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

📄 changelog

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻
📖 第 1 页 / 共 3 页
字号:
2001-05-15	Till Straumann <strauman@slac.stanford.edu>	* mpc6xx/mmu/pte121.c, mpc6xx/mmu/pte121.h: New files. Missed in	merge of PR213.2001-05-14	Joel Sherrill <joel@OARcorp.com>	* shared/include/cpuIdent.c: Account for duplicate numbers.2002-05-01	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* rtems/powerpc/debugmod.h: New file (extracted from	score/ppc.h).	* Makefile.am: Relect changes above.2001-05-14	Till Straumann <strauman@slac.stanford.edu>	* shared/include/io.h: Per PR215 address the following issues:	    - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET	      are no longer defined by libcpu (powerpc/shared/include/io.h)	      but by the BSP (who is the only one to know the values)	    - the affected BSP (shared/motorola) headers have been fixed	      in a separate "libbsp/powerpc/shared" patch.	    - the DEC 21140 driver (libchip/network/dec21140.c) has been	      fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.	      and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE	      is to be defined by the BSP who is using this driver.	    - the DEC driver also has been fixed to use the newer	      rtems_bsp_delay_in_bus_cycles() instead of the obsolete	      delay_in_bus_cycles().2001-05-14	Till Straumann <strauman@slac.stanford.edu>	* rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add 	the following:	    - support for the MPC74000 (AKA G4); there is no	      AltiVec support yet, however.	    - the cache flushing assembly code uses hardware-flush on the G4.	      Also, a couple of hardcoded numerical values were replaced	      by more readable symbolic constants.	    - extended interrupt-disabled code section so enclose the entire	      cache flush/invalidate procedure (as recommended by the book).	      This is not (latency) critical as it is only used by	      init code but prevents possible corruption.	    - Trivial page table support as been added.	      (1:1 effective-virtual-physical address mapping which is only	      useful only on CPUs which feature hardware TLB replacement,	      e.g. >604.  This allows for write-protecting memory regions,	      e.g. text/ro-data which makes catching corruptors a lot easier.	      It also frees one DBAT/IBAT and gives more flexibility	      for setting up address maps :-)	    - setdbat() allows changing BAT0 also (since the BSP may use	      a page table, BAT0 could be available...).	    - asm_setdbatX() violated the SVR ABI by using	      r20 as a scratch register; changed for r0	    - according to the book, a context synchronizing instruction is	      necessary prior to and after changing a DBAT -> isync added2002-04-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* rtems/powerpc/cache.h: New file (extracted from	old-exceptions/cpu.h)	* Makefile.am: Relect changes above.2002-04-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* shared/include/cpu.h: Removed.	* shared/include/Makefile.am: Reflect changes above.	* shared/include/spr.h: Include rtems/powerpc/registers.h instead of	libcpu/cpu.h.	* mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>.	* mpc6xx/exceptions/asm_utils.S: Ditto.	* mpc6xx/exceptions/raw_exception.c: Ditto.	* mpc6xx/mmu/mmuAsm.S: Ditto.	* mpc6xx/timer/timer.c: Ditto.	* mpc8260/exceptions/asm_utils.S: Ditto.	* mpc8260/exceptions/raw_exception.c: Ditto.	* mpc8xx/exceptions/asm_utils.S: Ditto.	* mpc8xx/exceptions/raw_exception.c: Ditto.	* ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".2001-04-17	Joel Sherrill <joel@OARcorp.com>	* shared/include/cpu.h: Added ifndef ASM. 2001-04-17	Joel Sherrill <joel@OARcorp.com>	* ChangeLog: Corrected paths on past few commits. 2002-04-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* shared/include/cpu.h: Don't include cpuIdent.h.2002-04-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* mpc8260/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.2002-04-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* mpc8xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.2002-04-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* mpc6xx/exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.2002-04-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* shared/include/cpuIdent.h: New.	* shared/include/cpuIdent.c: Reflect having added cpuIdent.h.	* shared/include/cpu.h: Ditto.	* shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.2001-04-03	Joel Sherrill <joel@OARcorp.com>	* Closed PR57.  The hack is OK as it allows a BSP to override	or not at its discretion.	* mpc8xx/timer/timer.c: Removed #warning declaring providing a 	default definition for the macros	rtems_cpu_configuration_get_timer_least_valid and	rtems_cpu_configuration_get_timer_average_overhead.2002-02-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* shared/include/byteorder.h: Use unsigned instead of __unsigned 	(GCC-3.0.x compatibility).	2002-03-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* configure.ac:	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).	AM_INIT_AUTOMAKE([no-define foreign 1.6]).	* mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.	* Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS.	* mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.	* ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS.	* ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS.	* ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS.	* ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS.	* ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS.	* ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS.	* ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.	* shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS.	* shared/Makefile.am: Remove AUTOMAKE_OPTIONS.	* shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS.	* wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.2002-01-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* mpc6xx/clock/c_clock.c: Include rtems/bspIo.h instead of bspIo.h.	* mpc6xx/mmu/bat.h: Include rtems/bspIo.h instead of bspIo.h.	* mpc8260/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.	* mpc8260/cpm/brg.c: Include rtems/bspIo.h instead of bspIo.h.	* mpc8xx/console-generic/console-generic.c: Include rtems/bspIo.h instead of bspIo.h.	* shared/include/cpuIdent.c: Include rtems/bspIo.h instead of bspIo.h.2001-11-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* ppc403/vectors/vectors.S: Include <bsp.h>.	* shared/include/cpu.h: Remove stray empty lines.2001-11-27	Joel Sherrill <joel@OARcorp.com>,	* new_exception_processing/Makefile.in,	new_exception_processing/.cvsignore,	new_exception_processing/Makefile.am,	new_exception_processing/c_isr.inl,	new_exception_processing/cpu.c, new_exception_processing/cpu.h,	new_exception_processing/cpu_asm.S,	old_exception_processing/Makefile.in,	old_exception_processing/.cvsignore,	old_exception_processing/Makefile.am, old_exception_processing/README,	old_exception_processing/TODO, old_exception_processing/c_isr.inl,	old_exception_processing/cpu.c, old_exception_processing/cpu.h,	old_exception_processing/cpu_asm.S, old_exception_processing/irq_stub.S,	old_exception_processing/ppc_offs.h,	old_exception_processing/ppccache.c, old_exception_processing/rtems.S:	Deleted since now under libbsp.2001-11-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* configure.ac: Remove old_exception_processing,	new_exception_processing.	* Makefile.am: Ditto.2001-11-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* configure.ac: Remove mpc750 from new_exception_processing,	Remove mpc604 from new_exception_processing.2001-11-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* configure.ac: Remove ppc603e from old_exception_processing.2001-11-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* configure.ac: Remove mpc8xx from new_exception_processing.2001-11-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>	* configure.ac: Remove mpc8620 from new_exception_processing.2001-11-20	Joel Sherrill <joel@OARcorp.com>	* ChangeLog: Corrected spacing.2001-11-14	Till Straumann <strauman@SLAC.Stanford.EDU>	* new_exception_processing/cpu_asm.S: Support double or single	precision context switches.  Note that doing a single precision	context save/restore on a double precision PowerPC machine does not	only result in rounding errors but also screws up the FPSCR register!2001-11-08	Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>	This modification is part of the submitted modifications necessary to	support the IBM PPC405 family.  This submission was reviewed by	Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did	not negatively impact the ppc403 BSPs.  The submission and tracking	process was captured as PR50.	* ppc403/console/console405.c ppc403/tty_drv/.cvsignore,	ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,	ppc403/tty_drv/tty_drv.h: New files.	* Makefile.am, README, configure.ac, old_exception_processing/cpu.c,	old_exception_processing/cpu.h, ppc403/Makefile.am,	ppc403/clock/clock.c, ppc403/console/Makefile.am,	ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,	ppc403/timer/timer.c: Modified.2001-11-07	Joel Sherrill <joel@OARcorp.com>	* configure.ac: Delete the commented out line that said that	the mpc8260 used the old exception processing model.  This line

⌨️ 快捷键说明

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