david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/arch/i386/include
Michael Brown ce0a0ccf5c [x86_64] Add support for compilation as an x86_64 binary
Currently the only supported platform for x86_64 is EFI.

Building an EFI64 gPXE requires a version of gcc that supports
__attribute__((ms_abi)).  This currently means a development build of
gcc; the feature should be present when gcc 4.4 is released.

In the meantime; you can grab a suitable gcc tree from

  git://git.etherboot.org/scm/people/mcb30/gcc/.git
2008-12-05 00:06:27 +00:00
..
bits [x86_64] Add support for compilation as an x86_64 binary 2008-12-05 00:06:27 +00:00
gpxe [x86_64] Add support for compilation as an x86_64 binary 2008-12-05 00:06:27 +00:00
basemem_packet.h Move uninitialised .data16 variables to .bss16; saves around 2000 2007-07-16 13:22:12 +01:00
basemem.h Provide {get,set}_fbms() in basemem.h. 2007-01-13 23:57:31 +00:00
bios_disks.h ISA bus driver updated to report devices as present only if a driver 2005-04-26 12:30:14 +00:00
bios.h [nap] Formalise the CPU sleeping API 2008-10-12 23:36:53 +01:00
biosint.h [i386] Free allocated base memory on exit, if possible 2008-11-18 19:43:13 +00:00
bochs.h Doxygenation 2005-05-19 14:51:37 +00:00
bootsector.h Split bootsector execution code out into bootsector.c. 2007-01-29 04:21:38 +00:00
bzimage.h [bzimage] Support kernel command lines of greater than 256 characters 2008-06-12 02:19:10 +01:00
callbacks_arch.h Initial revision 2005-03-08 18:53:11 +00:00
comboot.h [comboot] Add COMBOOT and COM32 support 2008-08-28 23:52:19 +01:00
fakee820.h [pcbios] Add facility for testing arbitrary E820 memory maps 2008-09-25 03:34:26 +01:00
gateA20.h First version 2005-05-17 13:41:00 +00:00
gdbmach.h [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] long 2008-11-19 19:15:44 +00:00
int13.h [uaccess] Formalise the uaccess API 2008-10-13 04:10:34 +01:00
kir.h Merged mcb30-realmode-redesign back to HEAD 2005-04-08 15:01:17 +00:00
libkir.h [i386] Change semantics of __from_data16 and __from_text16 2008-06-30 18:52:13 -07:00
librm.h [uaccess] Formalise the uaccess API 2008-10-13 04:10:34 +01:00
limits.h Initial revision 2005-03-08 18:53:11 +00:00
memsizes.h Make the getmemsize() prototype available in memsizes.h, for code that 2007-01-14 15:32:25 +00:00
multiboot.h Whoever put together the grub multiboot.h header is insane. 2007-01-11 21:20:27 +00:00
pic8259.h Ripped out everything except the ability to send EOI to the PIC. 2007-01-04 19:36:18 +00:00
pnpbios.h Added PnP BIOS scanning code, separated out from the UNDI driver 2007-01-05 16:10:03 +00:00
pxe_api.h [pxe] Move all PXE files to arch/i386 2008-11-18 22:27:02 +00:00
pxe_call.h [i386] Rename __cdecl to __asmcall 2008-11-19 19:12:53 +00:00
pxe_types.h [pxe] Move all PXE files to arch/i386 2008-11-18 22:27:02 +00:00
pxe.h [pxe] Move all PXE files to arch/i386 2008-11-18 22:27:02 +00:00
realmode.h [uaccess] Formalise the uaccess API 2008-10-13 04:10:34 +01:00
registers.h [uaccess] Formalise the uaccess API 2008-10-13 04:10:34 +01:00
setjmp.h [i386] Rename __cdecl to __asmcall 2008-11-19 19:12:53 +00:00
undi.h Don't call PXENV_STOP_UNDI in the kpxeprefix. This slighy breaks the 2007-01-29 15:21:10 +00:00
undiload.h Add device description fields to struct device. 2007-01-10 15:27:48 +00:00
undinet.h Use "struct undi_device" instead of "struct pxe_device", and use the 2007-01-08 02:24:53 +00:00
undipreload.h Provide storage for an undi_device structure representing the preloaded 2007-01-09 02:29:18 +00:00
undirom.h Added missing include 2007-01-08 02:51:04 +00:00
vga.h Initial revision 2005-03-08 18:53:11 +00:00