Mercurial > flash_v2
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 |
