Ok. With sincere thanks to Geoff Lywood and VMware, the ROM prefix INT 0x19 strategy might be best dealt with by Michael Brown's commit[1].
>From that commit: The existence and usage of the BEV entry point is covered by the PnP spec, not the BBS spec; the BBS spec merely describes a policy for selecting the boot device order. iPXE should therefore check only for a PnP BIOS in order to decide whether or not to hook INT19. To refresh memories (if mine's still fresh): VMware [Player, at least] reported as PnP-compliant, but not BBS-compliant. When we hooked INT 0x19, we would effectively hijack the boot order, even though one can set our ROM in the boot order through the BIOS setup system. - Shao Miller [1] https://git.ipxe.org/ipxe.git/commitdiff/3094d2cf33c072f5d8443adb3526f58 fee72d24c -----Original Message----- From: Miller, Shao Sent: Tuesday, June 15, 2010 12:04 To: '[email protected]' Subject: RE: [PATCH] [romprefix] Allow building for opt-out boot strategy Please disregard this patch as it contains an error. A new patch will be forthcoming, along with associated branch updates. *sigh* - Shao _______________________________________________ gPXE-devel mailing list [email protected] http://etherboot.org/mailman/listinfo/gpxe-devel
