annotate packages/hal/mn10300/arch/current/ChangeLog @ 115:6ed91473a1cd ecos-sw-2000-08-21

Merge from eCos master repository on 2000-08-21-22:40:54-BST
author jlarmour
date Fri, 25 Aug 2000 17:32:38 +0000
parents c37d3a9e1b28
children 77cec8369160
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
1 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
2
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
3 * 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
4 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
5 this.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
6
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
7 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
8
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
9 * 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
10
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
11 * 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
12 defined before returning it.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
13
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
14 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
15
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
16 * 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
17
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
18 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
19
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
20 * 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
21 what GDB is expecting.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
22
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
23 * 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
24
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
25 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
26
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
27 * 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
28 Added HAL_EARLY_INIT.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
29 Added CTRLC_SUPPORT.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
30 Added CYGMON support.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
31
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
32 * 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
33 Added syscall handling.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
34
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
35 * 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
36 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
37 back.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
38 Also added VIRTUAL_VECTOR support.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
39
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
40 * 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
41 Added Cygmon support.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
42
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
43 * 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
44 * 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
45
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
46 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
47
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
48 * 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
49 HAL_BREAKINST().
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
50
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
51 * include/basetype.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
52 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
53 CYG_LABEL_DEFN().
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 101
diff changeset
54
101
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 76
diff changeset
55 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
56
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 76
diff changeset
57 * 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
58 Added.
c37d3a9e1b28 Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents: 76
diff changeset
59
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
60 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
61
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
62 * 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
63 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
64
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
65 * 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
66
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
67 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
68
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
69 * 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
70
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
71 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
72
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
73 * 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
74
60
3836136e7743 Merge from eCos master repository on 1999-12-17-19:44:58-GMT
jlarmour
parents: 36
diff changeset
75 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
76
3836136e7743 Merge from eCos master repository on 1999-12-17-19:44:58-GMT
jlarmour
parents: 36
diff changeset
77 * 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
78 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
79 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
80
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
81 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
82
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
83 * 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
84
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
85 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
86
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
87 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
88
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
89 * 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
90
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
91 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
92
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
93 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
94
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
95 * 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
96
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
97 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
98 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
99
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
100 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
101
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
102 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
103
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
104 * 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
105
36
e97d78785e2d Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents: 32
diff changeset
106 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
107
e97d78785e2d Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents: 32
diff changeset
108 * 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
109 CYG_HAL_MN10300_AM31_SIM
e97d78785e2d Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents: 32
diff changeset
110 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
111
32
5af43b635655 Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents: 30
diff changeset
112 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
113
5af43b635655 Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents: 30
diff changeset
114 * 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
115 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
116 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
117
5af43b635655 Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents: 30
diff changeset
118 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
119
5af43b635655 Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents: 30
diff changeset
120 * 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
121 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
122
30
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
123 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
124
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
125 * 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
126 CYGPKG_HAL_MN10300_AM31_STDEVAL1
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
127
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
128 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
129
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
130 * 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
131 window.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
132
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
133 * 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
134 code.
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
135
30
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
136 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
137
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
138 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
139
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
140 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
141
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
142 * 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
143
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
144 * 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
145 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
146
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
147 * include/arch.inc:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
148 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
149 changed across a thread switch.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
150 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
151
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
152 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
153
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
154 * include/pkgconf/hal_mn10300.h:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
155 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
156 packages instead.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
157 Add CYGPKG_HAL_MN10300_VARIANTS
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
158
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
159 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
160
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
161 * 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
162
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
163 * src/vectors.S:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
164 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
165 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
166
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
167 * src/mn10300_stub.c:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
168 Added asynchronous breakpoint support.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
169 [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
170 bug.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
171
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
172 * include/hal_intr.h:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
173 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
174 variant-specific.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
175
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
176 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
177
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
178 * src/vectors.S:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
179 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
180 Some diagnostic macros added.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
181 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
182 this will be removed eventually.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
183
76
435cced73e2f eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents: 66
diff changeset
184 * 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
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 * 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
187 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
188 * include/arch.inc:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
189 Changed all *_MIPS_* to *_MN10300_*.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
190 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
191
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
192 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
193
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
194 * src/hal_misc.c:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
195 * include/hal_arch.h:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
196 Added hal_idle_thread_action();
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
197
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
198 * 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
199
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
200 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
201
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
202 * src/vectors.S:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
203 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
204 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
205
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
206 * 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
207 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
208 value to specify extra exceptions.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
209
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
210 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
211
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
212 * include/hal_intr.h:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
213 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
214 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
215
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
216 * 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
217 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
218
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
219 * include/arch.inc:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
220 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
221
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
222 * src/context.S:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
223 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
224
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
225 * src/vectors.S:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
226 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
227 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
228
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
229 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
230
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
231 * src/context.S:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
232 * src/vectors.S:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
233 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
234 restore CPU register sets.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
235
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
236 * include/hal_arch.h:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
237 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
238
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
239 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
240
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
241 * 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
242 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
243 Added include of variant header.
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
244
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
245 * include/hal_cache.h:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
246 * include/hal_intr.h:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
247 * src/vectors.S:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
248 * src/hal_misc.c:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
249 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
250 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
251 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
252
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
253 * src/PKGconf.mak:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
254 * src/mn10300.ld (removed):
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
255 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
256
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
257 * include/arch.inc:
641b639be825 Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents: 14
diff changeset
258 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
259
14
01ce82f3e11a Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents: 8
diff changeset
260 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
261
01ce82f3e11a Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents: 8
diff changeset
262 * 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
263
01ce82f3e11a Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents: 8
diff changeset
264 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
265 PR 20136
01ce82f3e11a Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents: 8
diff changeset
266 * 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
267 * 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
268 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
269 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
270
8
ece80412419a Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents: 6
diff changeset
271 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
272
ece80412419a Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents: 6
diff changeset
273 * 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
274 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
275 kernel/.../stackmon.hxx can work.
ece80412419a Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents: 6
diff changeset
276
ece80412419a Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents: 6
diff changeset
277 * 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
278 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
279 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
280
6
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 4
diff changeset
281 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
282
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 4
diff changeset
283 * 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
284 (rather conservatively) before use.
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 4
diff changeset
285
4
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
286 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
287
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
288 * src/PKGconf.mak:
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
289 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
290 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
291 implementations of tail.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
292
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
293 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
294
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
295 * include/hal_cache.h:
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
296 (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
297 (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
298 variables
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
299 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
300 (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
301 variables register variables.
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
302 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
303 (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
304 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
305 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
306 (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
307 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
308
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
309 These fix PR19887
1d7f19c9e4d1 Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents: 2
diff changeset
310
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
311 1999-04-15 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
312
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
313 * 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
314 * 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
315 BSS
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
316 These fix PR 19750
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
317
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
318 1999-04-15 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
319
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
320 * src/hal_misc.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
321 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
322 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
323 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
324 cyg_hal_invoke_constructors() can be called again safely if
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
325 necessary
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
326 Fix for PR19642
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
327
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
328 1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
329
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
330 * 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
331 But do define EXTRAS every time for the linker script.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
332
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
333 1999-04-09 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
334
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
335 * src/mn10300_stub.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
336 Moved get_register and put_register to hal_stub.c.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
337
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
338 1999-04-08 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
339
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
340 * src/*.ld: Revised SECTION_* macro arguments to
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
341 avoid padded output sections (PR 19787)
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
342
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
343 1999-03-31 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
344
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
345 * 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
346 to a 4 byte boundary. Fixes PR 19695.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
347
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
348 * 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
349 valid set of macros have been added.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
350
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
351 1999-03-26 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
352
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
353 * 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
354 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
355 call which could be at least 4 levels deep.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
356
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
357 1999-03-23 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
358
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
359 * include/hal_arch.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
360 Modified stack size definitions to be more accurate.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
361
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
362 1999-03-22 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
363
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
364 * include/mn10300_stub.h: Update copyright
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
365
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
366 * src/mn10300_stub.c: Update copyright
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
367
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
368 1999-03-22 Hugo Tyson <hmt@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
369
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
370 * include/hal_arch.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
371 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
372 CYGNUM_HAL_MINIMUM_STACK_SIZE.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
373
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
374 1999-03-19 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
375
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
376 * src/hal_misc.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
377 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
378 Fixed problem with taking breakpoints after watchdog interrupts
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
379 and memory access exceptions. See the comments in
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
380 __default_nmi_vsr in vector.S for details.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
381
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
382 1999-03-17 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
383
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
384 * src/PKGconf.mak: Remove dependence on echo '-e' switch.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
385
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
386 1999-03-12 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
387
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
388 * 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
389
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
390 1999-03-10 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
391
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
392 * include/hal_intr.h (HAL_INTERRUPT_ATTACH): Added.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
393
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
394 1999-03-08 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
395
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
396 * src/mn10300.ld:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
397 Added alignment before definition of __DEVTAB__.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
398
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
399 1999-03-05 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
400
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
401 * src/PKGconf.mak:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
402 * src/mn10300.ld: Clean up I/O package changes.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
403
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
404 1999-03-04 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
405
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
406 * src/mn10300.ld:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
407 Unconditionalize use of libextras.a and add to GROUP()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
408
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
409 1999-02-25 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
410
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
411 * src/hal_misc.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
412 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
413 patch_dbg_syscalls().
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
414
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
415 * include/hal_intr.h (HAL_INTERRUPT_CONFIGURE): fixed some compile
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
416 bugs in this macro.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
417
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
418 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
419 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
420 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
421 handling in non-kernel configurations easier.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
422
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
423 1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
424
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
425 * include/hal_arch.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
426 Rename deliver_exception() -> cyg_hal_deliver_exception()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
427 QA improvements
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
428
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
429 * include/hal_intr.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
430 Reorganise vector/interrupt/exception names according to purpose
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
431 QA improvements
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
432
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
433 * src/hal_misc.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
434 Rename deliver_exception() -> cyg_hal_deliver_exception()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
435 Rename CYG_VECTOR_* according to hal_intr.h changes above
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
436 QA improvements
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
437
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
438 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
439 Rename exception_handler() -> cyg_hal_exception_handler()
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
440
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
441 1999-02-16 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
442
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
443 * src/vectors.S: Changed set_debug_traps to initialize_stub.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
444
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
445 * src/mn10300_stub.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
446 * include/mn10300_stub.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
447 Cleaned up to only include arch specific stub code.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
448
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
449 1999-02-15 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
450
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
451 * include/basetype.h: Added CYG_LABEL_NAME macro.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
452
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
453 1999-02-11 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
454
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
455 * include/hal_cache.h (HAL_DCACHE_STORE):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
456 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
457 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
458 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
459 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
460 disabled; under optimization the compiler puts these variables
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
461 into registers as a matter of course.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
462 Fixes PR 19165.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
463 (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
464 calculate correct size to pass to HAL_DCACHE_STORE().
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
465
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
466 1999-02-05 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
467
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
468 * src/mn10300.ld: Add LMA_EQ_VMA macro definition.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
469
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
470 1999-02-01 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
471
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
472 * 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
473 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
474 to use it.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
475 Fixes PR 18577 and is a better fix to 18849.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
476
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
477 1999-01-27 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
478
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
479 * include/hal_intr.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
480 * src/vectors.S:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
481 Allow for NMI vectors in ISR table when using chained
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
482 interrupts. This largely consists of moving the interrupt vector
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
483 slots up by 3 entries.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
484
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
485 1999-01-26 Hugo Tyson <hmt@masala.cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
486
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
487 * src/mn10300.ld:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
488 Add copyright notice. (Though these files will later be generated
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
489 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
490
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
491 1999-01-25 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
492
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
493 * 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
494 number, but otherwise left the note.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
495
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
496 1999-01-25 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
497
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
498 * include/hal_cache.h (HAL_DCACHE_SYNC): Add implementation of
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
499 this macro to enable test programs to work.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
500 Fixes PR 18849.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
501
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
502 1999-01-21 Jonathan Larmour <jlarmour@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
503
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
504 * src/hal_misc.c (cyg_hal_invoke_constructors):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
505 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
506 Tidy up and update description header
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
507 Shorten needlessly long lines
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
508 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
509
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
510 1999-01-14 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
511
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
512 * 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
513 simulator builds
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
514
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
515 1999-01-13 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
516
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
517 * 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
518
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
519 1999-01-13 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
520
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
521 * src/mn10300.ld: define FOLLOWING () macro to simplify
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
522 hand editing of linker script fragments
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
523
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
524 1999-01-12 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
525
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
526 * include/basetype.h (CYG_DOUBLE_BYTEORDER): Define ordering
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
527 for words within doubles.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
528
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
529 1999-01-12 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
530
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
531 * 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
532 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
533
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
534 1999-01-12 John Dallaway <jld@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
535
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
536 * src/mn10300.ld: new linker script for MLT
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
537 * src/PKGconf.mak: add mn10300.ld rules for MLT
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
538
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
539 1998-12-15 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
540
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
541 * include/hal_arch.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
542 * src/context.S (_hal_setjmp, _hal_longjmp):
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
543 Added CYGARC definitions for jmpbuf entries.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
544
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
545 1998-12-10 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
546
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
547 * include/hal_cache.h (HAL_DCACHE_UNLOCK_ALL,
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
548 HAL_ICACHE_UNLOCK_ALL): Added.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
549
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
550 1998-11-25 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
551
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
552 * 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
553 as on the other archs.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
554
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
555 1998-11-18 Gary Thomas <gthomas@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
556
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
557 * include/hal_intr.h: Add support for interrupt latency
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
558 measurement, controlled by CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
559
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
560 1998-11-09 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
561
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
562 * src/vectors.S (__default_interrupt_vsr): Added GDB break
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
563 support.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
564 Added call to GDB initialization during startup.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
565
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
566 * src/mn10300_stub.c: Changed instruction word type.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
567
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
568 1998-11-06 Jesper Skov <jskov@lassi.cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
569
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
570 * src/PKGconf.mak:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
571 Added stub to object list.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
572
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
573 * include/mn10300_stub.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
574 * src/mn10300_stub.c:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
575 Added GDB stub.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
576
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
577 * src/hal_misc.c (exception_handler): Added GDB stub call.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
578
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
579 1998-11-06 Jesper Skov <jskov@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
580
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
581 * include/basetype.h (CYG_BYTEORDER): Fixed comment.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
582
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
583 1998-11-16 Nick Garnett <nickg@cygnus.co.uk>
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
584
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
585 * include/hal_cache.h:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
586 Added volatile keyword to appropriate places to prevent compiler
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
587 optimizing out cache control register access.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
588
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
589 1998-10-21 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
590
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
591 * include/hal_intr.h (HAL_CLOCK_READ):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
592 Fixed this macro to return correct value.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
593
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
594 1998-10-16 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
595
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
596 * src/vectors.S (__interrupt_stack):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
597 Made the interrupt stack size configurable.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
598
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
599 1998-10-16 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
600
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
601 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
602 Enabled caches by default.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
603
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
604 1998-10-13 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
605
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
606 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
607 Altered ifdefs to allow builds without kernel.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
608
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
609 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
610
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
611 * include/hal_intr.h: Read the interrupt control registers back
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
612 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
613 the store buffer.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
614 Also put _ around variable names in HAL_INTERRUPT_CONFIGURE for
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
615 consistency.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
616
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
617 1998-09-24 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
618
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
619 * include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
620 Inverted mask for level in HAL_INTERRUPT_SET_LEVEL().
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
621
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
622 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
623 Added correct implementations of decode_interrupt macro for
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
624 chained interrupt processing.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
625 Modified call to cyg_instrument() to pass table offset as well as
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
626 vector number.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
627 Include <pkgconf/kernel.h> to allow call to cyg_instrument() to be
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
628 enabled.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
629
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
630 1998-09-14 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
631
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
632 * src/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
633 Made vectors.o dependent on the various files that can contain
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
634 makefile variables or rules. This is needed after changes to
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
635 pkgconf.tcl for PRs 17195 and 17286.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
636
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
637 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
638 PR 17230
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
639
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
640 * include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
641 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
642 Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with new
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
643 CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
644
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
645 1998-09-12 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
646
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
647 * include/pkgconf/hal_mn10300.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
648 Added missing descriptions (PR 17184)
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
649
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
650 * src/hal_misc.c (exception_handler):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
651 Sort out exception handling options (PR 16953)
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
652
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
653 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
654
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
655 * src/vectors.S (__default_interrupt_vsr):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
656 Fix a bug. Wrong offset when restoring the PSW tends to screw
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
657 things up rather.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
658
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
659 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
660 PR 17153
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
661
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
662 * src/vectors.S (__default_interrupt_vsr): Pass correct vector
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
663 value to isr.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
664
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
665 1998-09-09 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
666
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
667 * include/hal_arch.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
668 Removed distinction between interrupt and thread switch contexts
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
669 in HAL_SavedRegisters. Modified appropriate macros to reflect this.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
670
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
671 * src/hal_misc.c (cyg_hal_invoke_constructors):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
672 Added call to patch_dbg_syscalls() for Cygmon hosted builds.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
673
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
674 * src/context.S (_hal_thread_switch_context):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
675 Adjust thread context so that it has the same structure as the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
676 state saved by interrupt and exception handlers. This makes
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
677 supporting thread-aware debugging easier.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
678
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
679 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
680 Moved nmi and trap vectors to correct slots in vsr table.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
681 Now place arg3 of interrupt_end() in correct stack slot.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
682
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
683 1998-09-04 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
684
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
685 * src/vectors.S (__default_interrupt_vsr):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
686 Fixed type in configuration option name.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
687
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
688 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
689
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
690 * hal/mn10300/arch/current/src/PKGconf.mak
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
691 * hal/mn10300/arch/current/src/makefile
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
692 * hal/mn10300/arch/current/tests/PKGconf.mak
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
693
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
694 s/panx/mn10300/g
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
695
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
696 1998-09-03 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
697
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
698 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
699 Fixed offset bug in __trap.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
700 Changed conditionals on runtime initialisation of VSR table to not
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
701 do it in simulated targets.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
702
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
703 1998-09-02 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
704
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
705 * include/pkgconf/hal_mn10300.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
706 New header file for architecture-specific configuration options
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
707
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
708 * tests/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
709 * src/PKGconf.mak:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
710 Sort out package naming conventions.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
711
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
712 1998-09-02 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
713
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
714 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
715 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
716 vector table. This may need to change back in the future.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
717
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
718 1998-09-01 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
719
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
720 * include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
721 Added CYG_VSR_COUNT, CYG_EXCEPTION_COUNT and CYG_ISR_COUNT.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
722 Modified HAL_TRANSLATE_VECTOR() for mn103002 to provide slots
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
723 for the NMI vectors at start of hal_interrupt_* tables.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
724
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
725 * src/hal_misc.c (exception_handler):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
726 Added support for decoding NMI vectors and for calling watchdog
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
727 ISR if present.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
728
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
729 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
730 Modified behaviour of __default_nmi_vsr to support watchdog timer
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
731 properly.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
732 Fixed indirection bug in __nmi and __trap.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
733 Modified offsets in hal_interrupt_* tables to provide slots for
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
734 NMI vectors at start in mn103002.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
735
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
736 1998-08-28 Bart Veer <bartv@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
737
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
738 * 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
739 Updated for new kernel configuration option symbol names
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
740
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
741 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
742
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
743 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
744 rename __main() to cyg_hal_invoke_constructors() and remove
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
745 initialised test
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
746
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
747 * src/vectors.S (_start):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
748 Change call of __main() to cyg_hal_invoke_constructors(), and call
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
749 of main() to cyg_start()
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
750
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
751 1998-08-25 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
752
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
753 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
754 Now pass pointer to saved registers as third argument to
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
755 interrupt_end().
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
756
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
757 * include/hal_arch.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
758 Added macros to support GDB.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
759
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
760 1998-08-21 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
761
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
762 * include/hal_cache.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
763 Now includes cyg_type.h rather than ktypes.h.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
764
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
765 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
766 Added calls to turn the caches on. But disabled them
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
767 since they interact poorly with Cygmon (Cygmon does not
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
768 flush the caches when setting/clearing breakpoints).
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
769
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
770 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
771
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
772 * src/hal_misc.c (__main):
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
773 Add void to function prototypes to silence warnings
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
774
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
775 1998-08-18 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
776
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
777 * include/hal_arch.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
778 * include/hal_intr.h:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
779 Now includes cyg_type.h rather than ktypes.h.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
780
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
781 * src/context.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
782 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
783 * src/hal_misc.c:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
784 Now uses hal.h rather than kernel.h.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
785
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
786 1998-08-17 Nick Garnett <nickg@cygnus.co.uk>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
787
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
788 * src/vectors.S:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
789 Reorgnized ifdefs to better support kernel porting.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
790
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
791 //===========================================================================
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
792 //####COPYRIGHTBEGIN####
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
793 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
794 // -------------------------------------------
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
795 // The contents of this file are subject to the Red Hat eCos Public License
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
796 // Version 1.1 (the "License"); you may not use this file except in
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
797 // compliance with the License. You may obtain a copy of the License at
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
798 // http://www.redhat.com/
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
799 //
66
bf00f99aec69 Merge from eCos master repository on 2000-02-02-19:16:44-GMT
jlarmour
parents: 64
diff changeset
800 // Software distributed under the License is distributed on an "AS IS"
64
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
801 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
802 // License for the specific language governing rights and limitations under
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
803 // the License.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
804 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
805 // The Original Code is eCos - Embedded Configurable Operating System,
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
806 // released September 30, 1998.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
807 //
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
808 // The Initial Developer of the Original Code is Red Hat.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
809 // Portions created by Red Hat are
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
810 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
811 // All Rights Reserved.
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
812 // -------------------------------------------
c38311975d4f Merge from eCos master repository on 2000-01-28-04:28:11-GMT
jlarmour
parents: 60
diff changeset
813 //
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
814 //####COPYRIGHTEND####
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
815 //===========================================================================