annotate packages/hal/common/current/ChangeLog @ 48:1370c5e55234 ecos-sw-1999-10-25

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