Alexey Zaytsev
a1572e0ab0
Modify gPXE core and drivers to work with the new timer subsystem
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com >
il y a 16 ans
Michael Brown
25fd42ca87
Reduced etherboot.h dependencies to avoid unnecessary rebuilds.
etherboot.h is only now used by drivers that have not been updated to
the new API.
il y a 17 ans
Michael Brown
73e3e02367
Fix prototype of random() and move to stdlib.h
il y a 18 ans
Michael Brown
637a891264
Fix prototype of sleep() and move it to unistd.h
il y a 18 ans
Michael Brown
97439cb6eb
Kill off poll_interruptions(); it is lethal when we're acting as a PXE
stack or INT 13 emulator etc.
il y a 18 ans
Michael Brown
49f933fbc3
Moved if_ether.h and if_arp.h to include/gpxe, for consistency with Linux
kernel.
Removed obsolete struct arprequest from if_arp.h and put it in nic.c so
that nic.c will still compile. ARP will very shortly be handled by
net/arp.c instead.
il y a 18 ans
Michael Brown
05b284399e
Moved old tcp.h to old_tcp.h, to avoid name clash with new (uIP-based)
tcp.h.
il y a 18 ans
Michael Brown
dde1c5ad18
Moved include/in.h to include/gpxe/in.h, so that it can be included by
prototester.
il y a 18 ans
Michael Brown
5d28bae0f1
Fix up building with gcc 4.0.1 / gas 2.16.91
il y a 19 ans
Michael Brown
be7897523d
IGMP protocol now uses the generic background protocol mechanism.
il y a 19 ans
Michael Brown
53a4436d94
TFTP upgraded to use a core function library (in tftpcore.c) which will be
shared between TFTP, TFTM and MTFTP protocols.
il y a 19 ans
Michael Brown
f888bd589d
doxygen doesn't allow us to do the --include compiler.h trick...
il y a 19 ans
Michael Brown
7205f0846c
Heap function prototypes moved to heap.h
il y a 19 ans
Michael Brown
cc980d1c94
Moved DOWNLOAD_PROTO_XXX options to config.h
il y a 19 ans
Michael Brown
1fdbbaa237
Removed obsolete prototypes.
il y a 19 ans
Michael Brown
d727e144c1
nfs prototypes no longer required.
il y a 19 ans
Michael Brown
5bec933c66
tftp prototypes moved to tftp.h
il y a 19 ans
Michael Brown
332b40b986
loadkernel no longer exists; it is now download_url and lives in nic.c.
il y a 19 ans
Michael Brown
fda36a0c1a
Added back in the actual call to load().
il y a 19 ans
Michael Brown
f08516791e
printf and sprintf now defined in vsprintf.h, drag in console.h to get
putchar() as well.
il y a 19 ans
Michael Brown
8570814148
Removed basemem.c prototypes
il y a 19 ans
Michael Brown
c8c7d93757
Relocation code is arch-specific.
il y a 19 ans
Michael Brown
fedd00dd46
Removed references to old callback mechanism
il y a 19 ans
Michael Brown
0ff80b477d
Merged mcb30-realmode-redesign back to HEAD
il y a 19 ans
Michael Brown
7700b8059c
Remove CODE16 as a global define; most files define it themselves
anyway, and I want to be able to use it as a compile-time option for
the i386 decompressor.
il y a 19 ans
Michael Brown
3d6123e69a
Initial revision
il y a 19 ans