summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-092-3/+6
| | | | * Makefile.am: Misc cleanups and fixes.
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-093-4/+7
| | | | | * start/Makefile.am: Misc cleanups and fixes. * startup/Makefile.am: Misc cleanups and fixes.
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0916-85/+84
| | | | | | * start/Makefile.am: Misc cleanups and fixes. * startup/Makefile.am: Misc cleanups and fixes. * wrapup/Makefile.am: Misc cleanups and fixes.
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0910-53/+51
| | | | | | | * start/Makefile.am: Misc cleanups and fixes. * startup/Makefile.am: Misc cleanups and fixes. * startup/linkcmds: Preparations for gcc-3.3.x. * wrapup/Makefile.am: Misc cleanups and fixes.
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-096-37/+41
| | | | | | | | * bootloader/Makefile.am: Misc cleanups and fixes. * motorola/Makefile.am: Misc cleanups and fixes. * start/Makefile.am: Misc cleanups and fixes. * startup/Makefile.am: Misc cleanups and fixes. * startup/linkcmds: Preparations for gcc-3.3.x.
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-094-12/+15
| | | | | | * Makefile.am: Misc cleanups and fixes. * startup/Makefile.am: Misc cleanups and fixes. * wrapup/Makefile.am: Misc cleanups and fixes.
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-095-13/+19
| | | | | | | * Makefile.am: Misc cleanups and fixes. * startup/Makefile.am: Misc cleanups and fixes. * startup/linkcmds: Preparations for gcc-3.3.x. * wrapup/Makefile.am: Misc cleanups and fixes.
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-094-12/+15
| | | | | | * startup/Makefile.am: Misc cleanups and fixes. * startup/linkcmds: Preparations to gcc-3.3.x. * wrapup/Makefile.am: Misc cleanups and fixes.
* 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-092-14/+17
| | | | * Makefile.am: Misc cleanups and fixes.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-034-6/+9
| | | | | | * startup/Makefile.am: Remove S_FILES (Unused). * vectors/Makefile.am: Cosmetics. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-034-5/+11
| | | | | | * Makefile.am: Cosmetics. * bootloader/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-036-12/+15
| | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. Don't preinstall bsp_specs.dl. * dlentry/Makefile.am: Cosmetics. * flashentry/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0310-17/+22
| | | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * PCI_bus/Makefile.am: Cosmetics. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * timer/Makefile.am: Cosmetics. * tod/Makefile.am: Cosmetics. * vectors/Makefile.am: Cosmetics. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-039-11/+17
| | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Cosmetics. * shmsupp/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * timer/Makefile.am: Cosmetics. * vectors/Makefile.am: Cosmetics. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0313-20/+25
| | | | | | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Cosmetics. * network/Makefile.am: Cosmetics. * nvram/Makefile.am: Cosmetics. * pci/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * timer/Makefile.am: Cosmetics. * tod/Makefile.am: Cosmetics. * universe/Makefile.am: Cosmetics. * vectors/Makefile.am: Cosmetics. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-039-31/+41
| | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Cosmetics. * irq/Makefile.am: Add preinstallation dirstamp support. * network/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * vectors/Makefile.am: Add preinstallation dirstamp support. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0315-86/+93
| | | | | | | | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * bootloader/Makefile.am: Cosmetics. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Cosmetics. * irq/Makefile.am: Add preinstallation dirstamp support. * motorola/Makefile.am: Cosmetics. * openpic/Makefile.am: Cosmetics. * pci/Makefile.am: Cosmetics. * residual/Makefile.am: Cosmetics. * start/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * vectors/Makefile.am: Add preinstallation dirstamp support. * vme/Makefile.am: Add preinstallation dirstamp support. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0310-44/+51
| | | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Cosmetics. * ide/Makefile.am: Cosmetics. * irq/Makefile.am: Add preinstallation dirstamp support. * network/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * vectors/Makefile.am: Add preinstallation dirstamp support. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-035-7/+13
| | | | | | | * Makefile.am: Add preinstallation dirstamp support. * dlentry/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0310-48/+56
| | | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * canbus/Makefile.am: Cosmetics. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Cosmetics. * irq/Makefile.am: Add preinstallation dirstamp support. * network/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * vectors/Makefile.am: Add preinstallation dirstamp support. * wrapup/Makefile.am: Cosmetics.
* 2003-12-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0310-16/+22
| | | | | | | | | | | | * Makefile.am: Add preinstallation dirstamp support. * clock/Makefile.am: Cosmetics. * console/Makefile.am: Cosmetics. * scv64/Makefile.am: Cosmetics. * sonic/Makefile.am: Cosmetics. * startup/Makefile.am: Cosmetics. * timer/Makefile.am: Cosmetics. * tod/Makefile.am: Cosmetics. * wrapup/Makefile.am: Cosmetics.
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-022-17/+5
| | | | | * Makefile.am: Remove include_rtems_score_HEADERS. Reformat for preinstallation dirstamp support.
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-022-12/+15
| | | | * Makefile.am: Reformat for preinstallation dirstamp support.
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-022-1/+1
| | | | * start/Makefile.am: Remove empty lines.
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0214-90/+118
| | | | | | | | | | | | | | | | | * 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-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-024-2/+10
| | | | * Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0210-9/+21
| | | | | | | | | | | | * PCI_bus/Makefile.am: Remove all-local: $(ARCH). * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * start/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * timer/Makefile.am: Remove all-local: $(ARCH). * tod/Makefile.am: Remove all-local: $(ARCH). * vectors/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-029-8/+19
| | | | | | | | | | | * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * shmsupp/Makefile.am: Remove all-local: $(ARCH). * start/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * timer/Makefile.am: Remove all-local: $(ARCH). * vectors/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0213-12/+27
| | | | | | | | | | | | | | | * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * network/Makefile.am: Remove all-local: $(ARCH). * nvram/Makefile.am: Remove all-local: $(ARCH). * pci/Makefile.am: Remove all-local: $(ARCH). * start/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * timer/Makefile.am: Remove all-local: $(ARCH). * tod/Makefile.am: Remove all-local: $(ARCH). * universe/Makefile.am: Remove all-local: $(ARCH). * vectors/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-029-8/+19
| | | | | | | | | | | * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * irq/Makefile.am: Remove all-local: $(ARCH). * network/Makefile.am: Remove all-local: $(ARCH). * start/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * vectors/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0213-12/+27
| | | | | | | | | | | | | | | * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * irq/Makefile.am: Remove all-local: $(ARCH). * motorola/Makefile.am: Remove all-local: $(ARCH). * openpic/Makefile.am: Remove all-local: $(ARCH). * pci/Makefile.am: Remove all-local: $(ARCH). * residual/Makefile.am: Remove all-local: $(ARCH). * start/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * vectors/Makefile.am: Remove all-local: $(ARCH). * vme/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-029-8/+19
| | | | | | | | | | | * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * ide/Makefile.am: Remove all-local: $(ARCH). * irq/Makefile.am: Remove all-local: $(ARCH). * network/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * vectors/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-025-4/+11
| | | | | | | * dlentry/Makefile.am: Remove all-local: $(ARCH). * flashentry/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-024-3/+9
| | | | | | * dlentry/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0210-9/+21
| | | | | | | | | | | | * canbus/Makefile.am: Remove all-local: $(ARCH). * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * irq/Makefile.am: Remove all-local: $(ARCH). * network/Makefile.am: Remove all-local: $(ARCH). * start/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * vectors/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-0210-9/+21
| | | | | | | | | | | | * clock/Makefile.am: Remove all-local: $(ARCH). * console/Makefile.am: Remove all-local: $(ARCH). * scv64/Makefile.am: Remove all-local: $(ARCH). * sonic/Makefile.am: Remove all-local: $(ARCH). * start/Makefile.am: Remove all-local: $(ARCH). * startup/Makefile.am: Remove all-local: $(ARCH). * timer/Makefile.am: Remove all-local: $(ARCH). * tod/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH).
* 2003-10-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-10-228-0/+56
| | | | | PR 510/bsps * irq/irq.h: Add extern C wrapper.
* 2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-10-224-2/+8
| | | | * configure.ac: Remove RTEMS_CANONICAL_HOST.
* 2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-10-214-2/+8
| | | | * configure.ac: Remove RTEMS_CHECK_CPU.
* 2003-10-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-10-202-2/+5
| | | | * acinclude.m4: Reflect changes to bootstrap.
* 2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-10-012-13/+13
| | | | * vectors/Makefile.am: Fix header installation.
* 2003-09-29 Till Strauman <strauman@slac.stanford.edu>Joel Sherrill2003-09-292-2/+8
| | | | | | PR 497/bsps * bootloader/head.S: Disable code that returned to the firmware when the loader starts.
* 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-09-299-100/+263
| | | | | | | | | | | | | * Makefile.am: Merge-in include/Makefile.am. Reflect changes to bsp.am. * include/Makefile.am: Remove. * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP coding standards). * configure.ac: Reflect changes above. * irq/Makefile.am: Fix header installation. * motorola/Makefile.am: Fix header installation. * openpic/Makefile.am: Fix header installation. * pci/Makefile.am: Fix header installation.
* 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-09-2924-169/+154
| | | | | | | * Makefile.am: Merge-in include/Makefile.am. Reflect changes to bsp.am. * include/Makefile.am: Remove. * configure.ac: Reflect changes above.
* 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-09-2912-89/+91
| | | | | | | * Makefile.am: Merge-in include/Makefile.am. Reflect changes to bsp.am. * include/Makefile.am: Remove. * configure.ac: Reflect changes above.
* 2003-09-26 Till Strauman <strauman@slac.stanford.edu>Joel Sherrill2003-09-262-1/+8
| | | | | | | PR 496/bsps * startup/Makefile.am: Use PowerPC shared sbrk() implementation which is used when initial heap size is limited to first 32 MB of RAM to satisfy boot loader requirements.
* 2003-09-26 Till Strauman <strauman@slac.stanford.edu>Joel Sherrill2003-09-263-2/+93
| | | | | | | | | | | | | | | | | | | | | 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>Joel Sherrill2003-09-262-0/+25
| | | | | | | PR 497/bsps * BOOTING: Document letting the bootloader shut down the network interface since it continues to run after loading RTEMS application and has to be dealt with.
* 2003-09-26 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-09-262-12/+46
| | | | | | | | 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-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-09-1914-56/+28
| | | | * bsp_specs: Remove *lib:.