Mercurial > ecos
comparison packages/hal/mips/arch/current/ChangeLog @ 0:3111d98ba7b3 ecos-v1_1-release
Initial commit of eCos version 1.1
| author | jlarmour |
|---|---|
| date | Tue, 11 May 1999 11:16:07 +0000 |
| parents | |
| children | 443894e2e912 |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:3111d98ba7b3 |
|---|---|
| 1 1998-10-27 Jesper Skov <jskov@cygnus.co.uk> | |
| 2 PR 18033 | |
| 3 | |
| 4 * include/hal_intr.h: Replaced CYGIMP_HAL_INTERRUPTS_CHAIN | |
| 5 with the correct CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN. | |
| 6 | |
| 7 1998-10-27 Jesper Skov <jskov@cygnus.co.uk> | |
| 8 PR 18021 | |
| 9 * src/hal_misc.c (hal_ctrlc_isr): Removed break; to prevent | |
| 10 compiler error. | |
| 11 | |
| 12 1998-10-25 Jesper Skov <jskov@cygnus.co.uk> | |
| 13 | |
| 14 * src/mips-stub.c (__build_t_packet): Replaced | |
| 15 CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT with | |
| 16 CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT. | |
| 17 Fixed #endif comment. | |
| 18 | |
| 19 * src/hal_misc.c (hal_ctrlc_isr): Replaced | |
| 20 CYGDBG_KERNEL_DEBUG_GDB_INCLUDE_STUBS with | |
| 21 CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS. | |
| 22 | |
| 23 * include/hal_intr.h: Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with | |
| 24 CYGIMP_HAL_INTERRUPTS_CHAIN. | |
| 25 | |
| 26 1998-10-23 Jesper Skov <jskov@cygnus.co.uk> | |
| 27 | |
| 28 * include/hal_intr.h: Include pkgconf/hal.h. | |
| 29 | |
| 30 1998-10-16 Bart Veer <bartv@cygnus.co.uk> | |
| 31 | |
| 32 * src/vectors.S (__interrupt_stack): | |
| 33 Made the interrupt stack size configurable. | |
| 34 | |
| 35 1998-10-16 Nick Garnett <nickg@cygnus.co.uk> | |
| 36 | |
| 37 * src/hal_misc.c: | |
| 38 Enabled caches by default. | |
| 39 | |
| 40 1998-10-14 Nick Garnett <nickg@cygnus.co.uk> | |
| 41 | |
| 42 * src/context.S (hal_thread_switch_context): | |
| 43 Store copy of R31(RA) in PC slot in register state to keep GDB | |
| 44 happy. | |
| 45 * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): | |
| 46 Intialize PC slot in register state. | |
| 47 | |
| 48 * src/hal_misc.c: | |
| 49 Altered ifdefs to allow building without kernel present. | |
| 50 | |
| 51 * include/mips-stub.h: | |
| 52 Include generic-stub.h from HAL rather than from kernel. | |
| 53 | |
| 54 * src/mips-stub.c: | |
| 55 Added signal definitions to avoid including signal.h. | |
| 56 | |
| 57 * include/hal_intr.h: | |
| 58 Added implementations of HAL_INTERRUPT_ACKNOWLEDGE() and | |
| 59 HAL_INTERRUPT_SET_LEVEL(). | |
| 60 | |
| 61 1998-10-13 Jesper Skov <jskov@cygnus.co.uk> | |
| 62 | |
| 63 * src/hal_misc.c: Use GDB array rather than HAL_SavedRegisters | |
| 64 structure. Rely on generic stub to pack/unpack the array. | |
| 65 | |
| 66 * include/hal_arch.h (HAL_GET_GDB_REGISTERS, | |
| 67 HAL_SET_GDB_REGISTERS): get/set full register set. | |
| 68 | |
| 69 1998-10-13 Jesper Skov <jskov@cygnus.co.uk> | |
| 70 | |
| 71 * include/mips-stub.h: Moved first use of regnames below | |
| 72 definition. | |
| 73 | |
| 74 Sun Sep 27 12:17:42 1998 Jesper Skov <jskov@cygnus.co.uk> | |
| 75 | |
| 76 * include/hal_cache.h (HAL_DCACHE_LOCK): Terminate asm string. | |
| 77 | |
| 78 1998-09-26 Nick Garnett <nickg@cygnus.co.uk> | |
| 79 | |
| 80 * include/hal_cache.h: | |
| 81 Cleaned up some compilation errors. | |
| 82 | |
| 83 Tue Sep 15 19:13:43 1998 David Moore <dsm@keema.cygnus.co.uk> | |
| 84 | |
| 85 * src/vectors.S: Cleaned up comments. | |
| 86 | |
| 87 1998-09-15 Nick Garnett <nickg@cygnus.co.uk> | |
| 88 | |
| 89 * include/hal_arch.h (HAL_GET_GDB_REGISTERS): | |
| 90 Initialized R30 to a copy of SP to avoid GDB making bogus memory | |
| 91 references. | |
| 92 | |
| 93 * src/hal_misc.c: | |
| 94 Added support for Ctrl-C processing when running under Cygmon. | |
| 95 Fixed a compiler warning. | |
| 96 | |
| 97 1998-09-14 Bart Veer <bartv@cygnus.co.uk> | |
| 98 | |
| 99 * src/PKGconf.mak: | |
| 100 Made vectors.o dependent on the various files that can contain | |
| 101 makefile variables or rules. This is needed after changes to | |
| 102 pkgconf.tcl for PRs 17195 and 17286. | |
| 103 | |
| 104 Mon Sep 14 11:10:20 1998 Jesper Skov <jskov@lassi.cygnus.co.uk> | |
| 105 PR 17230 | |
| 106 | |
| 107 * src/vectors.S: Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with new | |
| 108 CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN. | |
| 109 | |
| 110 1998-09-14 Nick Garnett <nickg@cygnus.co.uk> | |
| 111 PR 17230 | |
| 112 | |
| 113 * include/hal_intr.h: | |
| 114 Added HAL_TRANSLATE_VECTOR() to translate a supplied vector number | |
| 115 into one that can be used in the HAL. Added calls to it in | |
| 116 HAL_INTERRUPT_ATTACH() and HAL_INTERRUPT_DETACH(). | |
| 117 | |
| 118 1998-09-12 Bart Veer <bartv@cygnus.co.uk> | |
| 119 | |
| 120 * include/pkgconf/hal_tx39.h: | |
| 121 Added missing descriptions (PR 17184) | |
| 122 | |
| 123 * src/vectors.S: | |
| 124 <pkgconf/kernel.h> was being included without properly checking | |
| 125 that the kernel package was enabled. | |
| 126 | |
| 127 * src/hal_misc.c (exception_handler): | |
| 128 Sort out exception handling options (PR 16953) | |
| 129 | |
| 130 1998-09-11 Nick Garnett <nickg@cygnus.co.uk> | |
| 131 PR 17230 | |
| 132 | |
| 133 * src/vectors.S (__default_interrupt_vsr): | |
| 134 Modified interrupt decode code to preserve raising interrupt | |
| 135 number to pass to ISR, even when using chained interrupts. | |
| 136 | |
| 137 1998-09-03 Bart Veer <bartv@cygnus.co.uk> | |
| 138 | |
| 139 * src/mips-stub.c: | |
| 140 Fixed type in config option name. | |
| 141 | |
| 142 1998-09-02 Bart Veer <bartv@cygnus.co.uk> | |
| 143 | |
| 144 * include/pkgconf/hal_tx39.h: | |
| 145 New header file for architecture-specific configuration options | |
| 146 | |
| 147 * tests/PKGconf.mak: | |
| 148 * src/PKGconf.mak: | |
| 149 Sort out package naming conventions. | |
| 150 | |
| 151 Tue Sep 1 19:26:45 1998 Hugo Tyson <hmt@cygnus.co.uk> | |
| 152 | |
| 153 * src/hal_misc.c: | |
| 154 Use CYGDBG_INFRA_DIAG_USE_DEVICE (from infra.h) instead of | |
| 155 CYG_DIAG_USE_DEVICE (badly named, from kernel.h). | |
| 156 | |
| 157 1998-09-01 Nick Garnett <nickg@cygnus.co.uk> | |
| 158 | |
| 159 * include/hal_intr.h: | |
| 160 Added CYG_EXCEPTION_COUNT. | |
| 161 | |
| 162 1998-08-28 Bart Veer <bartv@cygnus.co.uk> | |
| 163 | |
| 164 * src/vectors.S, src/context.S, src/hal_misc.c, src/mips-stub.c: | |
| 165 Updated for new kernel configuration option symbol names | |
| 166 | |
| 167 Fri Aug 28 10:01:24 1998 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 168 | |
| 169 * src/hal_misc.c: | |
| 170 Rename __main() to cyg_hal_invoke_constructors() to prevent the | |
| 171 implied link with things called, or related to main(). Remove static | |
| 172 initialised variable as we can now guarantee it is only called | |
| 173 once. | |
| 174 | |
| 175 * src/vectors.S: | |
| 176 Instead of calling main(), call cyg_start() which lives in the infra | |
| 177 package. | |
| 178 Explicitly invoke constructors as it isn't done magically for us | |
| 179 any more, now that main() is no longer used. | |
| 180 | |
| 181 | |
| 182 1998-08-25 Nick Garnett <nickg@cygnus.co.uk> | |
| 183 | |
| 184 * src/vectors.S: | |
| 185 Now pass pointer to saved registers as third argument to | |
| 186 interrupt_end(). | |
| 187 | |
| 188 * include/hal_arch.h: | |
| 189 Added macros to support GDB. | |
| 190 | |
| 191 Tue Aug 25 02:33:59 1998 Jonathan Larmour <jlarmour@cygnus.co.uk> | |
| 192 | |
| 193 * include/mips_stub.h, src/hal_misc.c: | |
| 194 Add void to prototypes and typedefs that want it to silence warnings | |
| 195 | |
| 196 1998-08-21 Nick Garnett <nickg@cygnus.co.uk> | |
| 197 | |
| 198 * include/hal_cache.h: | |
| 199 Now includes cyg_type.h rather than ktypes.h. | |
| 200 | |
| 201 1998-08-18 Nick Garnett <nickg@cygnus.co.uk> | |
| 202 | |
| 203 * src/context.S: | |
| 204 * include/hal_arch.h: | |
| 205 * include/hal_io.h: | |
| 206 * include/hal_intr.h: | |
| 207 Now uses cyg_type.h rather than ktypes.h. | |
| 208 | |
| 209 * src/hal_misc.c: | |
| 210 * src/vectors.S: | |
| 211 Now uses hal.h rather than kernel.h. | |
| 212 | |
| 213 1998-07-23 Nick Garnett <nickg@cygnus.co.uk> | |
| 214 | |
| 215 * include/hal_intr.h: Fixed some issues raised bt code review. | |
| 216 | |
| 217 * src/context.S: | |
| 218 * include/hal_arch.h: Fixed some typos raised by code review. | |
| 219 | |
| 220 * include/hal_intr.h (HAL_INTERRUPT_MASK): | |
| 221 * src/vectors.S (hal_interrupt_level): Added hal_interrupt_level | |
| 222 to allow for interaction between HAL_INTERRUPT_UNMASK() and | |
| 223 HAL_INTERRUPT_SET_LEVEL(). | |
| 224 | |
| 225 | |
| 226 //=========================================================================== | |
| 227 //####COPYRIGHTBEGIN#### | |
| 228 // | |
| 229 // ------------------------------------------- | |
| 230 // The contents of this file are subject to the Cygnus eCos Public License | |
| 231 // Version 1.0 (the "License"); you may not use this file except in | |
| 232 // compliance with the License. You may obtain a copy of the License at | |
| 233 // http://sourceware.cygnus.com/ecos | |
| 234 // | |
| 235 // Software distributed under the License is distributed on an "AS IS" | |
| 236 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the | |
| 237 // License for the specific language governing rights and limitations under | |
| 238 // the License. | |
| 239 // | |
| 240 // The Original Code is eCos - Embedded Cygnus Operating System, released | |
| 241 // September 30, 1998. | |
| 242 // | |
| 243 // The Initial Developer of the Original Code is Cygnus. Portions created | |
| 244 // by Cygnus are Copyright (C) 1998 Cygnus Solutions. All Rights Reserved. | |
| 245 // ------------------------------------------- | |
| 246 // | |
| 247 //####COPYRIGHTEND#### | |
| 248 //=========================================================================== |
