[ipxe-devel] [gPXE] [PATCH 1/2] consolidate int13 boot code
Michael Brown
mbrown at fensystems.co.uk
Fri Oct 15 23:37:24 UTC 2010
On Saturday 16 Oct 2010 00:05:54 Dave Hansen wrote:
> Each of the users of the int13 drive registration routines basically
> does the same thing. Register the drive, try to boot it. Return
> error on failure, and unregiser unless keep_san is set.
>
> This patch consolidates each of those users into a common helper
> function. Perhaps keepsan.c needs a new name, but I think this is
> a decent place to put it.
This functionality is already present in iPXE; usr/autoboot.c contains generic
code to hook a SAN device to a URL and boot from it.
I'm happy to rework your "boot-san" patch to apply to the iPXE tree, or you're
welcome to do it yourself if you'd prefer.
I would recommend using a "skip booting from SAN" option rather than a "boot
from SAN" option, to preserve consistency with other numeric options, where
the absence of an option is taken to indicate a value of zero.
(Not CCing gpxe at etherboot.org because Marty Connor censors any messages I send
to that list.)
Michael
More information about the ipxe-devel
mailing list