Madhusudan M.I
2011-Aug-30 06:00 UTC
[syslinux] Blocked Network Interrupt for COM32 Programs
I have written a COM32 program which pxelinux loads it and executes when machine is booted over network. And the COM32 program should be blocked till it receives an instruction from deployment server in UDP packet. I am looking for a network interrupt that will make my machine to wait for an incoming udp packet, so that my server can send udp packet, and reboot/shutdown the machine. I would appreciate if anyone can point me to the network interrupt that blocks my COM32 process until a packet arrives in NIC, so that COM32 reads UDP packet and carryout appropriate operation.
H. Peter Anvin
2011-Aug-30 19:02 UTC
[syslinux] Blocked Network Interrupt for COM32 Programs
On 08/29/2011 11:00 PM, Madhusudan M.I wrote:> I have written a COM32 program which pxelinux loads it and executes when > machine is booted over network. And the COM32 program should be blocked till > it receives an instruction from deployment server in UDP packet. > > I am looking for a network interrupt that will make my machine to wait for > an incoming udp packet, so that my server can send udp packet, and > reboot/shutdown the machine. > > I would appreciate if anyone can point me to the network interrupt that > blocks my COM32 process until a packet arrives in NIC, so that COM32 reads > UDP packet and carryout appropriate operation.There isn't one. You have to call the PXE UDP receive interrupt repeatedly until your packet arrives. -hpa
Possibly Parallel Threads
- Syslinux Digest, Vol 101, Issue 26
- multiprecision add/sub
- Is it possible to replace bios interrupt with a com32 program?
- [LLVMdev] Weird problems with cos (was Re: [PATCH v3 2/3] R600: Add carry and borrow instructions. Use them to implement UADDO/USUBO)
- COM32 and network access