summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared/ChangeLog
diff options
context:
space:
mode:
authorGreg Menke <gregory.menke@gsfc.nasa.gov>2004-12-06 18:22:13 +0000
committerGreg Menke <gregory.menke@gsfc.nasa.gov>2004-12-06 18:22:13 +0000
commit8fa65f50277f25bf439b7e396054e5e9d08a8dd4 (patch)
treebfbd4527b1d8144fff95039cf8b329926a9e3bd7 /c/src/lib/libbsp/powerpc/shared/ChangeLog
parent PR 729/bsps (diff)
downloadrtems-8fa65f50277f25bf439b7e396054e5e9d08a8dd4.tar.bz2
Changelog, PR728 & PR729
Greg Menke 12/06/2004
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared/ChangeLog')
-rw-r--r--c/src/lib/libbsp/powerpc/shared/ChangeLog275
1 files changed, 34 insertions, 241 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/ChangeLog b/c/src/lib/libbsp/powerpc/shared/ChangeLog
index f0578d657e..7bab8fac65 100644
--- a/c/src/lib/libbsp/powerpc/shared/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/shared/ChangeLog
@@ -1,16 +1,18 @@
-2004-11-10 Richard Campbell <richard.campbell@oarcorp.com>
+2004-11-30 Greg Menke <gregory.menke@gsfc.nasa.gov>
+ PR 729/bsps
+ * bootloader/pci.c: Removed the r->size=0 and r->base=0
+ assignement which makes too-large regions conflict with onboard
+ hardware, replacing it with sfree which deletes the memory region
+ from the setup code, leaving it disabled.
- * 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, 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,
- 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/todcfg.c: New file.
+2004-11-30 Greg Menke <gregory.menke@gsfc.nasa.gov>
+ PR 728/bsps
+ * bootloader/ppcboot.lds: Modified ppcboot.lds to include new
+ .data and .rodata sections being generated by gcc-3.3.3 and above,
+ the lack of which was causing the bootloader to crash.
-2003-11-01 Greg Menke <gregory.menke@gsfc.nasa.gov>
+
+2004-09-27 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 606/bsps
* bootloader/pci.c: Fixed IO remapping so buses >= 1 are remapped.
@@ -20,241 +22,19 @@
of whatever sounded neat in the PCI spec. Force pf regions to
memory mapped to preserve byte access.
-2004-04-09 Greg Menke <gregory.menke@gsfc.nasa.gov>
- PR 608/bsps
- * pci/pcibios.c: Added BusCountPCI()
-
-2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * include/bsp.h: Remove (Unused).
- * Makefile.am: Reflect change above.
-
-2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * bootloader/exception.S: Include <rtems/asm.h> instead of <asm.h>.
- * bootloader/head.S: Include <rtems/asm.h> instead of <asm.h>.
- * irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
- * start/rtems_crti.S: Include <rtems/asm.h> instead of <asm.h>.
- * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
- * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
- * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
- * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
-
-2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>
-
- * bootloader/misc.c, bootloader/pci.c, console/inch.c,
- include/bsp.h, pci/pci.c, startup/bspstart.c, startup/sbrk.c:
- Convert to using c99 fixed size types.
-
-2004-03-05 Joel Sherrill <joel@OARcorp.com>
-
- * bootloader/pci.c: Remove warnings by adding include <string.h>.
- * irq/irq.c: Clean up includes to remove warnings.
- * pci/pci.c, pci/pci.h, startup/bspstart.c: Better use of const
- on struct _int_map.
-
-2004-03-03 Joel Sherrill <joel@OARcorp.com>
-
- * vectors/vectors.h, vectors/vectors_init.c: Undo previous change.
-
-2004-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove startup/linkcmds.
-
-2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- PR 575/bsps
- * startup/linkcmds: Remove.
-
-2004-02-08 Joel Sherrill <joel@OARcorp.com>
-
- * vectors/vectors.h: Force globalExceptHdl into bss section.
-2004-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+2004-09-27 Greg Menke <gregory.menke@gsfc.nasa.gov>
- * Makefile.am: Don't install, just distribute the files.
-
-2004-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Remove SUBDIRS.
-
-2004-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Merge-in bootloader/Makefile.am, clock/Makefile.am,
- console/Makefile.am, include/Makefile.am, irq/Makefile.am,
- motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
- residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
- vectors/Makefile.am, vme/Makefile.am. Use automake compilation rules.
- * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
- include/Makefile.am, irq/Makefile.am, motorola/Makefile.am,
- openpic/Makefile.am, pci/Makefile.am, residual/Makefile.am,
- start/Makefile.am, startup/Makefile.am, vectors/Makefile.am,
- vme/Makefile.am: Remove.
-
-2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * console/Makefile.am: Add PREINSTALL_DIRS.
- * irq/Makefile.am: Add PREINSTALL_DIRS.
- * motorola/Makefile.am: Add PREINSTALL_DIRS.
- * openpic/Makefile.am: Add PREINSTALL_DIRS.
- * pci/Makefile.am: Add PREINSTALL_DIRS.
- * residual/Makefile.am: Add PREINSTALL_DIRS.
- * vectors/Makefile.am: Add PREINSTALL_DIRS.
-
-2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * console/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
- Add PRE/TMPINSTALL_FILES to CLEANFILES.
- * irq/Makefile.am: Ditto.
- * motorola/Makefile.am: Ditto.
- * openpic/Makefile.am: Ditto.
- * pci/Makefile.am: Ditto.
- * residual/Makefile.am: Ditto.
- * vectors/Makefile.am: Ditto.
-
-2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
- * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
- * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
- * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
- * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
- * residual/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
- * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
-
-2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * start/Makefile.am: Misc cleanups and fixes.
- * startup/Makefile.am: Misc cleanups and fixes.
-
-2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * start/Makefile.am: Remove empty lines.
- * bootloader/Makefile.am: Put all files into EXTRA_DIST.
- * vme/Makefile.am: Ditto.
- * console/Makefile.am: Move H_FILES to include_bsp_HEADERS.
- Add preinstallation dirstamp support.
- * irq/Makefile.am: Ditto.
- * motorola/Makefile.am: Ditto.
- * openpic/Makefile.am: Ditto.
- * pci/Makefile.am: Ditto.
- * residual/Makefile.am: Ditto.
- * vectors/Makefile.am: Ditto.
- * Makefile.am: Remove empty lines.
- * clock/Makefile.am: Ditto.
- * include/Makefile.am: Ditto.
- * startup/Makefile.am: Ditto.
-
-2003-10-22 Joel Sherrill <joel@OARcorp.com>
-
- PR 510/bsps
- * irq/irq.h: Add extern C wrapper.
-
-2003-09-29 Till Strauman <strauman@slac.stanford.edu>
-
- PR 497/bsps
- * bootloader/head.S: Disable code that returned to the firmware when
- the loader starts.
-
-2003-09-26 Till Strauman <strauman@slac.stanford.edu>
-
- PR 496/bsps
- * startup/sbrk.c: New file.
- * startup/bspstart.c: This patch implements 'sbrk'
- for the powerpc-shared BSP to work around what's known as the
- '32Mb problem' in combination with run-time loaded code.
- GCC normally generates (PowerPC) code doing 'short jumps' which
- requires all text segments being in the same 32Mb area of memory.
- However, some run-time loaders use (e.g. heap-) memory violating the
- stated limitation on hardware with more than 32Mb of memory.
- (NOTE: portable loaders are probably not even aware of this
- GCC/CPU specific problem.)
-
- This patch implements a simple workaround: At boot time, the system is
- only provided with 32Mb of memory. The user is supposed to load all
- necessary modules prior to that limit being exhausted. Once that
- happens, newlib/malloc end up trying to 'sbrk()' for more memory and
- the implementation provided by this patch will then make the rest of
- the physical memory available.
-
-2003-09-26 Till Straumann <strauman@slac.stanford.edu>
-
- PR 497/bsps
- * bootloader/head.S: Let the bootloader shut down the
- network interface. NOTE: this involves a PPCBug system
- call and will hence fail if other software is used
- to boot. Need to #undef USE_PPCBUG in such cases!
-
-2003-09-04 Joel Sherrill <joel@OARcorp.com>
-
- * bootloader/bootldr.h, bootloader/em86.c, bootloader/em86real.S,
- bootloader/exception.S, bootloader/head.S, bootloader/lib.c,
- bootloader/misc.c, bootloader/mm.c, bootloader/pci.c,
- clock/p_clock.c, console/console.c, console/consoleIo.h,
- console/inch.c, console/keyboard.h, console/polled_io.c,
- include/bsp.h, irq/i8259.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
- irq/irq_init.c, motorola/motorola.c, motorola/motorola.h,
- openpic/openpic.c, openpic/openpic.h, pci/pci.c, residual/residual.c,
- start/start.S, startup/bspstart.c, vectors/vectors.h,
- vectors/vectors_init.c: URL for license changed.
-
-2003-08-21 Till Strauman <strauman@slac.stanford.edu>
-
- PR 456/bsps
- * irq/irq.c: Fix race condition when installing an ISR.
-
-2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Reflect having moved automake/.
- * bootloader/Makefile.am: Reflect having moved automake/.
- * clock/Makefile.am: Reflect having moved automake/.
- * console/Makefile.am: Reflect having moved automake/.
- * include/Makefile.am: Reflect having moved automake/.
- * irq/Makefile.am: Reflect having moved automake/.
- * motorola/Makefile.am: Reflect having moved automake/.
- * openpic/Makefile.am: Reflect having moved automake/.
- * pci/Makefile.am: Reflect having moved automake/.
- * residual/Makefile.am: Reflect having moved automake/.
- * start/Makefile.am: Reflect having moved automake/.
- * startup/Makefile.am: Reflect having moved automake/.
- * vectors/Makefile.am: Reflect having moved automake/.
- * vme/Makefile.am: Reflect having moved automake/.
-
-2003-08-05 Till Strauman <strauman@slac.stanford.edu>
-
- PR 437/bsps
- * irq/irc.c: calls to bspIo/printk must not use '%i' format which is
- apparently not supported
- * pci/pci.c: calls to bspIo/printk must not use '%i' format which is
- apparently not supported
-
-2003-07-18 Till Straumann <strauman@slac.stanford.edu>
-
- PR 288/rtems
- * irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
- maintained and any BSP which does not do so will trip a panic in the
- shared code.
-
-2003-07-18 Till Straumann <strauman@slac.stanford.edu>
-
- PR 415/bsps
- * pci/detect_raven_bridge.c, startup/bspstart.c:
- This patch reverts enabling MCP interrupts for the motorola_powerpc
- BSPs. REASON: pci config space scanning (as e.g. done by the DEC
- Ethernet driver) would raise machine check exceptions.
+ 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 428/bsps
- 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-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
@@ -292,6 +72,11 @@
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
@@ -341,6 +126,14 @@
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