Mercurial > flash_v2
comparison packages/hal/sh/arch/current/ChangeLog @ 1423:440ddbf97b39
2003-09-21 Jonathan Larmour <jifl@eCosCentric.com>
* cdl/hal_sh.cdl: CYGHWR_HAL_SH_FPU_REGS is only needed if there's an
FPU.
* include/hal_var_bank.h (HAL_THREAD_INIT_CONTEXT_FPU): Use FPSCR
init value from HAL register definitions.
2003-09-19 John Dallaway <jld@ecoscentric.com>
* cdl/hal_sh.cdl: Specify default CDL values for sh4_202_md target.
2003-09-11 Nick Garnett <nickg@ecoscentric.com>
* include/hal_var_bank.h (HAL_THREAD_INIT_CONTEXT_FPU): Changed
initial value of fpscr to do round-to-nearest rather than
round-to-zero.
2003-09-08 Nick Garnett <nickg@ecoscentric.com>
* src/vectors.S (cyg_hal_default_exception_vsr): Added code to
switch to interrupt stack when fielding exceptions from RedBoot or
some other ROM monitor. Without this we get potential stack
overflows when debugging via the network.
2003-09-05 Nick Garnett <nickg@ecoscentric.com>
* include/hal_arch.h:
* include/hal_var_bank.h:
* include/hal_var_bank.inc:
* src/context.S:
Added support for floating point state save and restore and GDB
* src/hal_misc.c (hal_delay_us): Fixed implementation of this
routine so that it actually works.
* src/hal_syscall.c:
Added support for all supportable syscalls.
* src/sh_stub.c:
Added check in __is_bsp_syscall() for trap 34 traps using the TRA
register.
* src/vectors.S: Set startup stack size to the same as the
interrupt stack size. In some configurations of RedBoot the
previous value was too small.
* include/sh_stub.h:
Fixed HAL_STUB_PLATFORM_STUBS_FIXUP() to only rewind for a
breakpoint. Traps are not rewound.
* cdl/hal_sh.cdl: Added option for SH architecture FP register
count.
| author | nickg |
|---|---|
| date | Fri, 05 Dec 2003 17:06:23 +0000 |
| parents | 879ff7a40226 |
| children | c8043dc582b8 |
comparison
equal
deleted
inserted
replaced
| 1422:d5f61a251ca3 | 1423:440ddbf97b39 |
|---|---|
| 1 2003-12-05 Andrew Lunn <andrew.lunn@ascom.ch> | 1 2003-12-05 Andrew Lunn <andrew.lunn@ascom.ch> |
| 2 | 2 |
| 3 * include/hal_intr_excevt.h: | 3 * include/hal_intr_excevt.h: |
| 4 * include/hal_intr_vecs.h: hal_delay_us() is a C function. | 4 * include/hal_intr_vecs.h: hal_delay_us() is a C function. |
| 5 | |
| 6 2003-09-21 Jonathan Larmour <jifl@eCosCentric.com> | |
| 7 | |
| 8 * cdl/hal_sh.cdl: CYGHWR_HAL_SH_FPU_REGS is only needed if there's an | |
| 9 FPU. | |
| 10 | |
| 11 * include/hal_var_bank.h (HAL_THREAD_INIT_CONTEXT_FPU): Use FPSCR | |
| 12 init value from HAL register definitions. | |
| 13 | |
| 14 2003-09-19 John Dallaway <jld@ecoscentric.com> | |
| 15 | |
| 16 * cdl/hal_sh.cdl: Specify default CDL values for sh4_202_md target. | |
| 17 | |
| 18 2003-09-11 Nick Garnett <nickg@ecoscentric.com> | |
| 19 | |
| 20 * include/hal_var_bank.h (HAL_THREAD_INIT_CONTEXT_FPU): Changed | |
| 21 initial value of fpscr to do round-to-nearest rather than | |
| 22 round-to-zero. | |
| 23 | |
| 24 2003-09-08 Nick Garnett <nickg@ecoscentric.com> | |
| 25 | |
| 26 * src/vectors.S (cyg_hal_default_exception_vsr): Added code to | |
| 27 switch to interrupt stack when fielding exceptions from RedBoot or | |
| 28 some other ROM monitor. Without this we get potential stack | |
| 29 overflows when debugging via the network. | |
| 30 | |
| 31 2003-09-05 Nick Garnett <nickg@ecoscentric.com> | |
| 32 | |
| 33 * include/hal_arch.h: | |
| 34 * include/hal_var_bank.h: | |
| 35 * include/hal_var_bank.inc: | |
| 36 * src/context.S: | |
| 37 Added support for floating point state save and restore and GDB | |
| 38 | |
| 39 * src/hal_misc.c (hal_delay_us): Fixed implementation of this | |
| 40 routine so that it actually works. | |
| 41 | |
| 42 * src/hal_syscall.c: | |
| 43 Added support for all supportable syscalls. | |
| 44 | |
| 45 * src/sh_stub.c: | |
| 46 Added check in __is_bsp_syscall() for trap 34 traps using the TRA | |
| 47 register. | |
| 48 | |
| 49 * src/vectors.S: Set startup stack size to the same as the | |
| 50 interrupt stack size. In some configurations of RedBoot the | |
| 51 previous value was too small. | |
| 52 | |
| 53 * include/sh_stub.h: | |
| 54 Fixed HAL_STUB_PLATFORM_STUBS_FIXUP() to only rewind for a | |
| 55 breakpoint. Traps are not rewound. | |
| 56 | |
| 57 * cdl/hal_sh.cdl: Added option for SH architecture FP register | |
| 58 count. | |
| 5 | 59 |
| 6 2003-07-29 Gary Thomas <gary@mlbassoc.com> on behalf of | 60 2003-07-29 Gary Thomas <gary@mlbassoc.com> on behalf of |
| 7 2003-07-29 Yoshinori Sato <ysato@users.sourceforge.jp> | 61 2003-07-29 Yoshinori Sato <ysato@users.sourceforge.jp> |
| 8 | 62 |
| 9 * src/sh.ld: Handle all bss* sections (newer compilers). | 63 * src/sh.ld: Handle all bss* sections (newer compilers). |
