Mercurial > ecos
annotate packages/hal/common/current/ChangeLog @ 22:53104bbd5f99 ecos-sw-1999-07-09
Merge from eCos master repository on 1999-07-09-05:47:06-BST
| author | jlarmour |
|---|---|
| date | Fri, 09 Jul 1999 07:15:07 +0000 |
| parents | 5f5102441818 |
| children | 18ee5a9c102e |
| rev | line source |
|---|---|
|
22
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
1 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
|
2 |
|
53104bbd5f99
Merge from eCos master repository on 1999-07-09-05:47:06-BST
jlarmour
parents:
20
diff
changeset
|
3 * 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
|
4 |
|
20
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
5 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
|
6 PR20157 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
7 * 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
|
8 targets. |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
9 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
10 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
|
11 |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
12 * 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
|
13 Fixed parent. |
|
5f5102441818
Merge from eCos master repository on 1999-07-02-23:17:07-BST
jlarmour
parents:
18
diff
changeset
|
14 |
|
18
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
15 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
|
16 |
|
7253dcc42a09
Merge from eCos master repository on 1999-06-25-15:31:50-BST
jlarmour
parents:
16
diff
changeset
|
17 * 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
|
18 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
|
19 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
|
20 |
|
16
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
21 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
|
22 |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
23 * 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
|
24 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
|
25 it. |
|
4f2df4ab82c8
Merge from eCos master repository on 1999-06-18-15:25:04-BST
jlarmour
parents:
14
diff
changeset
|
26 |
|
14
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
27 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
|
28 |
|
01ce82f3e11a
Merge from eCos master repository on 1999-06-11-17:05:41-BST
jlarmour
parents:
12
diff
changeset
|
29 * 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
|
30 |
|
12
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
31 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
|
32 |
|
4cc3eff958ab
Merge from eCos master repository on 1999-06-04-22:24:56-BST
jlarmour
parents:
10
diff
changeset
|
33 * 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
|
34 |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
35 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
|
36 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
37 * 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
|
38 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
|
39 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
40 * 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
|
41 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
|
42 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
43 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
|
44 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
45 * 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
|
46 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
|
47 __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
|
48 duplicates. |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
49 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
50 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
|
51 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
52 * 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
|
53 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
54 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
|
55 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
8
diff
changeset
|
56 * 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
|
57 |
|
8
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
58 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
|
59 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
60 * 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
|
61 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
62 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
63 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
|
64 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
65 * 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
|
66 Ensure there are fallback definitions. |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
67 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
68 * 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
|
69 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
|
70 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
71 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
|
72 |
|
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
73 * 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
|
74 |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
75 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
|
76 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
77 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
|
78 the main trunk later. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
79 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
80 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
|
81 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
82 * include/pkgconf/hal.h: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
83 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
|
84 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
|
85 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
86 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
|
87 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
88 * 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
|
89 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
90 * include/dbg-thread-syscall.h: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
91 * src/dbg-threads-syscall.c: |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
92 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
|
93 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
|
94 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
95 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
|
96 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
97 * 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
|
98 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
|
99 the right size. |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
100 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
101 * 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
|
102 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
|
103 |
|
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
4
diff
changeset
|
104 |
|
4
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
105 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
|
106 |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
107 * src/PKGconf.mak: |
|
1d7f19c9e4d1
Merge from eCos master repository on 1999-05-11-21:11:10-BST
jlarmour
parents:
2
diff
changeset
|
108 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
|
109 |
| 2 | 110 1999-04-27 Jesper Skov <jskov@cygnus.co.uk> |
| 111 | |
| 112 * include/pkgconf/hal.h: GDB_BREAK support now available for ARM | |
| 113 targets. | |
| 114 1999-04-16 Bart Veer <bartv@cygnus.co.uk> | |
| 115 | |
| 116 * src/PKGconf.mak: | |
| 117 * src/dummy.c: | |
| 118 New file that can always be added to libextras.a without | |
| 119 affecting image sizes. | |
| 120 | |
| 121 1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 122 | |
| 123 * include/hal_stub.h: | |
| 124 Make sure all functions have C linkage even in C++ | |
| 125 | |
| 126 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 127 PR 19845 | |
| 128 * src/generic-stub.c (__process_packet): Reset _register pointer | |
| 129 to the exception state before attempting to set up single-step | |
| 130 magic. | |
| 131 | |
| 132 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 133 | |
| 134 * include/hal_stub.h: Added declaration for __stub_copy_registers. | |
| 135 | |
| 136 1999-04-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 137 | |
| 138 * src/hal_stub.c: Use HAL_xCACHE_IS_ENABLED if defined. | |
| 139 | |
| 140 1999-04-09 Jesper Skov <jskov@cygnus.co.uk> | |
| 141 | |
| 142 * src/hal_stub.c: | |
| 143 Moved get_register and put_register here. Made them access the | |
| 144 currently selected register set. | |
| 145 | |
| 146 1999-03-22 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 147 | |
| 148 * include/dbg-threads-api.h: Update copyright | |
| 149 | |
| 150 * src/generic-stub.c: Change Cygnus Support->Cygnus Solutions | |
| 151 | |
| 152 * src/thread-packets.c: Update copyright | |
| 153 | |
| 154 * src/thread-pkts.h: Update copyright | |
| 155 | |
| 156 1999-03-19 Nick Garnett <nickg@cygnus.co.uk> | |
| 157 | |
| 158 * tests/cache.c: Added interrupt disable and enable to cache state | |
| 159 change blocks, in line with similar changes to kcache1. | |
| 160 | |
| 161 1999-03-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 162 | |
| 163 * src/hal_stub.c (hal_output_gdb_string): Use disable/restore | |
| 164 macros to make sure it works even when interruptible() is a NOP | |
| 165 function. | |
| 166 | |
| 167 1999-03-10 Nick Garnett <nickg@cygnus.co.uk> | |
| 168 | |
| 169 * include/pkgconf/hal.h: | |
| 170 Changed include of hal_tx39_jmr3904.h to hal_tx39.h. | |
| 171 | |
| 172 1999-03-05 Nick Garnett <nickg@cygnus.co.uk> | |
| 173 | |
| 174 * include/drv_api.h: | |
| 175 * src/drv_api.c: | |
| 176 Fixed some typos in non-kernel configuration support. | |
| 177 | |
| 178 1999-03-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 179 PR 19367 | |
| 180 * include/pkgconf/hal.h: Exclude GDB stubs on sparc. | |
| 181 | |
| 182 1999-02-26 Jesper Skov <jskov@cygnus.co.uk> | |
| 183 | |
| 184 * src/generic-stub.c: | |
| 185 * include/generic-stub.h: | |
| 186 Added binary download patches from libstub. | |
| 187 | |
| 188 1999-02-25 Nick Garnett <nickg@cygnus.co.uk> | |
| 189 | |
| 190 * include/drv_api.h: | |
| 191 * src/drv_api.c: | |
| 192 Added these files to define driver API. | |
| 193 | |
| 194 1999-02-23 Nick Garnett <nickg@cygnus.co.uk> | |
| 195 | |
| 196 * include/pkgconf/hal.h: | |
| 197 Added include of <pkgconf/hal_tx39_jmr3904.h> to get TX39 speed | |
| 198 configuration options. | |
| 199 | |
| 200 1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 201 | |
| 202 * tests/intr.c: | |
| 203 Rename CYGNUM_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC in line with | |
| 204 HAL changes | |
| 205 | |
| 206 1999-02-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 207 | |
| 208 * src/hal_stub.c: | |
| 209 * src/generic-stub.c (__handle_exception): | |
| 210 Only include cyg_hal_gdb_break magic when stub is configured to | |
| 211 handle GDB BREAK signals. | |
| 212 | |
| 213 1999-02-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 214 | |
| 215 * src/generic-stub.c (__handle_exception): Moved special signal | |
| 216 handling here to avoid duplication for all architectures. | |
| 217 | |
| 218 1999-02-16 Jesper Skov <jskov@cygnus.co.uk> | |
| 219 | |
| 220 * src/stubrom/stubrom.c: Changed set_debug_traps to initialize_stub. | |
| 221 | |
| 222 * include/hal_stub.h: [added] | |
| 223 * include/generic-stub.h: | |
| 224 * src/hal_stub.c: [added] | |
| 225 * src/board.h: [added] | |
| 226 * src/thread-pkts.h: | |
| 227 * src/thread-packets.c: | |
| 228 * src/generic-stub.c: | |
| 229 * src/PKGconf.mak: | |
| 230 Merged in latest libstub changes. Moved most eCos specific changes | |
| 231 into hal_stub.[ch], reducing effort required for further | |
| 232 merging/integration. | |
| 233 | |
| 234 1999-02-05 Jesper Skov <jskov@cygnus.co.uk> | |
| 235 | |
| 236 * include/pkgconf/hal.h: Cleaned up the MPC8xx configuration. | |
| 237 | |
| 238 1999-01-29 Jesper Skov <jskov@cygnus.co.uk> | |
| 239 | |
| 240 * include/pkgconf/hal.h: Added simple MPC8xx configuration. | |
| 241 | |
| 242 | |
| 243 1999-01-26 Hugo Tyson <hmt@cygnus.co.uk> | |
| 244 | |
| 245 * tests/cache.c (time0): Waste much less time if running in a | |
| 246 simulator. Do only 40 loops instead of 4000. | |
| 247 In consequence the nasty meddling with MAX_STRIDE depending on | |
| 248 HAL_xxx_SIM package definitions can go. | |
| 249 | |
| 250 1999-01-22 Jesper Skov <jskov@cygnus.co.uk> | |
| 251 | |
| 252 * include/pkgconf/hal.h: Renamed CYG_HAL_POWERPC_FADS to | |
| 253 CYGPKG_HAL_POWERPC_FADS. | |
| 254 | |
| 255 1999-01-21 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 256 | |
| 257 * include/pkgconf/hal.h: | |
| 258 Tidy up and update description | |
| 259 Add new CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG option to allow default | |
| 260 priority static constructors to be deferred | |
| 261 Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code | |
| 262 | |
| 263 1999-01-21 Jesper Skov <jskov@cygnus.co.uk> | |
| 264 Merge with FADS branch. | |
| 265 | |
| 266 1998-12-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 267 | |
| 268 * include/pkgconf/hal.h: Don't allow GDB BREAK support on FADS. | |
| 269 Define _MPC860, not _MP860. | |
| 270 | |
| 271 1998-12-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 272 | |
| 273 * include/pkgconf/hal.h: | |
| 274 Added FADS entry from Kevin Hester <KHester@opticworks.com>. | |
| 275 | |
| 276 1999-01-19 Hugo Tyson <hmt@cygnus.co.uk> | |
| 277 | |
| 278 * include/pkgconf/hal.h: | |
| 279 Add CYG_KERNEL_USE_INIT_PRIORITY for SPARCLITE. | |
| 280 | |
| 281 | |
| 282 1999-01-18 Jesper Skov <jskov@cygnus.co.uk> | |
| 283 PR 18823 | |
| 284 * include/pkgconf/hal.h: Don't allow GDB stubs to be configured | |
| 285 for Linux target. | |
| 286 | |
| 287 1999-01-18 Jesper Skov <jskov@cygnus.co.uk> | |
| 288 PR 18822 | |
| 289 * include/pkgconf/hal.h: GDB_BREAK support not available for ARM | |
| 290 targets. | |
| 291 | |
| 292 1999-01-14 Gary Thomas <gthomas@cygnus.co.uk> | |
| 293 | |
| 294 * src/stubrom/PKGconf.mak: Rename 'TESTS' to 'PROGS' due to | |
| 295 changes in 'makrules.prv'. | |
| 296 | |
| 297 1999-01-14 Jesper Skov <jskov@cygnus.co.uk> | |
| 298 | |
| 299 * src/stubrom/stubrom.c (cyg_start): Fix compiler warning. | |
| 300 | |
| 301 * include/dbg-threads-api.h: Include cyg_type.h to get externC | |
| 302 definition. | |
| 303 | |
| 304 1999-01-14 Nick Garnett <nickg@cygnus.co.uk> | |
| 305 | |
| 306 * include/dbg-threads-api.h: Added prototype for dbg_scheduler(). | |
| 307 | |
| 308 1999-01-13 Gary Thomas <gthomas@cygnus.co.uk> | |
| 309 | |
| 310 * src/generic-stub.c (__output_hex_value): Change buffer size | |
| 311 [2048 was rather large] and make stack based. Also don't | |
| 312 allow for string to exceed buffer. | |
| 313 | |
| 314 1999-01-13 Jesper Skov <jskov@cygnus.co.uk> | |
| 315 | |
| 316 * src/generic-stub.c (strcpy): Terminate copied string. | |
| 317 | |
| 318 1999-01-11 Jesper Skov <jskov@cygnus.co.uk> | |
| 319 | |
| 320 * tests/intr.c (CYGNUM_KERNEL_COUNTERS_RTC_PERIOD): Added RTC data | |
| 321 for Linux. | |
| 322 | |
| 323 Wed Dec 9 14:07:30 GMT 1998 Chris Provenzano <proven@cygnus.com> | |
| 324 | |
| 325 * include/pkgconf/hal.h: Compile the i386 linux target with | |
| 326 CYG_KERNEL_USE_INIT_PRIORITY defined. | |
| 327 | |
| 328 | |
| 329 1999-01-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 330 | |
| 331 * src/generic-stub.c (interruptible): Cleaned up a bit. | |
| 332 | |
| 333 1999-01-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 334 PR 18572 | |
| 335 | |
| 336 * tests/cache.c: Purge data cache before invalidating it. | |
| 337 | |
| 338 1998-12-09 Gary Thomas <gthomas@cygnus.co.uk> | |
| 339 | |
| 340 * src/generic-stub.c: Better handling of errors while stubs | |
| 341 are accessing memory on behalf of GDB. Requires support for | |
| 342 GCC 'computed goto label' in top-level exception handler. | |
| 343 | |
| 344 1998-12-09 Jesper Skov <jskov@cygnus.co.uk> | |
| 345 | |
| 346 * include/pkgconf/hal.h: Removed the | |
| 347 CYGARC_HAL_COMMON_EXPORT_CPU_MACROS option. Causing failures in | |
| 348 permutation tests. | |
| 349 | |
| 350 1998-12-07 Jesper Skov <jskov@cygnus.co.uk> | |
| 351 | |
| 352 * src/generic-stub.c (process_exception): Send an acknowledge char | |
| 353 on first entry so GDB doesn't timeout before resending its initial | |
| 354 packet. | |
| 355 | |
| 356 1998-11-26 Jesper Skov <jskov@cygnus.co.uk> | |
| 357 | |
| 358 * include/pkgconf/hal.h: Added | |
| 359 CYGARC_HAL_COMMON_EXPORT_CPU_MACROS. | |
| 360 | |
| 361 1998-11-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 362 | |
| 363 * tests/cache.c: Only run with stride 1 on SIMs. | |
| 364 | |
| 365 1998-11-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 366 | |
| 367 * include/pkgconf/hal.h: Define SIM as a 603 CPU. | |
| 368 | |
| 369 1998-11-19 Jesper Skov <jskov@cygnus.co.uk> | |
| 370 | |
| 371 * tests/intr.c: | |
| 372 Make the test do nothing if kernel real-time clock is enabled. | |
| 373 Added different timer constants for PPC SIM and HW. | |
| 374 | |
| 375 1998-11-17 Jesper Skov <jskov@cygnus.co.uk> | |
| 376 | |
| 377 * tests/intr.c: | |
| 378 * include/pkgconf/hal.h: | |
| 379 Renamed CYG_HAL_POWERPC_MP860 to CYG_HAL_POWERPC_MPC860. | |
| 380 | |
| 381 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 382 | |
| 383 * include/pkgconf/hal.h: Made CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT a | |
| 384 sub-option of CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS. | |
| 385 | |
| 386 1998-11-16 Jesper Skov <jskov@cygnus.co.uk> | |
| 387 | |
| 388 * include/pkgconf/hal.h: Allow GDB stubs to be configured for | |
| 389 MN10300 HW. Allow GDB_BREAK for all but tx39. | |
| 390 | |
| 391 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 392 | |
| 393 * include/pkgconf/hal.h: Made CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT a | |
| 394 sub-option of CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS. | |
| 395 | |
| 396 1998-11-04 Jesper Skov <jskov@cygnus.co.uk> | |
| 397 | |
| 398 * src/generic-stub.c (process_packet): Flush D cache before | |
| 399 invalidating I cache. | |
| 400 | |
| 401 1998-11-02 Jesper Skov <jskov@cygnus.co.uk> | |
| 402 | |
| 403 * src/generic-stub.c (__handle_exception): Check for breakpoints | |
| 404 set by GDB interrupt handler. | |
| 405 | |
| 0 | 406 1998-10-25 Jesper Skov <jskov@cygnus.co.uk> |
| 407 | |
| 408 * src/thread-packets.c: Fixed closing #endif comment. | |
| 409 | |
| 410 * src/generic-stub.c: Fixed closing #endif comment. | |
| 411 | |
| 412 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 413 | |
| 414 * src/hal_common.c: Removed. We can't use weak default functions | |
| 415 when they may conflict with strong functions in the library. | |
| 416 | |
| 417 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 418 | |
| 419 * include/generic-stub.h: Added __interruptible_control. | |
| 420 | |
| 421 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 422 PR 17460, PR 17913 | |
| 423 | |
| 424 * include/pkgconf/hal.h: Let HAL exception support require Kernel | |
| 425 exception support. | |
| 426 | |
| 427 1998-10-21 Jesper Skov <jskov@cygnus.co.uk> | |
| 428 PR 17842 | |
| 429 | |
| 430 * include/pkgconf/hal.h: Let HAL GDB thread support require Kernel | |
| 431 GDB thread support. | |
| 432 | |
| 433 1998-10-20 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 434 PR 17460 | |
| 435 | |
| 436 * src/hal_common.c: Added. Includes a weak handle_exception | |
| 437 definition. | |
| 438 | |
| 439 1998-10-20 Jesper Skov <jskov@cygnus.co.uk> | |
| 440 PR 17885, 17880, 17841 | |
| 441 | |
| 442 * include/pkgconf/hal.h: Don't allow GDB stubs to be configured | |
| 443 for SIMs or MN10300. | |
| 444 | |
| 445 1998-10-19 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 446 | |
| 447 * src/thread-packets.c: Sync'd with libstub source. | |
| 448 | |
| 449 1998-10-16 Bart Veer <bartv@cygnus.co.uk> | |
| 450 | |
| 451 * include/pkgconf/hal.h (CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE): | |
| 452 Added new configuration option for interrupt stack size. | |
| 453 | |
| 454 Thu Oct 15 21:25:55 1998 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 455 | |
| 456 * include/pkgconf/hal.h: | |
| 457 Make CYGFUN_HAL_COMMON_KERNEL_SUPPORT require the kernel, as it | |
| 458 is enabling this is eCos-kernel specific, and relies on | |
| 459 configuration options defined only in the kernel | |
| 460 Required for PR 17229 | |
| 461 | |
| 462 1998-10-15 Jesper Skov <jskov@cygnus.co.uk> | |
| 463 | |
| 464 * include/pkgconf/hal.h (CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT): | |
| 465 Added config option. | |
| 466 | |
| 467 1998-10-14 Nick Garnett <nickg@cygnus.co.uk> | |
| 468 | |
| 469 * include/pkgconf/hal.h: | |
| 470 Move some configury from kernel.h to here. Particularly the | |
| 471 support for GDB stubs. | |
| 472 | |
| 473 * tests/cache.c: | |
| 474 * tests/context.c: | |
| 475 * tests/intr.c: | |
| 476 * tests/PKGconf.mak: | |
| 477 New directory of HAL-only test programs. Currently contains some | |
| 478 very basic test programs. | |
| 479 | |
| 480 * include/generic-stub.h: | |
| 481 * include/dbg-threads-api.h: | |
| 482 * src/generic-stub.c: | |
| 483 * src/thread-packets.c: | |
| 484 * src/thread-pkts.h: | |
| 485 * src/stubrom/PKGconf.mak: | |
| 486 * src/stubrom/stubrom.c: | |
| 487 Moved these files here from kernel. | |
| 488 | |
| 489 1998-10-08 Gary Thomas <gthomas@penang.cygnus.co.uk> | |
| 490 | |
| 491 * include/pkgconf/hal.h: | |
| 492 Add support for new architecture. | |
| 493 | |
| 494 1998-09-23 Nick Garnett <nickg@cygnus.co.uk> | |
| 495 | |
| 496 * include/pkgconf/hal.h: | |
| 497 Switched TX39 over to using CYGMON from GDB stubs. | |
| 498 | |
| 499 Tue Sep 15 19:13:04 1998 David Moore <dsm@keema.cygnus.co.uk> | |
| 500 | |
| 501 * include/pkgconf/hal.h: Cleaned up comments. | |
| 502 | |
| 503 Mon Sep 14 11:08:26 1998 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 504 PR 17230 | |
| 505 | |
| 506 * include/pkgconf/hal.h: Added IMP_HAL_COMMON_INTERRUPTS_CHAIN | |
| 507 option. | |
| 508 | |
| 509 1998-09-14 Bart Veer <bartv@cygnus.co.uk> | |
| 510 | |
| 511 * include/pkgconf/hal.h: | |
| 512 Fixed typo in description. | |
| 513 | |
| 514 1998-09-12 Bart Veer <bartv@cygnus.co.uk> | |
| 515 | |
| 516 * include/pkgconf/hal.h: | |
| 517 Sort out exception handling options (PR 16953) | |
| 518 Added missing descriptions (PR 17184) | |
| 519 | |
| 520 Tue Sep 8 17:16:39 1998 Hugo Tyson <hmt@cygnus.co.uk> | |
| 521 | |
| 522 * include/pkgconf/hal.h: | |
| 523 Elide some spurious redefines of CYG_HAL_MN10300_STDEVAL1 and | |
| 524 CYG_HAL_MN10300_SIM within ifdefs conditioned on same. | |
| 525 | |
| 526 1998-09-03 Bart Veer <bartv@cygnus.co.uk> | |
| 527 | |
| 528 * include/pkgconf/hal.h: | |
| 529 CYGPKG_HAL_COMMON is now a component, not a package. | |
| 530 | |
| 531 1998-09-02 Bart Veer <bartv@cygnus.co.uk> | |
| 532 | |
| 533 * include/pkgconf/hal.h: | |
| 534 Moved target and platform specific configuration data to | |
| 535 the appropriate packages. | |
| 536 | |
| 537 Symbols identifying the target hardware should be just defined, | |
| 538 not given a value, as per the coding standards. | |
| 539 | |
| 540 Mon Aug 31 09:16:08 1998 Jesper Skov <jskov@cygnus.co.uk> | |
| 541 | |
| 542 * include/pkgconf/hal.h: Added INIT_PRIORITY default setting for | |
| 543 powerpc. | |
| 544 | |
| 545 1998-08-28 Bart Veer <bartv@cygnus.co.uk> | |
| 546 | |
| 547 * include/pkgconf/hal.h: | |
| 548 Added configuration data. | |
| 549 | |
| 550 1998-08-20 Nick Garnett <nickg@cygnus.co.uk> | |
| 551 | |
| 552 * include/pkgconf/hal.h: | |
| 553 Moved definition of CYG_KERNEL_USE_INIT_PRIORITY here from | |
| 554 kernel.h. | |
| 555 | |
| 556 1998-08-18 Nick Garnett <nickg@cygnus.co.uk> | |
| 557 | |
| 558 * include/pkgconf/hal.h: | |
| 559 Created this file to contain HAL config options. | |
| 560 | |
| 561 //=========================================================================== | |
| 562 //####COPYRIGHTBEGIN#### | |
| 563 // | |
| 564 // ------------------------------------------- | |
| 565 // The contents of this file are subject to the Cygnus eCos Public License | |
| 566 // Version 1.0 (the "License"); you may not use this file except in | |
| 567 // compliance with the License. You may obtain a copy of the License at | |
| 568 // http://sourceware.cygnus.com/ecos | |
| 569 // | |
| 570 // Software distributed under the License is distributed on an "AS IS" | |
| 571 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the | |
| 572 // License for the specific language governing rights and limitations under | |
| 573 // the License. | |
| 574 // | |
| 575 // The Original Code is eCos - Embedded Cygnus Operating System, released | |
| 576 // September 30, 1998. | |
| 577 // | |
| 578 // The Initial Developer of the Original Code is Cygnus. Portions created | |
| 2 | 579 // by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved. |
| 0 | 580 // ------------------------------------------- |
| 581 // | |
| 582 //####COPYRIGHTEND#### | |
| 583 //=========================================================================== |
