annotate packages/hal/mn10300/arch/current/ChangeLog @ 6:d376b777e2ce ecos-sw-1999-05-14

Merge from eCos master repository on 1999-05-14-19:27:43-BST
author jlarmour
date Fri, 14 May 1999 12:20:00 +0000
parents 1d7f19c9e4d1
children ece80412419a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 4
diff changeset
1 1999-05-13 Hugo Tyson <hmt@cygnus.co.uk>
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 4
diff changeset
2
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 4
diff changeset
3 * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align stack
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 4
diff changeset
4 (rather conservatively) before use.
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 4
diff changeset
5
4
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
6 1999-04-28 Bart Veer <bartv@cygnus.co.uk>
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
7
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
8 * src/PKGconf.mak:
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
9 Remove the -n argument to tail, it does not appear to be required
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
10 on any supported host and causes problems with some
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
11 implementations of tail.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
12
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
13 1999-04-20 Jonathan Larmour <jlarmour@cygnus.co.uk>
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
14
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
15 * include/hal_cache.h:
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
16 (HAL_DCACHE_IS_ENABLED) (HAL_ICACHE_IS_ENABLED): Add these new macros
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
17 (HAL_DCACHE_DISABLE) (HAL_ICACHE_DISABLE): Make variables register
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
18 variables
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
19 Ensure the cache has finished its operation before exitting.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
20 (HAL_DCACHE_INVALIDATE_ALL) (HAL_ICACHE_INVALIDATE_ALL): Make
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
21 variables register variables.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
22 Re-enable cache if it was enabled on entry.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
23 (HAL_DCACHE_WRITE_MODE): Make variables register variables.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
24 Re-enable data cache if it was enabled on entry.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
25 Ensure the cache has finished its operation before exitting.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
26 (HAL_DCACHE_STORE): Make variables register variables.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
27 Re-enable data cache if it was enabled on entry.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
28
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
29 These fix PR19887
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
30
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
31 1999-04-15 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
32
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
33 * src/mn10300.ld: Define __bss_end at the end of the BSS
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
34 * src/vectors.S (_start): Use __bss_end rather than _end when clearing
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
35 BSS
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
36 These fix PR 19750
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
37
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
38 1999-04-15 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
39
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
40 * src/hal_misc.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
41 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
42 Separate parts of cyg_hal_invoke_constructors() out into new functions
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
43 cyg_hal_enable_caches() and cyg_hal_debug_init() so that
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
44 cyg_hal_invoke_constructors() can be called again safely if
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
45 necessary
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
46 Fix for PR19642
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
47
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
48 1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
49
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
50 * src/PKGconf.mak (EXTRAS): Don't generate extras.o here any more
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
51 But do define EXTRAS every time for the linker script.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
52
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
53 1999-04-09 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
54
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
55 * src/mn10300_stub.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
56 Moved get_register and put_register to hal_stub.c.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
57
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
58 1999-04-08 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
59
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
60 * src/*.ld: Revised SECTION_* macro arguments to
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
61 avoid padded output sections (PR 19787)
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
62
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
63 1999-03-31 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
64
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
65 * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align initial SP
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
66 to a 4 byte boundary. Fixes PR 19695.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
67
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
68 * include/hal_cache.h: Added include of hal.h and a test that a
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
69 valid set of macros have been added.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
70
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
71 1999-03-26 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
72
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
73 * include/hal_arch.h (CYGNUM_HAL_STACK_SIZE_MINIMUM): Be a little
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
74 more generous since this stack should allow at least a kernel API
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
75 call which could be at least 4 levels deep.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
76
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
77 1999-03-23 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
78
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
79 * include/hal_arch.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
80 Modified stack size definitions to be more accurate.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
81
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
82 1999-03-22 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
83
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
84 * include/mn10300_stub.h: Update copyright
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
85
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
86 * src/mn10300_stub.c: Update copyright
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
87
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
88 1999-03-22 Hugo Tyson <hmt@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
89
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
90 * include/hal_arch.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
91 Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
92 CYGNUM_HAL_MINIMUM_STACK_SIZE.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
93
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
94 1999-03-19 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
95
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
96 * src/hal_misc.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
97 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
98 Fixed problem with taking breakpoints after watchdog interrupts
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
99 and memory access exceptions. See the comments in
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
100 __default_nmi_vsr in vector.S for details.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
101
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
102 1999-03-17 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
103
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
104 * src/PKGconf.mak: Remove dependence on echo '-e' switch.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
105
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
106 1999-03-12 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
107
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
108 * include/hal_arch.h: Add definition of 'CYGNUM_HAL_MINIMUM_STACK_SIZE'
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
109
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
110 1999-03-10 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
111
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
112 * include/hal_intr.h (HAL_INTERRUPT_ATTACH): Added.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
113
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
114 1999-03-08 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
115
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
116 * src/mn10300.ld:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
117 Added alignment before definition of __DEVTAB__.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
118
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
119 1999-03-05 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
120
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
121 * src/PKGconf.mak:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
122 * src/mn10300.ld: Clean up I/O package changes.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
123
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
124 1999-03-04 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
125
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
126 * src/mn10300.ld:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
127 Unconditionalize use of libextras.a and add to GROUP()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
128
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
129 1999-02-25 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
130
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
131 * src/hal_misc.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
132 Now tests for whether the kernel is present before trying to use
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
133 patch_dbg_syscalls().
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
134
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
135 * include/hal_intr.h (HAL_INTERRUPT_CONFIGURE): fixed some compile
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
136 bugs in this macro.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
137
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
138 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
139 Changed label used to access scheduler lock to one that is not
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
140 mangled by C++. This is intended to make support for interrupt
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
141 handling in non-kernel configurations easier.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
142
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
143 1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
144
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
145 * include/hal_arch.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
146 Rename deliver_exception() -> cyg_hal_deliver_exception()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
147 QA improvements
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
148
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
149 * include/hal_intr.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
150 Reorganise vector/interrupt/exception names according to purpose
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
151 QA improvements
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
152
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
153 * src/hal_misc.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
154 Rename deliver_exception() -> cyg_hal_deliver_exception()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
155 Rename CYG_VECTOR_* according to hal_intr.h changes above
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
156 QA improvements
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
157
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
158 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
159 Rename exception_handler() -> cyg_hal_exception_handler()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
160
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
161 1999-02-16 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
162
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
163 * src/vectors.S: Changed set_debug_traps to initialize_stub.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
164
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
165 * src/mn10300_stub.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
166 * include/mn10300_stub.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
167 Cleaned up to only include arch specific stub code.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
168
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
169 1999-02-15 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
170
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
171 * include/basetype.h: Added CYG_LABEL_NAME macro.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
172
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
173 1999-02-11 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
174
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
175 * include/hal_cache.h (HAL_DCACHE_STORE):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
176 Added "register" keywords to the variables used in this macro. If
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
177 these are not in registers then when the cache is disabled, they
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
178 can be stranded in the cache and the random values in main memory
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
179 are used instead. This is only a problem when optimization is
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
180 disabled; under optimization the compiler puts these variables
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
181 into registers as a matter of course.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
182 Fixes PR 19165.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
183 (HAL_DCACHE_SYNC): Divide cache size by number of ways to
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
184 calculate correct size to pass to HAL_DCACHE_STORE().
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
185
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
186 1999-02-05 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
187
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
188 * src/mn10300.ld: Add LMA_EQ_VMA macro definition.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
189
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
190 1999-02-01 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
191
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
192 * include/hal_cache.h: Fixed implementation of HAL_DCACHE_STORE() so
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
193 that it now works, and changed implementation of HAL_DCACHE_SYNC()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
194 to use it.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
195 Fixes PR 18577 and is a better fix to 18849.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
196
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
197 1999-01-27 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
198
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
199 * include/hal_intr.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
200 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
201 Allow for NMI vectors in ISR table when using chained
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
202 interrupts. This largely consists of moving the interrupt vector
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
203 slots up by 3 entries.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
204
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
205 1999-01-26 Hugo Tyson <hmt@masala.cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
206
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
207 * src/mn10300.ld:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
208 Add copyright notice. (Though these files will later be generated
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
209 by a tool and so not copyright, these default setups are.)
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
210
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
211 1999-01-25 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
212
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
213 * src/mn10300_stub.c (__build_t_packet): Rewrote fix me text. Added PR
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
214 number, but otherwise left the note.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
215
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
216 1999-01-25 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
217
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
218 * include/hal_cache.h (HAL_DCACHE_SYNC): Add implementation of
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
219 this macro to enable test programs to work.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
220 Fixes PR 18849.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
221
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
222 1999-01-21 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
223
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
224 * src/hal_misc.c (cyg_hal_invoke_constructors):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
225 Add code to deal with CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
226 Tidy up and update description header
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
227 Shorten needlessly long lines
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
228 Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
229
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
230 1999-01-14 John Dallaway <jld@cygnus.co.uk>
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/mn10300.ld: do not define _hal_vsr_table for minimal
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
233 simulator builds
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-01-13 Gary Thomas <gthomas@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/basetype.h: CYG_DOUBLE_BYTEORDER now in <infra/cyg_type.h>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
238
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
239 1999-01-13 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
240
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
241 * src/mn10300.ld: define FOLLOWING () macro to simplify
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
242 hand editing of linker script fragments
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
243
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
244 1999-01-12 Gary Thomas <gthomas@cygnus.co.uk>
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/basetype.h (CYG_DOUBLE_BYTEORDER): Define ordering
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
247 for words within doubles.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
248
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
249 1999-01-12 Nick Garnett <nickg@cygnus.co.uk>
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/hal_misc.c: Altered call to patch_dbg_syscalls() to pass
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
252 pointer to base of vector rather than a single vector entry.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
253
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
254 1999-01-12 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
255
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
256 * src/mn10300.ld: new linker script for MLT
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
257 * src/PKGconf.mak: add mn10300.ld rules for MLT
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 1998-12-15 Jesper Skov <jskov@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 * include/hal_arch.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
262 * src/context.S (_hal_setjmp, _hal_longjmp):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
263 Added CYGARC definitions for jmpbuf entries.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
264
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
265 1998-12-10 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
266
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
267 * include/hal_cache.h (HAL_DCACHE_UNLOCK_ALL,
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
268 HAL_ICACHE_UNLOCK_ALL): Added.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
269
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
270 1998-11-25 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
271
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
272 * include/hal_arch.h (HAL_REORDER_BARRIER): Changed to same form
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
273 as on the other archs.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
274
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
275 1998-11-18 Gary Thomas <gthomas@cygnus.co.uk>
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/hal_intr.h: Add support for interrupt latency
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
278 measurement, controlled by CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY.
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 1998-11-09 Jesper Skov <jskov@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 * src/vectors.S (__default_interrupt_vsr): Added GDB break
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
283 support.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
284 Added call to GDB initialization during startup.
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 * src/mn10300_stub.c: Changed instruction word type.
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 1998-11-06 Jesper Skov <jskov@lassi.cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
289
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
290 * src/PKGconf.mak:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
291 Added stub to object list.
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/mn10300_stub.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
294 * src/mn10300_stub.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
295 Added GDB stub.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
296
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
297 * src/hal_misc.c (exception_handler): Added GDB stub call.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
298
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
299 1998-11-06 Jesper Skov <jskov@cygnus.co.uk>
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/basetype.h (CYG_BYTEORDER): Fixed comment.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
302
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
303 1998-11-16 Nick Garnett <nickg@cygnus.co.uk>
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 * include/hal_cache.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
306 Added volatile keyword to appropriate places to prevent compiler
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
307 optimizing out cache control register access.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
308
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
309 1998-10-21 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
310
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
311 * include/hal_intr.h (HAL_CLOCK_READ):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
312 Fixed this macro to return correct value.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
313
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
314 1998-10-16 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
315
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
316 * src/vectors.S (__interrupt_stack):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
317 Made the interrupt stack size configurable.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
318
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
319 1998-10-16 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
320
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
321 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
322 Enabled caches by default.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
323
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
324 1998-10-13 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
325
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
326 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
327 Altered ifdefs to allow builds without kernel.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
328
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
329 Thu Sep 24 18:14:19 1998 Jesper Skov <jskov@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
330
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
331 * include/hal_intr.h: Read the interrupt control registers back
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
332 after writing to them to ensure that the value is not sitting in
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
333 the store buffer.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
334 Also put _ around variable names in HAL_INTERRUPT_CONFIGURE for
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
335 consistency.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
336
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
337 1998-09-24 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
338
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
339 * include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
340 Inverted mask for level in HAL_INTERRUPT_SET_LEVEL().
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
341
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
342 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
343 Added correct implementations of decode_interrupt macro for
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
344 chained interrupt processing.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
345 Modified call to cyg_instrument() to pass table offset as well as
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
346 vector number.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
347 Include <pkgconf/kernel.h> to allow call to cyg_instrument() to be
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
348 enabled.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
349
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
350 1998-09-14 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
351
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
352 * src/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
353 Made vectors.o dependent on the various files that can contain
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
354 makefile variables or rules. This is needed after changes to
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
355 pkgconf.tcl for PRs 17195 and 17286.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
356
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
357 Mon Sep 14 11:08:40 1998 Jesper Skov <jskov@lassi.cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
358 PR 17230
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
359
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
360 * include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
361 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
362 Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with new
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
363 CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
364
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
365 1998-09-12 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
366
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
367 * include/pkgconf/hal_mn10300.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
368 Added missing descriptions (PR 17184)
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
369
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
370 * src/hal_misc.c (exception_handler):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
371 Sort out exception handling options (PR 16953)
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
372
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
373 Thu Sep 10 20:24:02 1998 Hugo Tyson <hmt@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
374
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
375 * src/vectors.S (__default_interrupt_vsr):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
376 Fix a bug. Wrong offset when restoring the PSW tends to screw
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
377 things up rather.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
378
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
379 Thu Sep 10 15:12:21 1998 Jesper Skov <jskov@lassi.cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
380 PR 17153
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
381
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
382 * src/vectors.S (__default_interrupt_vsr): Pass correct vector
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
383 value to isr.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
384
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
385 1998-09-09 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
386
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
387 * include/hal_arch.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
388 Removed distinction between interrupt and thread switch contexts
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
389 in HAL_SavedRegisters. Modified appropriate macros to reflect this.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
390
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
391 * src/hal_misc.c (cyg_hal_invoke_constructors):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
392 Added call to patch_dbg_syscalls() for Cygmon hosted builds.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
393
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
394 * src/context.S (_hal_thread_switch_context):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
395 Adjust thread context so that it has the same structure as the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
396 state saved by interrupt and exception handlers. This makes
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
397 supporting thread-aware debugging easier.
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 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
400 Moved nmi and trap vectors to correct slots in vsr table.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
401 Now place arg3 of interrupt_end() in correct stack slot.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
402
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
403 1998-09-04 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
404
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
405 * src/vectors.S (__default_interrupt_vsr):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
406 Fixed type in configuration option name.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
407
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
408 Thu Sep 3 15:15:57 1998 Tim Goodwin <tgoodwin@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
409
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
410 * hal/mn10300/arch/current/src/PKGconf.mak
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
411 * hal/mn10300/arch/current/src/makefile
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
412 * hal/mn10300/arch/current/tests/PKGconf.mak
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
413
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
414 s/panx/mn10300/g
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
415
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
416 1998-09-03 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
417
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
418 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
419 Fixed offset bug in __trap.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
420 Changed conditionals on runtime initialisation of VSR table to not
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
421 do it in simulated targets.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
422
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
423 1998-09-02 Bart Veer <bartv@cygnus.co.uk>
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 * include/pkgconf/hal_mn10300.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
426 New header file for architecture-specific configuration options
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 * tests/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
429 * src/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
430 Sort out package naming conventions.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
431
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
432 1998-09-02 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
433
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
434 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
435 Moved NMI and TRAP VSRs down 1 word to match cygmon's use of the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
436 vector table. This may need to change back in the future.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
437
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
438 1998-09-01 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
439
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
440 * include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
441 Added CYG_VSR_COUNT, CYG_EXCEPTION_COUNT and CYG_ISR_COUNT.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
442 Modified HAL_TRANSLATE_VECTOR() for mn103002 to provide slots
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
443 for the NMI vectors at start of hal_interrupt_* tables.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
444
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
445 * src/hal_misc.c (exception_handler):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
446 Added support for decoding NMI vectors and for calling watchdog
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
447 ISR if present.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
448
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
449 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
450 Modified behaviour of __default_nmi_vsr to support watchdog timer
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
451 properly.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
452 Fixed indirection bug in __nmi and __trap.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
453 Modified offsets in hal_interrupt_* tables to provide slots for
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
454 NMI vectors at start in mn103002.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
455
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
456 1998-08-28 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
457
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
458 * src/vectors.S, src/context.S, src/hal_misc.c, include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
459 Updated for new kernel configuration option symbol names
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
460
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
461 Fri Aug 28 10:09:03 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
462
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
463 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
464 rename __main() to cyg_hal_invoke_constructors() and remove
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
465 initialised test
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 * src/vectors.S (_start):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
468 Change call of __main() to cyg_hal_invoke_constructors(), and call
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
469 of main() to cyg_start()
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
470
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
471 1998-08-25 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
472
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
473 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
474 Now pass pointer to saved registers as third argument to
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
475 interrupt_end().
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
476
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
477 * include/hal_arch.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
478 Added macros to support GDB.
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 1998-08-21 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
481
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
482 * include/hal_cache.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
483 Now includes cyg_type.h rather than ktypes.h.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
484
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
485 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
486 Added calls to turn the caches on. But disabled them
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
487 since they interact poorly with Cygmon (Cygmon does not
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
488 flush the caches when setting/clearing breakpoints).
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
489
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
490 Wed Aug 19 18:19:32 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
491
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
492 * src/hal_misc.c (__main):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
493 Add void to function prototypes to silence warnings
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
494
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
495 1998-08-18 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
496
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
497 * include/hal_arch.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
498 * include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
499 Now includes cyg_type.h rather than ktypes.h.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
500
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
501 * src/context.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
502 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
503 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
504 Now uses hal.h rather than kernel.h.
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 1998-08-17 Nick Garnett <nickg@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 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
509 Reorgnized ifdefs to better support kernel porting.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
510
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 //####COPYRIGHTBEGIN####
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
513 //
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
514 // -------------------------------------------
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
515 // The contents of this file are subject to the Cygnus eCos Public License
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
516 // Version 1.0 (the "License"); you may not use this file except in
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
517 // compliance with the License. You may obtain a copy of the License at
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
518 // http://sourceware.cygnus.com/ecos
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
519 //
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
520 // Software distributed under the License is distributed on an "AS IS"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
521 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
522 // License for the specific language governing rights and limitations under
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
523 // the License.
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 // The Original Code is eCos - Embedded Cygnus Operating System, released
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
526 // September 30, 1998.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
527 //
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
528 // The Initial Developer of the Original Code is Cygnus. Portions created
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
529 // by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved.
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
530 // -------------------------------------------
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 //####COPYRIGHTEND####
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
533 //===========================================================================