Displaying 3 results from an estimated 3 matches for "pxenv_undi_shutdown".
2014 Feb 13
1
SYSLINUX API call INT 22h/AX=0xC
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?
Thanks!
Kevin
-----Original Message-----
From: H. Peter Anvin [mailto:hpa at zytor.com]...
2003 Apr 11
1
PXELINUX on top of Etherboot?
...running PXELINUX on top of Etherboot? There
is something in Etherboot 5.1.7 called FREEBSD_PXEEMU, which seems to be
a PXE stack subset, in particular it seems to support the following calls:
PXENV_GET_CACHED_INFO
PXENV_UDP_OPEN
PXENV_UDP_WRITE
PXENV_UDP_READ
PXENV_UDP_CLOSE
PXENV_UNLOAD_STACK
PXENV_UNDI_SHUTDOWN
This happens to be pretty close to the subset used by PXELINUX, with two
exceptions: PXELINUX will also invoke PXENV_STOP_UNDI (for version >=
2.00) or PXENV_UNDI_CLEANUP (for version < 2.00). I'd be really curious
to see how this would play out.
There are of course also other kinds...
2014 Feb 13
2
SYSLINUX API call INT 22h/AX=0xC
Hi Peter,
They use PXELINUX to download the OS deployment bootstrap. When this is completed, they want to shutdown the stack including the UNDI driver before jumping to the kernel.
Thanks!
Kevin
On Feb 12, 2014, at 8:15 PM, "H. Peter Anvin" <hpa at zytor.com> wrote:
> On 02/12/2014 05:37 PM, Kevin Tran wrote:
> Hi,
> One of our customers uses INT 22h/AX=C to shut down