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).