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

📄 changelog

📁 eCos1.31版
💻
📖 第 1 页 / 共 2 页
字号:
2000-03-20  Jonathan Larmour  <jlarmour@redhat.co.uk>	* src/vectors.S (__default_interrupt_vsr): Pass variant-specific PC	offset from register context into cyg_hal_gdb_isr()	* include/hal_arch.h: Move HAL_SavedRegisters into variant HALs2000-03-19  Jonathan Larmour  <jlarmour@redhat.co.uk>	* include/mn10300_stub.h: Make C++ safe2000-02-16  Jesper Skov  <jskov@redhat.com>	* cdl/hal_mn10300.cdl: remove fix me.1999-11-09  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/hal_intr.h (HAL_RESTORE_INTERRUPTS): Ensure we restore the	old state exactly, including "restoring" by disabling interrupts	Requested by Matsushita in case 1025441999-12-02  John Dallaway  <jld@cygnus.co.uk>	* cdl/hal_mn10300.cdl:	Use the <PACKAGE> token in custom rules.1999-12-01  John Dallaway  <jld@cygnus.co.uk>	* cdl/hal_mn10300.cdl:	Use the <PREFIX> token in custom rules.1999-11-04  John Dallaway  <jld@cygnus.co.uk>	* cdl/hal_mn10300.cdl:	Output custom rule dependency information to .deps files in	the current directory.	Dispense with the need to create a 'src' sub-directory.1999-11-03  Jesper Skov  <jskov@cygnus.co.uk>	* cdl/hal_mn10300.cdl: Added.1999-09-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/hal_cache.h: Change CYG_HAL_MN10300_SIM to	CYG_HAL_MN10300_AM31_SIM	Only include var_cache.h when not sim1999-08-18  Nick Garnett  <nickg@cygnus.co.uk>	* src/hal_misc.c (cyg_hal_exception_handler):	Use CYGNUM_HAL_EXCEPTION_WATCHDOG rather than	CYGNUM_HAL_INTERRUPT_WATCHDOG in test for watchdog exceptions.1999-08-17  Nick Garnett  <nickg@cygnus.co.uk>	* include/arch.inc: Modified hal_cpu_int_merge to avoid corrupting	any registers other than the one passed as an argument.1999-08-16  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/arch.inc: rename CYGPKG_HAL_MN10300_AM32_STDEVAL1 to	CYGPKG_HAL_MN10300_AM31_STDEVAL11999-08-13  Nick Garnett  <nickg@cygnus.co.uk>	* include/arch.inc: Moved AM33 trace address to uncached memory	window.	* src/vectors.S (_start): Tidied away some superfluous trace	code.	1999-08-12  Nick Garnett  <nickg@cygnus.co.uk>	Imported following changed from development branch.	    1999-08-11  Nick Garnett  <nickg@cygnus.co.uk>		* src/vectors.S: Removed debug code.	* include/hal_intr.h: Made mn10300_interrupt_control[] unsized	since it is different sizes on different variants.	* include/arch.inc:	Changed hal_cpu_int_merge so that both the IE and IPL bits are	changed across a thread switch.	Some minor tweaks to trace code for AM32.    1999-08-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/pkgconf/hal_mn10300.h:	Move CYGPKG_HAL_MN10300's "target mn10300" under the variant	packages instead.	Add CYGPKG_HAL_MN10300_VARIANTS    1999-07-30  Nick Garnett  <nickg@cygnus.co.uk>	* src/hal_misc.c: Added default ISR.	* src/vectors.S:	Added Ctrl-C support. Extended VSR table to include new	exceptions. Install default ISR by default.	* src/mn10300_stub.c:	Added asynchronous breakpoint support.	[Later] Tidied up install_async_breakpoint() and fixed indirection	bug.	* include/hal_intr.h:	Added default ISR. Removed HAL_INTERRUPT_CONFIGURE(), this is now	variant-specific.    1999-07-27  Nick Garnett  <nickg@cygnus.co.uk>	* src/vectors.S: 	Some reorganization to make code more generic.	Some diagnostic macros added.	Note: some trace/debug code has been left in place temporarily,	this will be removed eventually.	* include/mn10300_stub.h: Added extra regnames for AM33.	* include/hal_arch.h:	Added macros to get and set extra registers for AM33.	* include/arch.inc:	Changed all *_MIPS_* to *_MN10300_*.	Added some temporary trace/debug macros.    1999-07-16  Nick Garnett  <nickg@cygnus.co.uk>	* src/hal_misc.c: 	* include/hal_arch.h:	Added hal_idle_thread_action();	* include/arch.inc: Made hal_cpu_init definition optional.    1999-07-08  Nick Garnett  <nickg@cygnus.co.uk>	* src/vectors.S: 	Moved some code to variant specific macros. Now pass ISR register	to cyg_hal_exception_handler() to enable further decoding.		* src/hal_misc.c (cyg_hal_exception_handler):	Added extra argument to pass ISR register value. Now decodes ISR	value to specify extra exceptions.    1999-07-07  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_intr.h:	Added HAL_INTERRUPT_STACK_CALL_PENDING_DSRS() macro to support	calling of DSRs on the interrupt stack.	* include/hal_arch.h (HAL_THREAD_INIT_CONTEXT):	Initialize the PSW to enable all interrupts on entry to thread.	* include/arch.inc:	Added implementations of CPU control macros.	* src/context.S:	Added code to preserve PSW across context switches.	* src/vectors.S:	Implemented mechanism to call DSRs on the interrupt stack.	Refined condition for defining VSR table here.    1999-06-30  Nick Garnett  <nickg@cygnus.co.uk>	* src/context.S: 	* src/vectors.S:	Use hal_cpu_save_all and hal_cpu_load_all macros to save and	restore CPU register sets.	* include/hal_arch.h:	Modified HAL_THREAD_INIT_CONTEXT_EXTRA() to take some arguments.    1999-06-29  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_arch.h:	Added code in preparation for AM33 port.	Added include of variant header.	* include/hal_cache.h: 	* include/hal_intr.h: 	* src/vectors.S:	* src/hal_misc.c: 	Extensive changes to convert to new HAL organization. These mostly	involve moving variant and platform specific stuff out to the	appropriate headers in the variant and platform directories.	* src/PKGconf.mak:	* src/mn10300.ld (removed):	Moved build of target.ld to variant directory.	* include/arch.inc:	Added this file to contain architecture specific macros.	1999-06-08  Jesper Skov  <jskov@cygnus.co.uk>	* src/hal_misc.c (cyg_hal_dcache_store): Only define for HW target.1999-06-07  Jesper Skov  <jskov@cygnus.co.uk>        PR 20136	* src/hal_misc.c (cyg_hal_dcache_store): 	* include/hal_cache.h (HAL_DCACHE_STORE):	DCACHE store operation needs 4 register variables. Put it in a	separate function to ensure registers are availble.1999-05-21  Hugo Tyson  <hmt@masala.cygnus.co.uk>	* include/hal_intr.h: Define HAL_INTERRUPT_STACK_BASE and	HAL_INTERRUPT_STACK_TOP so that stack usage macros in	kernel/.../stackmon.hxx can work.	* src/vectors.S (cyg_interrupt_stack_base): Define this symbol for	the interrupt stack and its friend for the stack top so that we	can publish them with nice names.1999-05-13  Hugo Tyson  <hmt@cygnus.co.uk>	* include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align stack	(rather conservatively) before use.1999-04-28  Bart Veer  <bartv@cygnus.co.uk>	* src/PKGconf.mak:	Remove the -n argument to tail, it does not appear to be required	on any supported host and causes problems with some	implementations of tail.1999-04-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/hal_cache.h: 	(HAL_DCACHE_IS_ENABLED) (HAL_ICACHE_IS_ENABLED): Add these new macros	(HAL_DCACHE_DISABLE) (HAL_ICACHE_DISABLE): Make variables register	variables	Ensure the cache has finished its operation before exitting.	(HAL_DCACHE_INVALIDATE_ALL) (HAL_ICACHE_INVALIDATE_ALL): Make	variables register variables.	Re-enable cache if it was enabled on entry.	(HAL_DCACHE_WRITE_MODE): Make variables register variables.	Re-enable data cache if it was enabled on entry.	Ensure the cache has finished its operation before exitting.	(HAL_DCACHE_STORE): Make variables register variables.	Re-enable data cache if it was enabled on entry.	These fix PR198871999-04-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/mn10300.ld: Define __bss_end at the end of the BSS	* src/vectors.S (_start): Use __bss_end rather than _end when clearing	BSS	These fix PR 197501999-04-15  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/hal_misc.c:	* src/vectors.S:	Separate parts of cyg_hal_invoke_constructors() out into new functions	cyg_hal_enable_caches() and cyg_hal_debug_init() so that	cyg_hal_invoke_constructors() can be called again safely if	necessary	Fix for PR196421999-04-14  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/PKGconf.mak (EXTRAS): Don't generate extras.o here any more	But do define EXTRAS every time for the linker script.1999-04-09  Jesper Skov  <jskov@cygnus.co.uk>	* src/mn10300_stub.c: 	Moved get_register and put_register to hal_stub.c.1999-04-08  John Dallaway  <jld@cygnus.co.uk>	* src/*.ld: Revised SECTION_* macro arguments to	avoid padded output sections (PR 19787)1999-03-31  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align initial SP	to a 4 byte boundary. Fixes PR 19695.	* include/hal_cache.h: Added include of hal.h and a test that a	valid set of macros have been added.1999-03-26  Gary Thomas  <gthomas@cygnus.co.uk>	* include/hal_arch.h (CYGNUM_HAL_STACK_SIZE_MINIMUM): Be a little	more generous since this stack should allow at least a kernel API	call which could be at least 4 levels deep.1999-03-23  Nick Garnett  <nickg@cygnus.co.uk>	* include/hal_arch.h:	Modified stack size definitions to be more accurate.1999-03-22  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/mn10300_stub.h: Update copyright	* src/mn10300_stub.c: Update copyright1999-03-22  Hugo Tyson  <hmt@cygnus.co.uk>	* include/hal_arch.h: 	Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of	CYGNUM_HAL_MINIMUM_STACK_SIZE.1999-03-19  Nick Garnett  <nickg@cygnus.co.uk>	* src/hal_misc.c:	* src/vectors.S:	Fixed problem with taking breakpoints after watchdog interrupts	and memory access exceptions. See the comments in	__default_nmi_vsr in vector.S for details.1999-03-17  John Dallaway  <jld@cygnus.co.uk>	* src/PKGconf.mak: Remove dependence on echo '-e' switch.1999-03-12  Gary Thomas  <gthomas@cygnus.co.uk>	* include/hal_arch.h: Add definition of 'CYGNUM_HAL_MINIMUM_STACK_SIZE'1999-03-10  Jesper Skov  <jskov@cygnus.co.uk>	* include/hal_intr.h (HAL_INTERRUPT_ATTACH): Added.1999-03-08  Nick Garnett  <nickg@cygnus.co.uk>	* src/mn10300.ld:	Added alignment before definition of __DEVTAB__.1999-03-05  Gary Thomas  <gthomas@cygnus.co.uk>	* src/PKGconf.mak: 	* src/mn10300.ld: Clean up I/O package changes.1999-03-04  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* src/mn10300.ld: 	Unconditionalize use of libextras.a and add to GROUP()1999-02-25  Nick Garnett  <nickg@cygnus.co.uk>	* src/hal_misc.c:	Now tests for whether the kernel is present before trying to use	patch_dbg_syscalls().	* include/hal_intr.h (HAL_INTERRUPT_CONFIGURE): fixed some compile	bugs in this macro.	* src/vectors.S:	Changed label used to access scheduler lock to one that is not	mangled by C++. This is intended to make support for interrupt	handling in non-kernel configurations easier.1999-02-20  Jonathan Larmour  <jlarmour@cygnus.co.uk>	* include/hal_arch.h: 	Rename deliver_exception() -> cyg_hal_deliver_exception()	QA improvements	* include/hal_intr.h:	Reorganise vector/interrupt/exception names according to purpose	QA improvements	* src/hal_misc.c:	Rename deliver_exception() -> cyg_hal_deliver_exception()	Rename CYG_VECTOR_* according to hal_intr.h changes above	QA improvements	* src/vectors.S:

⌨️ 快捷键说明

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