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.