summaryrefslogtreecommitdiffstats
path: root/sys/boot/powerpc/loader
Commit message (Collapse)AuthorAgeFilesLines
* Start each of the license/copyright comments with /*-imp2005-01-051-1/+1
|
* NOFORTH -> NO_FORTHru2004-12-211-1/+1
|
* Remove the last vestiges of the userconfig option. None of this actuallyscottl2004-12-011-4/+0
| | | | did anything, so this commit should be considered a NO-OP.
* Remove NOMAN so loader man pages are installed.grehan2004-08-181-1/+0
| | | | Noticed by: ru
* Instead of "OpenFirmware", "openfirmware", etc. use the official spellingmarius2004-08-161-2/+2
| | | | | | "Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended). Ok'ed by: tmm
* Add PowerPC bridge instruction flag to the assembler to help outgrehan2004-08-021-0/+3
| | | | with test code written in the loader.
* Use a linker script for the loader. This avoids issues withgrehan2004-07-082-2/+142
| | | | | | command-line options, such as misaligning the data segment. Exposed by the limited PearPC OFW ELF loader, but a good thing in general.
* Remove cache flush, 256Mb 1:1 BAT mapping, and BAT clearing. This doesn'tgrehan2004-07-081-45/+0
| | | | | | | work on a G5 (no BAT registers) or on PearPC (dBAT3 used for mapping the framebuffer and BATs not re-inited on OpenFirmware calls). It also hid a number of bugs.
* Loader makefile cleanup.grehan2004-02-091-46/+19
| | | | Submitted by: ru
* Convert to __FBSDID.obrien2004-01-043-5/+9
|
* Update libstand filesystems to be in-line with tier-1 platforms.grehan2003-12-101-6/+14
|
* - Bring Makefile up to rev with sparc64 in terms of config options and rulesgrehan2003-12-101-53/+65
| | | | | | - Move loader relocation up to 0x1C00000. This is in line with OSX bootx, and allows more space for boot-time modules/ramdisks without conflicting with OpenFirmware's use of RAM
* FICL doesn't build on PowerPC yet, so disable.obrien2003-08-161-10/+10
|
* Fix asm string newlines to keep gcc3.3 happy. Use register prefixesgrehan2003-08-051-54/+54
| | | | to make the asm a bit more readable.
* Also look for an "elf64 kernel" (for sparc64) and "elf32 kernel" (forpeter2003-04-301-1/+3
| | | | powerpc) when building metadata.
* Renamed the loader's zipfs to gzipfs. zipfs.c was repo-copied to gzipfs.c.jake2002-12-191-1/+1
|
* Change the device path representation in libofw to use the full firmwarejake2002-11-101-10/+3
| | | | | | | | | path, instead of an internal i386 specific one. Don't try to interpret a disklabel in ofw_disk.c, open the partition's device node directly and let the firmware do it. This fixes booting from a partition other than 'a' on sparc64, which is needed to support more installation methods. No objection: ppc
* Add support for passing metadata.benno2002-07-102-1/+322
|
* Uncomment some bits that we now need.benno2002-06-071-6/+6
|
* -ffreestanding is the word.obrien2002-05-101-1/+1
| | | | | (also resort some CFLAGS such that the more "important" value are first so they are easier to see)
* Mega-patch for OpenFirmware loader support.benno2001-10-073-6/+18
| | | | | | | | | | | | | - Flesh out ofw_readin routine. - Add OpenFirmware load and exec routines. - Make sure memory allocation for the kernel is done correctly. - Change the way the heap is allocated so as to make it easier to deallocate when we hand over. - Add a command to print memory maps similar to the one for ia64. With this patch, I can now load and hand over to a kernel on my iMac. There are some problems with OpenFirmware routines failing after the hand over that still need to be addressed.
* Create backup copies using install(1).ru2001-09-121-3/+1
|
* Remove -DNEW_LINKERSET, it is not used here anymore. This is now native.peter2001-06-211-3/+0
|
* Nuke old gensetdefs based linker sets with extreme prejudicepeter2001-06-141-11/+2
|
* MAN[1-9] -> MAN.ru2001-03-271-1/+0
|
* OpenFirmware/PowerPC loader, part 2.benno2000-11-103-32/+141
| | | | | | | | | | As of this patchset, the loader builds (under NetBSD/macppc), boots, interacts and talks to BOOTP/NFS servers. (main.c was moved from boot/ofw/libofw to boot/ofw/common but has no revision history) Reviewed by: obrien
* Convert from the Alpha compontents to PowerPC ones.obrien2000-10-161-14/+18
|
* "Ok, my loader's now up to putting up a prompt. It probes disks partiallyobrien2000-10-163-0/+123
| | | | | | | | but can't boot from them yet." Thanks to Stephane Potvin for the some of the code in this set. Submitted by: Benno Rice <benno@jeamland.net>
* Update loader logic to distinguish modules vs. files.bp2000-05-011-2/+2
| | | | | | | Add support for module metadata. The old way of dependancy handling will be supported for a while. Reviewed by: peter
* Teach the loader about the ext2fs filesystem, extended partitions, andjlemon2000-04-291-0/+3
| | | | the new readdir function.
* Add more missing files from the reorganisation.msmith1999-09-071-0/+99
Submitted by: dfr
OpenPOWER on IntegriCloud