comparison packages/hal/common/current/ChangeLog @ 34:29bc183297e1 ecos-sw-1999-09-02

Merge from eCos master repository on 1999-09-02-16:26:10-BST
author jlarmour
date Thu, 02 Sep 1999 16:11:22 +0000
parents 5af43b635655
children e97d78785e2d
comparison
equal deleted inserted replaced
33:7a567ebab069 34:29bc183297e1
1 1999-09-01 Gary Thomas <gthomas@cygnus.co.uk>
2
3 * include/pkgconf/hal.h: Always include target and platform package
4 include (pkgconf) files.
5
6 1999-08-26 Jonathan Larmour <jlarmour@cygnus.co.uk>
7
8 * src/generic-stub.c (__hex2mem_helper):
9 Use target_register_t when casting to address type, rather than long
10 Since the compiler can choose arbitrary alignment of unions, force
11 to use byte array only
12 Restore use of loop termination test for *hexMemSrc, just in case
13 since that's how it used to be
14 Increment destination, not source at end of loop
15
16 (__mem2hex_helper):
17 Use target_register_t when casting to address type, rather than long.
18 Since the compiler can choose arbitrary alignment of unions, force
19 to use byte array only. Therefore use single __read_mem_safe() call
20
21 * src/hal_stub.c (__do_copy_mem): Reassign back from dst/src at start
22 of each "if" clause in case we go round the loop again.
23
24 1999-08-24 Gary Thomas <gthomas@cygnus.co.uk>
25
26 * src/hal_stub.c (__do_copy_mem): Move temp variables to top of
27 function - potentially safer if there is an error.
28
29 1999-08-23 Jonathan Larmour <jlarmour@cygnus.co.uk>
30
31 * src/generic-stub.c (__process_packet): For 'g' and 'G' packets,
32 when the register size differs from sizeof(target_register_t) we must
33 adjust according to the endianness
34
35 * include/hal_stub.h: Ensure __LITTLE_ENDIAN__ is defined on
36 little-endian targets
37
38 * src/hal_stub.c (__build_t_packet): Use the correct register sizes
39 for PC and SP rather than assuming they are the same as target_register_t
40
41 1999-08-23 Gary Thomas <gthomas@cygnus.co.uk>
42
43 * include/generic-stub.h: Change prototypes for internal functions.
44
45 * src/hal_stub.c (__do_copy_mem):
46 * src/generic-stub.c (__mem2hex_helper): Rework to perform aligned,
47 multi-byte operations when conditions allow. This should handle
48 most "hardware register" access cases. Note: there currently is
49 no good way to force GDB to require/use such accesses.
50
1 1999-08-17 Jonathan Larmour <jlarmour@cygnus.co.uk> 51 1999-08-17 Jonathan Larmour <jlarmour@cygnus.co.uk>
2 52
3 * tests/intr.c (cyg_start): Use CYG_TEST_NA rather than a pass saying 53 * tests/intr.c (cyg_start): Use CYG_TEST_NA rather than a pass saying
4 it's inapplicable 54 it's inapplicable
5 55