Mercurial > flash_v2
annotate packages/hal/mn10300/arch/current/ChangeLog @ 1777:c16341b1bac6 default tip
* Added execute permissions to files missed in conversion from CVS
| author | alexs |
|---|---|
| date | Mon, 12 Oct 2009 02:26:09 +0100 |
| parents | bc88a3357a79 |
| children |
| rev | line source |
|---|---|
|
1604
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1433
diff
changeset
|
1 2004-04-22 Jani Monoses <jani@iv.ro> |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1433
diff
changeset
|
2 |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1433
diff
changeset
|
3 * cdl/hal_mn10300.cdl : |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1433
diff
changeset
|
4 Invoke tail with stricter syntax that works in latest coreutils. |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1433
diff
changeset
|
5 |
| 1433 | 6 2003-12-08 Gary Thomas <gary@mlbassoc.com> |
| 7 | |
| 8 * src/hal_misc.c: Only declare __mem_fault_handler if GDB stubs | |
| 9 are included (and it will be used). | |
| 10 | |
| 556 | 11 2003-01-31 Mark Salter <msalter@redhat.com> |
| 12 | |
| 13 * src/hal_syscall.c (hal_syscall_handler): Let generic syscall code | |
| 14 handle exit. | |
| 15 | |
| 453 | 16 2002-12-06 Mark Salter <msalter@redhat.com> |
| 17 | |
| 18 * cdl/hal_mn10300.cdl: Add CYGINT_HAL_MN10300_MEM_REAL_REGION_TOP. | |
| 19 * include/hal_intr.h: Support CYGINT_HAL_MN10300_MEM_REAL_REGION_TOP. | |
| 20 | |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
21 2002-04-29 Jonathan Larmour <jlarmour@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
22 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
23 * src/vectors.S: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
24 Don't use .file as it can confuse debugging since the .file |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
25 doesn't contain the path and therefore the debugger will never |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
26 know where it lives! This conflicts with using -Wa,--gstabs. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
27 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
28 2002-04-15 Jonathan Larmour <jlarmour@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
29 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
30 * src/hal_syscall.c (hal_syscall_handler): Add extra sig argument to |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
31 __do_syscall. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
32 |
|
196
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
191
diff
changeset
|
33 2001-11-16 Nick Garnett <nickg@redhat.com> |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
191
diff
changeset
|
34 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
191
diff
changeset
|
35 * src/hal_misc.c (hal_msbit_index): Fixed this function so that it |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
191
diff
changeset
|
36 actually works! |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
191
diff
changeset
|
37 |
|
191
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
38 2001-10-16 David Howells <dhowells@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
39 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
40 * src/hal_syscall.c: mustn't increment the return address by 4. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
41 * cdl/hal_mn10300.cdl: moved the RTC configuration previously |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
42 added to the ASB2305 platform. |
|
191
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
43 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
44 2001-10-16 David Howells <dhowells@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
45 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
46 * src/vectors.S: conditionally call diagnostic macros on entry and |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
47 exit to default NMI handler and make inclusion of RedBoot header |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
48 file conditional. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
49 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
50 2001-10-15 David Howells <dhowells@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
51 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
52 * include/mn10300_stub.h: added syscall handling. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
53 * src/hal_syscall.c: ditto |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
54 * src/mn10300_stub.c: ditto |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
55 * src/vectors.S: ditto |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
56 * cdl/hal_mn10300.cdl: added RTC configuration. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
174
diff
changeset
|
57 |
|
174
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
149
diff
changeset
|
58 2001-07-27 David Howells <dhowells@redhat.com> |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
149
diff
changeset
|
59 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
149
diff
changeset
|
60 * include/mn10300_stub.h: set NUMREGS to be the correct value to |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
149
diff
changeset
|
61 keep gdb happy. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
149
diff
changeset
|
62 * include/hal_io.h: refer to plf_io.h |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
63 * include/arch.inc: note presence of the ASB2305 platform |
|
174
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
149
diff
changeset
|
64 * src/vectors.S: Adjusted exception handling to be able to cope |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
149
diff
changeset
|
65 with AM33v2 exceptions. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
149
diff
changeset
|
66 |
|
149
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
143
diff
changeset
|
67 2001-01-18 Nick Garnett <nickg@cygnus.co.uk> |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
143
diff
changeset
|
68 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
143
diff
changeset
|
69 * src/vectors.S: Added underscore to reference to |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
143
diff
changeset
|
70 cyg_scheduler_sched_lock, since CYGBLD_ATTRIB_ASM_ALIAS() now adds |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
143
diff
changeset
|
71 one automatically. |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
143
diff
changeset
|
72 |
|
143
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
130
diff
changeset
|
73 2000-11-30 Drew Moseley <dmoseley@redhat.com> |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
130
diff
changeset
|
74 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
130
diff
changeset
|
75 * include/hal_arch.h: Handle Cygmon interrupt stack. ie For |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
130
diff
changeset
|
76 Cygmon we must switch to a new stack immediately on exception to |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
130
diff
changeset
|
77 make sure that we don't modify the application stack at all since |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
130
diff
changeset
|
78 GDB may be using it. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
130
diff
changeset
|
79 * src/vectors.S: Ditto. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
130
diff
changeset
|
80 |
|
130
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
121
diff
changeset
|
81 2000-10-20 Jesper Skov <jskov@redhat.com> |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
121
diff
changeset
|
82 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
121
diff
changeset
|
83 * src/hal_misc.c: Update __mem_fault_handler declaration. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
121
diff
changeset
|
84 |
|
121
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
85 2000-09-04 Jonathan Larmour <jlarmour@redhat.com> |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
86 |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
87 * include/basetype.h (CYGARC_ALIGNMENT): mn10300 has 4 byte alignment |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
88 (CYGARC_P2ALIGNMENT): Likewise |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
89 |
|
119
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
90 2000-08-29 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
91 |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
92 * src/vectors.S (__default_nmi_vsr): Fix quoting in comment problem |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
93 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
94 2000-08-15 Drew Moseley <dmoseley@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
95 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
96 * src/mn10300_stub.c (__is_breakpoint_function): Prepend an _ to |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
97 breakinst. Apparently the symbol generation has changed requiring |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
98 this. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
99 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
100 2000-08-14 Drew Moseley <dmoseley@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
101 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
102 * src/vectors.S: Use some generic MN10300 code rather than AM33-specific. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
103 |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
104 * include/mn10300_stub.h: Some cleanups of AM33/2.00 includes. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
105 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
106 * src/mn10300_stub.c (__computeSignal): Make sure SIGSYSCALL is |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
107 defined before returning it. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
108 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
109 2000-08-12 Drew Moseley <dmoseley@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
110 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
111 * include/mn10300_stub.h: More rearranging of GDB regnames. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
112 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
113 2000-08-11 Drew Moseley <dmoseley@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
114 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
115 * include/mn10300_stub.h: Rearranged regnames to correspond to |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
116 what GDB is expecting. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
117 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
118 * include/arch.inc: Fixed error in declaration of hal_intc_decode. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
119 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
120 2000-08-10 Drew Moseley <dmoseley@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
121 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
122 * src/vectors.S: Added syscall handling. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
123 Added HAL_EARLY_INIT. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
124 Added CTRLC_SUPPORT. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
125 Added CYGMON support. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
126 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
127 * src/mn10300_stub.c: Added breakpoint list handling. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
128 Added syscall handling. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
129 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
130 * src/hal_misc.c (cyg_hal_exception_handler): Added support for |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
131 exceptions caused by the stubs which are passed transparently |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
132 back. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
133 Also added VIRTUAL_VECTOR support. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
134 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
135 * include/hal_arch.h: Added HAL_BREAKINST_TYPE. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
136 Added Cygmon support. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
137 |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
138 * include/arch.inc: Added AM33/2.00 board support. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
139 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
140 * include/mn10300_stub.h: Added AM33/2.00 support. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
141 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
142 * cdl/hal_mn10300.cdl: Added option for CTRLC_SUPPORT. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
143 * include/pkgconf/hal_mn10300.h: Ditto. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
144 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
145 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:
101
diff
changeset
|
146 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
147 * include/hal_arch.h: Added underscores to label in |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
148 HAL_BREAKINST(). |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
149 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
150 * include/basetype.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
151 Removed definition of CYG_LABEL_NAME() and added one for |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
152 CYG_LABEL_DEFN(). |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
101
diff
changeset
|
153 |
|
101
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
76
diff
changeset
|
154 2000-06-08 Jesper Skov <jskov@redhat.com> |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
76
diff
changeset
|
155 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
76
diff
changeset
|
156 * include/hal_arch.h (CYGARC_HAL_SAVE_GP, CYGARC_HAL_RESTORE_GP): |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
76
diff
changeset
|
157 Added. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
76
diff
changeset
|
158 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
159 2000-03-20 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
160 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
161 * src/vectors.S (__default_interrupt_vsr): Pass variant-specific PC |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
162 offset from register context into cyg_hal_gdb_isr() |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
163 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
164 * include/hal_arch.h: Move HAL_SavedRegisters into variant HALs |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
165 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
166 2000-03-19 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
167 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
168 * include/mn10300_stub.h: Make C++ safe |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
169 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
170 2000-02-16 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:
66
diff
changeset
|
171 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
172 * cdl/hal_mn10300.cdl: remove fix me. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
173 |
|
60
3836136e7743
Merge from eCos master repository on 1999-12-17-19:44:58-GMT
jlarmour
parents:
36
diff
changeset
|
174 1999-11-09 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
3836136e7743
Merge from eCos master repository on 1999-12-17-19:44:58-GMT
jlarmour
parents:
36
diff
changeset
|
175 |
|
3836136e7743
Merge from eCos master repository on 1999-12-17-19:44:58-GMT
jlarmour
parents:
36
diff
changeset
|
176 * include/hal_intr.h (HAL_RESTORE_INTERRUPTS): Ensure we restore the |
|
3836136e7743
Merge from eCos master repository on 1999-12-17-19:44:58-GMT
jlarmour
parents:
36
diff
changeset
|
177 old state exactly, including "restoring" by disabling interrupts |
|
3836136e7743
Merge from eCos master repository on 1999-12-17-19:44:58-GMT
jlarmour
parents:
36
diff
changeset
|
178 Requested by Matsushita in case 102544 |
|
3836136e7743
Merge from eCos master repository on 1999-12-17-19:44:58-GMT
jlarmour
parents:
36
diff
changeset
|
179 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
180 1999-12-02 John Dallaway <jld@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
181 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
182 * cdl/hal_mn10300.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
183 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
184 Use the <PACKAGE> token in custom rules. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
185 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
186 1999-12-01 John Dallaway <jld@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
187 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
188 * cdl/hal_mn10300.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
189 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
190 Use the <PREFIX> token in custom rules. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
191 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
192 1999-11-04 John Dallaway <jld@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
193 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
194 * cdl/hal_mn10300.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
195 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
196 Output custom rule dependency information to .deps files in |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
197 the current directory. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
198 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
199 Dispense with the need to create a 'src' sub-directory. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
200 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
201 1999-11-03 Jesper Skov <jskov@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
202 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
203 * cdl/hal_mn10300.cdl: Added. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
204 |
|
36
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
205 1999-09-10 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
206 |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
207 * include/hal_cache.h: Change CYG_HAL_MN10300_SIM to |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
208 CYG_HAL_MN10300_AM31_SIM |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
209 Only include var_cache.h when not sim |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
210 |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
211 1999-08-18 Nick Garnett <nickg@cygnus.co.uk> |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
212 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
213 * src/hal_misc.c (cyg_hal_exception_handler): |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
214 Use CYGNUM_HAL_EXCEPTION_WATCHDOG rather than |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
215 CYGNUM_HAL_INTERRUPT_WATCHDOG in test for watchdog exceptions. |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
216 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
217 1999-08-17 Nick Garnett <nickg@cygnus.co.uk> |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
218 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
219 * include/arch.inc: Modified hal_cpu_int_merge to avoid corrupting |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
220 any registers other than the one passed as an argument. |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
221 |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
222 1999-08-16 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
223 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
224 * include/arch.inc: rename CYGPKG_HAL_MN10300_AM32_STDEVAL1 to |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
225 CYGPKG_HAL_MN10300_AM31_STDEVAL1 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
226 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
227 1999-08-13 Nick Garnett <nickg@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
228 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
229 * include/arch.inc: Moved AM33 trace address to uncached memory |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
230 window. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
231 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
232 * src/vectors.S (_start): Tidied away some superfluous trace |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
233 code. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
234 |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
235 1999-08-12 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
236 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
237 Imported following changed from development branch. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
238 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
239 1999-08-11 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
240 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
241 * src/vectors.S: Removed debug code. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
242 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
243 * include/hal_intr.h: Made mn10300_interrupt_control[] unsized |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
244 since it is different sizes on different variants. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
245 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
246 * include/arch.inc: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
247 Changed hal_cpu_int_merge so that both the IE and IPL bits are |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
248 changed across a thread switch. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
249 Some minor tweaks to trace code for AM32. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
250 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
251 1999-08-10 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
252 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
253 * include/pkgconf/hal_mn10300.h: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
254 Move CYGPKG_HAL_MN10300's "target mn10300" under the variant |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
255 packages instead. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
256 Add CYGPKG_HAL_MN10300_VARIANTS |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
257 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
258 1999-07-30 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
259 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
260 * src/hal_misc.c: Added default ISR. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
261 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
262 * src/vectors.S: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
263 Added Ctrl-C support. Extended VSR table to include new |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
264 exceptions. Install default ISR by default. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
265 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
266 * src/mn10300_stub.c: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
267 Added asynchronous breakpoint support. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
268 [Later] Tidied up install_async_breakpoint() and fixed indirection |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
269 bug. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
270 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
271 * include/hal_intr.h: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
272 Added default ISR. Removed HAL_INTERRUPT_CONFIGURE(), this is now |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
273 variant-specific. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
274 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
275 1999-07-27 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
276 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
277 * src/vectors.S: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
278 Some reorganization to make code more generic. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
279 Some diagnostic macros added. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
280 Note: some trace/debug code has been left in place temporarily, |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
281 this will be removed eventually. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
282 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
283 * include/mn10300_stub.h: Added extra regnames for AM33. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
284 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
285 * include/hal_arch.h: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
286 Added macros to get and set extra registers for AM33. |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
287 * include/arch.inc: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
288 Changed all *_MIPS_* to *_MN10300_*. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
289 Added some temporary trace/debug macros. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
290 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
291 1999-07-16 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
292 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
293 * src/hal_misc.c: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
294 * include/hal_arch.h: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
295 Added hal_idle_thread_action(); |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
296 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
297 * include/arch.inc: Made hal_cpu_init definition optional. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
298 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
299 1999-07-08 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
300 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
301 * src/vectors.S: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
302 Moved some code to variant specific macros. Now pass ISR register |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
303 to cyg_hal_exception_handler() to enable further decoding. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
304 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
305 * src/hal_misc.c (cyg_hal_exception_handler): |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
306 Added extra argument to pass ISR register value. Now decodes ISR |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
307 value to specify extra exceptions. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
308 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
309 1999-07-07 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
310 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
311 * include/hal_intr.h: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
312 Added HAL_INTERRUPT_STACK_CALL_PENDING_DSRS() macro to support |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
313 calling of DSRs on the interrupt stack. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
314 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
315 * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
316 Initialize the PSW to enable all interrupts on entry to thread. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
317 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
318 * include/arch.inc: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
319 Added implementations of CPU control macros. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
320 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
321 * src/context.S: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
322 Added code to preserve PSW across context switches. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
323 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
324 * src/vectors.S: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
325 Implemented mechanism to call DSRs on the interrupt stack. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
326 Refined condition for defining VSR table here. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
327 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
328 1999-06-30 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
329 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
330 * src/context.S: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
331 * src/vectors.S: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
332 Use hal_cpu_save_all and hal_cpu_load_all macros to save and |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
333 restore CPU register sets. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
334 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
335 * include/hal_arch.h: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
336 Modified HAL_THREAD_INIT_CONTEXT_EXTRA() to take some arguments. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
337 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
338 1999-06-29 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
339 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
340 * include/hal_arch.h: |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
66
diff
changeset
|
341 Added code in preparation for AM33 port. |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
342 Added include of variant header. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
343 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
344 * include/hal_cache.h: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
345 * include/hal_intr.h: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
346 * src/vectors.S: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
347 * src/hal_misc.c: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
348 Extensive changes to convert to new HAL organization. These mostly |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
349 involve moving variant and platform specific stuff out to the |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
350 appropriate headers in the variant and platform directories. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
351 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
352 * src/PKGconf.mak: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
353 * src/mn10300.ld (removed): |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
354 Moved build of target.ld to variant directory. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
355 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
356 * include/arch.inc: |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
357 Added this file to contain architecture specific macros. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
14
diff
changeset
|
358 |
|
14
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
359 1999-06-08 Jesper Skov <jskov@cygnus.co.uk> |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
360 |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
361 * src/hal_misc.c (cyg_hal_dcache_store): Only define for HW target. |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
362 |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
363 1999-06-07 Jesper Skov <jskov@cygnus.co.uk> |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
364 PR 20136 |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
365 * src/hal_misc.c (cyg_hal_dcache_store): |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
366 * include/hal_cache.h (HAL_DCACHE_STORE): |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
367 DCACHE store operation needs 4 register variables. Put it in a |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
368 separate function to ensure registers are availble. |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
8
diff
changeset
|
369 |
|
8
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
370 1999-05-21 Hugo Tyson <hmt@masala.cygnus.co.uk> |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
371 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
372 * include/hal_intr.h: Define HAL_INTERRUPT_STACK_BASE and |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
373 HAL_INTERRUPT_STACK_TOP so that stack usage macros in |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
374 kernel/.../stackmon.hxx can work. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
375 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
376 * src/vectors.S (cyg_interrupt_stack_base): Define this symbol for |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
377 the interrupt stack and its friend for the stack top so that we |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
378 can publish them with nice names. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
379 |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
380 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
|
381 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
382 * 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
|
383 (rather conservatively) before use. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
384 |
|
4
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
385 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
|
386 |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
387 * src/PKGconf.mak: |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
388 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
|
389 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
|
390 implementations of tail. |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
391 |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
392 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
|
393 |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
394 * include/hal_cache.h: |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
395 (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
|
396 (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
|
397 variables |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
398 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
|
399 (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
|
400 variables register variables. |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
401 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
|
402 (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
|
403 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
|
404 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
|
405 (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
|
406 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
|
407 |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
408 These fix PR19887 |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
409 |
| 2 | 410 1999-04-15 Jonathan Larmour <jlarmour@cygnus.co.uk> |
| 411 | |
| 412 * src/mn10300.ld: Define __bss_end at the end of the BSS | |
| 413 * src/vectors.S (_start): Use __bss_end rather than _end when clearing | |
| 414 BSS | |
| 415 These fix PR 19750 | |
| 416 | |
| 417 1999-04-15 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 418 | |
| 419 * src/hal_misc.c: | |
| 420 * src/vectors.S: | |
| 421 Separate parts of cyg_hal_invoke_constructors() out into new functions | |
| 422 cyg_hal_enable_caches() and cyg_hal_debug_init() so that | |
| 423 cyg_hal_invoke_constructors() can be called again safely if | |
| 424 necessary | |
| 425 Fix for PR19642 | |
| 426 | |
| 427 1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 428 | |
| 429 * src/PKGconf.mak (EXTRAS): Don't generate extras.o here any more | |
| 430 But do define EXTRAS every time for the linker script. | |
| 431 | |
| 432 1999-04-09 Jesper Skov <jskov@cygnus.co.uk> | |
| 433 | |
| 434 * src/mn10300_stub.c: | |
| 435 Moved get_register and put_register to hal_stub.c. | |
| 436 | |
| 437 1999-04-08 John Dallaway <jld@cygnus.co.uk> | |
| 438 | |
| 439 * src/*.ld: Revised SECTION_* macro arguments to | |
| 440 avoid padded output sections (PR 19787) | |
| 441 | |
| 442 1999-03-31 Nick Garnett <nickg@cygnus.co.uk> | |
| 443 | |
| 444 * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align initial SP | |
| 445 to a 4 byte boundary. Fixes PR 19695. | |
| 446 | |
| 447 * include/hal_cache.h: Added include of hal.h and a test that a | |
| 448 valid set of macros have been added. | |
| 449 | |
| 450 1999-03-26 Gary Thomas <gthomas@cygnus.co.uk> | |
| 451 | |
| 452 * include/hal_arch.h (CYGNUM_HAL_STACK_SIZE_MINIMUM): Be a little | |
| 453 more generous since this stack should allow at least a kernel API | |
| 454 call which could be at least 4 levels deep. | |
| 455 | |
| 456 1999-03-23 Nick Garnett <nickg@cygnus.co.uk> | |
| 457 | |
| 458 * include/hal_arch.h: | |
| 459 Modified stack size definitions to be more accurate. | |
| 460 | |
| 461 1999-03-22 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 462 | |
| 463 * include/mn10300_stub.h: Update copyright | |
| 464 | |
| 465 * src/mn10300_stub.c: Update copyright | |
| 466 | |
| 467 1999-03-22 Hugo Tyson <hmt@cygnus.co.uk> | |
| 468 | |
| 469 * include/hal_arch.h: | |
| 470 Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of | |
| 471 CYGNUM_HAL_MINIMUM_STACK_SIZE. | |
| 472 | |
| 473 1999-03-19 Nick Garnett <nickg@cygnus.co.uk> | |
| 474 | |
| 475 * src/hal_misc.c: | |
| 476 * src/vectors.S: | |
| 477 Fixed problem with taking breakpoints after watchdog interrupts | |
| 478 and memory access exceptions. See the comments in | |
| 479 __default_nmi_vsr in vector.S for details. | |
| 480 | |
| 481 1999-03-17 John Dallaway <jld@cygnus.co.uk> | |
| 482 | |
| 483 * src/PKGconf.mak: Remove dependence on echo '-e' switch. | |
| 484 | |
| 485 1999-03-12 Gary Thomas <gthomas@cygnus.co.uk> | |
| 486 | |
| 487 * include/hal_arch.h: Add definition of 'CYGNUM_HAL_MINIMUM_STACK_SIZE' | |
| 488 | |
| 489 1999-03-10 Jesper Skov <jskov@cygnus.co.uk> | |
| 490 | |
| 491 * include/hal_intr.h (HAL_INTERRUPT_ATTACH): Added. | |
| 492 | |
| 493 1999-03-08 Nick Garnett <nickg@cygnus.co.uk> | |
| 494 | |
| 495 * src/mn10300.ld: | |
| 496 Added alignment before definition of __DEVTAB__. | |
| 497 | |
| 498 1999-03-05 Gary Thomas <gthomas@cygnus.co.uk> | |
| 499 | |
| 500 * src/PKGconf.mak: | |
| 501 * src/mn10300.ld: Clean up I/O package changes. | |
| 502 | |
| 503 1999-03-04 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 504 | |
| 505 * src/mn10300.ld: | |
| 506 Unconditionalize use of libextras.a and add to GROUP() | |
| 507 | |
| 508 1999-02-25 Nick Garnett <nickg@cygnus.co.uk> | |
| 509 | |
| 510 * src/hal_misc.c: | |
| 511 Now tests for whether the kernel is present before trying to use | |
| 512 patch_dbg_syscalls(). | |
| 513 | |
| 514 * include/hal_intr.h (HAL_INTERRUPT_CONFIGURE): fixed some compile | |
| 515 bugs in this macro. | |
| 516 | |
| 517 * src/vectors.S: | |
| 518 Changed label used to access scheduler lock to one that is not | |
| 519 mangled by C++. This is intended to make support for interrupt | |
| 520 handling in non-kernel configurations easier. | |
| 521 | |
| 522 1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 523 | |
| 524 * include/hal_arch.h: | |
| 525 Rename deliver_exception() -> cyg_hal_deliver_exception() | |
| 526 QA improvements | |
| 527 | |
| 528 * include/hal_intr.h: | |
| 529 Reorganise vector/interrupt/exception names according to purpose | |
| 530 QA improvements | |
| 531 | |
| 532 * src/hal_misc.c: | |
| 533 Rename deliver_exception() -> cyg_hal_deliver_exception() | |
| 534 Rename CYG_VECTOR_* according to hal_intr.h changes above | |
| 535 QA improvements | |
| 536 | |
| 537 * src/vectors.S: | |
| 538 Rename exception_handler() -> cyg_hal_exception_handler() | |
| 539 | |
| 540 1999-02-16 Jesper Skov <jskov@cygnus.co.uk> | |
| 541 | |
| 542 * src/vectors.S: Changed set_debug_traps to initialize_stub. | |
| 543 | |
| 544 * src/mn10300_stub.c: | |
| 545 * include/mn10300_stub.h: | |
| 546 Cleaned up to only include arch specific stub code. | |
| 547 | |
| 548 1999-02-15 Jesper Skov <jskov@cygnus.co.uk> | |
| 549 | |
| 550 * include/basetype.h: Added CYG_LABEL_NAME macro. | |
| 551 | |
| 552 1999-02-11 Nick Garnett <nickg@cygnus.co.uk> | |
| 553 | |
| 554 * include/hal_cache.h (HAL_DCACHE_STORE): | |
| 555 Added "register" keywords to the variables used in this macro. If | |
| 556 these are not in registers then when the cache is disabled, they | |
| 557 can be stranded in the cache and the random values in main memory | |
| 558 are used instead. This is only a problem when optimization is | |
| 559 disabled; under optimization the compiler puts these variables | |
| 560 into registers as a matter of course. | |
| 561 Fixes PR 19165. | |
| 562 (HAL_DCACHE_SYNC): Divide cache size by number of ways to | |
| 563 calculate correct size to pass to HAL_DCACHE_STORE(). | |
| 564 | |
| 565 1999-02-05 John Dallaway <jld@cygnus.co.uk> | |
| 566 | |
| 567 * src/mn10300.ld: Add LMA_EQ_VMA macro definition. | |
| 568 | |
| 569 1999-02-01 Nick Garnett <nickg@cygnus.co.uk> | |
| 570 | |
| 571 * include/hal_cache.h: Fixed implementation of HAL_DCACHE_STORE() so | |
| 572 that it now works, and changed implementation of HAL_DCACHE_SYNC() | |
| 573 to use it. | |
| 574 Fixes PR 18577 and is a better fix to 18849. | |
| 575 | |
| 576 1999-01-27 Nick Garnett <nickg@cygnus.co.uk> | |
| 577 | |
| 578 * include/hal_intr.h: | |
| 579 * src/vectors.S: | |
| 580 Allow for NMI vectors in ISR table when using chained | |
| 581 interrupts. This largely consists of moving the interrupt vector | |
| 582 slots up by 3 entries. | |
| 583 | |
| 584 1999-01-26 Hugo Tyson <hmt@masala.cygnus.co.uk> | |
| 585 | |
| 586 * src/mn10300.ld: | |
| 587 Add copyright notice. (Though these files will later be generated | |
| 588 by a tool and so not copyright, these default setups are.) | |
| 589 | |
| 590 1999-01-25 Jesper Skov <jskov@cygnus.co.uk> | |
| 591 | |
| 592 * src/mn10300_stub.c (__build_t_packet): Rewrote fix me text. Added PR | |
| 593 number, but otherwise left the note. | |
| 594 | |
| 595 1999-01-25 Nick Garnett <nickg@cygnus.co.uk> | |
| 596 | |
| 597 * include/hal_cache.h (HAL_DCACHE_SYNC): Add implementation of | |
| 598 this macro to enable test programs to work. | |
| 599 Fixes PR 18849. | |
| 600 | |
| 601 1999-01-21 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 602 | |
| 603 * src/hal_misc.c (cyg_hal_invoke_constructors): | |
| 604 Add code to deal with CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG | |
| 605 Tidy up and update description header | |
| 606 Shorten needlessly long lines | |
| 607 Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code | |
| 608 | |
| 609 1999-01-14 John Dallaway <jld@cygnus.co.uk> | |
| 610 | |
| 611 * src/mn10300.ld: do not define _hal_vsr_table for minimal | |
| 612 simulator builds | |
| 613 | |
| 614 1999-01-13 Gary Thomas <gthomas@cygnus.co.uk> | |
| 615 | |
| 616 * include/basetype.h: CYG_DOUBLE_BYTEORDER now in <infra/cyg_type.h> | |
| 617 | |
| 618 1999-01-13 John Dallaway <jld@cygnus.co.uk> | |
| 619 | |
| 620 * src/mn10300.ld: define FOLLOWING () macro to simplify | |
| 621 hand editing of linker script fragments | |
| 622 | |
| 623 1999-01-12 Gary Thomas <gthomas@cygnus.co.uk> | |
| 624 | |
| 625 * include/basetype.h (CYG_DOUBLE_BYTEORDER): Define ordering | |
| 626 for words within doubles. | |
| 627 | |
| 628 1999-01-12 Nick Garnett <nickg@cygnus.co.uk> | |
| 629 | |
| 630 * src/hal_misc.c: Altered call to patch_dbg_syscalls() to pass | |
| 631 pointer to base of vector rather than a single vector entry. | |
| 632 | |
| 633 1999-01-12 John Dallaway <jld@cygnus.co.uk> | |
| 634 | |
| 635 * src/mn10300.ld: new linker script for MLT | |
| 636 * src/PKGconf.mak: add mn10300.ld rules for MLT | |
| 637 | |
| 638 1998-12-15 Jesper Skov <jskov@cygnus.co.uk> | |
| 639 | |
| 640 * include/hal_arch.h: | |
| 641 * src/context.S (_hal_setjmp, _hal_longjmp): | |
| 642 Added CYGARC definitions for jmpbuf entries. | |
| 643 | |
| 644 1998-12-10 Jesper Skov <jskov@cygnus.co.uk> | |
| 645 | |
| 646 * include/hal_cache.h (HAL_DCACHE_UNLOCK_ALL, | |
| 647 HAL_ICACHE_UNLOCK_ALL): Added. | |
| 648 | |
| 649 1998-11-25 Jesper Skov <jskov@cygnus.co.uk> | |
| 650 | |
| 651 * include/hal_arch.h (HAL_REORDER_BARRIER): Changed to same form | |
| 652 as on the other archs. | |
| 653 | |
| 654 1998-11-18 Gary Thomas <gthomas@cygnus.co.uk> | |
| 655 | |
| 656 * include/hal_intr.h: Add support for interrupt latency | |
| 657 measurement, controlled by CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY. | |
| 658 | |
| 659 1998-11-09 Jesper Skov <jskov@cygnus.co.uk> | |
| 660 | |
| 661 * src/vectors.S (__default_interrupt_vsr): Added GDB break | |
| 662 support. | |
| 663 Added call to GDB initialization during startup. | |
| 664 | |
| 665 * src/mn10300_stub.c: Changed instruction word type. | |
| 666 | |
| 667 1998-11-06 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 668 | |
| 669 * src/PKGconf.mak: | |
| 670 Added stub to object list. | |
| 671 | |
| 672 * include/mn10300_stub.h: | |
| 673 * src/mn10300_stub.c: | |
| 674 Added GDB stub. | |
| 675 | |
| 676 * src/hal_misc.c (exception_handler): Added GDB stub call. | |
| 677 | |
| 678 1998-11-06 Jesper Skov <jskov@cygnus.co.uk> | |
| 679 | |
| 680 * include/basetype.h (CYG_BYTEORDER): Fixed comment. | |
| 681 | |
| 682 1998-11-16 Nick Garnett <nickg@cygnus.co.uk> | |
| 683 | |
| 684 * include/hal_cache.h: | |
| 685 Added volatile keyword to appropriate places to prevent compiler | |
| 686 optimizing out cache control register access. | |
| 687 | |
| 0 | 688 1998-10-21 Nick Garnett <nickg@cygnus.co.uk> |
| 689 | |
| 690 * include/hal_intr.h (HAL_CLOCK_READ): | |
| 691 Fixed this macro to return correct value. | |
| 692 | |
| 693 1998-10-16 Bart Veer <bartv@cygnus.co.uk> | |
| 694 | |
| 695 * src/vectors.S (__interrupt_stack): | |
| 696 Made the interrupt stack size configurable. | |
| 697 | |
| 698 1998-10-16 Nick Garnett <nickg@cygnus.co.uk> | |
| 699 | |
| 700 * src/hal_misc.c: | |
| 701 Enabled caches by default. | |
| 702 | |
| 703 1998-10-13 Nick Garnett <nickg@cygnus.co.uk> | |
| 704 | |
| 705 * src/hal_misc.c: | |
| 706 Altered ifdefs to allow builds without kernel. | |
| 707 | |
| 708 Thu Sep 24 18:14:19 1998 Jesper Skov <jskov@cygnus.co.uk> | |
| 709 | |
| 710 * include/hal_intr.h: Read the interrupt control registers back | |
| 711 after writing to them to ensure that the value is not sitting in | |
| 712 the store buffer. | |
| 713 Also put _ around variable names in HAL_INTERRUPT_CONFIGURE for | |
| 714 consistency. | |
| 715 | |
| 716 1998-09-24 Nick Garnett <nickg@cygnus.co.uk> | |
| 717 | |
| 718 * include/hal_intr.h: | |
| 719 Inverted mask for level in HAL_INTERRUPT_SET_LEVEL(). | |
| 720 | |
| 721 * src/vectors.S: | |
| 722 Added correct implementations of decode_interrupt macro for | |
| 723 chained interrupt processing. | |
| 724 Modified call to cyg_instrument() to pass table offset as well as | |
| 725 vector number. | |
| 726 Include <pkgconf/kernel.h> to allow call to cyg_instrument() to be | |
| 727 enabled. | |
| 728 | |
| 729 1998-09-14 Bart Veer <bartv@cygnus.co.uk> | |
| 730 | |
| 731 * src/PKGconf.mak: | |
| 732 Made vectors.o dependent on the various files that can contain | |
| 733 makefile variables or rules. This is needed after changes to | |
| 734 pkgconf.tcl for PRs 17195 and 17286. | |
| 735 | |
| 736 Mon Sep 14 11:08:40 1998 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 737 PR 17230 | |
| 738 | |
| 739 * include/hal_intr.h: | |
| 740 * src/vectors.S: | |
| 741 Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with new | |
| 742 CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN. | |
| 743 | |
| 744 1998-09-12 Bart Veer <bartv@cygnus.co.uk> | |
| 745 | |
| 746 * include/pkgconf/hal_mn10300.h: | |
| 747 Added missing descriptions (PR 17184) | |
| 748 | |
| 749 * src/hal_misc.c (exception_handler): | |
| 750 Sort out exception handling options (PR 16953) | |
| 751 | |
| 752 Thu Sep 10 20:24:02 1998 Hugo Tyson <hmt@cygnus.co.uk> | |
| 753 | |
| 754 * src/vectors.S (__default_interrupt_vsr): | |
| 755 Fix a bug. Wrong offset when restoring the PSW tends to screw | |
| 756 things up rather. | |
| 757 | |
| 758 Thu Sep 10 15:12:21 1998 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 759 PR 17153 | |
| 760 | |
| 761 * src/vectors.S (__default_interrupt_vsr): Pass correct vector | |
| 762 value to isr. | |
| 763 | |
| 764 1998-09-09 Nick Garnett <nickg@cygnus.co.uk> | |
| 765 | |
| 766 * include/hal_arch.h: | |
| 767 Removed distinction between interrupt and thread switch contexts | |
| 768 in HAL_SavedRegisters. Modified appropriate macros to reflect this. | |
| 769 | |
| 770 * src/hal_misc.c (cyg_hal_invoke_constructors): | |
| 771 Added call to patch_dbg_syscalls() for Cygmon hosted builds. | |
| 772 | |
| 773 * src/context.S (_hal_thread_switch_context): | |
| 774 Adjust thread context so that it has the same structure as the | |
| 775 state saved by interrupt and exception handlers. This makes | |
| 776 supporting thread-aware debugging easier. | |
| 777 | |
| 778 * src/vectors.S: | |
| 779 Moved nmi and trap vectors to correct slots in vsr table. | |
| 780 Now place arg3 of interrupt_end() in correct stack slot. | |
| 781 | |
| 782 1998-09-04 Bart Veer <bartv@cygnus.co.uk> | |
| 783 | |
| 784 * src/vectors.S (__default_interrupt_vsr): | |
| 785 Fixed type in configuration option name. | |
| 786 | |
| 787 Thu Sep 3 15:15:57 1998 Tim Goodwin <tgoodwin@cygnus.co.uk> | |
| 788 | |
| 789 * hal/mn10300/arch/current/src/PKGconf.mak | |
| 790 * hal/mn10300/arch/current/src/makefile | |
| 791 * hal/mn10300/arch/current/tests/PKGconf.mak | |
| 792 | |
| 793 s/panx/mn10300/g | |
| 794 | |
| 795 1998-09-03 Nick Garnett <nickg@cygnus.co.uk> | |
| 796 | |
| 797 * src/vectors.S: | |
| 798 Fixed offset bug in __trap. | |
| 799 Changed conditionals on runtime initialisation of VSR table to not | |
| 800 do it in simulated targets. | |
| 801 | |
| 802 1998-09-02 Bart Veer <bartv@cygnus.co.uk> | |
| 803 | |
| 804 * include/pkgconf/hal_mn10300.h: | |
| 805 New header file for architecture-specific configuration options | |
| 806 | |
| 807 * tests/PKGconf.mak: | |
| 808 * src/PKGconf.mak: | |
| 809 Sort out package naming conventions. | |
| 810 | |
| 811 1998-09-02 Nick Garnett <nickg@cygnus.co.uk> | |
| 812 | |
| 813 * src/vectors.S: | |
| 814 Moved NMI and TRAP VSRs down 1 word to match cygmon's use of the | |
| 815 vector table. This may need to change back in the future. | |
| 816 | |
| 817 1998-09-01 Nick Garnett <nickg@cygnus.co.uk> | |
| 818 | |
| 819 * include/hal_intr.h: | |
| 820 Added CYG_VSR_COUNT, CYG_EXCEPTION_COUNT and CYG_ISR_COUNT. | |
| 821 Modified HAL_TRANSLATE_VECTOR() for mn103002 to provide slots | |
| 822 for the NMI vectors at start of hal_interrupt_* tables. | |
| 823 | |
| 824 * src/hal_misc.c (exception_handler): | |
| 825 Added support for decoding NMI vectors and for calling watchdog | |
| 826 ISR if present. | |
| 827 | |
| 828 * src/vectors.S: | |
| 829 Modified behaviour of __default_nmi_vsr to support watchdog timer | |
| 830 properly. | |
| 831 Fixed indirection bug in __nmi and __trap. | |
| 832 Modified offsets in hal_interrupt_* tables to provide slots for | |
| 833 NMI vectors at start in mn103002. | |
| 834 | |
| 835 1998-08-28 Bart Veer <bartv@cygnus.co.uk> | |
| 836 | |
| 837 * src/vectors.S, src/context.S, src/hal_misc.c, include/hal_intr.h: | |
| 838 Updated for new kernel configuration option symbol names | |
| 839 | |
| 840 Fri Aug 28 10:09:03 1998 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 841 | |
| 842 * src/hal_misc.c: | |
| 843 rename __main() to cyg_hal_invoke_constructors() and remove | |
| 844 initialised test | |
| 845 | |
| 846 * src/vectors.S (_start): | |
| 847 Change call of __main() to cyg_hal_invoke_constructors(), and call | |
| 848 of main() to cyg_start() | |
| 849 | |
| 850 1998-08-25 Nick Garnett <nickg@cygnus.co.uk> | |
| 851 | |
| 852 * src/vectors.S: | |
| 853 Now pass pointer to saved registers as third argument to | |
| 854 interrupt_end(). | |
| 855 | |
| 856 * include/hal_arch.h: | |
| 857 Added macros to support GDB. | |
| 858 | |
| 859 1998-08-21 Nick Garnett <nickg@cygnus.co.uk> | |
| 860 | |
| 861 * include/hal_cache.h: | |
| 862 Now includes cyg_type.h rather than ktypes.h. | |
| 863 | |
| 864 * src/hal_misc.c: | |
| 865 Added calls to turn the caches on. But disabled them | |
| 866 since they interact poorly with Cygmon (Cygmon does not | |
| 867 flush the caches when setting/clearing breakpoints). | |
| 868 | |
| 869 Wed Aug 19 18:19:32 1998 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 870 | |
| 871 * src/hal_misc.c (__main): | |
| 872 Add void to function prototypes to silence warnings | |
| 873 | |
| 874 1998-08-18 Nick Garnett <nickg@cygnus.co.uk> | |
| 875 | |
| 876 * include/hal_arch.h: | |
| 877 * include/hal_intr.h: | |
| 878 Now includes cyg_type.h rather than ktypes.h. | |
| 879 | |
| 880 * src/context.S: | |
| 881 * src/vectors.S: | |
| 882 * src/hal_misc.c: | |
| 883 Now uses hal.h rather than kernel.h. | |
| 884 | |
| 885 1998-08-17 Nick Garnett <nickg@cygnus.co.uk> | |
| 886 | |
| 887 * src/vectors.S: | |
| 888 Reorgnized ifdefs to better support kernel porting. | |
| 889 | |
| 890 //=========================================================================== | |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
891 //####ECOSGPLCOPYRIGHTBEGIN#### |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
892 // ------------------------------------------- |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
893 // This file is part of eCos, the Embedded Configurable Operating System. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
894 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
895 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
896 // eCos is free software; you can redistribute it and/or modify it under |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
897 // the terms of the GNU General Public License as published by the Free |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
898 // Software Foundation; either version 2 or (at your option) any later version. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
899 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
900 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
901 // WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
902 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
903 // for more details. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
904 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
905 // You should have received a copy of the GNU General Public License along |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
906 // with eCos; if not, write to the Free Software Foundation, Inc., |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
907 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
908 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
909 // As a special exception, if other files instantiate templates or use macros |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
910 // or inline functions from this file, or you compile this file and link it |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
911 // with other works to produce a work based on this file, this file does not |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
912 // by itself cause the resulting work to be covered by the GNU General Public |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
913 // License. However the source code for this file must still be made available |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
914 // in accordance with section (3) of the GNU General Public License. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
915 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
916 // This exception does not invalidate any other reasons why a work based on |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
917 // this file might be covered by the GNU General Public License. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
918 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
919 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. |
|
210
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
920 // at http://sources.redhat.com/ecos/ecos-license/ |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
921 // ------------------------------------------- |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
196
diff
changeset
|
922 //####ECOSGPLCOPYRIGHTEND#### |
| 0 | 923 //=========================================================================== |
