Mercurial > ecos
annotate packages/hal/common/current/ChangeLog @ 2977:0870333f7ba8
* cdl/hal.cdl: Suppress -fprofile-arcs (which implies -lgcov) when
generating extras.o.
| author | jld |
|---|---|
| date | Sat, 20 Nov 2010 20:42:51 +0000 |
| parents | 7b425c007a6c |
| children | 05d279424483 |
| rev | line source |
|---|---|
|
2977
0870333f7ba8
* cdl/hal.cdl: Suppress -fprofile-arcs (which implies -lgcov) when
jld
parents:
2969
diff
changeset
|
1 2010-11-20 John Dallaway <john@dallaway.org.uk> |
|
0870333f7ba8
* cdl/hal.cdl: Suppress -fprofile-arcs (which implies -lgcov) when
jld
parents:
2969
diff
changeset
|
2 |
|
0870333f7ba8
* cdl/hal.cdl: Suppress -fprofile-arcs (which implies -lgcov) when
jld
parents:
2969
diff
changeset
|
3 * cdl/hal.cdl: Suppress -fprofile-arcs (which implies -lgcov) when |
|
0870333f7ba8
* cdl/hal.cdl: Suppress -fprofile-arcs (which implies -lgcov) when
jld
parents:
2969
diff
changeset
|
4 generating extras.o. |
|
0870333f7ba8
* cdl/hal.cdl: Suppress -fprofile-arcs (which implies -lgcov) when
jld
parents:
2969
diff
changeset
|
5 |
|
2969
7b425c007a6c
* doc/porting.sgml: Delete references to the memory layout editor.
jld
parents:
2733
diff
changeset
|
6 2010-10-09 John Dallaway <john@dallaway.org.uk> |
|
7b425c007a6c
* doc/porting.sgml: Delete references to the memory layout editor.
jld
parents:
2733
diff
changeset
|
7 |
|
7b425c007a6c
* doc/porting.sgml: Delete references to the memory layout editor.
jld
parents:
2733
diff
changeset
|
8 * doc/porting.sgml: Delete references to the memory layout editor. |
|
7b425c007a6c
* doc/porting.sgml: Delete references to the memory layout editor.
jld
parents:
2733
diff
changeset
|
9 |
| 2733 | 10 2009-02-02 Bart Veer <bartv@ecoscentric.com> |
| 11 | |
| 12 * cdl/hal.cdl: add CYGBLD_GLOBAL_WARNFLAGS, as part of global | |
| 13 compiler flags update. | |
| 14 | |
| 2656 | 15 2008-11-21 Bart Veer <bartv@ecoscentric.com> |
| 16 | |
| 17 * include/hal_if.h (CYGNUM_CALL_IF_available_x): fix typo in | |
| 18 previous patch. | |
| 19 | |
| 2645 | 20 2008-11-20 Bart Veer <bartv@ecoscentric.com> |
| 21 | |
| 22 * cdl/hal.cdl, include/hal_if.h, src/hal_if.c: expunge | |
| 23 CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE and the corresponding code. | |
| 24 | |
|
2595
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
25 2008-05-20 Jonathan Larmour <jifl@eCosCentric.com> |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
26 |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
27 * src/thread-packets.c (threadmatch): Silence pointer signedness |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
28 warning. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
29 (threadref_to_int): Ditto. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
30 * src/generic-stub.c (__mem2hex): Ditto. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
31 (__mem2hex_safe): Ditto. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
32 (__hex2mem): Ditto. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
33 (__hex2mem_safe): Ditto. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
34 * src/hal_if.c (delay_us): Ditto. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
35 * include/hal_stub.h (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
36 Instead of using a local variable to avoid compiler reordering |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
37 when taking the address of a label, instead call an external function. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
38 (NB making the variable volatile isn't sufficient). |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
39 |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
40 2008-05-13 Chris Zimman <czimman@bloomberg.com> |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
41 |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
42 * cdl/hal.cdl: Work around problem with current ARM EABI tools by |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
43 using /dev/null as linker script. Should be safe with other tools. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
44 |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
45 2007-11-27 Bart Veer <bartv@ecoscentric.com> |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
46 |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
47 * src/hal_if.c (delay_us): use HAL_DELAY_US() rather than the |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
48 fancy implementation if the port cannot provide HAL_CLOCK_READ() |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
49 |
|
2436
ba162aa5247c
* include/hal_endian.h (SWAP16): Fix "return value" so
jlarmour
parents:
2194
diff
changeset
|
50 2007-09-27 Grant Edwards <grante@visi.com> |
|
ba162aa5247c
* include/hal_endian.h (SWAP16): Fix "return value" so
jlarmour
parents:
2194
diff
changeset
|
51 |
|
ba162aa5247c
* include/hal_endian.h (SWAP16): Fix "return value" so
jlarmour
parents:
2194
diff
changeset
|
52 * include/hal_endian.h (SWAP16): Fix "return value" so |
|
ba162aa5247c
* include/hal_endian.h (SWAP16): Fix "return value" so
jlarmour
parents:
2194
diff
changeset
|
53 that it only returns data in lower 16 bits instead of 24. |
|
ba162aa5247c
* include/hal_endian.h (SWAP16): Fix "return value" so
jlarmour
parents:
2194
diff
changeset
|
54 |
|
2193
72aa9ecbdad9
* src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Fix compiler
asl
parents:
2023
diff
changeset
|
55 2006-05-09 Andrew Lunn <andrew.lunn@ascom.ch> |
|
72aa9ecbdad9
* src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Fix compiler
asl
parents:
2023
diff
changeset
|
56 |
|
72aa9ecbdad9
* src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Fix compiler
asl
parents:
2023
diff
changeset
|
57 * src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Fix compiler |
|
72aa9ecbdad9
* src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Fix compiler
asl
parents:
2023
diff
changeset
|
58 warning about signed/unsigned. |
|
72aa9ecbdad9
* src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Fix compiler
asl
parents:
2023
diff
changeset
|
59 |
|
2194
b1a65d90ce72
Virtual vector interface for FIS operations - from Alexander Neundorf
gthomas
parents:
2193
diff
changeset
|
60 2006-04-19 Alexander Neundorf <alexander.neundorf@jenoptik.com |
|
b1a65d90ce72
Virtual vector interface for FIS operations - from Alexander Neundorf
gthomas
parents:
2193
diff
changeset
|
61 |
|
b1a65d90ce72
Virtual vector interface for FIS operations - from Alexander Neundorf
gthomas
parents:
2193
diff
changeset
|
62 * include/hal_if.h, src/hal_if.c: add a VV call for modifying |
|
b1a65d90ce72
Virtual vector interface for FIS operations - from Alexander Neundorf
gthomas
parents:
2193
diff
changeset
|
63 the FIS table from eCos applications |
|
b1a65d90ce72
Virtual vector interface for FIS operations - from Alexander Neundorf
gthomas
parents:
2193
diff
changeset
|
64 |
|
2023
a8e7459270c0
* include/hal_tables.h (CYG_HAL_TABLE_{QUALIFIED_}ENTRY): added
asl
parents:
2000
diff
changeset
|
65 2005-06-27 Andrew Lunn <andrew.lunn@ascom.ch> |
|
a8e7459270c0
* include/hal_tables.h (CYG_HAL_TABLE_{QUALIFIED_}ENTRY): added
asl
parents:
2000
diff
changeset
|
66 |
|
a8e7459270c0
* include/hal_tables.h (CYG_HAL_TABLE_{QUALIFIED_}ENTRY): added
asl
parents:
2000
diff
changeset
|
67 * include/hal_tables.h (CYG_HAL_TABLE_{QUALIFIED_}ENTRY): added |
|
a8e7459270c0
* include/hal_tables.h (CYG_HAL_TABLE_{QUALIFIED_}ENTRY): added
asl
parents:
2000
diff
changeset
|
68 CYGBLD_ATTRIB_USED so that gcc 3.4.4 does not discard entries |
|
a8e7459270c0
* include/hal_tables.h (CYG_HAL_TABLE_{QUALIFIED_}ENTRY): added
asl
parents:
2000
diff
changeset
|
69 which are not refereced explicitly. Problem reported by |
|
a8e7459270c0
* include/hal_tables.h (CYG_HAL_TABLE_{QUALIFIED_}ENTRY): added
asl
parents:
2000
diff
changeset
|
70 Oliver Munz. |
|
a8e7459270c0
* include/hal_tables.h (CYG_HAL_TABLE_{QUALIFIED_}ENTRY): added
asl
parents:
2000
diff
changeset
|
71 |
|
2000
418f67f643d5
Make HAL_DELAY_US() a required macro rather than an optional one, and
bartv
parents:
1981
diff
changeset
|
72 2005-06-26 Bart Veer <bartv@ecoscentric.com> |
|
418f67f643d5
Make HAL_DELAY_US() a required macro rather than an optional one, and
bartv
parents:
1981
diff
changeset
|
73 |
|
418f67f643d5
Make HAL_DELAY_US() a required macro rather than an optional one, and
bartv
parents:
1981
diff
changeset
|
74 * doc/hal.sgml: make HAL_DELAY_US() mandatory and define it to be |
|
418f67f643d5
Make HAL_DELAY_US() a required macro rather than an optional one, and
bartv
parents:
1981
diff
changeset
|
75 thread-safe. |
|
418f67f643d5
Make HAL_DELAY_US() a required macro rather than an optional one, and
bartv
parents:
1981
diff
changeset
|
76 |
|
1981
7de1fb00473d
* doc/porting.sgml: Changed dead sourceware.cygnus.com links to
asl
parents:
1968
diff
changeset
|
77 2005-05-19 Peter Korsgaard <jacmet@sunsite.dk> |
|
7de1fb00473d
* doc/porting.sgml: Changed dead sourceware.cygnus.com links to
asl
parents:
1968
diff
changeset
|
78 |
|
7de1fb00473d
* doc/porting.sgml: Changed dead sourceware.cygnus.com links to
asl
parents:
1968
diff
changeset
|
79 * doc/porting.sgml: Changed dead sourceware.cygnus.com links to |
|
7de1fb00473d
* doc/porting.sgml: Changed dead sourceware.cygnus.com links to
asl
parents:
1968
diff
changeset
|
80 ecos.sourceware.org. |
|
7de1fb00473d
* doc/porting.sgml: Changed dead sourceware.cygnus.com links to
asl
parents:
1968
diff
changeset
|
81 |
|
1968
7ddd5ba45ee5
* src/hal_if.c Added missing declarations of tries when compiling
asl
parents:
1850
diff
changeset
|
82 2005-04-27 Enrico Piria <epiria@libero.it> |
|
7ddd5ba45ee5
* src/hal_if.c Added missing declarations of tries when compiling
asl
parents:
1850
diff
changeset
|
83 |
|
7ddd5ba45ee5
* src/hal_if.c Added missing declarations of tries when compiling
asl
parents:
1850
diff
changeset
|
84 * src/hal_if.c Added missing declarations of tries when compiling |
|
7ddd5ba45ee5
* src/hal_if.c Added missing declarations of tries when compiling
asl
parents:
1850
diff
changeset
|
85 with CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES != 0. |
|
7ddd5ba45ee5
* src/hal_if.c Added missing declarations of tries when compiling
asl
parents:
1850
diff
changeset
|
86 |
|
2595
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
87 2005-02-17 Jonathan Larmour <jifl@eCosCentric.com> |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
88 |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
89 * cdl/common.cdl: Add CYGBLD_HAL_LINKER_GROUPED_LIBS to allow |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
90 CDL setting of libraries used for GROUP() directive in linker |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
91 script. |
|
3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
jlarmour
parents:
2436
diff
changeset
|
92 |
|
1850
ab3832848094
* tests/intr.c: Make the ISR call the DSR to make sure this works
asl
parents:
1725
diff
changeset
|
93 2004-11-20 Andrew Lunn <andrew.lunn@ascom.ch> |
|
ab3832848094
* tests/intr.c: Make the ISR call the DSR to make sure this works
asl
parents:
1725
diff
changeset
|
94 |
|
ab3832848094
* tests/intr.c: Make the ISR call the DSR to make sure this works
asl
parents:
1725
diff
changeset
|
95 * tests/intr.c: Make the ISR call the DSR to make sure this works |
|
ab3832848094
* tests/intr.c: Make the ISR call the DSR to make sure this works
asl
parents:
1725
diff
changeset
|
96 correctly. |
|
ab3832848094
* tests/intr.c: Make the ISR call the DSR to make sure this works
asl
parents:
1725
diff
changeset
|
97 |
| 1725 | 98 2004-08-22 Gary Thomas <gary@mlbassoc.com> |
| 99 | |
| 100 * doc/porting.sgml: Replace [very misleading dated] comments | |
| 101 about CygMon and platforms which use/need GDB stubs. | |
| 102 | |
| 1711 | 103 2004-08-12 Jani Monoses <jani@iv.ro> |
| 104 | |
| 105 * include/hal_if.h: Make monitor locking work with CYGPKG_LWIP. | |
| 106 | |
| 1655 | 107 2004-05-19 John Newlin <jnewlin@stretchinc.com> |
| 108 | |
| 109 * src/hal_stub.c: | |
| 110 (cyg_hal_gdb_interrupt) | |
| 111 (cyg_hal_gdb_remove_break): Changed both to use | |
| 112 _read_mem_safe/__write_mem_safe for inserting a breakpoint, and | |
| 113 restoring the original instruction. | |
| 114 The Xtensa architecture (and others maybe?) can have unaligned | |
| 115 instructions, which caused unaligned load/store exception. | |
| 116 | |
|
1604
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1512
diff
changeset
|
117 2004-04-22 Jani Monoses <jani@iv.ro> |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1512
diff
changeset
|
118 |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1512
diff
changeset
|
119 * cdl/hal.cdl : |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1512
diff
changeset
|
120 Invoke tail with stricter syntax that works in latest coreutils. |
|
bc88a3357a79
Update usage of 'tail' command for new (pickier) version - from Jani Monoses
gthomas
parents:
1512
diff
changeset
|
121 |
|
1512
489f52f54b1c
* cdl/debugging.cdl (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Included
jlarmour
parents:
1457
diff
changeset
|
122 2004-02-23 Jonathan Larmour <jifl@eCosCentric.com> |
|
489f52f54b1c
* cdl/debugging.cdl (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Included
jlarmour
parents:
1457
diff
changeset
|
123 |
|
489f52f54b1c
* cdl/debugging.cdl (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Included
jlarmour
parents:
1457
diff
changeset
|
124 * cdl/debugging.cdl (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Included |
|
489f52f54b1c
* cdl/debugging.cdl (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Included
jlarmour
parents:
1457
diff
changeset
|
125 stubs should always mean saving full context both on interrupts |
|
489f52f54b1c
* cdl/debugging.cdl (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Included
jlarmour
parents:
1457
diff
changeset
|
126 and context swaps, so make it explicit. |
|
489f52f54b1c
* cdl/debugging.cdl (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Included
jlarmour
parents:
1457
diff
changeset
|
127 |
| 1457 | 128 2004-01-05 Gary Thomas <gary@mlbassoc.com> |
| 129 | |
| 130 * include/hal_if.h: Minor fixup - new 'fconfig' functions broke | |
| 131 existing uses of CYGACC_CALL_IF_FLASH_CFG_OP. Added a new macro | |
| 132 CYGACC_CALL_IF_FLASH_CFG_OP2 which handles new API and a wrapper | |
| 133 to handle the old way (backwards compatability). | |
| 134 | |
| 1452 | 135 2003-12-21 Gary Thomas <gary@mlbassoc.com> |
| 136 | |
| 137 * src/hal_if.c (flash_config_op): | |
| 138 * include/hal_if.h: New expanded functions for RedBoot 'fconfig' | |
| 139 database. | |
| 140 | |
|
1200
0e41ddaf36fe
Flesh out exported FIS functions - from Patrick Doyle
gthomas
parents:
1158
diff
changeset
|
141 2003-09-04 Patrick Doyle <wpd@dtccom.com> |
|
0e41ddaf36fe
Flesh out exported FIS functions - from Patrick Doyle
gthomas
parents:
1158
diff
changeset
|
142 |
|
0e41ddaf36fe
Flesh out exported FIS functions - from Patrick Doyle
gthomas
parents:
1158
diff
changeset
|
143 * include/hal_if.h: |
|
0e41ddaf36fe
Flesh out exported FIS functions - from Patrick Doyle
gthomas
parents:
1158
diff
changeset
|
144 * src/hal_if.c (flash_fis_op): Added support for the rest of the |
|
0e41ddaf36fe
Flesh out exported FIS functions - from Patrick Doyle
gthomas
parents:
1158
diff
changeset
|
145 FIS operations. |
|
0e41ddaf36fe
Flesh out exported FIS functions - from Patrick Doyle
gthomas
parents:
1158
diff
changeset
|
146 |
|
1158
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
147 2003-08-06 Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be> |
|
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
148 |
|
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
149 * src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for |
|
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
150 use in those HALs that need it. |
|
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
151 |
|
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
152 * include/hal_arbiter.h (hal_call_isr): Removed ifdef on |
|
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
153 CYGFUN_HAL_COMMON_KERNEL_SUPPORT around test and call to |
|
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
154 cyg_interrupt_post_dsr(). |
|
10a36d0fd6f3
* src/drv_api.c: Added definition of cyg_interrupt_post_dsr() for
nickg
parents:
1129
diff
changeset
|
155 |
|
1129
e5931b4baad9
* doc/hal.sgml: Reorganized description of clock and timer related
nickg
parents:
1076
diff
changeset
|
156 2003-07-21 Nick Garnett <nickg@balti.calivar.com> |
|
e5931b4baad9
* doc/hal.sgml: Reorganized description of clock and timer related
nickg
parents:
1076
diff
changeset
|
157 |
|
e5931b4baad9
* doc/hal.sgml: Reorganized description of clock and timer related
nickg
parents:
1076
diff
changeset
|
158 * doc/hal.sgml: Reorganized description of clock and timer related |
|
e5931b4baad9
* doc/hal.sgml: Reorganized description of clock and timer related
nickg
parents:
1076
diff
changeset
|
159 stuff into their own section and added a piece about how to change |
|
e5931b4baad9
* doc/hal.sgml: Reorganized description of clock and timer related
nickg
parents:
1076
diff
changeset
|
160 the clock frequency. |
|
e5931b4baad9
* doc/hal.sgml: Reorganized description of clock and timer related
nickg
parents:
1076
diff
changeset
|
161 |
| 1076 | 162 2003-06-25 Nick Garnett <nickg@balti.calivar.com> |
| 163 | |
| 164 * src/hal_if.c (delay_us): The first test against | |
| 165 CYGNUM_KERNEL_COUNTERS_RTC_PERIOD is now against the period | |
| 166 divided by two. By the time we get to this test we know that usecs | |
| 167 can never be > usec_per_period/2 so we can double the range of | |
| 168 period values that we can handle without overflow and use the more | |
| 169 efficient approximation. The second test is not changed since we | |
| 170 cannot make the same assumptions about the elapsed count. | |
| 171 | |
|
1065
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
172 2003-06-24 Jonathan Larmour <jifl@eCosCentric.com> |
|
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
173 |
|
1068
745b55b432de
* src/generic-stub.c (crc32): Fix crctable option name typo.
jlarmour
parents:
1065
diff
changeset
|
174 * src/generic-stub.c (crc32): Fix crctable option name typo. |
|
745b55b432de
* src/generic-stub.c (crc32): Fix crctable option name typo.
jlarmour
parents:
1065
diff
changeset
|
175 |
|
1065
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
176 * src/hal_if.c (hal_if_init): Remove kill_by_reset. |
|
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
177 (kill_by_reset): Remove, unused. |
|
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
178 (reset): ifdef test on HAL_PLATFORM_RESET and assert on reset failure. |
|
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
179 |
|
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
180 * cdl/interrupts.cdl (CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE): No |
|
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
181 reason to forbid people setting this quite small. |
|
965fc7fbe135
* src/hal_if.c (hal_if_init): Remove kill_by_reset.
jlarmour
parents:
1056
diff
changeset
|
182 |
|
1056
72c6adb4efe1
* src/hal_if.c (delay_us): Reorganized to cope with high frequency
nickg
parents:
1002
diff
changeset
|
183 2003-06-19 Nick Garnett <nickg@balti.calivar.com> |
|
72c6adb4efe1
* src/hal_if.c (delay_us): Reorganized to cope with high frequency
nickg
parents:
1002
diff
changeset
|
184 |
|
72c6adb4efe1
* src/hal_if.c (delay_us): Reorganized to cope with high frequency
nickg
parents:
1002
diff
changeset
|
185 * src/hal_if.c (delay_us): Reorganized to cope with high frequency |
|
72c6adb4efe1
* src/hal_if.c (delay_us): Reorganized to cope with high frequency
nickg
parents:
1002
diff
changeset
|
186 timers by eliminating a source of arithmetic overflow. |
|
72c6adb4efe1
* src/hal_if.c (delay_us): Reorganized to cope with high frequency
nickg
parents:
1002
diff
changeset
|
187 |
| 1002 | 188 2003-05-06 Mark Salter <msalter@redhat.com> |
| 189 | |
| 190 * src/hal_stub.c (handle_exception_exit): Call sys_profile_reset from | |
| 191 here. Setup to return through return_from_stub() when appropriate. | |
| 192 (return_from_stub): New function to call CYGACC_CALL_IF_MONITOR_RETURN | |
| 193 from thread context. | |
| 194 | |
| 195 * src/generic-stub.c (__handle_exception): Call exit_vec if | |
| 196 hal_syscall_handler returns negative number. | |
| 197 | |
| 914 | 198 2003-04-08 Mark Salter <msalter@redhat.com> |
| 199 | |
| 200 * src/hal_misc.c (hal_default_isr): Allow HAL to override default | |
| 201 GDB vector matching test. | |
| 202 | |
|
912
82d5a3544347
* cdl/debugging.cdl: Allow CRC to be allocated in ROM as well as RAM.
jlarmour
parents:
895
diff
changeset
|
203 2003-04-08 Yoshinori Sato <qzb04471@nifty.ne.jp> |
|
82d5a3544347
* cdl/debugging.cdl: Allow CRC to be allocated in ROM as well as RAM.
jlarmour
parents:
895
diff
changeset
|
204 2003-04-08 Jonathan Larmour <jifl@eCosCentric.com> |
|
82d5a3544347
* cdl/debugging.cdl: Allow CRC to be allocated in ROM as well as RAM.
jlarmour
parents:
895
diff
changeset
|
205 |
|
82d5a3544347
* cdl/debugging.cdl: Allow CRC to be allocated in ROM as well as RAM.
jlarmour
parents:
895
diff
changeset
|
206 * cdl/debugging.cdl: Allow CRC to be allocated in ROM as well as RAM. |
|
82d5a3544347
* cdl/debugging.cdl: Allow CRC to be allocated in ROM as well as RAM.
jlarmour
parents:
895
diff
changeset
|
207 * src/generic-stub.c: as above. |
|
82d5a3544347
* cdl/debugging.cdl: Allow CRC to be allocated in ROM as well as RAM.
jlarmour
parents:
895
diff
changeset
|
208 |
|
895
4747af8ef0ef
Leave out unused static buffers if not supporting program args.
gthomas
parents:
791
diff
changeset
|
209 2003-04-02 Gary Thomas <gary@mlbassoc.com> |
|
4747af8ef0ef
Leave out unused static buffers if not supporting program args.
gthomas
parents:
791
diff
changeset
|
210 |
|
4747af8ef0ef
Leave out unused static buffers if not supporting program args.
gthomas
parents:
791
diff
changeset
|
211 * src/generic-stub.c: |
|
4747af8ef0ef
Leave out unused static buffers if not supporting program args.
gthomas
parents:
791
diff
changeset
|
212 * include/generic-stub.h: Cleanup when program args are not |
|
4747af8ef0ef
Leave out unused static buffers if not supporting program args.
gthomas
parents:
791
diff
changeset
|
213 supported (remove some unused static storage). |
|
4747af8ef0ef
Leave out unused static buffers if not supporting program args.
gthomas
parents:
791
diff
changeset
|
214 |
|
791
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
708
diff
changeset
|
215 2003-03-03 Knud Woehler <knud.woehler@microplex.de> |
|
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
708
diff
changeset
|
216 |
|
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
708
diff
changeset
|
217 * src/hal_if.c: |
|
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
708
diff
changeset
|
218 * include/hal_if.h: Add CYGNUM_CALL_IF_FLASH_FIS_OP. FIS read |
|
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
708
diff
changeset
|
219 via the virtual vector table. |
|
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
708
diff
changeset
|
220 |
| 708 | 221 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com> |
| 222 | |
| 223 * cdl/hal.cdl: Fix doc links. | |
| 224 | |
| 225 * doc/hal.sgml: hal-common-current-doc-porting-sgml entity -> | |
| 226 hal-common-porting-sgml in line with other docs. | |
| 227 | |
| 606 | 228 2003-02-13 Mark Salter <msalter@redhat.com> |
| 229 | |
| 230 * src/gdb-fileio.h (FILEIO_O_BINARY): New flag. | |
| 625 | 231 (FILEIO_O_TEXT): New flag. |
| 606 | 232 |
| 556 | 233 2003-01-31 Mark Salter <msalter@redhat.com> |
| 234 | |
| 235 * include/hal_if.h: Add CYGNUM_CALL_IF_MONITOR_RETURN. | |
| 236 | |
| 449 | 237 2002-12-04 Gary Thomas <gthomas@ecoscentric.com> |
| 238 | |
| 239 * cdl/hal.cdl: RAM applications should not claim (reset) version | |
| 240 string by default. | |
| 241 | |
| 447 | 242 2002-12-03 Gary Thomas <gthomas@ecoscentric.com> |
| 243 | |
| 244 * src/hal_if.c (hal_if_init): | |
| 245 * include/hal_if.h: | |
| 246 * cdl/hal.cdl: Allow monitor (RedBoot) version string to be exported | |
| 247 via the virtual vector table. | |
| 248 | |
| 418 | 249 2002-11-13 Gary Thomas <gthomas@ecoscentric.com> |
| 250 | |
| 251 * cdl/hal.cdl: Add CDL control over DATA cache startup mode. | |
| 252 | |
| 329 | 253 2002-09-11 Mark Salter <msalter@redhat.com> |
| 254 | |
| 255 * include/hal_if.h: Add __COMMCTL_ENABLE_LINE_FLUSH and | |
| 256 __COMMCTL_DISABLE_LINE_FLUSH. | |
| 257 | |
| 317 | 258 2002-08-29 Mark Salter <msalter@redhat.com> |
| 259 | |
| 260 * include/generic-stub.h: Add defines for Z packet types. | |
| 261 * src/bplist-dynamic.c: Add support for deferred hardware breakpoint | |
| 262 and watchpoint insertion/deletion. This gets around gdb problem where | |
| 263 gdb tries accessing watched memory before removing watchpoint. | |
| 264 * src/generic-stub.c (__process_packet): Ditto. | |
| 265 * include/hal_stub.h: Ditto. | |
| 266 | |
|
210
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
267 2002-05-23 Jesper Skov <jskov@redhat.com> |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
268 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
269 * cdl/hal.cdl: Don't build tests that are not applicable with the |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
270 current configuration. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
271 Added CYGINT_HAL_TESTS_NO_CACHES which allows cache tests to be |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
272 suppressed. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
273 |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
274 2002-05-13 Jesper Skov <jskov@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
275 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
276 * cdl/hal.cdl: Removed |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
277 CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED option and its |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
278 dependencies. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
279 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
280 2002-05-02 Nick Garnett <nickg@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
281 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
282 * doc/hal.sgml: Added description of HAL_DELAY_US(). |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
283 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
284 * doc/porting.sgml: Expanded section on architecture porting. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
285 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
286 2002-04-30 Jonathan Larmour <jlarmour@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
287 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
288 * src/gdb-fileio.c (cyg_hal_gdbfileio_process_F_packet): Reset |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
289 retcode/errno/ctrlc status every F packet. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
290 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
291 2002-04-23 Jesper Skov <jskov@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
292 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
293 * doc/porting.sgml: Fix some typos. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
294 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
295 2002-04-22 Jonathan Larmour <jlarmour@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
296 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
297 * include/generic-stub.h: Prototype __getpacket(). |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
298 * src/generic-stub.c: Rename getpacket() -> __getpacket(), |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
299 remcomInBuffer -> __remcomInBuffer, and |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
300 remcomOutBuffer -> __remcomOutBuffer throughout file, and export |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
301 them (i.e. not file local). |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
302 (__process_packet): Handle $F packets file I/O protocol responses. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
303 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
304 * src/gdb-fileio.c: New file to implement file I/O operations over |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
305 the GDB remote protocol. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
306 * src/gdb-fileio.h: New file. Header for above. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
307 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
308 2002-03-15 Nick Garnett <nickg@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
309 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
310 * doc/porting.sgml: Platform HAL porting guide tidied up and |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
311 expanded somewhat. Some work also done on variant |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
312 guide. Architecture guided needs a lot more work. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
313 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
314 * doc/hal.sgml: Changed explicit section tags to recursive section |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
315 tags to make any future restructuring easier. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
316 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
317 2002-03-14 Nick Garnett <nickg@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
318 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
319 * src/hal_stub.c: Add calls to HAL memory access check macros in |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
320 memory access functions. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
321 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
322 * include/hal_stub.h: Added default definitions for HAL memory access |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
323 check macros. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
324 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
325 2002-03-06 Nick Garnett <nickg@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
326 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
327 * tests/cache.c: Changed tests so that zero sized caches and HALs |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
328 that define HAL_DCACHE_PURGE_ALL() don't cause this test to throw |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
329 a compilation error. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
330 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
331 2002-02-28 Jesper Skov <jskov@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
332 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
333 * src/generic-stub.c (__handle_exception): Pay attention to return |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
334 value from hal_syscall_handler. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
335 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
336 2002-02-21 Mark Salter <msalter@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
337 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
338 * src/hal_if.c (cyg_hal_diag_mangler_gdb_flush): Don't do anything |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
339 if buffer is empty. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
340 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
341 2002-02-20 Nick Garnett <nickg@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
342 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
343 * doc/hal.sgml: Updated and tidied. Now includes porting guide |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
344 from a separate file. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
345 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
346 * doc/porting.sgml: Added this file to contain the porting guide |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
347 section of the HAL document. This is currently largely a |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
348 conversion of Jesper's porting guide from the website. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
349 Unfortunately I have had no time to do much more than include it |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
350 wholesale, with only minor edits. There are some notes at the end |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
351 of the file describing what I would like to do. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
352 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
353 2002-02-18 Nick Garnett <nickg@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
354 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
355 * doc/hal.sgml: Restructured most of this document and rewrote |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
356 large chunks of the basic HAL description stuff. Only the skeleton |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
357 of the porting guided is currently done. This checkin in mostly |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
358 for safety and to let others read the current state. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
359 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
360 2002-02-06 Mark Salter <msalter@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
361 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
362 * src/hal_if.c (cyg_hal_diag_mangler_gdb_control): Add flush support. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
363 (cyg_hal_diag_mangler_gdb_flush): New function to flush mangler output. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
364 (cyg_hal_diag_mangler_gdb_putc): Use new function to flush output. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
365 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
366 2002-01-30 Hugo Tyson <hmt@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
367 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
368 * include/hal_if.h (CYGNUM_FLASH_CFG_OP_CONFIG_INT): New defines for |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
369 getting Flash Config options out of RedBoot using VV call |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
370 CYGACC_CALL_IF_FLASH_CFG_OP(). These need to be kept uptodate |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
371 with (or must override) those in RedBoot's flash_config.h |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
372 Previously only used for getting an ESA. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
373 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
374 2002-01-25 Hugo Tyson <hmt@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
375 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
376 * src/generic-stub.c (__process_packet): If detach or kill, call |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
377 sys_profile_reset() if BSP_SYSCALLS_GPROF are enabled, to clear |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
378 out any dangerous state there. Such as a callback function |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
379 pointer into application code. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
380 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
381 2002-01-23 Jonathan Larmour <jlarmour@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
382 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
383 * include/drv_api.h: Add cyg_drv_interrupt_mask/unmask_intunsafe |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
384 * src/drv_api.c: Ditto. And modify |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
385 cyg_drv_interrupt_mask/unmask to be interrupt safe. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
386 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
387 2002-01-21 Mark Salter <msalter@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
388 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
389 * include/hal_spd.h: New file. Definitions for SDRAM module SPD. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
390 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
391 2002-01-18 Jesper Skov <jskov@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
392 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
393 * src/hal_stub.c (__build_t_packet): don't declare extend_val |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
394 twice. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
395 |
|
199
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
396 2001-12-12 Jesper Skov <jskov@redhat.com> |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
397 |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
398 * include/hal_stub.h: Add goto to the used label. |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
399 * src/hal_misc.c: Added (dummy) got for label used in |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
400 CYGARC_HAL_GET_RETURN_ADDRESS_BACKUP. |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
401 |
|
198
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
402 2001-12-05 Jonathan Larmour <jlarmour@redhat.com> |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
403 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
404 * src/dbg-threads-syscall.c (dbg_thread_syscall): Don't bother to |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
405 deref a func ptr. The opcode could theoretically be 0x0! |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
406 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
407 2001-12-04 Richard Sandiford <rsandifo@redhat.com> |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
408 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
409 * src/generic-stub.c (__add_char_to_packet): Reverse check for |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
410 end of buffer and end of packet to fix potential buffer overrun. |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
411 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
412 2001-12-01 Jonathan Larmour <jlarmour@redhat.com> |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
413 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
414 * src/dbg-threads-syscall.c (dbg_thread_syscall): check for |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
415 NULL dbg_syscall_ptr. |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
416 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
417 * cdl/hal.cdl: require CYGPKG_INFRA since all HALs do! |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
418 |
|
197
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
419 2001-11-29 Hugo Tyson <hmt@redhat.com> |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
420 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
421 * src/hal_stub.c: Enable HAL_STUB_HW_SEND_STOP_REASON_TEXT for |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
422 XScale architectures per Mark's request; XScale GDB needs to know |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
423 what's happening with watchpoints (= work around previous change) |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
424 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
425 2001-11-29 Hugo Tyson <hmt@redhat.com> |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
426 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
427 * src/hal_stub.c: Condition out sending the reason for hardware |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
428 watchpoint stop in the stop packet as $T05watch:01234568;... most |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
429 GDBs do not understand it and in fact object to it. |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
430 |
|
196
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
431 2001-11-23 Nick Garnett <nickg@redhat.com> |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
432 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
433 * src/generic-stub.c (__process_packet): Fixed bogosity in |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
434 handling of 'r' packet. It tried to send two replies, messing up |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
435 the protocol and confusing GDB. |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
436 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
437 2001-11-02 Hugo Tyson <hmt@redhat.com> |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
438 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
439 * include/hal_stub.h (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
440 Permit this too to be defined externally ie. in a platform HAL. |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
194
diff
changeset
|
441 |
|
194
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
442 2001-10-25 Gary Thomas <gthomas@redhat.com> |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
443 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
444 * cdl/hal.cdl: |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
445 * cdl/debugging.cdl: Reorg CDL a little so that GDB stub routines |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
446 are only compiled when needed (instead of being compiled "empty"). |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
447 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
448 2001-10-24 Gary Thomas <gthomas@redhat.com> |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
449 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
450 * cdl/hal.cdl: Add 'basic' test. |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
451 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
452 * tests/basic.c: New test of some minimal HAL functionality. |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
453 |
|
191
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
454 2001-10-18 Gary Thomas <gthomas@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
455 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
456 * src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
457 * cdl/debugging.cdl: CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES is now |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
458 defined as CDL 'data' flavor (tested via #if vs. #ifdef) |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
459 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
460 2001-10-17 Jesper Skov <jskov@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
461 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
462 * src/generic-stub.c: Prefixed local version of memcpy and memset |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
463 with _. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
464 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
465 2001-10-17 Gary Thomas <gthomas@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
466 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
467 * cdl/debugging.cdl: |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
468 * src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): Make retry/abort optional, |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
469 only attemped if CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES is configured to |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
470 be non-zero (default now 0). |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
471 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
472 2001-10-16 Jesper Skov <jskov@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
473 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
474 * include/hal_stub.h: Allow ISOINFRA/LIBC to provide string |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
475 functions. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
476 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
477 2001-10-16 Gary Thomas <gthomas@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
478 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
479 * include/generic-stub.h: Add prototypes for breakpoint_list functions. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
480 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
481 2001-10-15 David Howells <dhowells@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
482 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
483 * include/hal_stub.h: put semicolon between goto-label and close curly. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
484 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
485 2001-10-12 Mark Salter <msalter@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
486 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
487 * src/thread-packets.c: Don't specify array sizes in extern decls. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
488 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
489 * src/hal_stub.c: Use HAL_STUB_REGISTERS_SIZE to set number of elements |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
490 in register save areas. Default to NUMREGS if not defined by HAL. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
491 Allow HALs to provide specialized get_register()/put_register(). |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
492 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
493 * src/generic-stub.c (stub_format_registers): Support 'p' packet. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
494 (__process_packet): Rearrange ifdefs so error is sent for unsupported |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
495 Z packet types. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
496 (process_query): Add hook for HAL specific queries. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
497 (process_set): Add hook for HAL specific sets. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
498 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
499 * include/generic-stub.h: Add extern decls to quiet compiler warnings. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
500 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
501 2001-10-11 Gary Thomas <gthomas@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
502 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
503 * include/generic-stub.h: |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
504 * src/generic-stub.c: Improve error handling more. Make sure that |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
505 packets are consumed, even if they are going to be tossed (overflow). |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
506 This keeps TCP based connections going, even when the data is bad. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
507 (getpacket): Only send NAK in case of overflow. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
508 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
509 2001-10-09 Jesper Skov <jskov@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
510 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
511 * src/hal_if.c (flash_config_op): Protect with |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
512 CYGARC_HAL_SAVE_GP. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
513 |
|
186
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
514 2001-10-04 Jesper Skov <jskov@redhat.com> |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
515 |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
516 * include/hal_endian.h: Added. |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
517 Fix typo. |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
518 |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
519 2001-10-03 Jonathan Larmour <jlarmour@redhat.com> |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
520 |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
521 * include/hal_tables.h (CYG_HAL_TABLE_BEGIN): Use plain "object" |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
522 because some (only some though) MIPS tools complain with %object. |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
523 (CYG_HAL_TABLE_END): Ditto. |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
524 |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
525 2001-10-02 Jonathan Larmour <jlarmour@redhat.com> |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
526 |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
527 * include/hal_tables.h (CYG_HAL_TABLE_BEGIN): Use %object syntax |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
528 rather than @object since @ is a comment character on ARM. gas |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
529 accepts either syntax. |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
530 (CYG_HAL_TABLE_END): Ditto. |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
531 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
532 2001-10-01 Gary Thomas <gthomas@redhat.com> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
533 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
534 * src/generic-stub.c (getpacket): Send back error response (E01) if |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
535 packet received which overflows buffers. GDB doesn't always do much |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
536 with this error, but at least it keeps the protocol moving. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
537 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
538 2001-09-26 Gary Thomas <gthomas@redhat.com> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
539 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
540 * cdl/common.cdl: New interface CYGINT_HAL_SUPPORTS_MMU_TABLES which |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
541 indicates if the HAL supports MMU tables (few do). |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
542 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
543 2001-09-25 Gary Thomas <gthomas@redhat.com> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
544 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
545 * cdl/common.cdl (CYGSEM_HAL_INSTALL_MMU_TABLES): Change to be |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
546 default for ROM startup. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
547 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
548 2001-09-20 Jesper Skov <jskov@redhat.com> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
549 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
550 * tests/vaargs.c (cyg_start): Call CYG_TEST_INIT. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
551 |
|
183
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
552 2001-09-10 Nick Garnett <nickg@redhat.com> |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
553 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
554 * include/hal_stub.h (strlen): Changed return type to size_t from |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
555 int so it matches <string.h>. For some reason the compiler has |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
556 suddenly started complaining about the type mismatch. Strange. |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
557 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
558 2001-09-07 Nick Garnett <nickg@redhat.com> |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
559 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
560 * src/hal_stub.c (put_register): Added kludge for VR4300 targets |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
561 to sign extent the PC when it is being set. This is due to the |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
562 age of the VR4300 toolchain and the fact that the VR4300 is the |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
563 only target to do full 64bit register saves/restores. |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
564 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
565 2001-09-07 Jesper Skov <jskov@redhat.com> |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
566 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
567 * include/hal_if.h: Fix typo in below change. |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
568 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
569 2001-09-07 Jonathan Larmour <jlarmour@redhat.com> |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
570 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
571 * include/hal_if.h (CYGACC_CALL_IF_DBG_SYSCALL): Define and call |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
572 with correct arguments. |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
573 |
|
182
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
574 2001-08-24 Mark Salter <msalter@redhat.com> |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
575 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
576 * src/generic-stub.c (__process_packet): Add support for 'D' packet. |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
577 (__process_packet): Check for impossible mem write length. |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
578 |
|
179
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
579 2001-08-17 Jonathan Larmour <jlarmour@redhat.com> |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
580 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
581 * cdl/hal.cdl: Add CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
582 interface. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
583 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
584 2001-08-16 Gary Thomas <gthomas@redhat.com> |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
585 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
586 * cdl/hal.cdl: Add CDL options to control GDB protocol retries. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
587 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
588 2001-08-14 Gary Thomas <gthomas@redhat.com> |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
589 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
590 * src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): Use timeout |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
591 functions to allow for retries. This should improve the case |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
592 where [for whatever reason] the host GDB misses or ignores |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
593 a $O packet - it will get resent after a reasonable timeout. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
594 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
595 2001-08-03 Gary Thomas <gthomas@redhat.com> |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
596 2001-08-03 Jesper Skov <jskov@redhat.com> |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
597 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
598 * include/hal_if.h: Use inline functions for calls - allowing |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
599 interrupts to be disabled while services are called |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
600 [CYGACC_COMM_IF_CONTROL is an exception since it's using variable |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
601 arguments - so it's still a macro]. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
602 Pruned unused IF vectors: ICTRL_TABLE, EXC_TABLE, DBG_VECTOR, |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
603 CPU_DATA, BOARD_DATA, SYSINFO, SET_SERIAL_BAUD. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
604 Note: this should fix bug CR 902745-CR. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
605 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
606 * cdl/hal.cdl: Removed CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_ICTRL. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
607 * src/hal_if.c (hal_if_init): Removed initialization of |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
608 ICTRL_TABLE, EXC_TABLE, CPU_DATA and BOARD_DATA entries. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
609 |
|
177
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
610 2001-08-03 Nick Garnett <nickg@redhat.com> |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
611 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
612 Imported from a development branch: |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
613 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
614 2001-07-11 Nick Garnett <nickg@redhat.com> |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
615 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
616 * include/drv_api.h: |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
617 * src/drv_api.c: |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
618 Added API for controlling routing of interrupts to CPUs in SMP |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
619 configurations. |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
620 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
621 2001-06-29 Nick Garnett <nickg@cygnus.co.uk> |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
622 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
623 * include/drv_api.h: |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
624 * src/drv_api.c: |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
625 Added API for using spinlocks. |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
626 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
627 2001-08-03 Jesper Skov <jskov@redhat.com> |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
628 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
629 * tests/vaargs.c: Added. |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
630 * cdl/hal.cdl: Added CYGPKG_HAL_BUILD_COMPILER_TESTS to allow cpp1 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
631 and vaargs tests to be compiled conditionally. |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
632 |
|
174
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
633 2001-07-27 Jesper Skov <jskov@redhat.com> |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
634 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
635 * tests/intr.c: Set up interrupt ISR using driver API so it works |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
636 properly in chained mode in the presence of arbiters. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
637 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
638 * src/drv_api.c (chain_isr): Call default ISR when |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
639 appropriate. Return ISR return value. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
640 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
641 * include/hal_arbiter.h (hal_call_isr): Added version to be used |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
642 with interrupt chaining. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
643 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
644 2001-07-24 Mark Salter <msalter@redhat.com> |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
645 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
646 * cdl/hal.cdl (CYGINT_HAL_PLF_IF_IDE): New interface which |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
647 indicates platform supports IDE controller I/F macros. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
169
diff
changeset
|
648 |
|
169
11b54a94cf58
Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents:
166
diff
changeset
|
649 2001-06-29 Jonathan Larmour <jlarmour@redhat.com> |
|
11b54a94cf58
Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents:
166
diff
changeset
|
650 |
|
11b54a94cf58
Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents:
166
diff
changeset
|
651 * cdl/hal.cdl (CYGPKG_HAL_TESTS): Remove redundant .c extension |
|
11b54a94cf58
Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents:
166
diff
changeset
|
652 |
|
166
5602a8379ebc
Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents:
165
diff
changeset
|
653 2001-06-29 Jesper Skov <jskov@redhat.com> |
|
5602a8379ebc
Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents:
165
diff
changeset
|
654 |
|
5602a8379ebc
Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents:
165
diff
changeset
|
655 * include/hal_misc.h: Moved arbiter helper to |
|
5602a8379ebc
Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents:
165
diff
changeset
|
656 * include/hal_arbiter.h: this file to avoid header file inclusion |
|
5602a8379ebc
Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents:
165
diff
changeset
|
657 order problems. |
|
5602a8379ebc
Merge from eCos master repository on 2001-06-29-08:31:51-BST
jlarmour
parents:
165
diff
changeset
|
658 |
|
165
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
659 2001-06-28 Jesper Skov <jskov@redhat.com> |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
660 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
661 * include/hal_misc.h (hal_call_isr): Added. Used by ISR arbiters. |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
662 |
|
163
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
663 2001-06-22 Gary Thomas <gthomas@redhat.com> |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
664 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
665 * src/generic-stub.c (BUFMAX): Define as platform specific, thus |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
666 reducing memory requirements. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
667 (__process_packet): Eliminate program arguments support until eCos |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
668 makes use of them (more memory savings). |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
669 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
670 2001-06-22 Mark Salter <msalter@redhat.com> |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
671 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
672 * src/hal_stub.c (__do_copy_mem): Add goto statement to prevent |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
673 compiler from moving instructions across 'err' label. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
674 |
|
162
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
675 2001-06-14 Jonathan Larmour <jlarmour@redhat.com> |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
676 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
677 * src/generic-stub.c (__process_packet): Don't reset the board |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
678 straight away with a 'r' packet. Let a 'k' packet do it instead. |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
679 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
680 * src/hal_stub.c (__install_traps): Remove redundant comment. |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
681 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
682 2001-06-11 Jonathan Larmour <jlarmour@redhat.com> |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
683 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
684 * src/hal_if.c (delay_us): Revert below change of 2001-05-17 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
685 |
|
161
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
686 2001-06-05 Hugo Tyson <hmt@redhat.com> |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
687 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
688 * src/hal_if.c (cyg_hal_diag_mangler_gdb_putc): The nesting of |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
689 CYGARC_HAL_SAVE_GP() and the instant-out if sending a carriage |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
690 return "\r" was wrong - it scrambled the gp for the caller! Since |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
691 the return-test is trivial, I simply re-ordered rather than making |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
692 the exit clause complex with a restore in it. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
693 |
|
159
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
694 2001-05-17 Jonathan Larmour <jlarmour@redhat.com> |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
695 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
696 * src/hal_if.c (delay_us): Warn if using default |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
697 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
698 2001-05-14 Jonathan Larmour <jlarmour@redhat.com> |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
699 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
700 * cdl/interrupts.cdl (CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE): |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
701 Default stack size to 32K for non-kernel configs, and describe |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
702 why. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
703 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
704 2001-05-07 Gary Thomas <gthomas@redhat.com> |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
705 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
706 * src/hal_if.c (hal_ctrlc_check): Only return 'true' if the ISR/DSR |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
707 actually processes a ^C. Otherwise, interrupts/date can be lost on |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
708 a shared channel (like an ethernet device). |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
709 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
710 2001-04-30 Gary Thomas <gthomas@redhat.com> |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
711 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
712 * cdl/hal.cdl: Add configury to control initial cache behaviour. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
713 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
714 2001-04-30 Hugo Tyson <hmt@redhat.com> |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
715 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
716 * cdl/hal.cdl: Add tests/cpp1.c to the tests list. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
717 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
718 * tests/cpp1.c: New test, to test for regressions in the tools. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
719 This one is for a CPP bug in the XScale tools where '+' binds too |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
720 strongly following a ')' because it is mistaken for unary plus. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
156
diff
changeset
|
721 |
|
161
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
722 2001-04-25 Bart Veer <bartv@redhat.com> |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
723 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
724 * tests/cache.c: |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
725 Fix test for cache presence. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
726 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
727 * src/drv_api.c (cyg_drv_interrupt_detach): |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
728 Added missing indirection. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
159
diff
changeset
|
729 |
|
156
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
730 2001-03-28 Jonathan Larmour <jlarmour@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
731 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
732 * include/dbg-threads-api.h: Add dbg_thread_id() function prototype. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
733 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
734 2001-03-21 Mark Salter <msalter@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
735 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
736 * src/hal_if.c (hal_if_init): Add explicit typecast when setting |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
737 version. Needed when sizeof(int) < sizeof(CYG_ADDRWORD). |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
738 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
739 2001-03-21 Jesper Skov <jskov@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
740 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
741 * src/hal_if.c (hal_if_init): Added warning about debugging. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
742 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
743 2001-03-20 Jonathan Larmour <jlarmour@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
744 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
745 * include/hal_if.h: Add argument names to __call_if_flash_cfg_op_fn_t |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
746 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
747 2001-03-16 Mark Salter <msalter@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
748 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
749 * src/hal_stub.c (__build_t_packet): Add hook for adding arch-specific |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
750 registers to T packet. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
751 (handle_exception_cleanup): Skip orig_registers past breakpoint so we |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
752 return to original context rather than hit breakpoint again. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
753 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
754 2001-03-16 Hugo Tyson <hmt@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
755 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
756 * include/hal_if.h: Define types and slots and macros themed with |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
757 the phrase CALL_IF_FLASH_CFG_OP following the pattern of what's |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
758 there for the other slots. Thus CYGNUM_CALL_IF_FLASH_CFG_OP, |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
759 CYGACC_CALL_IF_FLASH_CFG_OP(...) and __call_if_flash_cfg_op_fn_t |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
760 are all newly defined. Also CYGNUM_CALL_IF_FLASH_CFG_GET which is |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
761 the only operation supported in this initial version. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
762 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
763 Also changed many typedef'd function pointers to not include the |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
764 pointerness; that way the type can be used to validate the |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
765 correctness of arguments in the called function. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
766 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
767 * src/hal_stub.c (__reset): Minor change to reset function |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
768 handling; pointerness of typedef removed. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
769 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
770 * src/hal_if.c (flash_config_op): New function to call flash ops |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
771 in RedBoot. This is so that RedBoot can manage ethernet addresses |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
772 for you, and the application can get at the data "cleanly". |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
773 (hal_if_init): Install flash_config_op() in the table if defined. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
774 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
775 2001-03-12 Mark Salter <msalter@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
776 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
777 * src/hal_misc.c (cyg_hal_user_break): Use macro to find PC |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
778 in saved regs. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
779 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
780 * src/generic-stub.c: Add support for harvard memories. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
781 * src/bplist-dynamic.c: Ditto. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
782 * include/generic-stub.h: Ditto. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
783 * include/hal_stub.h: Add dummy harvard memory macros for |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
784 princeton memory systems. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
785 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
786 2001-03-12 Jesper Skov <jskov@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
787 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
788 * src/drv_api.c (cyg_drv_interrupt_detach): Fix missing intr-> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
789 change. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
790 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
791 2001-03-08 Jesper Skov <jskov@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
792 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
793 * cdl/hal.cdl: Change sense of |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
794 CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED to new |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
795 CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
796 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
797 2001-03-07 Jesper Skov <jskov@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
798 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
799 * src/drv_api.c: Use macro to provide symbol alias. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
800 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
801 2001-03-05 Jesper Skov <jskov@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
802 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
803 * src/hal_if.c (hal_if_diag_init): Ensure the function only |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
804 executes once. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
805 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
806 2001-03-02 Gary Thomas <gthomas@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
807 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
808 * cdl/hal.cdl: |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
809 * include/hal_if.h: |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
810 * src/hal_if.c (hal_if_init): |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
811 Support platform specific initializations. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
812 |
|
154
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
813 2001-02-26 Mark Salter <msalter@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
814 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
815 * src/generic-stub.c (__process_packet): Change 'k' packet to cause |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
816 return to original context. Change 'r' packet to respond with empty |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
817 packet before resetting board. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
818 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
819 * src/hal_stub.c (handle_exception_exit): New function. Restores |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
820 original context saved when stub was entered for the first time. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
821 (handle_exception_cleanup): Save original context. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
822 (__install_traps): Set __process_exit_vec to handle_exception_exit. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
151
diff
changeset
|
823 |
|
151
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
824 2001-02-09 Jesper Skov <jskov@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
825 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
826 * cdl/debugging.cdl: Make CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT and |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
827 CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT options have sensible defaults. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
828 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
829 2001-02-08 Jesper Skov <jskov@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
830 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
831 * cdl/hal.cdl: Added CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE and |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
832 CHANNEL_CONFIGURABLE options. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
833 * cdl/common.cdl: Added CYGDBG_HAL_DIAG_TO_DEBUG_CHAN option. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
834 * src/hal_if.c: Changes to respect new options. Always do platform |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
835 driver init from CLAIM_COMMS code. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
836 * src/hal_stub.c: Leave channel setup to CLAIM_COMMS code. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
837 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
838 * src/hal_if.c: Added null mangler that gets called via the |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
839 virtual vector console comms entry and just forwards IO to the |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
840 debug comms entries. This differs from setting the console |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
841 channel to the same as the debug channel in that console output |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
842 will go to the debug channel even if the debug channel is changed. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
843 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
844 2001-02-07 Jesper Skov <jskov@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
845 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
846 * include/hal_if.h: Allow architecture to override COMM and CALL |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
847 accessor macros. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
848 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
849 2001-02-03 Gary Thomas <gthomas@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
850 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
851 * src/bplist-dynamic.c (__set_breakpoint, __remove_breakpoint): |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
852 Fix error introduced below when no breakpoint list defined. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
853 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
854 2001-02-02 Mark Salter <msalter@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
855 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
856 * src/generic-stub.c: __set_breakpoint and __remove_breakpoint now |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
857 take a length argument. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
858 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
859 * src/bplist-dynamic.c: Support breakpoint length. Use |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
860 HAL_BREAKINST_ADDR macro (if defined) to get actual breakpoint based |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
861 on breakpoint length. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
862 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
863 * include/hal_stub.h: Add len argument to __set_breakpoint and |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
864 __remove_breakpoint. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
865 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
866 2001-02-01 Jesper Skov <jskov@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
867 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
868 * src/drv_api.c: Make it build with chaining. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
869 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
870 * include/hal_if.h: Introduce macros for legal version range and |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
871 special hacked version number used by ctrlc magic. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
872 * src/hal_if.c (hal_ctrlc_isr_init): Be more careful with how the |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
873 version number is checked (and trashed) by the ctrlc init code. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
874 * src/hal_misc.c (hal_default_isr): Same. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
875 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
876 * src/hal_stub.c: Moved mangling code to hal_if.c |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
877 * src/hal_if.c: New policies for when and how to initialize the |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
878 IO channels. Mangler code now set up by diag_init to allow for |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
879 mangling when no stub is included. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
880 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
881 * include/hal_if.h: Added COMM version in upper 16 bits of version |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
882 word. Removed CYGPRI_HAL_IMPLEMENTS_IF_SERVICES. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
883 * src/hal_misc.c: Use masks when checking vv versions. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
884 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
885 * cdl/hal.cdl: Add new options for selecting which parts of the |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
886 virtual vector table to initialize. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
887 * src/hal_if.c: Matching granularity in initialization code. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
888 Extra checking of services before using these. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
889 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
890 * cdl/debugging.cdl: Require channel initialization when enabling |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
891 stubs. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
892 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
893 2001-01-31 Jesper Skov <jskov@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
894 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
895 * cdl/common.cdl: Get rid of CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
896 options. They are replaced by the CYGSEM_HAL_DIAG_MANGLER option. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
897 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
898 2001-01-31 Hugo Tyson <hmt@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
899 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
900 * include/hal_if.h: Make it possible to build logical ether driver |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
901 even without virtual vectors present, by defining a dummy |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
902 HAL_CTRLC_CHECK in that case; other code invokes it if debugging |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
903 per se is enabled. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
904 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
905 2001-01-26 Jesper Skov <jskov@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
906 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
907 * src/hal_stub.c (__reset): Rename HAL_STUB_PLATFORM_RESETx macros |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
908 to HAL_PLATFORM_RESETx. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
909 * src/hal_if.c (reset): Same. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
149
diff
changeset
|
910 |
|
149
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
145
diff
changeset
|
911 2001-01-15 Nick Garnett <nickg@cygnus.co.uk> |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
145
diff
changeset
|
912 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
145
diff
changeset
|
913 * src/drv_api.c: Initialized isr_disable_counter to 1 so that it |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
145
diff
changeset
|
914 indicates that interrupts are initially disabled. |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
145
diff
changeset
|
915 |
|
145
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
916 2000-12-15 Gary Thomas <gthomas@redhat.com> |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
917 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
918 * src/generic-stub.c: Define 'version' string to be a weak |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
919 symbol that can be easily overridden (e.g. by RedBoot). |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
920 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
921 2000-12-11 Gary Thomas <gthomas@redhat.com> |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
922 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
923 * src/hal_if.c: Remove unnecessary (polluting) include file. |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
924 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
925 * include/hal_stub.h: Support platform/variant supplied |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
926 include files. <cyg/hal/plf_XXX.h> can now be layered |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
927 as <cyg/hal/var_XXX.h> which includes <cyg/hal/plf_XXX.h>. |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
928 |
|
143
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
929 2000-12-06 Jesper Skov <jskov@redhat.com> |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
930 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
931 * src/hal_if.c (delay_us): Ensure proper _GP save/restore. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
932 Reduce number of loops in fall-back code. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
933 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
934 2000-12-05 Drew Moseley <dmoseley@redhat.com> |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
935 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
936 * src/hal_stub.c (__build_t_packet): Handle |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
937 CYGARC_REGSIZE_DIFFERS_FROM_TARGET_REGISTER_T with Little Endian |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
938 target. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
939 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
940 * include/hal_misc.h: Added BIT and SZ_ defines. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
138
diff
changeset
|
941 |
|
138
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
942 2000-11-22 Mark Salter <msalter@redhat.com> |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
943 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
944 * src/hal_misc.c (hal_default_isr): Version check only when |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
945 CYGSEM_HAL_ROM_MONITOR not defined. |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
946 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
947 2000-11-20 Mark Salter <msalter@redhat.com> |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
948 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
949 * src/hal_stub.c (hal_flush_output): New function to flush debug |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
950 comm interface. |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
951 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
952 * src/generic-stub.c (__process_packet): Use hal_flush_output when |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
953 killing or continuing. |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
954 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
955 * include/hal_stub.h: Add declaration for hal_flush_output(). |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
956 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
957 * include/hal_if.h (__COMMCTL_FLUSH_OUTPUT): New comm control cmd. |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
958 |
|
136
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
959 2000-11-17 Jesper Skov <jskov@redhat.com> |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
960 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
961 * src/hal_if.c (delay_us): Add dummy loop. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
962 Duh! Take usecs argment into account. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
963 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
964 2000-11-06 Mark Salter <msalter@redhat.com> |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
965 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
966 * src/generic-stub.c (__handle_exception): Add support for GNUPro bsp |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
967 syscall handling. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
968 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
969 * src/board.h: Include pkgconf/redboot.h for CYGSEM_REDBOOT_BSP_SYSCALLS. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
970 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
971 2000-11-06 Jesper Skov <jskov@redhat.com> |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
972 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
973 * src/hal_if.c (hal_if_diag_write_char): Clear interrupt flag before |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
974 setting breakpoint. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
975 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
976 2000-11-04 Mark Salter <msalter@redhat.com> |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
977 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
978 * src/hal_stub.c (__build_t_packet): Report reason and data |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
979 address if stopped by hw watchpoint. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
980 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
981 * src/generic-stub.c (__process_packet): Remove experimental |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
982 support for type 5 Z packet. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
983 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
984 * include/hal_stub.h: Define HAL_STUB_STOP_* reasons returned |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
985 by HAL_IS_STOPPED_BY_HARDWARE. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
986 |
|
132
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
987 2000-10-27 Mark Salter <msalter@redhat.com> |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
988 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
989 * src/generic-stub.c: Fixed preprocessor warning. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
990 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
991 2000-10-27 Gary Thomas <gthomas@redhat.com> |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
992 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
993 * src/generic-stub.c (__process_packet): Remove warnings when |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
994 hardware breakpoint support (Z packet) not enabled. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
995 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
996 2000-10-26 Mark Salter <msalter@redhat.com> |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
997 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
998 * src/generic-stub.c (__process_packet): Add Z packet support. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
999 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
1000 * src/bplist-dynamic.c: Include <pkgconf/hal.h> to pick up |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
1001 CYGNUM_HAL_BREAKPOINT_LIST_SIZE. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
1002 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
1003 2000-10-24 Jesper Skov <jskov@redhat.com> |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
1004 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
1005 * src/generic-stub.c (__process_packet): Disable buffer size |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
1006 z-packet. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
1007 |
|
130
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1008 2000-10-23 Jesper Skov <jskov@redhat.com> |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1009 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1010 * src/hal_stub.c: Made __mem_fault_handler pointer volatile. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1011 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1012 2000-10-20 Jonathan Larmour <jlarmour@redhat.com> |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1013 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1014 * include/drv_api.h (cyg_interrupt): Make dsr_count volatile to |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1015 prevent compilers optimizing accesses in the wrong place. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1016 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1017 2000-10-20 Jesper Skov <jskov@redhat.com> |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1018 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1019 * include/drv_api.h: Correct location of volatile keyword. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1020 * src/drv_api.c: Same. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1021 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1022 2000-10-19 Gary Thomas <gthomas@redhat.com> |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1023 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1024 * src/generic-stub.c (__process_packet): Add RedBoot identifier |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1025 in maintenance 'd' packet reply. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1026 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1027 2000-10-18 Jesper Skov <jskov@redhat.com> |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1028 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1029 * include/hal_if.h (CYGPRI_HAL_IMPLEMENTS_IF_SERVICES): Set for |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1030 all non-RAM startup types. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1031 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1032 2000-10-13 Jonathan Larmour <jlarmour@redhat.com> |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1033 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1034 * src/stubrom/stubrom.c (cyg_start): Remove unnecessary call to |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1035 initialize_stub() |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
124
diff
changeset
|
1036 |
|
124
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1037 2000-09-11 Jonathan Larmour <jlarmour@redhat.com> |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1038 |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1039 * include/hal_tables.h (CYG_HAL_TABLE_EXTRA): Use new definition of |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1040 CYGBLD_ATTRIB_SECTION, and fix the string name up better. |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1041 (CYG_HAL_TABLE_ENTRY): Ditto |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1042 (CYG_HAL_TABLE_QUALIFIED_ENTRY): Ditto |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1043 |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1044 2000-09-07 Jonathan Larmour <jlarmour@redhat.com> |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1045 |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1046 * include/hal_tables.h: Fix non-standard use of paste operator to |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1047 remove warnings with recent gcc |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
1048 |
|
121
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1049 2000-09-04 Jonathan Larmour <jlarmour@redhat.com> |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1050 |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1051 * include/hal_tables.h (CYG_HAL_TABLE_END): Use CYGARC_P2ALIGNMENT |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1052 to align label |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1053 (CYG_HAL_TABLE_TYPE): Define |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1054 |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1055 2000-09-01 Jonathan Larmour <jlarmour@redhat.com> |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1056 |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1057 * src/hal_stub.c (__build_t_packet): Ensure sign extension applies |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1058 in the higher word, not the lower. |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1059 (__build_t_packet): Don't need to conditionalize on |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1060 CYGARC_REGSIZE_DIFFERS_FROM_TARGET_REGISTER_T as there should be no |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1061 problems with the current code. |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1062 * src/generic-stub.c (stub_format_registers): Likewise |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1063 |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1064 * include/hal_if.h (CYGACC_COMM_IF_CONTROL): Remove warning due to |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1065 unnecessary use of cpp paste operator |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
1066 |
|
119
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1067 2000-08-28 Gary Thomas <gthomas@redhat.com> |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1068 |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1069 * src/hal_if.c: |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1070 * include/hal_if.h (hal_ctrlc_check): Define new routine to be |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1071 called by interrupt handlers (DSRs) which may be using hardware |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1072 shared with a debug channel. In particular, network adaptors |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1073 need to call this function to see if a ^C has occurred on the |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1074 network debug connection. |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
1075 |
|
117
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
1076 2000-08-24 Gary Thomas <gthomas@redhat.com> |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
1077 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
1078 * include/hal_tables.h: Need descriminated tables (for proper sorting). |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
1079 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1080 2000-08-14 Drew Moseley <dmoseley@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1081 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1082 * src/hal_if.c: Added an extern declaration for |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1083 cyg_hal_plf_comms_init. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1084 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1085 * src/bplist-dynamic.c: Only use breakpoint lists when building |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1086 stubs. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1087 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1088 2000-08-10 Drew Moseley <dmoseley@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1089 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1090 * include/generic-stub.h: Added support for register validity |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1091 checking. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1092 * src/generic-stub.c: Ditto. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1093 * src/hal_stub.c: Ditto. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1094 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1095 * include/drv_api.h: Added cyg_code_t. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1096 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1097 2000-08-03 Gary Thomas <gthomas@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1098 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1099 * include/hal_if.h (CYGNUM_CALL_IF_DBG_DATA): Move to avoid |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1100 conflict. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1101 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1102 2000-07-26 Gary Thomas <gthomas@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1103 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1104 * src/hal_stub.c (cyg_hal_gdb_diag_putc): Ignore any characters |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1105 other than the protocol chars of ACK/NAK/^C. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1106 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1107 * src/hal_if.c (hal_if_diag_init): Only reset console channel |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1108 if user has configured a non-default choice. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1109 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1110 2000-07-24 Drew Moseley <dmoseley@redhat.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1111 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1112 * src/bplist-dynamic.c (__install_breakpoint_list): Call |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1113 HAL_ICACHE_SYNC() rather than HAL_ICACHE_INVALIDATE_ALL(). |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1114 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1115 2000-07-21 Drew Moseley <dmoseley@cygnus.com> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1116 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1117 * src/hal_stub.c: Cleanup of #define's. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1118 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1119 * src/generic-stub.c: Rearrange the linkage between Cygmon and HAL so |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1120 that Cygmon needs HAL but not vice-versa. ie HAL no longer calls |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1121 any Cygmon functions. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1122 * src/hal_misc.c: Ditto. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1123 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1124 * src/bplist-dynamic.c: Use HAL macros rather than Cygmon |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1125 functions for flushing the cache. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1126 Also handle the case where target_register_t is not defined. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1127 |
|
112
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1128 2000-07-21 Gary Thomas <gthomas@redhat.com> |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1129 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1130 * src/hal_if.c (CYGNUM_HAL_VIRTUAL_VECTOR_NUM_CHANNELS): Define to allow |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1131 the number of channels to be extended by "AUX" packages. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1132 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1133 2000-07-20 Drew Moseley <dmoseley@redhat.com> |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1134 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1135 * src/generic-stub.c (stub_format_registers): Make the previous patch |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1136 effective only if CYGARC_REGSIZE_DIFFERS_FROM_TARGET_REGISTER_T is |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1137 defined so as to not affect any other targets. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1138 * src/hal_stub.c: Ditto. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1139 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1140 2000-07-19 Drew Moseley <dmoseley@redhat.com> |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1141 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1142 * src/generic-stub.c (stub_format_registers): Handle the case |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1143 where GDB is expecting registers larger than we are storing. ie |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1144 MIPS gdb expects 64 bit registers even if we are on a 32 bit |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1145 architecture. Also, handle the sign-extension correctly if |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1146 necessary. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1147 * src/hal_stub.c (__build_t_packet): Ditto. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1148 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1149 2000-07-18 Jesper Skov <jskov@redhat.com> |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1150 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1151 * src/hal_misc.c (hal_default_isr): |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1152 Version gets hacked by hal_if_init - check for the hacked value. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1153 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1154 2000-07-18 Jesper Skov <jskov@redhat.com> |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1155 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1156 * src/hal_stub.c (__mem_fault_handler): Made volatile. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1157 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1158 2000-07-14 Drew Moseley <dmoseley@redhat.com> |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1159 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1160 * src/generic-stub.c: Cleanups for better coexistence with Cygmon. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1161 * include/generic-stub.h: Ditto. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1162 * include/hal_if.h: Ditto. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1163 * include/hal_stub.h: Ditto. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1164 * src/hal_stub.c: Ditto. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1165 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1166 * cdl/hal.cdl: Compile bplist-dynamic.c. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1167 |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1168 * src/bplist-dynamic.c: New file for supporting breakpoints in the HAL. |
|
02ea4320376c
Merge from eCos master repository on 2000-07-21-21:01:39-BST
jlarmour
parents:
110
diff
changeset
|
1169 |
|
110
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1170 2000-07-14 Gary Thomas <gthomas@redhat.com> |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1171 |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1172 * src/hal_if.c (delay_us): Use HAL_DELAY_US() if defined. |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1173 |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1174 2000-07-07 Jesper Skov <jskov@redhat.com> |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1175 |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1176 * src/hal_stub.c (initHardware): Fix #endif location. |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1177 |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1178 * src/hal_if.c (hal_ctrlc_isr_init): Added hack to work around a |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1179 silly but critical problem. |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1180 |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1181 * src/hal_stub.c: Removed some CygMon conditional exclusions. |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1182 |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1183 * src/hal_if.c (hal_ctrlc_isr_init): Don't enable interrupts when |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1184 configured as ROM monitor. |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1185 |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1186 2000-07-05 Jesper Skov <jskov@redhat.com> |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1187 |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1188 * cdl/debugging.cdl: Only allow CTRLC support if there's stubs or |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1189 a ROM monitor to handle it. (Haruki Kashiwaya (kashiwaya at redhat |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1190 dot com)). |
|
84e4bde58b26
Merge from eCos master repository on 2000-07-14-22:00:02-BST
jlarmour
parents:
108
diff
changeset
|
1191 |
|
107
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1192 2000-06-30 Jesper Skov <jskov@redhat.com> |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1193 |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1194 * include/hal_if.h: Make CYGACC macros call functions. May have to |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1195 add some _GET macros at some time if anyone needs to access the |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1196 function pointers. |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1197 |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1198 * src/hal_stub.c: |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1199 * src/hal_misc.c: |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1200 * src/hal_if.c: |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1201 Matching changes of CYGACC clients. |
|
7f461c3a372c
Merge from eCos master repository on 2000-07-04-08:04:30-BST
jlarmour
parents:
105
diff
changeset
|
1202 |
|
105
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1203 2000-06-29 Jesper Skov <jskov@redhat.com> |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1204 |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1205 * src/hal_stub.c (cyg_hal_gdb_diag_putc): Check console interrupt |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1206 flag and breakpoint if set. |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1207 |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1208 2000-06-28 Jesper Skov <jskov@redhat.com> |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1209 |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1210 * src/hal_stub.c (cyg_hal_gdb_diag_putc): Don't try to set |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1211 breakpoints in ROM startup - just disable interrupts. Also, use |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1212 procs table function to disable device interrupts. |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1213 |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1214 * include/hal_if.h: Mark vector/comms arrays volatile to avoid |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1215 compiler confusion. |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1216 |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1217 * include/dbg-threads-api.h: Fix C/C++ declaration issues. |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1218 |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1219 * src/hal_stub.c: Moved stub platform init call below vector table |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1220 setup. |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1221 |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1222 * src/hal_misc.c: |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1223 * src/hal_if.c: |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1224 * include/hal_if.h: DBG_ISR_VECTOR and SET_TIMEOUT functions added |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1225 to comms table. Added DELAY_US function to vector table. Made |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1226 switching of debug channel dis/enable Ctrl-c interrupts as |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1227 well. Made ctrlc_isr code use new vector entries. All this amounts |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1228 to a properly switchable debug channel. |
|
5a0cc6c243a9
Merge from eCos master repository on 2000-06-30-08:18:49-BST
jlarmour
parents:
103
diff
changeset
|
1229 |
|
103
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1230 2000-06-21 Jesper Skov <jskov@redhat.com> |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1231 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1232 * src/hal_stub.c: Fixed clients of vector procs tables to pass |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1233 in the correct arguments. Hook O-packetizer up on procs slot |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1234 reserved for IO mangler. Install mangler when necessary. |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1235 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1236 * src/hal_if.c: Extended set procs functions to allow temporarily |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1237 switching console procs in a safe manner. Removed debug and |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1238 console wrappers - all IO happens via drivers hooked up in tables |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1239 rather than through hardwired macros. Proper initialization of |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1240 console proc entry. Fixed clients of vector procs tables to pass |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1241 in the correct arguments. Stub now does its own vector table |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1242 initialization. Added special procs slot for IO manglers. |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1243 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1244 * include/hal_if.h: Define special IDs used by the set procs |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1245 functions. PROCS_HANDLED removed since the procs table will now |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1246 always service any port. |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1247 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1248 2000-06-21 Nick Garnett <nickg@cygnus.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1249 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1250 * include/hal_stub.h: Added underscore to breakinst(). |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1251 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1252 * include/hal_tables.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1253 Added this file to contain macros for defining datatables in a |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1254 systematic and extensible way. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1255 |
|
103
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1256 2000-06-19 Gary Thomas <gthomas@redhat.com> |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1257 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1258 * cdl/hal.cdl: Revert change below - GUARANTEED can exist |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1259 with STUBS defined. |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1260 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1261 2000-06-18 Gary Thomas <gthomas@redhat.com> |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1262 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1263 * cdl/hal.cdl: Use of virtual vector functions for diagnostic |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1264 output must be disabled when building with stubs. Note: this |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1265 lets stubs be built for platforms with guaranteed virtual |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1266 vector support. |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1267 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1268 2000-06-16 Jesper Skov <jskov@redhat.com> |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1269 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1270 * include/hal_if.h: All vector-dependant features hidden when |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1271 config option not enabled. |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1272 |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1273 * src/hal_if.c (hal_if_init): Fix warning. |
|
95f3e12a6327
Merge from eCos master repository on 2000-06-23-16:41:10-BST
jlarmour
parents:
101
diff
changeset
|
1274 |
|
101
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1275 2000-06-15 Jesper Skov <jskov@redhat.com> |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1276 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1277 * include/hal_if.h: Added console-include decision logic. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1278 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1279 2000-06-15 Nick Garnett <nickg@cygnus.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1280 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1281 * src/drv_api.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1282 * include/drv_api.h: Added boolean result to cyg_drv_cond_wait() |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1283 to match change to the kernel and KAPI functionality. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
112
diff
changeset
|
1284 |
|
101
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1285 2000-06-14 Jesper Skov <jskov@redhat.com> |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1286 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1287 * src/hal_stub.c: Added O-packetizer used by GDB stubs for virtual |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1288 vector table configs. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1289 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1290 * src/hal_misc.c (hal_default_isr): Check Ctrlc for both CTRLC |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1291 or BREAK options. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1292 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1293 * src/hal_if.c: |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1294 * include/hal_if.h: |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1295 Define console wrappers when necessary. Platform HALs can use |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1296 these by providing raw IO functions and some config data. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1297 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1298 2000-06-09 Jesper Skov <jskov@redhat.com> |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1299 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1300 * src/hal_if.c: Implemented most of the remaining services. Some |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1301 just don't have an eCos equivalent at the moment. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1302 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1303 * cdl/hal.cdl: Allow virtual_vector options to have sensible |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1304 default values depending on when the platform HAL port was |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1305 written. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1306 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1307 * src/hal_misc.c (cyg_hal_user_break): Also expect CygMon to |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1308 provide the breakpoint service. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1309 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1310 * src/stubrom/stubrom.c (cyg_start): Reverted change. Now handled |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1311 by hal_if_init. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1312 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1313 * cdl/hal.cdl: Added option for controlling use of diag services |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1314 in the virtual vector table. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1315 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1316 2000-06-08 Jesper Skov <jskov@redhat.com> |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1317 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1318 * src/stubrom/stubrom.c: Call hal_diag_init to ensure IF table |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1319 entries related to diag IO get initialized. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1320 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1321 * src/hal_stub.c (cyg_hal_gdb_interrupt): save/restore GP so it |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1322 can be used by MIPS platforms. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1323 Use reset function in ROM if available. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1324 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1325 * src/hal_misc.c: |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1326 * include/hal_misc.h: Functions shared between HALs. More |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1327 functions are likely to be moved here if appropriate. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1328 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1329 * src/hal_if.c: Interfacing related functions: table init code and |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1330 function wrappers. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1331 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1332 * include/hal_if.h: ROM/RAM calling interface table |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1333 definitions. The layout is a combination of libbsp and vectors |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1334 already in use by some eCos platforms. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1335 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1336 |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1337 * cdl/hal.cdl: Added CYGxxx_HAL_VIRTUAL_VECTOR_SUPPORT |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1338 options. These are used to control whether a platform uses the new |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1339 ROM/RAM calling interface. All platforms will be converted to use |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1340 this, but piecemeal over a period of time, thus the requirement |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1341 for selecting behavior. |
|
c37d3a9e1b28
Merge from eCos master repository on 2000-06-16-07:47:03-BST
jlarmour
parents:
96
diff
changeset
|
1342 |
|
96
b15c60e34c84
Merge from eCos master repository on 2000-06-06-05:24:42-BST
jlarmour
parents:
92
diff
changeset
|
1343 2000-06-04 Gary Thomas <gthomas@redhat.com> |
|
b15c60e34c84
Merge from eCos master repository on 2000-06-06-05:24:42-BST
jlarmour
parents:
92
diff
changeset
|
1344 |
|
b15c60e34c84
Merge from eCos master repository on 2000-06-06-05:24:42-BST
jlarmour
parents:
92
diff
changeset
|
1345 * cdl/hal.cdl: Support variant 'pkgconf' headers. This will allow |
|
b15c60e34c84
Merge from eCos master repository on 2000-06-06-05:24:42-BST
jlarmour
parents:
92
diff
changeset
|
1346 [variant] common symbols to be defined, rather than duplicating |
|
b15c60e34c84
Merge from eCos master repository on 2000-06-06-05:24:42-BST
jlarmour
parents:
92
diff
changeset
|
1347 them over all platforms using that variant. |
|
b15c60e34c84
Merge from eCos master repository on 2000-06-06-05:24:42-BST
jlarmour
parents:
92
diff
changeset
|
1348 |
|
92
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1349 2000-05-25 Jesper Skov <jskov@redhat.com> |
|
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1350 |
|
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1351 * cdl/debugging.cdl: Allow thread support to included for ROM |
|
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1352 monitor builds. |
|
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1353 |
|
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1354 2000-05-22 Jesper Skov <jskov@redhat.com> |
|
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1355 |
|
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1356 * cdl/debugging.cdl: Allow platform to prevent CTRLC inclusion. |
|
08ffab08d2ee
Merge from eCos master repository on 2000-05-26-07:47:03-BST
jlarmour
parents:
82
diff
changeset
|
1357 |
|
82
6736c52df507
Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents:
78
diff
changeset
|
1358 2000-04-12 Jesper Skov <jskov@redhat.com> |
|
6736c52df507
Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents:
78
diff
changeset
|
1359 |
|
6736c52df507
Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents:
78
diff
changeset
|
1360 * cdl/debugging.cdl: Don't let interfaces define anything. |
|
6736c52df507
Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents:
78
diff
changeset
|
1361 |
|
6736c52df507
Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents:
78
diff
changeset
|
1362 2000-04-07 Jesper Skov <jskov@redhat.com> |
|
6736c52df507
Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents:
78
diff
changeset
|
1363 |
|
6736c52df507
Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents:
78
diff
changeset
|
1364 * cdl/hal.cdl: Fix dependencies for stub. |
|
6736c52df507
Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents:
78
diff
changeset
|
1365 |
|
78
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1366 2000-03-28 Jesper Skov <jskov@redhat.com> |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1367 |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1368 * src/generic-stub.c (__process_packet): Added 'z' packet reply. |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1369 |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1370 2000-03-28 John Dallaway <jld@cygnus.co.uk> |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1371 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1372 * cdl/hal.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1373 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1374 Adjust documentation URLs. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1375 |
|
78
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1376 2000-03-24 Jesper Skov <jskov@redhat.com> |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1377 |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1378 * include/hal_stub.h: Fixed a bad function name. Made it opssible |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1379 for archs to define CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION. |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1380 |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1381 2000-03-20 Jesper Skov <jskov@redhat.com> |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1382 |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1383 * cdl/debugging.cdl: Preclude USE_MONITOR when including stubs. |
|
59d97b6ba612
Merge from eCos master repository on 2000-03-28-19:50:47-BST
jlarmour
parents:
76
diff
changeset
|
1384 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1385 2000-03-01 Gary Thomas <gthomas@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1386 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1387 * cdl/common.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1388 Define CYGINT_HAL_DIAG_DISABLE_GDB_PROTOCOL_SUPPORTED as an |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1389 'interface' so implementations can be properly specified. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1390 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1391 2000-02-29 Gary Thomas <gthomas@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1392 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1393 * cdl/common.cdl: Option to disable GDB protocol now supported |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1394 by QUICC based PowerPC systems. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1395 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1396 2000-02-29 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:
72
diff
changeset
|
1397 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1398 * include/generic-stub.h: Make header C++ safe |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1399 |
|
72
da3908c9cd10
Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents:
70
diff
changeset
|
1400 2000-02-16 Jesper Skov <jskov@redhat.com> |
|
da3908c9cd10
Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents:
70
diff
changeset
|
1401 |
|
da3908c9cd10
Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents:
70
diff
changeset
|
1402 * include/hal_stub.h: fixed endian definitions. |
|
da3908c9cd10
Merge from eCos master repository on 2000-02-17-18:56:14-GMT
jlarmour
parents:
70
diff
changeset
|
1403 |
|
70
c5536bad4c24
Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
68
diff
changeset
|
1404 2000-02-10 Jesper Skov <jskov@redhat.com> |
|
c5536bad4c24
Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
68
diff
changeset
|
1405 |
|
c5536bad4c24
Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
68
diff
changeset
|
1406 * include/pkgconf/hal.h: Added CYGSEM_HAL_ROM_MONITOR |
|
c5536bad4c24
Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
68
diff
changeset
|
1407 * src/hal_stub.c (initHardware): CYG_HAL_STARTUP_STUBS -> |
|
c5536bad4c24
Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
68
diff
changeset
|
1408 CYGSEM_HAL_ROM_MONITOR. |
|
c5536bad4c24
Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
68
diff
changeset
|
1409 Removed HAL_STUB_PLATFORM_STUBS_INIT. |
|
c5536bad4c24
Merge from eCos master repository on 2000-02-11-15:46:40-GMT
jlarmour
parents:
68
diff
changeset
|
1410 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1411 2000-02-09 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:
72
diff
changeset
|
1412 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1413 * cdl/hal.cdl: Added remaining build dependencies. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1414 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1415 2000-02-04 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:
72
diff
changeset
|
1416 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1417 * cdl/hal.cdl: Fix test list display. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1418 |
|
68
f74b2666b30d
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
jlarmour
parents:
66
diff
changeset
|
1419 2000-02-03 Jesper Skov <jskov@redhat.com> |
|
f74b2666b30d
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
jlarmour
parents:
66
diff
changeset
|
1420 |
|
f74b2666b30d
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
jlarmour
parents:
66
diff
changeset
|
1421 * include/pkgconf/hal.h: CYG_HAL_POWERPC_x->CYGPKG_... |
|
f74b2666b30d
Merge from eCos master repository on 2000-02-04-07:47:04-GMT
jlarmour
parents:
66
diff
changeset
|
1422 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1423 2000-02-03 Jesper Skov <jskov@redhat.com> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1424 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1425 * cdl/debugging.cdl: Use interfaces for stub capabilities instead |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1426 of exclude list. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1427 * cdl/hal.cdl: Add extra dependencies to common stub build rule. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1428 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1429 2000-02-02 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:
72
diff
changeset
|
1430 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1431 * cdl/hal.cdl: Added HAL tests. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1432 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1433 2000-01-31 Simon FitzMaurice <sdf@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1434 * cdl/hal.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1435 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1436 Adjust help URLs in line with new doc layout. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1437 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1438 2000-01-28 Simon FitzMaurice <sdf@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1439 * cdl/hal.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1440 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1441 Adjust help URLs in line with new doc layout. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1442 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1443 2000-01-27 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:
72
diff
changeset
|
1444 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1445 * cdl/hal.cdl: Added simple build rules for common stub. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1446 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1447 2000-01-26 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:
72
diff
changeset
|
1448 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1449 * src/hal_stub.c (__reset): Replace CYGDAT_CYGMON_ENABLE |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1450 dependency with just CYGPKG_CYGMON |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1451 (initHardware): Likewise |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1452 (__set_baud_rate): Likewise |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1453 (putDebugChar): Likewise |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1454 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1455 2000-01-17 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:
72
diff
changeset
|
1456 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1457 * cdl/common.cdl, |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1458 cdl/debugging.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1459 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1460 Modify the default_value attribute for |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1461 CYGFUN_HAL_COMMON_KERNEL_SUPPORT, CYGPKG_HAL_EXCEPTIONS |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1462 and CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT to do the right |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1463 thing in the absence of the eCos kernel package. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1464 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1465 1999-12-22 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:
72
diff
changeset
|
1466 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1467 * cdl/hal.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1468 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1469 Add CFLAGS to the custom rule for extras.o to accommodate |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1470 arm big-endian targets. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1471 |
|
62
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
1472 1999-12-21 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
1473 |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
1474 * include/pkgconf/hal.h: Rename all CYG_HAL_USE_ROM_MONITOR_GDB_STUBS |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
1475 -> CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
1476 Rename all CYG_HAL_USE_ROM_MONITOR_CYGMON -> |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
1477 CYGSEM_HAL_USE_ROM_MONITOR_CygMon |
|
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
1478 Rename all CYG_HAL_USE_ROM_MONITOR -> CYGSEM_HAL_USE_ROM_MONITOR |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1479 Don't need to define CYG_HAL_SH_SH7708 any more |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1480 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1481 * cdl/hal.cdl: Add CYGPKG_HAL_ROM_MONITOR container package for |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1482 platforms to put ROM-monitor related options into |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1483 Move all ROM-monitor related options into individual platform CDL |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1484 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1485 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:
72
diff
changeset
|
1486 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1487 * cdl/hal.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1488 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1489 Use '$<' to reference custom rule dependency. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1490 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1491 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:
72
diff
changeset
|
1492 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1493 * cdl/hal.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1494 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1495 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:
72
diff
changeset
|
1496 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1497 1999-11-29 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:
72
diff
changeset
|
1498 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1499 * cdl/hal.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1500 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1501 Use wildcard in the custom rule for extras.o to |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1502 accommodate 'make -n'. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1503 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1504 1999-11-23 Simon Fitzmaurice <sdf@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1505 * cdl\common.cdl: Correct example of illiteracy |
|
62
7a6ac9edc838
Merge from eCos master repository on 2000-01-24-19:43:49-GMT
jlarmour
parents:
56
diff
changeset
|
1506 |
|
56
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
1507 1999-11-20 Gary Thomas <gthomas@cygnus.co.uk> |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1508 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1509 * cdl/common.cdl: Add MMU tables options. |
|
56
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
1510 |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
1511 * include/pkgconf/hal.h (CYGSEM_HAL_INSTALL_MMU_TABLES): |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
1512 (CYGSEM_HAL_STATIC_MMU_TABLES): New options to control MMU table |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
1513 flavour and placement. |
|
755351606154
Merge from eCos master repository on 1999-12-01-18:03:05-GMT
jlarmour
parents:
54
diff
changeset
|
1514 |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1515 1999-11-15 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1516 |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1517 * include/dbg-threads-api.h, include/generic-stub.h, |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1518 include/hal_stub.h: Add comments to explain these header files should |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1519 not be included by user programs |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1520 |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1521 1999-11-09 Gary Thomas <gthomas@cygnus.co.uk> |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1522 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1523 * cdl/common.cdl: Add CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL. |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1524 |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1525 * include/pkgconf/hal.h (CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL): |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1526 New option which [explicitly] controls use of GDB protocol |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1527 for diagnostic I/O. |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
1528 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1529 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:
72
diff
changeset
|
1530 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1531 * cdl/hal.cdl: More crud out + mn10300 fixes. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1532 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1533 1999-11-02 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:
72
diff
changeset
|
1534 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1535 * cdl/hal.cdl: Cleaned out some of the CPU config entries. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1536 |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1537 1999-10-29 Gary Thomas <gthomas@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1538 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1539 * tests/PKGconf.mak: Add cache tests for Cirrus Logic boards. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1540 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1541 1999-10-29 Jesper Skov <jskov@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1542 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1543 * tests/cache.c: Made safe for targets with no cache. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1544 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1545 * tests/PKGconf.mak: Don't build cache test for ARM unless |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1546 explicitly enabled. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1547 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1548 1999-10-28 Jesper Skov <jskov@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1549 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1550 * tests/cache.c: Fix array size. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1551 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1552 1999-10-27 Gary Thomas <gthomas@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1553 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1554 * src/hal_stub.c: Fix typo (CYGDAT_CYGMON_ENABLE). Also need |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1555 to include <pkgconf/cygmon.h> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1556 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1557 1999-10-27 Gary Thomas <gthomas@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1558 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1559 * src/hal_stub.c: Add explicit enable for CygMon package. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1560 |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1561 1999-10-27 Hugo Tyson <hmt@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1562 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1563 * src/hal_stub.c (cyg_hal_gdb_interrupt): Bugfix to previous: ^Cs |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1564 were being ignored when received by the diag output code, because |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1565 there was already a break in place. Solution is to let |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1566 cyg_hal_gdb_interrupt() override any previous break, and tidy up |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1567 state of course. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1568 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1569 1999-10-26 Hugo Tyson <hmt@cygnus.co.uk> |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1570 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1571 * include/hal_stub.h (CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION): Place |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1572 the break at the address of a label within the calling context |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1573 [normally hal_diag_write_char()]; this is neater and more |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1574 portable; it's supported for more targets. Also use |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1575 cyg_hal_place_break() to place it, define that, &c. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1576 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1577 * src/hal_stub.c (cyg_hal_gdb_place_break): New routine to |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1578 specially handle the inline breakpoint. It basically does the |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1579 same as cyg_hal_gdb_interrupt(), except on some platforms where |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1580 you must do different things to set a bp from a non-interrupt |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1581 context. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
48
diff
changeset
|
1582 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1583 1999-10-25 Gary Thomas <gthomas@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1584 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1585 * src/hal_stub.c (putDebugChar, getDebugChar): When building with |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1586 CygMon, these functions are defined by CygMon. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1587 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1588 1999-10-26 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:
72
diff
changeset
|
1589 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1590 * cdl/hal.cdl: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1591 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1592 Modify custom make rule to specify file paths relative |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1593 to the package version directory. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1594 |
|
48
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1595 1999-10-22 Hugo Tyson <hmt@cygnus.co.uk> |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1596 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1597 * include/hal_stub.h (CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION): |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1598 (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): new macros to be invoked |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1599 in hal_diag routines to make atomic the code that outputs a |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1600 complete GDB $O packet. This is required so that watching |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1601 variables (which is implemented by stepping) and stepping itself |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1602 does not try to ss through that $O output code. CASE 102327. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1603 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1604 * src/hal_stub.c (cyg_hal_gdb_break_is_set): new routine to query |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1605 whether a break is set: used by step in the stubs to decide to |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1606 continue instead, because we are in a critical region. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1607 (cyg_hal_gdb_running_step): communication between generic stub and |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1608 here: if set, a step has been converted into a continue, so we do |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1609 NOT obey cyg_hal_gdb_remove_break until it is cleared, in |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1610 handle_exception_cleanup(). |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1611 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1612 * src/generic-stub.c (__process_packet): If there is a break set |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1613 by the hal_stub.c, convert a step to continue, and set |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1614 cyg_hal_gdb_running_step to say we did so. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1615 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1616 1999-10-22 Jesper Skov <jskov@cygnus.co.uk> |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1617 Case 102379 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1618 * src/generic-stub.c (__handle_exception): Flush and clear caches |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1619 after cleaning up after single-stepping. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1620 |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1621 (memcpy, memset): Added to prevent stub hanging if user puts |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1622 breakpoints in either function. |
|
1370c5e55234
Merge from eCos master repository on 1999-10-25-21:18:27-BST
jlarmour
parents:
46
diff
changeset
|
1623 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1624 1999-10-19 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:
72
diff
changeset
|
1625 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1626 * include/pkgconf/hal.h: Added monitor configury for Brother |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1627 board. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1628 |
|
46
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
1629 1999-10-10 Gary Thomas <gthomas@cygnus.co.uk> |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
1630 |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
1631 * src/thread-packets.c (stub_pkt_currthread): Fix typo in comment. |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
1632 |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
1633 * src/generic-stub.c: Reorg to expose register get/set functions. |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
38
diff
changeset
|
1634 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1635 1999-10-08 Simon Fitzmaurice <sdf@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1636 * cdl\interrupts.cdl: Quoted '[' and ']' (significant in TCL and thus CDL) |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1637 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1638 1999-10-08 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:
72
diff
changeset
|
1639 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1640 * cdl/interrupts.cdl: Added |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1641 CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1642 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1643 1999-09-22 Simon FitzMaurice <sdf@cygnus.co.uk> |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1644 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1645 * cdl\hal.cdl : add priority field to "extras.o" rule |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1646 |
|
38
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1647 1999-09-21 Gary Thomas <gthomas@cygnus.co.uk> |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1648 |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1649 * src/thread-packets.c: Fix some typos in comments. |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1650 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1651 1999-09-15 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:
72
diff
changeset
|
1652 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1653 * src/hal_stub.c: Override generic GDB interrupt functions for |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1654 ARM. Need them to be thumb aware. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1655 |
|
38
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1656 1999-09-13 Gary Thomas <gthomas@cygnus.co.uk> |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1657 |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1658 * include/pkgconf/hal.h: Add new config option to allow spurious |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1659 interrupts to be ignored by the HAL. |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1660 |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1661 * src/generic-stub.c (__process_packet): Build in version string |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1662 (date/time) for stubs in ROM to be returned via 'd' packet. |
|
e7ba79f6d3a8
Merge from eCos master repository on 1999-09-23-20:10:25-BST
jlarmour
parents:
36
diff
changeset
|
1663 |
|
36
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1664 1999-09-09 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1665 |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1666 * include/pkgconf/hal.h (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Rename |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1667 CYGPKG_HAL_MN10300_SIM to CYGPKG_HAL_MN10300_AM31_SIM |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1668 |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1669 1999-09-07 Nick Garnett <nickg@cygnus.co.uk> |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1670 |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1671 * src/dbg-threads-syscall.c (dbg_currthread_id): Fixed to return |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1672 zero if dbg_currthread() returns false. Previously it could have |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1673 returned a random value which would have made GDB think there had |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1674 been a thread switch when there hadn't. It was particularly prone |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1675 to do this in configurations where the kernel was absent. |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
34
diff
changeset
|
1676 |
|
34
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1677 1999-09-01 Gary Thomas <gthomas@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1678 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1679 * include/pkgconf/hal.h: Always include target and platform package |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1680 include (pkgconf) files. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1681 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1682 1999-08-26 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1683 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1684 * src/generic-stub.c (__hex2mem_helper): |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1685 Use target_register_t when casting to address type, rather than long |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1686 Since the compiler can choose arbitrary alignment of unions, force |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1687 to use byte array only |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1688 Restore use of loop termination test for *hexMemSrc, just in case |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1689 since that's how it used to be |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1690 Increment destination, not source at end of loop |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1691 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1692 (__mem2hex_helper): |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1693 Use target_register_t when casting to address type, rather than long. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1694 Since the compiler can choose arbitrary alignment of unions, force |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1695 to use byte array only. Therefore use single __read_mem_safe() call |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1696 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1697 * src/hal_stub.c (__do_copy_mem): Reassign back from dst/src at start |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1698 of each "if" clause in case we go round the loop again. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1699 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1700 1999-08-24 Gary Thomas <gthomas@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1701 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1702 * src/hal_stub.c (__do_copy_mem): Move temp variables to top of |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1703 function - potentially safer if there is an error. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1704 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1705 1999-08-23 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1706 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1707 * src/generic-stub.c (__process_packet): For 'g' and 'G' packets, |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1708 when the register size differs from sizeof(target_register_t) we must |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1709 adjust according to the endianness |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1710 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1711 * include/hal_stub.h: Ensure __LITTLE_ENDIAN__ is defined on |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1712 little-endian targets |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1713 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1714 * src/hal_stub.c (__build_t_packet): Use the correct register sizes |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1715 for PC and SP rather than assuming they are the same as target_register_t |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1716 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1717 1999-08-23 Gary Thomas <gthomas@cygnus.co.uk> |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1718 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1719 * include/generic-stub.h: Change prototypes for internal functions. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1720 |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1721 * src/hal_stub.c (__do_copy_mem): |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1722 * src/generic-stub.c (__mem2hex_helper): Rework to perform aligned, |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1723 multi-byte operations when conditions allow. This should handle |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1724 most "hardware register" access cases. Note: there currently is |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1725 no good way to force GDB to require/use such accesses. |
|
29bc183297e1
Merge from eCos master repository on 1999-09-02-16:26:10-BST
jlarmour
parents:
32
diff
changeset
|
1726 |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1727 1999-08-17 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1728 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1729 * tests/intr.c (cyg_start): Use CYG_TEST_NA rather than a pass saying |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1730 it's inapplicable |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1731 |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
1732 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:
28
diff
changeset
|
1733 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
1734 * include/pkgconf/hal.h: Rename CYG_HAL_MN10300_AM32_STDEVAL1 to |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
1735 CYG_HAL_MN10300_AM31_STDEVAL1 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
1736 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
1737 1999-08-13 Nick Garnett <nickg@cygnus.co.uk> |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
1738 |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
1739 * src/hal_stub.c: Removed superfluous trace() extern. |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
28
diff
changeset
|
1740 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1741 1999-08-12 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:
72
diff
changeset
|
1742 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1743 Imported following changes from AM33 branch: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1744 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1745 1999-07-27 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:
72
diff
changeset
|
1746 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1747 * src/hal_stub.c: Added support for 1 byte breakpoints. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1748 Removed invalidates for cache flushes - I am not entirely sure why |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1749 we have these here, since HAL_DCACHE_SYNC() should do what we |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1750 need, and these invalidates are causing a problem on the MIPS and |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1751 MN10300 targets. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1752 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1753 * include/pkgconf/hal.h: Added Monitor selection for AM33. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1754 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1755 1999-06-29 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:
72
diff
changeset
|
1756 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1757 * include/pkgconf/hal.h: Modified to match new MN10300 HAL |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1758 organization. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1759 |
|
28
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
1760 1999-08-06 Jesper Skov <jskov@cygnus.co.uk> |
|
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
1761 |
|
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
1762 * src/generic-stub.c (__process_packet): FLush and clear caches |
|
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
1763 after call to __single_step. |
|
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
22
diff
changeset
|
1764 |
|
22
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
1765 1999-07-05 Jesper Skov <jskov@cygnus.co.uk> |
|
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
1766 |
|
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
1767 * tests/intr.c: Don't use kernel's RTC definitions. |
|
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
1768 |
|
20
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1769 1999-07-02 Jesper Skov <jskov@cygnus.co.uk> |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1770 PR20157 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1771 * tests/cache.c: Print stride values, preventing timeout on slow |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1772 targets. |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1773 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1774 1999-06-28 Jesper Skov <jskov@cygnus.co.uk> |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1775 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1776 * include/pkgconf/hal.h (CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT): |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1777 Fixed parent. |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
1778 |
|
18
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
1779 1999-06-24 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
1780 |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
1781 * include/pkgconf/hal.h: Clarify descriptions of |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
1782 CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT and |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
1783 CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT. |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
1784 |
|
16
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
1785 1999-06-17 Nick Garnett <nickg@cygnus.co.uk> |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
1786 |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
1787 * include/pkgconf/hal.h: Added CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
1788 to enable inclusion of ^C interrupt handler. Added CDL to control |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
1789 it. |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
1790 |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1791 1999-06-10 Hugo Tyson <hmt@cygnus.co.uk> |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1792 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1793 * include/pkgconf/hal.h: Add support for the PowerPC target MBX860 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1794 platform, CYG_HAL_POWERPC_MBX. |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
1795 |
|
14
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
1796 1999-06-10 Gary Thomas <gthomas@cygnus.co.uk> |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
1797 |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
1798 * src/hal_stub.c: Need to init register pointer. |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
1799 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1800 1999-06-08 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:
72
diff
changeset
|
1801 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1802 * include/pkgconf/hal.h: Added CYG_HAL_ROM_MONITOR for EDK7708. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1803 |
|
12
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
1804 1999-05-31 Jesper Skov <jskov@cygnus.co.uk> |
|
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
1805 |
|
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
1806 * src/hal_stub.c: Respect HAL_BREAKINST_SIZE setting. |
|
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
1807 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1808 1999-05-28 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:
72
diff
changeset
|
1809 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1810 * include/pkgconf/hal.h: Renamed SH platform package to edk7708. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1811 |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1812 1999-05-28 Nick Garnett <nickg@cygnus.co.uk> |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1813 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1814 * src/hal_stub.c (initHardware): Added call to |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1815 HAL_STUB_PLATFORM_INIT if it is defined. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1816 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1817 * include/pkgconf/hal.h: Added a #undef for CYG_HAL_ROM_MONITOR, |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1818 largely so that a stubrom permutation can define it. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1819 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1820 1999-05-27 Nick Garnett <nickg@cygnus.co.uk> |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1821 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1822 * src/hal_stub.c: Do not call HAL_ICACHE_INVALIDATE_ALL() and |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1823 HAL_DCACHE_INVALIDATE_ALL() in __instruction_cache() and |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1824 __data_cache() for MIPS targets. These macros are simply |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1825 duplicates. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1826 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1827 1999-05-27 Jesper Skov <jskov@cygnus.co.uk> |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1828 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1829 * tests/cache.c: Added handling of unified caches. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1830 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1831 1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk> |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1832 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1833 * tests/cache.c: Use HAL_DCACHE_SYNC if available |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
1834 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1835 1999-05-24 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:
72
diff
changeset
|
1836 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1837 * include/pkgconf/hal.h: Added CPU specifier for EDK board. |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1838 |
|
8
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1839 1999-05-21 Jesper Skov <jskov@cygnus.co.uk> |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1840 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1841 * src/hal_stub.c (__install_traps): Set exit vector to __reset. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1842 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1843 1999-05-21 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:
72
diff
changeset
|
1844 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1845 * include/pkgconf/hal.h: Switched VR4300 over to using GDB STUBS |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1846 monitor from PMON. |
|
8
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1847 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1848 1999-05-21 Jesper Skov <jskov@cygnus.co.uk> |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1849 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1850 * tests/intr.c: Get RTC values from CYGBLD_HAL_PLATFORM_H. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1851 Ensure there are fallback definitions. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1852 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1853 * src/hal_stub.c (handle_exception_cleanup): Added optional call |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1854 of HAL_STUB_PLATFORM_STUBS_FIXUP macro. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1855 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1856 1999-05-18 Jesper Skov <jskov@cygnus.co.uk> |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1857 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1858 * src/hal_stub.c (hal_output_gdb_string): Added missing ; |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
1859 |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1860 1999-05-13 Nick Garnett <nickg@cygnus.co.uk> |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1861 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1862 The following changes were all made on a branch and imported into |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1863 the main trunk later. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1864 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1865 1999-05-11 Nick Garnett <nickg@cygnus.co.uk> |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1866 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1867 * include/pkgconf/hal.h: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1868 tidied up all MIPS targets to include CYGBLD_HAL_TARGET_H. This |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1869 will eventually apply to all configurations. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1870 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1871 1999-05-06 Nick Garnett <nickg@cygnus.co.uk> |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1872 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1873 * src/PKGconf.mak (COMPILE): Added dbg-threads-syscall.c. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1874 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1875 * include/dbg-thread-syscall.h: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1876 * src/dbg-threads-syscall.c: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1877 Files added to enable support for thread-awareness in GDB stub |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1878 ROMs. The .h file has been moved from kernel/src/debug. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1879 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1880 1999-04-28 Nick Garnett <nickg@cygnus.co.uk> |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1881 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1882 * src/hal_stub.c (__build_t_packet): Changed sp variable to a |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1883 non-pointer type to force it to be installed in the T packet with |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1884 the right size. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1885 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1886 * src/drv_api.c: Added cyg_interrupt_call_pending_DSRs() to keep |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1887 HAL happy in non-kernel configurations. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1888 |
|
76
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1889 1999-04-21 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:
72
diff
changeset
|
1890 |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1891 * include/pkgconf/hal.h: |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1892 Added VR4300 configury for ROM monitor use and inclusion of |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1893 variant-specific configuration header. This needs some further |
|
435cced73e2f
eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
jlarmour
parents:
72
diff
changeset
|
1894 tidying up. |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
1895 |
|
4
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
1896 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
|
1897 |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
1898 * src/PKGconf.mak: |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
1899 Use the new rules for generating libextras.a |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
1900 |
| 2 | 1901 1999-04-27 Jesper Skov <jskov@cygnus.co.uk> |
| 1902 | |
| 1903 * include/pkgconf/hal.h: GDB_BREAK support now available for ARM | |
| 1904 targets. | |
|
108
ff3f181b64bd
Merge from eCos master repository on 2000-07-04-20:42:44-BST
jlarmour
parents:
107
diff
changeset
|
1905 |
| 2 | 1906 1999-04-16 Bart Veer <bartv@cygnus.co.uk> |
| 1907 | |
| 1908 * src/PKGconf.mak: | |
| 1909 * src/dummy.c: | |
| 1910 New file that can always be added to libextras.a without | |
| 1911 affecting image sizes. | |
| 1912 | |
| 1913 1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 1914 | |
| 1915 * include/hal_stub.h: | |
| 1916 Make sure all functions have C linkage even in C++ | |
| 1917 | |
| 1918 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 1919 PR 19845 | |
| 1920 * src/generic-stub.c (__process_packet): Reset _register pointer | |
| 1921 to the exception state before attempting to set up single-step | |
| 1922 magic. | |
| 1923 | |
| 1924 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 1925 | |
| 1926 * include/hal_stub.h: Added declaration for __stub_copy_registers. | |
| 1927 | |
| 1928 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 1929 | |
| 1930 * src/hal_stub.c: Use HAL_xCACHE_IS_ENABLED if defined. | |
| 1931 | |
| 1932 1999-04-09 Jesper Skov <jskov@cygnus.co.uk> | |
| 1933 | |
| 1934 * src/hal_stub.c: | |
| 1935 Moved get_register and put_register here. Made them access the | |
| 1936 currently selected register set. | |
| 1937 | |
| 1938 1999-03-22 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 1939 | |
| 1940 * include/dbg-threads-api.h: Update copyright | |
| 1941 | |
| 1942 * src/generic-stub.c: Change Cygnus Support->Cygnus Solutions | |
| 1943 | |
| 1944 * src/thread-packets.c: Update copyright | |
| 1945 | |
| 1946 * src/thread-pkts.h: Update copyright | |
| 1947 | |
| 1948 1999-03-19 Nick Garnett <nickg@cygnus.co.uk> | |
| 1949 | |
| 1950 * tests/cache.c: Added interrupt disable and enable to cache state | |
| 1951 change blocks, in line with similar changes to kcache1. | |
| 1952 | |
| 1953 1999-03-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 1954 | |
| 1955 * src/hal_stub.c (hal_output_gdb_string): Use disable/restore | |
| 1956 macros to make sure it works even when interruptible() is a NOP | |
| 1957 function. | |
| 1958 | |
| 1959 1999-03-10 Nick Garnett <nickg@cygnus.co.uk> | |
| 1960 | |
| 1961 * include/pkgconf/hal.h: | |
| 1962 Changed include of hal_tx39_jmr3904.h to hal_tx39.h. | |
| 1963 | |
| 1964 1999-03-05 Nick Garnett <nickg@cygnus.co.uk> | |
| 1965 | |
| 1966 * include/drv_api.h: | |
| 1967 * src/drv_api.c: | |
| 1968 Fixed some typos in non-kernel configuration support. | |
| 1969 | |
| 1970 1999-03-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 1971 PR 19367 | |
| 1972 * include/pkgconf/hal.h: Exclude GDB stubs on sparc. | |
| 1973 | |
| 1974 1999-02-26 Jesper Skov <jskov@cygnus.co.uk> | |
| 1975 | |
| 1976 * src/generic-stub.c: | |
| 1977 * include/generic-stub.h: | |
| 1978 Added binary download patches from libstub. | |
| 1979 | |
| 1980 1999-02-25 Nick Garnett <nickg@cygnus.co.uk> | |
| 1981 | |
| 1982 * include/drv_api.h: | |
| 1983 * src/drv_api.c: | |
| 1984 Added these files to define driver API. | |
| 1985 | |
| 1986 1999-02-23 Nick Garnett <nickg@cygnus.co.uk> | |
| 1987 | |
| 1988 * include/pkgconf/hal.h: | |
| 1989 Added include of <pkgconf/hal_tx39_jmr3904.h> to get TX39 speed | |
| 1990 configuration options. | |
| 1991 | |
| 1992 1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 1993 | |
| 1994 * tests/intr.c: | |
| 1995 Rename CYGNUM_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC in line with | |
| 1996 HAL changes | |
| 1997 | |
| 1998 1999-02-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 1999 | |
| 2000 * src/hal_stub.c: | |
| 2001 * src/generic-stub.c (__handle_exception): | |
| 2002 Only include cyg_hal_gdb_break magic when stub is configured to | |
| 2003 handle GDB BREAK signals. | |
| 2004 | |
| 2005 1999-02-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 2006 | |
| 2007 * src/generic-stub.c (__handle_exception): Moved special signal | |
| 2008 handling here to avoid duplication for all architectures. | |
| 2009 | |
| 2010 1999-02-16 Jesper Skov <jskov@cygnus.co.uk> | |
| 2011 | |
| 2012 * src/stubrom/stubrom.c: Changed set_debug_traps to initialize_stub. | |
| 2013 | |
| 2014 * include/hal_stub.h: [added] | |
| 2015 * include/generic-stub.h: | |
| 2016 * src/hal_stub.c: [added] | |
| 2017 * src/board.h: [added] | |
| 2018 * src/thread-pkts.h: | |
| 2019 * src/thread-packets.c: | |
| 2020 * src/generic-stub.c: | |
| 2021 * src/PKGconf.mak: | |
| 2022 Merged in latest libstub changes. Moved most eCos specific changes | |
| 2023 into hal_stub.[ch], reducing effort required for further | |
| 2024 merging/integration. | |
| 2025 | |
| 2026 1999-02-05 Jesper Skov <jskov@cygnus.co.uk> | |
| 2027 | |
| 2028 * include/pkgconf/hal.h: Cleaned up the MPC8xx configuration. | |
| 2029 | |
| 2030 1999-01-29 Jesper Skov <jskov@cygnus.co.uk> | |
| 2031 | |
| 2032 * include/pkgconf/hal.h: Added simple MPC8xx configuration. | |
| 2033 | |
| 2034 1999-01-26 Hugo Tyson <hmt@cygnus.co.uk> | |
| 2035 | |
| 2036 * tests/cache.c (time0): Waste much less time if running in a | |
| 2037 simulator. Do only 40 loops instead of 4000. | |
| 2038 In consequence the nasty meddling with MAX_STRIDE depending on | |
| 2039 HAL_xxx_SIM package definitions can go. | |
| 2040 | |
| 2041 1999-01-22 Jesper Skov <jskov@cygnus.co.uk> | |
| 2042 | |
| 2043 * include/pkgconf/hal.h: Renamed CYG_HAL_POWERPC_FADS to | |
| 2044 CYGPKG_HAL_POWERPC_FADS. | |
| 2045 | |
| 2046 1999-01-21 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 2047 | |
| 2048 * include/pkgconf/hal.h: | |
| 2049 Tidy up and update description | |
| 2050 Add new CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG option to allow default | |
| 2051 priority static constructors to be deferred | |
| 2052 Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code | |
| 2053 | |
| 2054 1999-01-21 Jesper Skov <jskov@cygnus.co.uk> | |
| 2055 Merge with FADS branch. | |
| 2056 | |
| 2057 1998-12-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 2058 | |
| 2059 * include/pkgconf/hal.h: Don't allow GDB BREAK support on FADS. | |
| 2060 Define _MPC860, not _MP860. | |
| 2061 | |
| 2062 1998-12-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 2063 | |
| 2064 * include/pkgconf/hal.h: | |
| 2065 Added FADS entry from Kevin Hester <KHester@opticworks.com>. | |
| 2066 | |
| 2067 1999-01-19 Hugo Tyson <hmt@cygnus.co.uk> | |
| 2068 | |
| 2069 * include/pkgconf/hal.h: | |
| 2070 Add CYG_KERNEL_USE_INIT_PRIORITY for SPARCLITE. | |
| 2071 | |
| 2072 1999-01-18 Jesper Skov <jskov@cygnus.co.uk> | |
| 2073 PR 18823 | |
| 2074 * include/pkgconf/hal.h: Don't allow GDB stubs to be configured | |
| 2075 for Linux target. | |
| 2076 | |
| 2077 1999-01-18 Jesper Skov <jskov@cygnus.co.uk> | |
| 2078 PR 18822 | |
| 2079 * include/pkgconf/hal.h: GDB_BREAK support not available for ARM | |
| 2080 targets. | |
| 2081 | |
| 2082 1999-01-14 Gary Thomas <gthomas@cygnus.co.uk> | |
| 2083 | |
| 2084 * src/stubrom/PKGconf.mak: Rename 'TESTS' to 'PROGS' due to | |
| 2085 changes in 'makrules.prv'. | |
| 2086 | |
| 2087 1999-01-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 2088 | |
| 2089 * src/stubrom/stubrom.c (cyg_start): Fix compiler warning. | |
| 2090 | |
| 2091 * include/dbg-threads-api.h: Include cyg_type.h to get externC | |
| 2092 definition. | |
| 2093 | |
| 2094 1999-01-14 Nick Garnett <nickg@cygnus.co.uk> | |
| 2095 | |
| 2096 * include/dbg-threads-api.h: Added prototype for dbg_scheduler(). | |
| 2097 | |
| 2098 1999-01-13 Gary Thomas <gthomas@cygnus.co.uk> | |
| 2099 | |
| 2100 * src/generic-stub.c (__output_hex_value): Change buffer size | |
| 2101 [2048 was rather large] and make stack based. Also don't | |
| 2102 allow for string to exceed buffer. | |
| 2103 | |
| 2104 1999-01-13 Jesper Skov <jskov@cygnus.co.uk> | |
| 2105 | |
| 2106 * src/generic-stub.c (strcpy): Terminate copied string. | |
| 2107 | |
| 2108 1999-01-11 Jesper Skov <jskov@cygnus.co.uk> | |
| 2109 | |
| 2110 * tests/intr.c (CYGNUM_KERNEL_COUNTERS_RTC_PERIOD): Added RTC data | |
| 2111 for Linux. | |
| 2112 | |
| 2113 Wed Dec 9 14:07:30 GMT 1998 Chris Provenzano <proven@cygnus.com> | |
| 2114 | |
| 2115 * include/pkgconf/hal.h: Compile the i386 linux target with | |
| 2116 CYG_KERNEL_USE_INIT_PRIORITY defined. | |
| 2117 | |
| 2118 1999-01-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 2119 | |
| 2120 * src/generic-stub.c (interruptible): Cleaned up a bit. | |
| 2121 | |
| 2122 1999-01-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 2123 PR 18572 | |
| 2124 | |
| 2125 * tests/cache.c: Purge data cache before invalidating it. | |
| 2126 | |
| 2127 1998-12-09 Gary Thomas <gthomas@cygnus.co.uk> | |
| 2128 | |
| 2129 * src/generic-stub.c: Better handling of errors while stubs | |
| 2130 are accessing memory on behalf of GDB. Requires support for | |
| 2131 GCC 'computed goto label' in top-level exception handler. | |
| 2132 | |
| 2133 1998-12-09 Jesper Skov <jskov@cygnus.co.uk> | |
| 2134 | |
| 2135 * include/pkgconf/hal.h: Removed the | |
| 2136 CYGARC_HAL_COMMON_EXPORT_CPU_MACROS option. Causing failures in | |
| 2137 permutation tests. | |
| 2138 | |
| 2139 1998-12-07 Jesper Skov <jskov@cygnus.co.uk> | |
| 2140 | |
| 2141 * src/generic-stub.c (process_exception): Send an acknowledge char | |
| 2142 on first entry so GDB doesn't timeout before resending its initial | |
| 2143 packet. | |
| 2144 | |
| 2145 1998-11-26 Jesper Skov <jskov@cygnus.co.uk> | |
| 2146 | |
| 2147 * include/pkgconf/hal.h: Added | |
| 2148 CYGARC_HAL_COMMON_EXPORT_CPU_MACROS. | |
| 2149 | |
| 2150 1998-11-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 2151 | |
| 2152 * tests/cache.c: Only run with stride 1 on SIMs. | |
| 2153 | |
| 2154 1998-11-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 2155 | |
| 2156 * include/pkgconf/hal.h: Define SIM as a 603 CPU. | |
| 2157 | |
| 2158 1998-11-19 Jesper Skov <jskov@cygnus.co.uk> | |
| 2159 | |
| 2160 * tests/intr.c: | |
| 2161 Make the test do nothing if kernel real-time clock is enabled. | |
| 2162 Added different timer constants for PPC SIM and HW. | |
| 2163 | |
| 2164 1998-11-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 2165 | |
| 2166 * tests/intr.c: | |
| 2167 * include/pkgconf/hal.h: | |
| 2168 Renamed CYG_HAL_POWERPC_MP860 to CYG_HAL_POWERPC_MPC860. | |
| 2169 | |
| 2170 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 2171 | |
| 2172 * include/pkgconf/hal.h: Made CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT a | |
| 2173 sub-option of CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS. | |
| 2174 | |
| 2175 1998-11-16 Jesper Skov <jskov@cygnus.co.uk> | |
| 2176 | |
| 2177 * include/pkgconf/hal.h: Allow GDB stubs to be configured for | |
| 2178 MN10300 HW. Allow GDB_BREAK for all but tx39. | |
| 2179 | |
| 2180 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 2181 | |
| 2182 * include/pkgconf/hal.h: Made CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT a | |
| 2183 sub-option of CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS. | |
| 2184 | |
| 2185 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 2186 | |
| 2187 * src/generic-stub.c (process_packet): Flush D cache before | |
| 2188 invalidating I cache. | |
| 2189 | |
| 2190 1998-11-02 Jesper Skov <jskov@cygnus.co.uk> | |
| 2191 | |
| 2192 * src/generic-stub.c (__handle_exception): Check for breakpoints | |
| 2193 set by GDB interrupt handler. | |
| 2194 | |
| 0 | 2195 1998-10-25 Jesper Skov <jskov@cygnus.co.uk> |
| 2196 | |
| 2197 * src/thread-packets.c: Fixed closing #endif comment. | |
| 2198 | |
| 2199 * src/generic-stub.c: Fixed closing #endif comment. | |
| 2200 | |
| 2201 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 2202 | |
| 2203 * src/hal_common.c: Removed. We can't use weak default functions | |
| 2204 when they may conflict with strong functions in the library. | |
| 2205 | |
| 2206 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 2207 | |
| 2208 * include/generic-stub.h: Added __interruptible_control. | |
| 2209 | |
| 2210 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 2211 PR 17460, PR 17913 | |
| 2212 | |
| 2213 * include/pkgconf/hal.h: Let HAL exception support require Kernel | |
| 2214 exception support. | |
| 2215 | |
| 2216 1998-10-21 Jesper Skov <jskov@cygnus.co.uk> | |
| 2217 PR 17842 | |
| 2218 | |
| 2219 * include/pkgconf/hal.h: Let HAL GDB thread support require Kernel | |
| 2220 GDB thread support. | |
| 2221 | |
| 2222 1998-10-20 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 2223 PR 17460 | |
| 2224 | |
| 2225 * src/hal_common.c: Added. Includes a weak handle_exception | |
| 2226 definition. | |
| 2227 | |
| 2228 1998-10-20 Jesper Skov <jskov@cygnus.co.uk> | |
| 2229 PR 17885, 17880, 17841 | |
| 2230 | |
| 2231 * include/pkgconf/hal.h: Don't allow GDB stubs to be configured | |
| 2232 for SIMs or MN10300. | |
| 2233 | |
| 2234 1998-10-19 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 2235 | |
| 2236 * src/thread-packets.c: Sync'd with libstub source. | |
| 2237 | |
| 2238 1998-10-16 Bart Veer <bartv@cygnus.co.uk> | |
| 2239 | |
| 2240 * include/pkgconf/hal.h (CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE): | |
| 2241 Added new configuration option for interrupt stack size. | |
| 2242 | |
| 2243 Thu Oct 15 21:25:55 1998 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 2244 | |
| 2245 * include/pkgconf/hal.h: | |
| 2246 Make CYGFUN_HAL_COMMON_KERNEL_SUPPORT require the kernel, as it | |
| 2247 is enabling this is eCos-kernel specific, and relies on | |
| 2248 configuration options defined only in the kernel | |
| 2249 Required for PR 17229 | |
| 2250 | |
| 2251 1998-10-15 Jesper Skov <jskov@cygnus.co.uk> | |
| 2252 | |
| 2253 * include/pkgconf/hal.h (CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT): | |
| 2254 Added config option. | |
| 2255 | |
| 2256 1998-10-14 Nick Garnett <nickg@cygnus.co.uk> | |
| 2257 | |
| 2258 * include/pkgconf/hal.h: | |
| 2259 Move some configury from kernel.h to here. Particularly the | |
| 2260 support for GDB stubs. | |
| 2261 | |
| 2262 * tests/cache.c: | |
| 2263 * tests/context.c: | |
| 2264 * tests/intr.c: | |
| 2265 * tests/PKGconf.mak: | |
| 2266 New directory of HAL-only test programs. Currently contains some | |
| 2267 very basic test programs. | |
| 2268 | |
| 2269 * include/generic-stub.h: | |
| 2270 * include/dbg-threads-api.h: | |
| 2271 * src/generic-stub.c: | |
| 2272 * src/thread-packets.c: | |
| 2273 * src/thread-pkts.h: | |
| 2274 * src/stubrom/PKGconf.mak: | |
| 2275 * src/stubrom/stubrom.c: | |
| 2276 Moved these files here from kernel. | |
| 2277 | |
| 2278 1998-10-08 Gary Thomas <gthomas@penang.cygnus.co.uk> | |
| 2279 | |
| 2280 * include/pkgconf/hal.h: | |
| 2281 Add support for new architecture. | |
| 2282 | |
| 2283 1998-09-23 Nick Garnett <nickg@cygnus.co.uk> | |
| 2284 | |
| 2285 * include/pkgconf/hal.h: | |
| 2286 Switched TX39 over to using CYGMON from GDB stubs. | |
| 2287 | |
| 2288 Tue Sep 15 19:13:04 1998 David Moore <dsm@keema.cygnus.co.uk> | |
| 2289 | |
| 2290 * include/pkgconf/hal.h: Cleaned up comments. | |
| 2291 | |
| 2292 Mon Sep 14 11:08:26 1998 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 2293 PR 17230 | |
| 2294 | |
| 2295 * include/pkgconf/hal.h: Added IMP_HAL_COMMON_INTERRUPTS_CHAIN | |
| 2296 option. | |
| 2297 | |
| 2298 1998-09-14 Bart Veer <bartv@cygnus.co.uk> | |
| 2299 | |
| 2300 * include/pkgconf/hal.h: | |
| 2301 Fixed typo in description. | |
| 2302 | |
| 2303 1998-09-12 Bart Veer <bartv@cygnus.co.uk> | |
| 2304 | |
| 2305 * include/pkgconf/hal.h: | |
| 2306 Sort out exception handling options (PR 16953) | |
| 2307 Added missing descriptions (PR 17184) | |
| 2308 | |
| 2309 Tue Sep 8 17:16:39 1998 Hugo Tyson <hmt@cygnus.co.uk> | |
| 2310 | |
| 2311 * include/pkgconf/hal.h: | |
| 2312 Elide some spurious redefines of CYG_HAL_MN10300_STDEVAL1 and | |
| 2313 CYG_HAL_MN10300_SIM within ifdefs conditioned on same. | |
| 2314 | |
| 2315 1998-09-03 Bart Veer <bartv@cygnus.co.uk> | |
| 2316 | |
| 2317 * include/pkgconf/hal.h: | |
| 2318 CYGPKG_HAL_COMMON is now a component, not a package. | |
| 2319 | |
| 2320 1998-09-02 Bart Veer <bartv@cygnus.co.uk> | |
| 2321 | |
| 2322 * include/pkgconf/hal.h: | |
| 2323 Moved target and platform specific configuration data to | |
| 2324 the appropriate packages. | |
| 2325 | |
| 2326 Symbols identifying the target hardware should be just defined, | |
| 2327 not given a value, as per the coding standards. | |
| 2328 | |
| 2329 Mon Aug 31 09:16:08 1998 Jesper Skov <jskov@cygnus.co.uk> | |
| 2330 | |
| 2331 * include/pkgconf/hal.h: Added INIT_PRIORITY default setting for | |
| 2332 powerpc. | |
| 2333 | |
| 2334 1998-08-28 Bart Veer <bartv@cygnus.co.uk> | |
| 2335 | |
| 2336 * include/pkgconf/hal.h: | |
| 2337 Added configuration data. | |
| 2338 | |
| 2339 1998-08-20 Nick Garnett <nickg@cygnus.co.uk> | |
| 2340 | |
| 2341 * include/pkgconf/hal.h: | |
| 2342 Moved definition of CYG_KERNEL_USE_INIT_PRIORITY here from | |
| 2343 kernel.h. | |
| 2344 | |
| 2345 1998-08-18 Nick Garnett <nickg@cygnus.co.uk> | |
| 2346 | |
| 2347 * include/pkgconf/hal.h: | |
| 2348 Created this file to contain HAL config options. | |
| 2349 | |
| 2350 //=========================================================================== | |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2351 // ####GPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2352 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2353 // This file is part of eCos, the Embedded Configurable Operating System. |
|
2969
7b425c007a6c
* doc/porting.sgml: Delete references to the memory layout editor.
jld
parents:
2733
diff
changeset
|
2354 // Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2010 Free Software Foundation, Inc. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
2355 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2356 // This program is free software; you can redistribute it and/or modify |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2357 // it under the terms of the GNU General Public License as published by |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2358 // the Free Software Foundation; either version 2 or (at your option) any |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2359 // later version. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
2360 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2361 // This program is distributed in the hope that it will be useful, but |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2362 // WITHOUT ANY WARRANTY; without even the implied warranty of |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2363 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2364 // General Public License for more details. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
199
diff
changeset
|
2365 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2366 // You should have received a copy of the GNU General Public License |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2367 // along with this program; if not, write to the |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2368 // Free Software Foundation, Inc., 51 Franklin Street, |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2369 // Fifth Floor, Boston, MA 02110-1301, USA. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2370 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2656
diff
changeset
|
2371 // ####GPLCOPYRIGHTEND#### |
| 0 | 2372 //=========================================================================== |
