path: root/core/pxeisr.inc
Commit message (Collapse)AuthorAgeFilesLines
* core: pxe: additional work on the lwip portH. Peter Anvin2009-09-151-1/+1
| | | | | | | | | | | | | | | Additional work on the lwip port. With this code, we can get pretty far before having problems. This moves malloc into the core directory, mostly so we can guard the malloc stuff with semaphores. I suspect we're going to have to have at least stub semaphores available to the library, since other things are going to need to be made thread-safe, too. This checkin contains debugging printfs and considerable amounts of placeholder code, that needs to be fixed. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* core: pxeisr.inc: fix compatibility with older versions of NASMH. Peter Anvin2009-09-131-2/+1
| | | | | | | Older versions of NASM require "global" to precede the symbol definition. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* core: pxe: real-mode interrupt service routineH. Peter Anvin2009-09-101-0/+89
Real-mode interrupt service routine for PXE. All it does is poll the PXE stack, sets a flag, then issues EOI. It is then up to the PM stack to wake up the receive thread and process the packet receives. Signed-off-by: H. Peter Anvin <hpa@zytor.com>