⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 eCos1.31版
💻
📖 第 1 页 / 共 3 页
字号:
	* src/hal_misc.c:	Rename deliver_exception() -> cyg_hal_deliver_exception()	Rename CYG_VECTOR_SIO_0 -> CYGNUM_HAL_INTERRUPT_SIO_01999-02-16  Jesper Skov  <jskov@cygnus.co.uk>	* src/vectors.S: Added call to initialize_stub.	* src/mips-stub.c: 	* include/mips-stub.h:	Cleaned up to only include arch specific stub code.	* include/hal_arch.h (HAL_BREAKPOINT): Added SIM breakpoint code	from (now dead) jmr3904/.../hal_stub.c.1999-02-05  John Dallaway  <jld@cygnus.co.uk>	* src/mips.ld: Rename to tx39.ld since this is the target name        * src/PKGconf.mak: Process tx39.ld instead of mips.ld1999-02-05  John Dallaway  <jld@cygnus.co.uk>	* src/mips.ld: Add LMA_EQ_VMA macro definition.1999-02-03  Jesper Skov  <jskov@cygnus.co.uk>	* src/hal_misc.c: 	* include/hal_cache.h:	Moved nested external declarations into top-level scope to avoid	compiler warnings.1999-02-02  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_cache.h :	In HAL_ICACHE_INVALIDATE_ALL() and HAL_ICACHE_INVALIDATE(), fixed	typos in passing arguments to asm sections.	Fixes PR 18951.1999-01-26  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* src/mips.ld:	Add copyright notice.  (Though these files will later be generated	by a tool and so not copyright, these default setups are.)1999-01-21  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/hal_misc.c (cyg_hal_invoke_constructors): 	Add code to deal with CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG	Tidy up and update description header	Shorten needlessly long lines	Remove all traces of non-CYG_KERNEL_USE_INIT_PRIORITY code1999-01-15  Hugo Tyson  <hmt@cygnus.co.uk>	* src/mips.ld:	Provide alternate definition of macro SECTION_rom_vectors() for	RAM startup (CYG_HAL_STARTUP_RAM) so that minimal sim testing	works.  Note: this is an instance where two definitions (of	identical "API") of a macro occur in the prototype <target>.ld	file; the MLT is required not to be confused by this.1999-01-15  John Dallaway  <jld@cygnus.co.uk>      * src/mips.ld: add section macro for .vsr_table1999-01-13  John Dallaway  <jld@cygnus.co.uk>      * src/mips.ld: add section macro for .rel.dyn1999-01-13  John Dallaway  <jld@cygnus.co.uk>      * src/mips.ld: new linker script for MLT      * src/PKGconf.mak: add mips.ld rules for MLT1999-01-13  Gary Thomas  <gthomas@cygnus.co.uk>	* include/basetype.h: CYG_DOUBLE_BYTEORDER now in <infra/cyg_type.h>1999-01-12  Gary Thomas  <gthomas@cygnus.co.uk>	* include/basetype.h (CYG_DOUBLE_BYTEORDER): Define ordering	for words within doubles.1999-01-12  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_cache.h: 	Modified HAL_DCACHE_INVALIDATE_ALL() to correctly touch all cache	lines twice to ensure that the cache and memory are	consistent. This is the best we can do without direct support for	invalidation.		* src/hal_misc.c: Altered call to patch_dbg_syscalls() to pass	pointer to base of vector rather than a single vector entry.1998-12-15  Jesper Skov  <jskov@cygnus.co.uk>        PR 18543	* include/hal_cache.h (HAL_DCACHE_INVALIDATE): Fixed variable	name.1998-12-15  Jesper Skov  <jskov@cygnus.co.uk>	* include/hal_arch.h: 	* src/context.S (hal_setjmp, hal_longjump):	Added CYGARC definitions for jmpbuf entries.	Corrected jmpbuf size.1998-12-10  Jesper Skov  <jskov@cygnus.co.uk>	* include/hal_cache.h (HAL_DCACHE_UNLOCK_ALL,	HAL_ICACHE_UNLOCK_ALL): Added.1998-11-26  Jesper Skov  <jskov@cygnus.co.uk>	* include/mips-regs.h:	* src/mips-stub.c:	Added use of CYGARC_HAL_COMMON_EXPORT_CPU_MACROS.1998-11-18  Gary Thomas  <gthomas@cygnus.co.uk>	* include/hal_intr.h: Add support for interrupt latency	measurements, controlled by CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY.1998-10-27  Jesper Skov  <jskov@cygnus.co.uk>        PR 18033	* include/hal_intr.h: Replaced CYGIMP_HAL_INTERRUPTS_CHAIN	with the correct CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN.1998-10-27  Jesper Skov  <jskov@cygnus.co.uk>        PR 18021	* src/hal_misc.c (hal_ctrlc_isr): Removed break; to prevent	compiler error.1998-10-25  Jesper Skov  <jskov@cygnus.co.uk>	* src/mips-stub.c (__build_t_packet): Replaced	CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT with	CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT. 	Fixed #endif comment.	* src/hal_misc.c (hal_ctrlc_isr): Replaced	CYGDBG_KERNEL_DEBUG_GDB_INCLUDE_STUBS with	CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS.	* include/hal_intr.h: Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with	CYGIMP_HAL_INTERRUPTS_CHAIN.1998-10-23  Jesper Skov  <jskov@cygnus.co.uk>	* include/hal_intr.h: Include pkgconf/hal.h.1998-10-16  Bart Veer  <bartv@cygnus.co.uk>	* src/vectors.S (__interrupt_stack):	Made the interrupt stack size configurable.1998-10-16  Nick Garnett  <nickg@cygnus.co.uk>	* src/hal_misc.c:	Enabled caches by default.1998-10-14  Nick Garnett  <nickg@cygnus.co.uk>	* src/context.S (hal_thread_switch_context):	Store copy of R31(RA) in PC slot in register state to keep GDB	happy.	* include/hal_arch.h (HAL_THREAD_INIT_CONTEXT):	Intialize PC slot in register state.	* src/hal_misc.c:	Altered ifdefs to allow building without kernel present.	* include/mips-stub.h:	Include generic-stub.h from HAL rather than from kernel.	* src/mips-stub.c:	Added signal definitions to avoid including signal.h.	* include/hal_intr.h:	Added implementations of HAL_INTERRUPT_ACKNOWLEDGE() and	HAL_INTERRUPT_SET_LEVEL().1998-10-13  Jesper Skov  <jskov@cygnus.co.uk>	* src/hal_misc.c: Use GDB array rather than HAL_SavedRegisters	structure. Rely on generic stub to pack/unpack the array.	* include/hal_arch.h (HAL_GET_GDB_REGISTERS,	HAL_SET_GDB_REGISTERS): get/set full register set.1998-10-13  Jesper Skov  <jskov@cygnus.co.uk>	* include/mips-stub.h: Moved first use of regnames below	definition.Sun Sep 27 12:17:42 1998  Jesper Skov  <jskov@cygnus.co.uk>	* include/hal_cache.h (HAL_DCACHE_LOCK): Terminate asm string.1998-09-26  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_cache.h:	Cleaned up some compilation errors.Tue Sep 15 19:13:43 1998  David Moore  <dsm@keema.cygnus.co.uk>	* src/vectors.S: Cleaned up comments.1998-09-15  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_arch.h (HAL_GET_GDB_REGISTERS):	Initialized R30 to a copy of SP to avoid GDB making bogus memory	references.	* src/hal_misc.c:	Added support for Ctrl-C processing when running under Cygmon.	Fixed a compiler warning.1998-09-14  Bart Veer  <bartv@cygnus.co.uk>	* src/PKGconf.mak:	Made vectors.o dependent on the various files that can contain	makefile variables or rules. This is needed after changes to	pkgconf.tcl for PRs 17195 and 17286.Mon Sep 14 11:10:20 1998  Jesper Skov  <jskov@lassi.cygnus.co.uk>        PR 17230		* src/vectors.S: Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with new 	CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN.1998-09-14  Nick Garnett  <nickg@cygnus.co.uk>        PR 17230	* include/hal_intr.h:	Added HAL_TRANSLATE_VECTOR() to translate a supplied vector number	into one that can be used in the HAL. Added calls to it in	HAL_INTERRUPT_ATTACH() and HAL_INTERRUPT_DETACH().1998-09-12  Bart Veer  <bartv@cygnus.co.uk>	* include/pkgconf/hal_tx39.h:	Added missing descriptions (PR 17184)	* src/vectors.S:	<pkgconf/kernel.h> was being included without properly checking	that the kernel package was enabled.	* src/hal_misc.c (exception_handler): 	Sort out exception handling options (PR 16953)1998-09-11  Nick Garnett  <nickg@cygnus.co.uk>        PR 17230		* src/vectors.S (__default_interrupt_vsr):	Modified interrupt decode code to preserve raising interrupt	number to pass to ISR, even when using chained interrupts.1998-09-03  Bart Veer  <bartv@cygnus.co.uk>	* src/mips-stub.c:	Fixed type in config option name.1998-09-02  Bart Veer  <bartv@cygnus.co.uk>	* include/pkgconf/hal_tx39.h: 	New header file for architecture-specific configuration options		* tests/PKGconf.mak: 	* src/PKGconf.mak: 	Sort out package naming conventions.	Tue Sep  1 19:26:45 1998  Hugo Tyson  <hmt@cygnus.co.uk>	* src/hal_misc.c: 	Use CYGDBG_INFRA_DIAG_USE_DEVICE (from infra.h) instead of	CYG_DIAG_USE_DEVICE (badly named, from kernel.h).1998-09-01  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_intr.h:	Added CYG_EXCEPTION_COUNT.1998-08-28  Bart Veer  <bartv@cygnus.co.uk>	* src/vectors.S, src/context.S, src/hal_misc.c, src/mips-stub.c:	Updated for new kernel configuration option symbol namesFri Aug 28 10:01:24 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/hal_misc.c:	Rename __main() to cyg_hal_invoke_constructors() to prevent the	implied link with things called, or related to main(). Remove static	initialised variable as we can now guarantee it is only called	once.	* src/vectors.S:	Instead of calling main(), call cyg_start() which lives in the infra	package.	Explicitly invoke constructors as it isn't done magically for us	any more, now that main() is no longer used.	1998-08-25  Nick Garnett  <nickg@cygnus.co.uk>	* src/vectors.S:	Now pass pointer to saved registers as third argument to	interrupt_end().	* include/hal_arch.h:	Added macros to support GDB.Tue Aug 25 02:33:59 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/mips_stub.h, src/hal_misc.c: 	Add void to prototypes and typedefs that want it to silence warnings1998-08-21  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_cache.h:	Now includes cyg_type.h rather than ktypes.h.	1998-08-18  Nick Garnett  <nickg@cygnus.co.uk>	* src/context.S: 	* include/hal_arch.h: 	* include/hal_io.h: 	* include/hal_intr.h:	Now uses cyg_type.h rather than ktypes.h.	* src/hal_misc.c: 	* src/vectors.S:	Now uses hal.h rather than kernel.h.1998-07-23  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_intr.h: Fixed some issues raised bt code review.	* src/context.S: 	* include/hal_arch.h: Fixed some typos raised by code review.	* include/hal_intr.h (HAL_INTERRUPT_MASK): 	* src/vectors.S (hal_interrupt_level): Added hal_interrupt_level	to allow for interaction between HAL_INTERRUPT_UNMASK() and	HAL_INTERRUPT_SET_LEVEL().	//===========================================================================//####COPYRIGHTBEGIN####//                                                                          // -------------------------------------------                              // The contents of this file are subject to the Red Hat eCos Public License // Version 1.1 (the "License"); you may not use this file except in         // compliance with the License.  You may obtain a copy of the License at    // http://www.redhat.com/                                                   //                                                                          // Software distributed under the License is distributed on an "AS IS"      // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the // License for the specific language governing rights and limitations under // the License.                                                             //                                                                          // The Original Code is eCos - Embedded Configurable Operating System,      // released September 30, 1998.                                             //                                                                          // The Initial Developer of the Original Code is Red Hat.                   // Portions created by Red Hat are                                          // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             // All Rights Reserved.                                                     // -------------------------------------------                              //                                                                          //####COPYRIGHTEND####//===========================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -