Mercurial > ecos
comparison packages/hal/common/current/ChangeLog @ 2595:3ea2b2f69262
* src/thread-packets.c (threadmatch): Silence pointer signedness
warning.
(threadref_to_int): Ditto.
* src/generic-stub.c (__mem2hex): Ditto.
(__mem2hex_safe): Ditto.
(__hex2mem): Ditto.
(__hex2mem_safe): Ditto.
* src/hal_if.c (delay_us): Ditto.
* include/hal_stub.h (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION):
Instead of using a local variable to avoid compiler reordering
when taking the address of a label, instead call an external function.
(NB making the variable volatile isn't sufficient).
* cdl/hal.cdl: Work around problem with current ARM EABI tools by
using /dev/null as linker script. Should be safe with other tools.
* src/hal_if.c (delay_us): use HAL_DELAY_US() rather than the
fancy implementation if the port cannot provide HAL_CLOCK_READ()
* cdl/common.cdl: Add CYGBLD_HAL_LINKER_GROUPED_LIBS to allow
CDL setting of libraries used for GROUP() directive in linker
script.
| author | jlarmour |
|---|---|
| date | Tue, 11 Nov 2008 04:28:57 +0000 |
| parents | ba162aa5247c |
| children | 298cceea89eb |
comparison
equal
deleted
inserted
replaced
| 2594:4ca9d5dac8b0 | 2595:3ea2b2f69262 |
|---|---|
| 1 2008-05-20 Jonathan Larmour <jifl@eCosCentric.com> | |
| 2 | |
| 3 * src/thread-packets.c (threadmatch): Silence pointer signedness | |
| 4 warning. | |
| 5 (threadref_to_int): Ditto. | |
| 6 * src/generic-stub.c (__mem2hex): Ditto. | |
| 7 (__mem2hex_safe): Ditto. | |
| 8 (__hex2mem): Ditto. | |
| 9 (__hex2mem_safe): Ditto. | |
| 10 * src/hal_if.c (delay_us): Ditto. | |
| 11 * include/hal_stub.h (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): | |
| 12 Instead of using a local variable to avoid compiler reordering | |
| 13 when taking the address of a label, instead call an external function. | |
| 14 (NB making the variable volatile isn't sufficient). | |
| 15 | |
| 16 2008-05-13 Chris Zimman <czimman@bloomberg.com> | |
| 17 | |
| 18 * cdl/hal.cdl: Work around problem with current ARM EABI tools by | |
| 19 using /dev/null as linker script. Should be safe with other tools. | |
| 20 | |
| 21 2007-11-27 Bart Veer <bartv@ecoscentric.com> | |
| 22 | |
| 23 * src/hal_if.c (delay_us): use HAL_DELAY_US() rather than the | |
| 24 fancy implementation if the port cannot provide HAL_CLOCK_READ() | |
| 25 | |
| 1 2007-09-27 Grant Edwards <grante@visi.com> | 26 2007-09-27 Grant Edwards <grante@visi.com> |
| 2 | 27 |
| 3 * include/hal_endian.h (SWAP16): Fix "return value" so | 28 * include/hal_endian.h (SWAP16): Fix "return value" so |
| 4 that it only returns data in lower 16 bits instead of 24. | 29 that it only returns data in lower 16 bits instead of 24. |
| 5 | 30 |
| 32 | 57 |
| 33 2005-04-27 Enrico Piria <epiria@libero.it> | 58 2005-04-27 Enrico Piria <epiria@libero.it> |
| 34 | 59 |
| 35 * src/hal_if.c Added missing declarations of tries when compiling | 60 * src/hal_if.c Added missing declarations of tries when compiling |
| 36 with CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES != 0. | 61 with CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES != 0. |
| 62 | |
| 63 2005-02-17 Jonathan Larmour <jifl@eCosCentric.com> | |
| 64 | |
| 65 * cdl/common.cdl: Add CYGBLD_HAL_LINKER_GROUPED_LIBS to allow | |
| 66 CDL setting of libraries used for GROUP() directive in linker | |
| 67 script. | |
| 37 | 68 |
| 38 2004-11-20 Andrew Lunn <andrew.lunn@ascom.ch> | 69 2004-11-20 Andrew Lunn <andrew.lunn@ascom.ch> |
| 39 | 70 |
| 40 * tests/intr.c: Make the ISR call the DSR to make sure this works | 71 * tests/intr.c: Make the ISR call the DSR to make sure this works |
| 41 correctly. | 72 correctly. |
