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

📄 changelog

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻
📖 第 1 页 / 共 2 页
字号:
2005-11-08	Till Straumann <strauman@slac.stanford.edu>	PR 845/bsps	* startup/bspstart.c, start/start.S: setup BATs prior to attempting any	device access - missing BAT mappings were probably the reason for the	MMU malfunction assumption. Enabled MSR_DR.2005-11-08	Till Straumann <strauman@slac.stanford.edu>	PR 837/bsps	* startup/bspstart.c, pci/detect_raven_bridge.c: Make sure	exceptions_in_RAM flag is set prior to initializing exception	handling. Keep MCP disabled for memory probes :-( (the raven would	otherwise fault on PCI config space access to empty slots).2005-11-07	Till Straumann <strauman@slac.stanford.edu>	PR 834/bsps	* vectors/vectors.S: reload stack pointer/R1 from exception frame	instead of adding static offset.2005-10-06	Till Straumann <strauman@slac.stanford.edu>	PR 833/bsps	* irq/irq_asm.S: Currently, all (new exception) BSPs explicitely enable	the FPU across the user ISR but DONT save/restore the FPU context.	Any use of the FPU fron the user handler (e.g., due to GCC	optimizations) result in corruption. The fix results in an exception	in such cases (user ISR must explicitely save/enable/restore FPU).2005-09-01	Joel Sherrill <joel@OARcorp.com>	* include/bsp.h: This file is only to be used by BSPs with the new	interrupt API so checking for USE_ENHANCED_INTR_API is not needed.2004-11-23	Richard Campbell <richard.campbell@oarcorp.com>	* startup/bspstart.c: Removed mpc824x conditionals around call to 	L1_caches_enables, conditionals are now in mmuAsm.S. 	* vme/VMEConfig.h: Set up VME A16, A24 and A32 windows at different 	locations for mvme2100.	* vme/vmeconfig.c: Fixed spelling.2004-11-10	Richard Campbell <richard.campbell@oarcorp.com>	* ChangeLog, Makefile.am, bootloader/misc.c, bootloader/pci.c,	bootloader/pci.h, console/console.c, console/inch.c,	console/reboot.c, console/uart.c, console/uart.h, include/bsp.h,	irq/irq.c, irq/irq.h, irq/irq_init.c, motorola/motorola.c,	motorola/motorola.h, openpic/openpic.c, openpic/openpic.h,	pci/detect_raven_bridge.c, pci/pci.c, pci/pci.h, start/start.S,	startup/bspstart.c, vectors/vectors_init.c, vme/vmeconfig.c: Add	MVME2100 BSP and MPC8240 support. There was also a significant amount	of spelling and whitespace cleanup.	* tod/.cvsignore, tod/Makefile.am, tod/todcfg.c: New files.2004-11-10	Richard Campbell <richard.campbell@oarcorp.com>	* Makefile.am, bootloader/misc.c, bootloader/pci.c, bootloader/pci.h,	console/console.c, console/inch.c, console/reboot.c, console/uart.c,	console/uart.h, include/bsp.h, irq/irq.c, irq/irq.h, irq/irq_init.c,	motorola/motorola.c, motorola/motorola.h, openpic/openpic.c,	openpic/openpic.h, pci/detect_raven_bridge.c, pci/pci.c, pci/pci.h,	start/start.S, startup/bspstart.c, vectors/vectors_init.c,	vme/vmeconfig.c: Add MVME2100 BSP and MPC8240 support.	* tod/.cvsignore, tod/Makefile.am, tod/todcfg.c: New files.2004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>	PR 606/bsps	* bootloader/pci.c: Fixed IO remapping so buses >= 1 are remapped.	Reduced PCI space to match bat2.  Fixed incorrect region size	calculation in pci_read_bases.  Set PCI latency timers to known	sane values.  Changed bridge PCI settings to minimum sane instead	of whatever sounded neat in the PCI spec.  Force pf regions to	memory mapped to preserve byte access.2004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>	PR 606/bsps	* bootloader/pci.c: Fixed IO remapping so buses >= 1 are remapped.	Reduced PCI space to match bat2.  Fixed incorrect region size	calculation in pci_read_bases.  Set PCI latency timers to known	sane values.  Changed bridge PCI settings to minimum sane instead	of whatever sounded neat in the PCI spec.  Force pf regions to	memory mapped to preserve byte access.2003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>	PR 432/bsps	* bootloader/pci.c: Re-instated code that prevents remapping small	IO regions, which if remapped would cause i8259 registers to move	out from under the #define'd base addresses.	* startup/bspstart.c: Reduced BAT2 PCI memory allocation to 256	megs, I incorrectly had extended it which would cause problems with	PCI devices that defined prefetchable memory.	2003-06-13	Greg Menke <gregory.menke@gsfc.nasa.gov>	PR 405/bsps	* bootloader/pci.c: Added support for configuring devices for pci	busses > 0	* pci/pci.c, pci/pci.h: Added FixupPCI() to store vectors in the	INTERRUPT_LINE register of pci devices any # of hops away	from the host processor.	* motorola/motorola.c, motorola/motorola.h: Added interrupt	routing tables in support of FixupPCI.  This is board-specific,	each board will have to supply information for FixupPCI() to do	anything for it.	* startup/bspstart.c: Extended bat2 to cover entire PCI address space.	* irq/irq.c, irq/irq.h: Added support for shared interrupts.	Existing single hander vectors are undisturbed, a new function	added to allow adding/removing handlers from a vector.2003-06-13  Till Straumann <strauman@slac.stanford.edu>	PR 415/bsps	* include/bsp.h, pci/detect_raven_bridge.c, startup/bspstart.c:	Support enabling MCP exceptions on the host bridge. This can	be used for memory probing on the VME bus.2003-04-15	Joel Sherrill <joel@OARcorp.com>	PR 386/bsps	* vme/vmeconfig.c: Removed declaration of _BSP_vme_bridge_irq.2003-04-15	Joel Sherrill <joel@OARcorp.com>	PR 386/bsps	* vme/vmeconfig.c: Removed declaration of _BSP_vme_bridge_irq.2003-04-10  Till Straumann <strauman@slac.stanford.edu>	PR 379/bsps	* console/polled_io.c: libcpu provides 'printk' already.	Therefore, the implementation in this file was removed (still	used for the bootloader, though).  It now provides BSP_output_char()	for libcpu's printk().	* console/uart.c, console/uart.h: BSP_output_char_via_serial()	prototype changed to match the BSP_output_char_function_type.  Note	that the motorola BSPs use polled-io for the output_char routine, not	the uart.c version. The latter can be used be other BSPs however	(e.g. SVGM).	* console/console.c, console/consoleIo.h, console/polled_io.c,	irq/irq_init.c, openpic/openpic.c, pci/detect_raven_bridge.c:	Unfortunately, the supported 'printk' format string subset of the	polled-io and libcpu implementations are different - hence, a few	format strings in the ppc/shared BSP were changed.2003-04-10	Joel Sherrill <joel@OARcorp.com>	PR 383/bsps	* irq/irq.c: Fix bug introduced by conflicts in previous patches.2003-03-25  Till Straumann <strauman@slac.stanford.edu>	PR 360/bsps	* irq/irq.c, irq/irq_init.c, openpic/openpic.c, openpic/openpic.h:	BSP code had set the task priority register multiple times of	the OpenPIC instead of setting the individual source priorities.	This patch adds openpic_get_source_priority() and	openpic_set_source_priority() calls and lets IRQ management code	use them.2003-03-25  Till Straumann <strauman@slac.stanford.edu>	PR 349/bsps	* irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency	on the vmeUniverse driver. It is now possible to use the ppc/shared/irq	code on non-VME BSPs without triggering linkage of the vmeUniverse	driver.2003-03-25  Till Straumann <strauman@slac.stanford.edu>	PR 349/bsps	* irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency	on the vmeUniverse driver. It is now possible to use the ppc/shared/irq	code on non-VME BSPs without triggering linkage of the vmeUniverse	driver.2003-03-25  Till Straumann <strauman@slac.stanford.edu>	PR 349/bsps	* irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency	on the vmeUniverse driver. It is now possible to use the ppc/shared/irq	code on non-VME BSPs without triggering linkage of the vmeUniverse	driver.2003-03-18  Till Straumann <strauman@slac.stanford.edu>	PR 356/bsps	This patch makes RTEMS/powerpc/shared EABI compliant.	* irq/irq_init.c, start/Makefile.am, start/start.S, startup/bspstart.c,	startup/pgtbl_setup.c, vectors/vectors.h, vectors/vectors_init.c:	zero_bss() should clear not only bss but sbss and sbss2	also (this is probably a bugfix, as sbss/sbss2 are	probably used even if -msdata=eabi is not specified).	* start/rtems_crti.S: New file which must	be linked immediately after ecrti.o. rtems_crti.o contains	a code snippet who lets __init() return immediately. Also,	a new entry point '_init' to the C++ Ctors is generated	for use by the RTEMS Thread_Handler.2003-02-20	Till Straumann <strauman@slac.stanford.edu>	PR 349/bsps	* console/polled_io.c, console/reboot.c, irq/irq.c, irq/irq_asm.S,	irq/irq_init.c, openpic/Makefile.am, startup/linkcmds,	vectors/vectors.S, vectors/vectors_init.c:	  - install the 'openpic.h' and 'pci.h' headers 	  - avoid a name clash by renaming 'vsprintf' & friends	    to 'k_vsprintf' etc.	  - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)

⌨️ 快捷键说明

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