comparison packages/hal/mips/arch/current/ChangeLog @ 76:435cced73e2f ecos-v1_3_1-release

eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
author jlarmour
date Tue, 28 Mar 2000 14:10:45 +0000
parents da3908c9cd10
children afdeb44241de
comparison
equal deleted inserted replaced
75:41bf073c0c32 76:435cced73e2f
1 2000-03-20 Jonathan Larmour <jlarmour@redhat.co.uk>
2
3 * include/mips-stub.h: Make C++ safe
4
5 * include/hal_cache.h (_hal_asm_mips_cpp_stringize): Add as a separate
6 macro because the compiler has got more picky
7
8 2000-03-16 Jonathan Larmour <jlarmour@redhat.co.uk>
9
10 * src/vectors.S (_start): Set return address to 0 and unconditionally
11 jump to cyg_start, so that GDB doesn't get confused with backtraces
12
13 2000-03-13 Nick Garnett <nickg@cygnus.co.uk>
14
15 * src/context.S :
16 Added jmpbuf_regsize to insulate jumb buffer from changes in
17 mips_regsize. This will need extra work if we go to a full 64 bit
18 variant, but for now is the simplest solution to this problem.
19
20 2000-02-25 Jonathan Larmour <jlarmour@redhat.co.uk>
21
22 * include/arch.inc: Add lpc and spc macros to save and restore PC
23 * src/context.S (hal_thread_switch_context): Restore RA into PC
24 location in context so that thread debugging works
25
26 2000-02-23 Jonathan Larmour <jlarmour@redhat.co.uk>
27
28 * src/hal_misc.c (hal_idle_thread_action):
29 CYG_HAL_MIPS_SIM -> CYGPKG_HAL_MIPS_SIM
30 CYG_HAL_MIPS_JMR3904 -> CYGPKG_HAL_MIPS_TX39_JMR3904
31
32 * include/arch.inc: CYG_HAL_MIPS_SIM -> CYGPKG_HAL_MIPS_SIM
33
34 2000-02-16 Jesper Skov <jskov@redhat.com>
35
36 * cdl/hal_mips.cdl: removed fix me.
37
1 2000-01-14 Nick Garnett <nickg@cygnus.co.uk> 38 2000-01-14 Nick Garnett <nickg@cygnus.co.uk>
2 39
3 * include/hal_arch.h: 40 * include/hal_arch.h:
4 * include/arch.inc: 41 * include/arch.inc:
5 * src/vectors.S: 42 * src/vectors.S:
21 CYGSEM_HAL_USE_ROM_MONITOR_CygMon 58 CYGSEM_HAL_USE_ROM_MONITOR_CygMon
22 59
23 * include/arch.inc: Rename CYG_HAL_USE_ROM_MONITOR -> 60 * include/arch.inc: Rename CYG_HAL_USE_ROM_MONITOR ->
24 CYGSEM_HAL_USE_ROM_MONITOR 61 CYGSEM_HAL_USE_ROM_MONITOR
25 62
63 1999-12-20 John Dallaway <jld@cygnus.co.uk>
64
65 * cdl/hal_mips.cdl:
66
67 Fix syntax error.
68
26 1999-12-17 Jonathan Larmour <jlarmour@cygnus.co.uk> 69 1999-12-17 Jonathan Larmour <jlarmour@cygnus.co.uk>
27 70
28 * src/mipsfp.c (flt2reg): New inline function to convert between 71 * src/mipsfp.c (flt2reg): New inline function to convert between
29 float union and register type 72 float union and register type
30 (reg2flt): Likewise in reverse 73 (reg2flt): Likewise in reverse
35 78
36 * src/hal_misc.c (cyg_hal_exception_handler): Allow handling of 79 * src/hal_misc.c (cyg_hal_exception_handler): Allow handling of
37 unimplemented operation FPU exceptions to be configurable 80 unimplemented operation FPU exceptions to be configurable
38 * include/pkgconf/hal_mips.h: Provide 81 * include/pkgconf/hal_mips.h: Provide
39 CYGSEM_HAL_MIPS_EMULATE_UNIMPLEMENTED_FPU_OPS to do this 82 CYGSEM_HAL_MIPS_EMULATE_UNIMPLEMENTED_FPU_OPS to do this
83 * cdl/hal_mips.cdl: Likewise
40 84
41 All the above required for cases 102817 and 102820 85 All the above required for cases 102817 and 102820
42 86
43 1999-12-15 Jonathan Larmour <jlarmour@cygnus.co.uk> 87 1999-12-15 Jonathan Larmour <jlarmour@cygnus.co.uk>
44 88
45 * include/hal_intr.h (CYGNUM_HAL_EXCEPTION_COUNT): Ensure you can 89 * include/hal_intr.h (CYGNUM_HAL_EXCEPTION_COUNT): Ensure you can
46 handle FPU exceptions if present 90 handle FPU exceptions if present
47 Reported in case 102817 91 Reported in case 102817
92
93 1999-12-02 John Dallaway <jld@cygnus.co.uk>
94
95 * cdl/hal_mips.cdl:
96
97 Use the <PACKAGE> token in custom rules.
98
99 1999-12-01 John Dallaway <jld@cygnus.co.uk>
100
101 * cdl/hal_mips.cdl:
102
103 Use the <PREFIX> token in custom rules.
104
105 1999-11-04 John Dallaway <jld@cygnus.co.uk>
106
107 * cdl/hal_mips.cdl:
108
109 Output custom rule dependency information to .deps files in
110 the current directory.
111
112 Dispense with the need to create a 'src' sub-directory.
48 113
49 1999-11-04 Nick Garnett <nickg@cygnus.co.uk> 114 1999-11-04 Nick Garnett <nickg@cygnus.co.uk>
50 115
51 * src/vectors.S: Added code in reset vector to reset the config0 116 * src/vectors.S: Added code in reset vector to reset the config0
52 register to a known state. This is because on some MIPS variants 117 register to a known state. This is because on some MIPS variants
53 the K0 field comes up in an undefined state. 118 the K0 field comes up in an undefined state.
54 [Later] Moved this code to just work in the case of a cold boot. 119 [Later] Moved this code to just work in the case of a cold boot.
55 NMIs and warm boots should leave it as it was. 120 NMIs and warm boots should leave it as it was.
121
122 1999-11-02 Jesper Skov <jskov@cygnus.co.uk>
123
124 * cdl/hal_mips.cdl: Added.
56 125
57 1999-10-29 Nick Garnett <nickg@cygnus.co.uk> 126 1999-10-29 Nick Garnett <nickg@cygnus.co.uk>
58 127
59 * include/pkgconf/hal_mips.h: Added condition to set a 128 * include/pkgconf/hal_mips.h: Added condition to set a
60 MIPS-private option (CYGDBG_HAL_MIPS_DEBUG_GDB_CTRLC_SUPPORT) if 129 MIPS-private option (CYGDBG_HAL_MIPS_DEBUG_GDB_CTRLC_SUPPORT) if
348 Several temporary kludges to permit us to test ROM code from RAM 417 Several temporary kludges to permit us to test ROM code from RAM
349 under PMON. 418 under PMON.
350 419
351 * include/mips.inc: Extended list of CP0 register aliases. 420 * include/mips.inc: Extended list of CP0 register aliases.
352 421
422 * include/mips-stub.h: The stubs must behave as if we are on a 64
423 bit processor when debugging the VR4300, since that is what GDB
424 expects.
353 425
354 * include/arch.inc: Added generic version of hal_cache_init to 426 * include/arch.inc: Added generic version of hal_cache_init to
355 disable kseg0 caching in config0 register. 427 disable kseg0 caching in config0 register.
356 428
357 * include/hal_cache.h: Moved dummy addresses used in index 429 * include/hal_cache.h: Moved dummy addresses used in index