annotate packages/infra/current/ChangeLog @ 121:6bd9d475ed4b ecos-sw-2000-09-04

Merge from eCos master repository on 2000-09-04-20:50:20-BST
author jlarmour
date Mon, 04 Sep 2000 20:24:12 +0000
parents 6ed91473a1cd
children 0ec04793409a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
121
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 115
diff changeset
1 2000-09-04 Jonathan Larmour <jlarmour@redhat.com>
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 115
diff changeset
2
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 115
diff changeset
3 * include/cyg_type.h (CYGARC_ALIGNMENT): Add default of 8
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 115
diff changeset
4 (CYGARC_P2ALIGNMENT): Add corresponding default of 3
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 115
diff changeset
5 (CYGBLD_ATTRIB_ALIGN): Define to allow alignment
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 115
diff changeset
6 * include/cyg_type.inc: As above for CYGARC_ALIGNMENT and
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 115
diff changeset
7 CYGARC_P2ALIGNMENT
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 115
diff changeset
8
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
9 2000-07-25 Jonathan Larmour <jlarmour@redhat.co.uk>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
10
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
11 * include/cyg_type.inc: Create. Used for the equivalent stuff of
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
12 cyg_type.h in assembler and linker scripts
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
13
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
14 2000-07-19 Jonathan Larmour <jlarmour@redhat.co.uk>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
15
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
16 * src/pkgstart.cxx (cyg_package_start): Remove POSIX startup option
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
17 * cdl/startup.cdl: Likewise
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
18
112
02ea4320376c Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents: 82
diff changeset
19 2000-07-18 Jonathan Larmour <jlarmour@redhat.co.uk>
02ea4320376c Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents: 82
diff changeset
20
02ea4320376c Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents: 82
diff changeset
21 * src/buffer.cxx (increment_buffer_pos): Reset buffer pos *before*
02ea4320376c Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents: 82
diff changeset
22 we try to print the buffer
02ea4320376c Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents: 82
diff changeset
23 Thanks to Chris Morrow (cmorrow at YottaYotta.com ) for spotting
02ea4320376c Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents: 82
diff changeset
24 the problem.
02ea4320376c Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents: 82
diff changeset
25
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
26 2000-07-04 Jonathan Larmour <jlarmour@redhat.co.uk>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
27
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
28 * cdl/infra.cdl: Add CYGFUN_INFRA_EMPTY_DELETE_FUNCTIONS option
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
29 to control presence of empty C++ delete functions
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
30
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
31 * src/delete.cxx: Move comments into above option, and simplify
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
32 the configuration now that it's more straightforward
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
33
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
34 2000-06-21 Nick Garnett <nickg@cygnus.co.uk>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
35
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
36 * src/simple.cxx:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
37 * src/null.cxx:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
38 * src/fancy.cxx:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
39 * src/buffer.cxx:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
40 Removed use of CYG_LABEL_NAME() and added extra underscores to
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
41 _stext and _etext.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
42
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
43 * include/cyg_type.h: Changed default for CYG_LABEL_DEFN() to
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
44 define labels without an extra underscore. This reflects the
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
45 practice of most of the targets we support.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
46
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
47 2000-06-19 Nick Garnett <nickg@cygnus.co.uk>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
48
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
49 * include/cyg_type.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
50 Added CYGBLD_ATTRIB_SECTION to assign variables to a named
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
51 section.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
52 Added CYG_LABEL_DEFN() macro for defining labels in asm and linker
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
53 scripts. This is particularly useful for generating labels in
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
54 inline assembler fragments.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
55
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
56 2000-05-02 Jonathan Larmour <jlarmour@redhat.co.uk>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
57
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
58 * cdl/startup.cdl:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
59 * src/pkgstart.cxx:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
60 Remove CYGSEM_START_ISO_C_COMPATIBILITY: startup is now handled
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
61 via extras.o
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
62 * include/cyg_type.h: Define __externC alternative to externC
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
63
82
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 78
diff changeset
64 2000-04-12 Jesper Skov <jskov@redhat.com>
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 78
diff changeset
65
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 78
diff changeset
66 * cdl/infra.cdl: Allow build flags to be tweaked.
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 78
diff changeset
67
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
68 2000-03-31 Nick Garnett <nickg@cygnus.co.uk>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
69
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
70 * cdl/startup.cdl:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
71 * src/pkgstart.cxx:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
72 Added POSIX startup option.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 112
diff changeset
73
78
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
74 2000-03-28 Jonathan Larmour <jlarmour@redhat.co.uk>
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
75
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
76 * include/cyg_trac.h: Also update internal documentation for below
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
77 const char * changes (2000-03-27)
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
78
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
79 2000-03-28 John Dallaway <jld@cygnus.co.uk>
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
80
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
81 * cdl/infra.cdl:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
82
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
83 Adjust documentation URLs.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
84
78
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
85 2000-03-27 Gary Thomas <gthomas@redhat.com>
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
86
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
87 * src/tcdiag.cxx: HAL architecture ports may override default
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
88 behavior for 'cyg_test_exit()'.
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
89
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
90 * src/diag.cxx (diag_vprintf): Add support for %llX modifier, which
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
91 allows for printing of (long long) operands.
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
92
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
93 2000-03-27 Jonathan Larmour <jlarmour@redhat.co.uk>
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
94
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
95 * include/cyg_trac.h: Use const qualifier on function and file name
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
96 strings to be compatible with the C++ standard
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
97 * src/buffer.cxx: likewise
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
98 * src/fancy.cxx: likewise
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
99 * src/null.cxx: likewise
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
100
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
101 2000-03-27 Jesper Skov <jskov@redhat.com>
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
102
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
103 * include/cyg_type.h: Make cyg_halbool the same for C and C++
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
104 code.
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
105
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
106 * include/cyg_ass.h (CYGDBG_DEFINE_CHECK_THIS): Use cyg_bool
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
107 instead of bool.
59d97b6ba612 Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents: 76
diff changeset
108
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
109 2000-03-07 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
110
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
111 * src/buffer.cxx: Fix some compiler warnings.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
112
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
113 2000-03-03 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
114
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
115 * include/cyg_type.h (CYGBLD_ATTRIB_WEAK): disarm bomb for !GCC.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
116
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
117 2000-03-01 Jesper Skov <jskov@redhat.com>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
118 103290
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
119 * include/cyg_ass.h: Make cyg_assert_fail a weak symbol.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
120
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
121 2000-02-28 Gary Thomas <gthomas@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
122
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
123 * include/diag.h:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
124 * src/diag.cxx (diag_dump_buf): Add diagnostic "dump buffer" function.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
125
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
126 2000-02-21 Hugo Tyson <hmt@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
127
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
128 * src/tcdiag.cxx (cyg_test_is_simulator): set this true if ugly
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
129 new cdl_option CYGHWR_TARGET_SIMULATOR_NO_GDB_WORKING is set.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
130 This means we cannot diddle the variable using GDB.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
131
74
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
132 2000-02-18 Hugo Tyson <hmt@cygnus.co.uk>
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
133
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
134 * src/tcdiag.cxx (cyg_test_exit): Add the facility for a platform
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
135 HAL to define an action to take at CYG_TEST_EXIT time; this is
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
136 useful for some simulators that are not (yet) Gdb integrated.
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
137 The action is CYGHWR_TEST_PROGRAM_EXIT() if defined.
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
138
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
139 * src/simple.cxx (cyg_assert_fail): Add the facility for a
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
140 platform HAL to define an action to take when an assertion failure
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
141 occurs. Ditto.
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
142
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
143 * src/fancy.cxx (cyg_assert_fail): Ditto.
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
144
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
145 * src/buffer.cxx (cyg_assert_fail): Ditto.
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
146
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
147 [no change to null.cxx because, well, it's null isn't it]
9c122302a886 Merge from eCos master repository on 2000-02-18-15:21:53-GMT
jlarmour
parents: 70
diff changeset
148
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
149 2000-02-08 Jonathan Larmour <jlarmour@redhat.co.uk>
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
150
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
151 * include/cyg_trac.h: Define and document CYG_TRACE_PRINT() and
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
152 CYG_TRACE_DUMP() macros for outputting buffered trace output, and
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
153 kernel state dump respectively
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
154
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
155 * cdl/debug.cdl (CYGDBG_INFRA_DEBUG_TRACE_ASSERT_BUFFER):
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
156 replace (incorrect) mention of cyg_trace_output() with CYG_TRACE_PRINT()
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
157 macro.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
158
70
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
159 * src/fancy.cxx (cyg_trace_dump): Add (from buffer.cxx)
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
160 * src/simple.cxx (cyg_trace_dump): Add (from buffer.cxx)
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
161 * src/null.cxx (cyg_trace_dump): Add as empty function
c5536bad4c24 Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents: 66
diff changeset
162
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
163 2000-01-31 Simon FitzMaurice <sdf@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
164 * cdl\infra.cdl:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
165
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
166 Adjust help URLs in line with new doc layout.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
167
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
168 2000-01-28 Simon FitzMaurice <sdf@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
169 * cdl\infra.cdl:
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
170
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
171 Adjust help URLs in line with new doc layout.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
172
56
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 6
diff changeset
173 1999-11-26 Gary Thomas <gthomas@cygnus.co.uk>
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 6
diff changeset
174
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 6
diff changeset
175 * include/cyg_type.h: Add MLT symbols CYGMEM_REGION_ATTR_R/W.
755351606154 Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents: 6
diff changeset
176
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
177 1999-11-23 Hugo Tyson <hmt@cygnus.co.uk>
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
178
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
179 * cdl/debug.cdl: Add "active_if CYGDBG_USE_TRACING" to all tracing
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
180 only options in the buffered flavour of assert'n'trace. Otherwise
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
181 enabling asserts but no tracing does not build; oldCDL dealt with
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
182 this by a string of ifdefs in the header. Active_if is my friend.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
183 This also prevents the confusion of having active options that
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
184 have no effect whatsoever.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
185 Aside: the default is buffered assert'n'trace so that the test
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
186 farm can enable tracing and not get swamped by output.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 74
diff changeset
187
6
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 2
diff changeset
188 1999-05-14 Hugo Tyson <hmt@cygnus.co.uk>
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 2
diff changeset
189
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 2
diff changeset
190 * include/cyg_type.h (CYG_INIT_COMPAT): add a new init priority
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 2
diff changeset
191 level for compatibility layers (for uITRON that is, but
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 2
diff changeset
192 potentially POSIX also perhaps, after libc anyway).
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 2
diff changeset
193
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
194 1999-04-14 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
195
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
196 * include/pkgconf/infra.h: Add cdl_package doc attribute.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
197
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
198 1999-04-12 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
199
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
200 * include/cyg_type.h: Added new init priority for IO devices.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
201
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
202 * include/diag.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
203 * src/diag.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
204 Use device for diag if configured so.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
205
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
206 1999-03-19 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
207
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
208 * src/diag.cxx (diag_vprintf): Support '%%' printf modifier.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
209
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
210 1999-03-05 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
211
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
212 * include/cyg_type.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
213 Add CYGBLD_ATTRIB_CONST and tidy define indentation
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
214
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
215 1999-03-04 Bart Veer <bartv@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
216
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
217 * include/diag.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
218 Added a #include for <pkgconf/infra.h> so that the header file
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
219 can correctly check for CYGDBG_INFRA_DIAG_PRINTF_USE_VARARG
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
220
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
221 1999-02-25 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
222
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
223 * include/cyg_type.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
224 Added CYGBLD_ATTRIB_ASM_ALIAS() macro to supply an alias for a
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
225 variable while it is being defined.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
226
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
227 1999-02-24 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
228
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
229 * include/cyg_type.h (CYG_INIT_APPLICATION): Add CYG_INIT_DRIVERS
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
230 priority
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
231
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
232 * src/tcdiag.cxx (cyg_test_output): Re-include angle brackets
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
233 for CYG_TEST_GDBCMD command
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
234
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
235 1999-02-23 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
236
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
237 * include/testcase.h (CYG_TEST_NA):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
238 Add call to cyg_test_exit()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
239
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
240 1999-02-22 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
241
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
242 * include/cyg_type.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
243 Add CYGBLD_ATTRIB_INIT_PRI/BEFORE/AFTER macros.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
244 Remove CYG_INIT_BEFORE/AFTER as they were unusable
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
245
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
246 * include/testcase.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
247 * src/tcdiag.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
248 Add CYGNUM_TEST_NA() macro for not applicable state
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
249 Don't need to call diag_init() any more from cyg_test_init()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
250
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
251 * src/diag.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
252 * src/diag.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
253 Rename diag.c to diag.cxx
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
254 Add dummy constructor object to do initialization right after the
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
255 HAL has started. Needed to get asserts working correctly at
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
256 constructor time, and for CYGNUM_TEST_GDBCMD to work as intended
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
257 (i.e. before calling CYG_TEST_INIT())
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
258
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
259 1999-02-17 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
260
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
261 * src/tcdiag.cxx (cyg_test_output): Remove angle brackets round
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
262 GDBCMD output
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
263
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
264 1999-02-16 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
265
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
266 * src/fancy.cxx (trim_func):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
267 * src/simple.cxx (trim_func):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
268 * src/buffer.cxx (trim_func):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
269 Don't delete bits before a space as it may not always be a
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
270 type, if using CYG_FUNCNAME rather than relying on
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
271 __PRETTY_FUNCTION__
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
272
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
273 * src/tcdiag.cxx (cyg_test_output):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
274 Add new GDBCMD output and do some tidying vis a vis coding standards
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
275 etc.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
276
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
277 * include/testcase.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
278 Do some tidying vis a vis coding standards etc.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
279
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
280 1999-02-16 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
281
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
282 * include/cyg_type.h (CYGBLD_ATTRIB_CONSTRUCTOR):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
283 New macro, used to define a 'C' routine to be run with 'C++'
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
284 constructors.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
285
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
286 1999-01-26 Bart Veer <bartv@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
287
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
288 * include/cyg_type.h (CYGBLD_ATTRIB_NORET):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
289 Updated the non-GNUC version of the macro
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
290
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
291 1999-01-21 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
292
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
293 * include/cyg_type.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
294 Remove all traces of CYG_KERNEL_USE_INIT_PRIORITY option - now
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
295 compulsory. Consequently can remove include of pkgconf/infra.h.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
296 Add CYG_INIT_PREDEFAULT priority for
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
297 CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG implementation.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
298 Change CYGBLD_NORET to CYGBLD_ATTRIB_NORET
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
299 Add CYGBLD_ATTRIB_ALIAS and CYGBLD_ATTRIB_WEAK_ALIAS macros
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
300
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
301 * include/cyg_ass.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
302 * include/testcase.h
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
303 Change CYGBLD_NORET to CYGBLD_ATTRIB_NORET
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
304
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
305 * src/startup.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
306 Split up into smaller files to make GDB happier when debuggin
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
307
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
308 * src/pkgstart.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
309 * src/prestart.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
310 * src/userstart.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
311 New files with contents originally from startup.cxx
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
312
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
313 1999-01-19 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
314
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
315 * include/cyg_type.h (CYG_REFERENCE_OBJECT):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
316 Make this work with no overhead, although it doesn't work with
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
317 anything other than objects with constructors. I _believe_ this
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
318 is the only relevant situation though. Bite me.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
319 Fix for PR 18782
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
320
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
321 1999-01-14 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
322
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
323 * include/cyg_type.h (CYG_REFERENCE_SYMBOL): Added.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
324
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
325 1999-01-13 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
326
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
327 * include/cyg_type.h: Default handling of 'CYG_DOUBLE_BYTEORDER'
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
328
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
329 1999-01-13 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
330
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
331 * include/cyg_type.h (CYG_UNUSED_PARAM): Don't assign to the
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
332 unused parameter; it might be a macro constant.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
333
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
334 1999-01-11 Bart Veer <bartv@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
335
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
336 * src/tcdiag.cxx (cyg_test_output):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
337 * include/testcase.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
338 Use const where appropriate in cyg_test_output()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
339
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
340 1999-01-06 Bart Veer <bartv@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
341
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
342 * include/cyg_trac.h (CYG_REPORT_FUNCARG8):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
343 Removed spurious comma so that the macro actually compiles.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
344
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
345 1998-12-24 Bart Veer <bartv@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
346
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
347 * src/simple.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
348 * src/null.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
349 * src/fancy.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
350 * src/diag.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
351 * src/buffer.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
352 * include/diag.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
353 In the assertion support, use const where appropriate.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
354
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
355 1998-12-24 Bart Veer <bartv@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
356
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
357 * include/cyg_ass.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
358 The prototype for cyg_assert_fail() is now always present.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
359 const is used wherever appropriate.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
360 A number of additional assertion macros are now defined.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
361 Host-specific assertion support has been added.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
362 Some minor tweaks for greater consistency in macro usage.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
363
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
364 1998-12-21 Bart Veer <bartv@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
365
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
366 * include/cyg_type.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
367 Allow for platforms where pointers are not 32 bits wide.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
368
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
369 1998-12-16 Hugo Tyson <hmt@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
370
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
371 * include/testcase.h (cyg_test_is_simulator):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
372 * src/tcdiag.cxx (cyg_test_is_simulator):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
373 Change the type to int so that all gdb's understand it.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
374 (it was impossible to assign to from the prompt as a bool)
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
375
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
376 1998-12-09 Bart Veer <bartv@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
377
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
378 * include/testcase.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
379 Hide a __noreturn__ attribute inside a macro so that the
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
380 header file can be used for host-side code.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
381
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
382 1998-11-02 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
383
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
384 * src/memset.c (_memset): Use type casted pointer to avoid
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
385 compiler warning.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
386
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
387 Mon Oct 26 21:20:13 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
388
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
389 * src/buffer.cxx:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
390 Make write_thread_id() conditional on CYGDBG_USE_ASSERTS as that's
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
391 the only time it is used. This silences a compiler warning
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
392
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
393 Mon Oct 26 19:40:48 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
394
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
395 * src/memset.c, src/memcpy.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
396 Conditionalise out all tracing for now
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
397 Fix for PR 17996
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
398
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
399 Fri Oct 23 05:42:36 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
400
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
401 * include/cyg_ass.h (CYGASSERT_docall):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
402 Make a dummy reference to _msg_ argument when
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
403 CYGDBG_INFRA_DEBUG_ASSERT_MESSAGE is disabled, otherwise we may get
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
404 "unused variable" warnings
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
405 Fix for PR 17889
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
406
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
407 1998-10-22 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
408
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
409 * src/buffer.cxx (increment_buffer_pos):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
410 Use the correctly named print_trace_buffer() rather than some
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
411 typo/globaleditto.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
412 (cyg_trace_dump): only refer to thread->get_saved_context() if
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
413 CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT is defined.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
414
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
415 1998-10-22 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
416
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
417 * src/buffer.cxx (write_thread_id):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
418 Make get_tid() be there when used.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
419
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
420 * include/pkgconf/infra.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
421 Only enable all the buffered tracing stuff if USE_TRACING is
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
422 selected; otherwise link errors ensue if only USE_ASSERTS is
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
423 enabled.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
424
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
425 1998-10-22 Jesper Skov <jskov@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
426 PR 17914
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
427
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
428 * src/simple.cxx (CYG_NO_THREADID): Set if there is no Kernel
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
429 support.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
430
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
431 1998-10-20 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
432
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
433 * src/null.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
434 Removed fix for PR 17471 since the required macros have been moved
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
435 to cyg_type.h.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
436
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
437 * include/diag.h (diag_printf):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
438 * src/diag.c (diag_printf):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
439 Made use of variadic arguments optional in this function.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
440
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
441 * include/pkgconf/infra.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
442 Added configury to support buffered tracing.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
443
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
444 * src/fancy.cxx (trim_func):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
445 Fixed fencepost bug.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
446
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
447 * src/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
448 * src/buffer.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
449 Added buffer.cxx to implement buffered trace log.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
450
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
451 Thu Oct 15 21:27:23 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
452
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
453 * src/delete.cxx, src/memcpy.c, src/memset.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
454 Moved here from ecc/kernel/current/src/common, as they should
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
455 be present even if the kernel is disabled
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
456
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
457 * include/pkgconf/infra.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
458 Add new config options CYGIMP_INFRA_PREFER_SMALL_TO_FAST_MEMCPY
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
459 and CYGIMP_INFRA_PREFER_SMALL_TO_FAST_MEMSET to support the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
460 functionality available in memcpy.c and memset.c
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
461
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
462 * src/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
463 build above new files
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
464
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
465 Above changes are required for PR 17229
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
466
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
467 1998-10-14 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
468
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
469 * include/cyg_type.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
470 Moved CYG_LABEL_NAME() macro here from ktypes.h.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
471
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
472 Wed Oct 14 17:10:12 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
473
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
474 * src/diag.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
475 Change warning message from previous change to match compiler
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
476 output exactly
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
477
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
478 Tue Oct 13 17:23:37 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
479
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
480 * src/diag.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
481 Output another warning so that people know that diag.c produces
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
482 a warning
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
483 Reformat to 76 columns
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
484 Change args of diag_printf to be ANSI-style, not K&R to
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
485 silence warning
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
486
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
487 1998-09-25 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
488
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
489 * src/null.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
490 PR 17471: null.cxx relies on the macro CYG_LABEL_NAME(), which on
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
491 the mn10300 is defined only if <cyg/kernel/ktypes.h> is included.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
492 As a temporary fix this header file is now always included. In the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
493 medium term there will have to be proper fixes to ktypes.h and to
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
494 cyg_type.h
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
495
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
496 Wed Sep 16 03:42:16 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
497
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
498 * src/startup.cxx, src/dummyxxmain.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
499 Move __main() to a separate dummyxxmain.cxx source file to resolve
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
500 linking bogosities on some targets
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
501 Fix for PR 17279 - kudos to Tim Goodwin really
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
502
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
503 * src/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
504 Build src/dummyxxmain.cxx
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
505
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
506 Tue Sep 15 19:14:33 1998 David Moore <dsm@keema.cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
507
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
508 * include/pkgconf/infra.h: Cleaned up comments.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
509
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
510 Tue Sep 15 14:34:34 1998 David Moore <dsm@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
511
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
512 * src/startup.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
513 * include/cyg_type.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
514 CYGBLD_ATTRIB_WEAK moved from src/startup.cxx to
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
515 include/cyg_type.h
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
516
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
517 Tue Sep 15 12:26:36 1998 Jonathan Larmour <jlarmour@peshwari.cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
518
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
519 * src/null.cxx, src/simple.cxx, src/fancy.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
520 Change cyg_check_data_ptr() to not compare with _end symbol from
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
521 linker scripts as this is a bogus thing to do when starting in
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
522 ROM. Some better magic can be done later with the memory layout
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
523 tool.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
524
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
525 * src/simple.cxx (cyg_assert_fail),
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
526 src/fancy.cxx (cyg_assert_fail):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
527 If an assert is thrown, loop forever no matter what the platform
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
528 rather than resetting the jmr board.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
529
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
530 Fri Sep 11 12:52:59 1998 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
531
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
532 * src/tcdiag.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
533 * src/diag.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
534 Remove dependencies on the kernel:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
535 o types are available from here, infra.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
536 o Diag and its mates are here and the HAL.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
537
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
538 Thu Sep 10 21:59:09 1998 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
539
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
540 * src/fancy.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
541 * src/simple.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
542 * src/null.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
543 Remove dependencies on the kernel:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
544 o interrupt stuff is available from the HAL.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
545 o types are available from here, infra.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
546 o Diag and its mates are here and the HAL.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
547 o Only consider printing thread information if there is a kernel.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
548
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
549 Thu Sep 10 21:29:55 1998 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
550
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
551 * include/pkgconf/infra.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
552 Fix CDL descriptions (mainly) resulting from review of
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
553 configury here.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
554
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
555 Thu Sep 10 17:38:00 1998 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
556
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
557 * src/null.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
558 Add an empty cyg_assert_fail() if not CYGDBG_USE_ASSERTS, so that
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
559 clib's assert() can use it, in common with but regardless of the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
560 internal assert setup. Of course if internal asserts are used,
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
561 the same routine is used.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
562
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
563 Thu Sep 3 19:05:29 1998 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
564
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
565 * src/startup.cxx (__main):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
566 ...and its mates. Correct the bad usage of the tracing macros - a
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
567 type was implied when the type was void, so an assert fires.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
568
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
569 * include/diag.h (diag_printf):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
570 Remove 'useful' prototype; this function deliberately has a K&R
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
571 prototype to avoid having to use varargs, or pad arglists or
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
572 anything grody like that. Comment to that effect added too.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
573
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
574 * src/fancy.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
575 Condition out routines which are only used by tracing system;
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
576 prevent warnings. Also changed the default widths setup to
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
577 something more suitable to our long function names; viewing on
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
578 about a 200 column screen recommended - or use 'simple' instead.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
579
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
580 Tue Sep 1 19:09:39 1998 Hugo Tyson <hmt@masala.cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
581
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
582 * include/pkgconf/infra.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
583 Fancy tracing by default, as I've been requested.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
584 Move definition (or not) of CYGDBG_INFRA_DIAG_USE_DEVICE from the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
585 kernel, correcting the symbol construction as we go.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
586
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
587 * include/cyg_type.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
588 Correct multiple-inclusion protection, remove
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
589 <dollar>Version<Dollar> nonsense, correct Usage: field, put in
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
590 definition of CYGBLD_NORET.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
591
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
592 * include/cyg_ass.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
593 Correct Usage: field, remove definition of CYGDBG_NORET, correct
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
594 definition of cyg_assert_fail to use CYGBLD_NORET as intended.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
595
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
596 * include/cyg_trac.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
597 Tidy up comments.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
598
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
599 * src/PKGconf.mak (COMPILE):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
600 Added all the new units below.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
601
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
602 * src/fancy.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
603 * src/simple.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
604 * src/null.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
605 Moved here from the kernel; comments changed accordingly.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
606
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
607 * src/tcdiag.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
608 * include/diag.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
609 * src/diag.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
610 Moved here from the kernel; comments changed accordingly.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
611 Also use config symbol CYGDBG_INFRA_DIAG_USE_DEVICE rather than
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
612 (badly named) CYG_DIAG_USE_DEVICE.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
613
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
614 Fri Aug 28 15:22:16 1998 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
615
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
616 * include/pkgconf/infra.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
617 Add lots of lovely cdl comments and new, correct, names for the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
618 config options themselves.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
619 * include/cyg_trac.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
620 * include/cyg_ass.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
621 Use the newly named options.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
622
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
623 [KERNEL] see also changes to src/trace/{fancy,null,simple}.cxx
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
624 which should soon move into this package instead.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
625
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
626 Fri Aug 28 09:57:21 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
627
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
628 * include/pkgconf/infra.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
629 Add CYGSEM_START_ISO_C_COMPATIBILITY and
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
630 CYGSEM_START_UITRON_COMPATIBILITY options, along with some comment.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
631
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
632 * src/PKGconf.mak, src/startup.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
633 Add these two files for the new file startup.cxx that provides the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
634 generic startup mechanism, using new cyg_start() functions. This
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
635 is to remove the dependency on main(), which is defined in ISO and
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
636 POSIX as having certain properties we wouldn't be able to give it
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
637 otherwise.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
638
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
639 Tue Aug 25 11:47:58 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
640
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
641 * src/startup.cxx:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
642 Add this to provide new startup method
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
643
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
644 1998-08-20 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
645
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
646 * include/cyg_type.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
647 Moved constructor priority ordering stuff here from
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
648 kernel/ktypes.h.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
649
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
650 //===========================================================================
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
651 //####COPYRIGHTBEGIN####
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
652 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
653 // -------------------------------------------
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
654 // The contents of this file are subject to the Red Hat eCos Public License
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
655 // Version 1.1 (the "License"); you may not use this file except in
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
656 // compliance with the License. You may obtain a copy of the License at
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
657 // http://www.redhat.com/
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
658 //
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
659 // Software distributed under the License is distributed on an "AS IS"
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
660 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
661 // License for the specific language governing rights and limitations under
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
662 // the License.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
663 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
664 // The Original Code is eCos - Embedded Configurable Operating System,
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
665 // released September 30, 1998.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
666 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
667 // The Initial Developer of the Original Code is Red Hat.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
668 // Portions created by Red Hat are
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
669 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
670 // All Rights Reserved.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
671 // -------------------------------------------
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 56
diff changeset
672 //
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
673 //####COPYRIGHTEND####
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
674 //===========================================================================
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
675
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
676
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
677