[gPXE-devel] IBM netboot, large network, and KVM virtualization issues

Shao Miller Shao.Miller at yrdsb.edu.on.ca
Sun Feb 7 22:27:27 EST 2010


Jarrod Johnson wrote:
> Since 1.0.0 is in rc phase, thought I'd mention three issues I've been 
> patching in my usage.
>
> One is that on IBM firmware (not BBS compliant), there is a way of 
> working better with boot order via hooking int18 instead of int19 (as 
> well as a few other changes.  I have attached the patch I use, it does 
> the following:
> -Does not save off BIOS handlers (simply because they are never used 
> in this case)
> -Hooks int18 instead of int19
> -Exits via iret rather than calling int18/int19
> -saves and restores registers
> Note that I am not in a position to evaluate where besides IBM 
> firmware BBS is not available.  I ask that if there is concern over 
> other non-BBS systems having a problem with this, that someone make 
> this controllable via a config/general.h flag, analogous to how it was 
> done in etherboot...

I wonder if a gPXE-specific DHCP setting might make sense here.  A DHCP 
service can then provide the option to IBM computers, or others.  We'd 
have to handle the setting and choose the correct exit path, of course.

Disclaimer: All claims and opinions are solely those of myself and do 
not and should not be perceived as representing the Etherboot nor the 
gPXE projects in any way.  Thank you for your understanding.

- Shao Miller


More information about the gPXE-devel mailing list