freebsd-dev/stand/i386
Warner Losh 33bbe5ddcb stand: parsedev API change: devspec now points to start of full device name
To support more flexible device matching, we now pass in the full
devspec to the parsedev routines. For everything execpt uboot, this is
just a drop in (since everything except uboot and openfirmware always
uses disk...: and/or zfs:, but openfirmware isn't really affected).

uboot we kludge around it by subtracting 4 from where the rest of the
device name starts. This is unforunate, and can compute the address one
before the string. But we never dereference that address. uboot needs
more work, and this is an acceptable UB until that other work happens.

OFW doesn't really use the parsedev routines these days (since none of
the supported device uses this... yet). It too needs more work, but it
needs device matching support first.

Sponsored by:		Netflix
Reviewed by:		delphij
Differential Revision:	https://reviews.freebsd.org/D37553
2022-11-30 15:30:33 -07:00
..
boot0 stand: Document that boot0 uses BIOS 2022-08-26 22:17:56 -06:00
boot0sio
boot2 Adjust parse() definition in boot2 to avoid clang 15 warning 2022-07-15 21:18:28 +02:00
btx
cdboot
common loader: edd_device_path_v3 is too small 2020-10-12 09:34:50 +00:00
gptboot gptboot.8: Fix a typo and fix lint warnings 2022-03-18 11:35:04 +01:00
gptzfsboot loader: implement mount/unmount rootfs 2021-09-08 04:01:20 +03:00
isoboot Don't add -Winline for WARNS=6 2021-03-22 11:55:45 +00:00
libi386 zfs: Remove devicename_stubs 2022-11-30 15:30:32 -07:00
loader stand: create devinit 2022-11-30 15:30:33 -07:00
loader_4th
loader_lua
loader_simp
mbr
pmbr Fix pmbr issues > 2TB 2021-07-13 15:40:44 -06:00
pxeldr stand: Go back to a.out format for /boot/loader 2022-08-11 17:29:10 -06:00
zfsboot stand: parsedev API change: devspec now points to start of full device name 2022-11-30 15:30:33 -07:00
boot.ldscript
Makefile stand: Remove i386-only support fire firewire 2022-11-18 10:43:59 -07:00
Makefile.inc stand: Remove i386-only support fire firewire 2022-11-18 10:43:59 -07:00