Add an ISO9660 "partition table" type to loader.
authorBenno Rice <benno@FreeBSD.org>
Thu, 5 Apr 2018 19:45:30 +0000 (19:45 +0000)
committerBenno Rice <benno@FreeBSD.org>
Thu, 5 Apr 2018 19:45:30 +0000 (19:45 +0000)
commit48990fce8e1c5e572a91656a6f1d58dddba8a4a6
treecc997408b990d71697be691a9a7346c3b00fcfaf
parent7acb51f681a6960ce8dd029ad78fd354bd05b4bd
Add an ISO9660 "partition table" type to loader.

When booted via isoboot(8) loader will be handed a disk that simply contains
an ISO9660 image. Currently this confuses it greatly. Teach it how to spot
that it's in this situation and that ISO9660 has one "partition" covering
the whole disk.

Reviewed by: imp
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D14915
stand/common/disk.c
stand/common/part.c
stand/common/part.h