aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/powerpc/loader
Commit message (Collapse)AuthorAgeFilesLines
* Remove file after being repocopied to ../ofw, where it lives on.Marcel Moolenaar2007-12-177-749/+0
| | | | | | | Repocopy by: simon@ Notes: svn path=/head/; revision=174724
* Remove more Alpha bits from the boot code including fixing severalJohn Baldwin2006-05-121-1/+1
| | | | | | | stale comments. Notes: svn path=/head/; revision=158467
* Reimplementation of world/kernel build options. For details, see:Ruslan Ermilov2006-03-171-1/+3
| | | | | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine) Notes: svn path=/head/; revision=156813
* Add loader(8) variables for RB_DFLTROOT, RB_MUTE, and RB_PAUSE:Ruslan Ermilov2005-09-221-2/+8
| | | | | | | "boot_dfltroot", "boot_mute", and "boot_pause" respectively. Notes: svn path=/head/; revision=150469
* Start each of the license/copyright comments with /*-Warner Losh2005-01-051-1/+1
| | | | Notes: svn path=/head/; revision=139738
* NOFORTH -> NO_FORTHRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139123
* Remove the last vestiges of the userconfig option. None of this actuallyScott Long2004-12-011-4/+0
| | | | | | | did anything, so this commit should be considered a NO-OP. Notes: svn path=/head/; revision=138249
* Remove NOMAN so loader man pages are installed.Peter Grehan2004-08-181-1/+0
| | | | | | | Noticed by: ru Notes: svn path=/head/; revision=133953
* Instead of "OpenFirmware", "openfirmware", etc. use the official spellingMarius Strobl2004-08-161-2/+2
| | | | | | | | | "Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended). Ok'ed by: tmm Notes: svn path=/head/; revision=133862
* Add PowerPC bridge instruction flag to the assembler to help outPeter Grehan2004-08-021-0/+3
| | | | | | | with test code written in the loader. Notes: svn path=/head/; revision=132997
* Use a linker script for the loader. This avoids issues withPeter Grehan2004-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. Notes: svn path=/head/; revision=131811
* Remove cache flush, 256Mb 1:1 BAT mapping, and BAT clearing. This doesn'tPeter Grehan2004-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. Notes: svn path=/head/; revision=131785
* Loader makefile cleanup.Peter Grehan2004-02-091-46/+19
| | | | | | | Submitted by: ru Notes: svn path=/head/; revision=125634
* Convert to __FBSDID.David E. O'Brien2004-01-043-5/+9
| | | | Notes: svn path=/head/; revision=124139
* Update libstand filesystems to be in-line with tier-1 platforms.Peter Grehan2003-12-101-6/+14
| | | | Notes: svn path=/head/; revision=123376
* - Bring Makefile up to rev with sparc64 in terms of config options and rulesPeter Grehan2003-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 Notes: svn path=/head/; revision=123375
* FICL doesn't build on PowerPC yet, so disable.David E. O'Brien2003-08-161-10/+10
| | | | Notes: svn path=/head/; revision=118982
* Fix asm string newlines to keep gcc3.3 happy. Use register prefixesPeter Grehan2003-08-051-54/+54
| | | | | | | to make the asm a bit more readable. Notes: svn path=/head/; revision=118485
* Also look for an "elf64 kernel" (for sparc64) and "elf32 kernel" (forPeter Wemm2003-04-301-1/+3
| | | | | | | powerpc) when building metadata. Notes: svn path=/head/; revision=114338
* Renamed the loader's zipfs to gzipfs. zipfs.c was repo-copied to gzipfs.c.Jake Burkholder2002-12-191-1/+1
| | | | Notes: svn path=/head/; revision=108100
* Change the device path representation in libofw to use the full firmwareJake Burkholder2002-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 Notes: svn path=/head/; revision=106738
* Add support for passing metadata.Benno Rice2002-07-102-1/+322
| | | | Notes: svn path=/head/; revision=99727
* Uncomment some bits that we now need.Benno Rice2002-06-071-6/+6
| | | | Notes: svn path=/head/; revision=98014
* -ffreestanding is the word.David E. O'Brien2002-05-101-1/+1
| | | | | | | | (also resort some CFLAGS such that the more "important" value are first so they are easier to see) Notes: svn path=/head/; revision=96342
* Mega-patch for OpenFirmware loader support.Benno Rice2001-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. Notes: svn path=/head/; revision=84617
* Create backup copies using install(1).Ruslan Ermilov2001-09-121-3/+1
| | | | Notes: svn path=/head/; revision=83368
* Remove -DNEW_LINKERSET, it is not used here anymore. This is now native.Peter Wemm2001-06-211-3/+0
| | | | Notes: svn path=/head/; revision=78522
* Nuke old gensetdefs based linker sets with extreme prejudicePeter Wemm2001-06-141-11/+2
| | | | Notes: svn path=/head/; revision=78195
* MAN[1-9] -> MAN.Ruslan Ermilov2001-03-271-1/+0
| | | | Notes: svn path=/head/; revision=74850
* OpenFirmware/PowerPC loader, part 2.Benno Rice2000-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 Notes: svn path=/head/; revision=68548
* Convert from the Alpha compontents to PowerPC ones.David E. O'Brien2000-10-161-14/+18
| | | | Notes: svn path=/head/; revision=67227
* "Ok, my loader's now up to putting up a prompt. It probes disks partiallyDavid E. O'Brien2000-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> Notes: svn path=/head/; revision=67204
* Update loader logic to distinguish modules vs. files.Boris Popov2000-05-011-2/+2
| | | | | | | | | | Add support for module metadata. The old way of dependancy handling will be supported for a while. Reviewed by: peter Notes: svn path=/head/; revision=59854
* Teach the loader about the ext2fs filesystem, extended partitions, andJonathan Lemon2000-04-291-0/+3
| | | | | | | the new readdir function. Notes: svn path=/head/; revision=59767
* Add more missing files from the reorganisation.Mike Smith1999-09-071-0/+99
Submitted by: dfr Notes: svn path=/head/; revision=51053