Mercurial > ecos
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 |
