Nathan Whitehorn
4b2b0f5043
Provide a shim layer in loader to condense the Open Firmware device tree to
...
an FDT. This is how Linux and OS X boot and can avoid some issues with
using Open Firmware at runtime. The code is highly experimental and disabled
by default; it can be turned on by setting the loader environment variable
"usefdt" to a non-NULL value.
2015-03-09 02:57:34 +00:00
Roger Pau Monné
aa389b4f8c
howto_names: unify declaration
...
Approved by: gibbs
Sponsored by: Citrix Systems R&D
boot/i386/efi/bootinfo.c:
boot/i386/libi386/bootinfo.c:
boot/ia64/common/bootinfo.c:
boot/powerpc/ofw/metadata.c:
boot/powerpc/ps3/metadata.c:
boot/sparc64/loader/metadata.c:
boot/uboot/common/metadata.c:
boot/userboot/userboot/bootinfo.c:
i386/xen/xen_machdep.c:
- Include sys/boot.h
- Remove custom definition of howto_names.
sys/boot.h:
- Define howto_names.
x86/xen/pv.c:
- Include sys/boot.h
2014-03-11 10:13:06 +00:00
Nathan Whitehorn
67167531f0
Provide support in loader for booting 64-bit PowerPC kernels. Like amd64,
...
64-bit PowerPC kernels are loaded by a 32-bit loader, since nearly all
powerpc64 firmwares execute in 32-bit mode.
2010-07-12 00:49:22 +00:00
Ruslan Ermilov
4750e08f7b
Add loader(8) variables for RB_DFLTROOT, RB_MUTE, and RB_PAUSE:
...
"boot_dfltroot", "boot_mute", and "boot_pause" respectively.
2005-09-22 15:06:58 +00:00
Scott Long
05d0bf79ed
Remove the last vestiges of the userconfig option. None of this actually
...
did anything, so this commit should be considered a NO-OP.
2004-12-01 04:59:33 +00:00
David E. O'Brien
bd506e2a3a
Convert to __FBSDID.
2004-01-04 23:21:18 +00:00
Peter Wemm
145b0eb56d
Also look for an "elf64 kernel" (for sparc64) and "elf32 kernel" (for
...
powerpc) when building metadata.
2003-04-30 22:00:16 +00:00
Jake Burkholder
de0acbf78f
Change the device path representation in libofw to use the full firmware
...
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
2002-11-10 19:17:36 +00:00
Benno Rice
631c19755e
Add support for passing metadata.
2002-07-10 12:13:16 +00:00