[syslinux] SYSLINUX API call INT 22h/AX=0xC

H. Peter Anvin hpa at zytor.com
Thu Feb 13 08:58:39 PST 2014


On 02/12/2014 10:51 PM, Kevin Tran wrote:
> Hi Peter,
> I traced over these routines you suggested briefly and I didn't see where it invokes PXE UNDI_API (PXENV_UNDI_SHUTDOWN(0x5) to shut down the device.   When this is invoked, my UNDI driver will put the device into an inactive state so that it doesn't do any more DMA read/write over PCIe bus anymore.    
> 
> What am I missing?
> 

They are called from the unload_pxe() function, which gets invoked
during the execution; this is still implemented as a trap to INT 22h
AX=0x0024, but that is an internal implementation detail which will go away.

	-hpa




More information about the Syslinux mailing list