This is a heavily streamlined version of gptboot that instead of looking for a UFS filesystem instead looks for an ISO image residing on the same device it got booted from.
imp mav bcr
- Group Reviewers
- rS332084: Add isoboot(8) for booting BIOS systems from HDDs containing ISO images.
Constructed a PMBR/GPT image with this in a freebsd-boot partition and stuck that in front of an ISO image and booted it.
- rS FreeBSD src repository - subversion
- Build Status
Fix copyright on cd9660read.c.
When I first wrote this code it was inside a version of boot2.c, then got transplanted to a version of gptboot.c and then split out into cd9660read.c and so it ended up with gptboot.c's copyright when it should've had cd9660.c's.
I'm a little confused. I think I detect vestiges of time when this used boot2, which it no longer does. What's the current design?
shouldn't this be isoboot? Is it even used?
I thought it was fine with them finally.
Are these still in use? I thought we killed them in the 4.x time frame.
This is silly.
Is there a size limit for isoboot? If so, we should enforce it here...
Won't block this review, but we need to kill the umpteen million copies of this.
Seems like this should be common in libi386...
Do you need this? This isn't boot2 as well, so at least you should update the comment :)
Seems like this should be common too, but that may be beyond the scope here...