summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/include
Commit message (Expand)AuthorAgeFilesLines
* [bzimage] Support old (pre-2.00 bootloader) Linux kernel formatsMichael Brown2009-03-301-0/+3
* [pxeprefix] Add .kkpxe image type and ability to return via PXE stackMichael Brown2009-02-181-0/+6
* [comboot] Implement INT 22h AX=001Bh (Cleanup, shuffle, and boot to real mode)Daniel Verkamp2009-02-171-0/+34
* [comboot] Restore the real-mode stack pointer on exit from a COMBOOT imageMichael Brown2009-02-172-6/+32
* [comboot] Unhook interrupt vectors after returning from a COMBOOT imageMichael Brown2009-02-171-0/+1
* [comboot] Allow for tail recursion of COMBOOT imagesMichael Brown2009-02-172-9/+6Star
* [x86_64] Add support for compilation as an x86_64 binaryMichael Brown2008-12-057-595/+7Star
* [efi] Use EFI-native mechanism for accessing SMBIOS tableMichael Brown2008-12-054-62/+29Star
* [i386] Move iSCSI and AoE boot code to arch/i386/interface/pcbiosMichael Brown2008-11-192-0/+335
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-192-3/+3
* [libgcc] Make __libgcc architecture-specificMichael Brown2008-11-191-0/+14
* [i386] Rename __cdecl to __asmcallMichael Brown2008-11-193-3/+14
* [pxe] Move all PXE files to arch/i386Michael Brown2008-11-183-0/+2117
* [elf] Kill off unused <bits/elf.h> and <bits/elf_x.h> header filesMichael Brown2008-11-182-96/+0Star
* [i386] Free allocated base memory on exit, if possibleMichael Brown2008-11-181-1/+14
* [ioapi] Fix broken implementation of insX() in the x86 I/O APIMichael Brown2008-10-271-2/+2
* [efi] Add EFI image format and basic runtime environmentMichael Brown2008-10-132-0/+17
* [umalloc] Formalise the user memory allocation APIMichael Brown2008-10-133-1/+29
* [uaccess] Formalise the uaccess APIMichael Brown2008-10-138-363/+171Star
* [nap] Formalise the CPU sleeping APIMichael Brown2008-10-133-2/+28
* [timer] Formalise the timer APIMichael Brown2008-10-126-9/+104
* [pci] Formalise the PCI I/O APIMichael Brown2008-10-124-76/+78
* [ioapi] Absorb virt_to_phys() and phys_to_virt() into the I/O APIMichael Brown2008-10-122-22/+20Star
* [i386] Remove obsolete functions from virtaddr.hMichael Brown2008-10-121-21/+2Star
* [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>Michael Brown2008-10-123-267/+2Star
* [ioapi] Formalise the I/O API as used in i386-pcbiosMichael Brown2008-10-122-0/+160
* [pcbios] Add facility for testing arbitrary E820 memory mapsMichael Brown2008-09-251-0/+7
* [comboot] Add COMBOOT and COM32 supportDaniel Verkamp2008-08-293-0/+106
* [librm] Add rm stack copying functionsDaniel Verkamp2008-08-291-0/+3
* [librm] Make rm_sp and rm_ss globals againDaniel Verkamp2008-08-281-0/+2
* [libc] Mark setjmp and longjmp as __cdeclDaniel Verkamp2008-08-281-2/+2
* [int13] Pairwise swap drive numbers, instead of shifting all drive numbersMichael Brown2008-07-161-1/+13
* [i386] Change semantics of __from_data16 and __from_text16Michael Brown2008-07-012-8/+8
* [GDB] Add watch and rwatch hardware watchpointsStefan Hajnoczi2008-06-301-0/+13
* [libc] Remove unused le32_to_cpup(x) and cpu_to_le16p() macrosMichael Brown2008-06-271-3/+0Star
* [script] Remove arbitrary limit on script line lengthsMichael Brown2008-06-181-0/+17
* [bzimage] Support kernel command lines of greater than 256 charactersMichael Brown2008-06-121-0/+8
* [ELF] Add ability to boot ELF images generated by wraplinux and mkelfImageMichael Brown2008-06-091-0/+1
* [GDB] Add GDB stub for remote debuggingStefan Hajnoczi2008-06-051-0/+51
* [Settings] Expose SMBIOS via settings APIMichael Brown2008-03-283-17/+17
* [libc] Use __builtin_va_list et al in stdarg.hMichael Brown2008-03-241-22/+0Star
* fix the rdtsc namimgAlexey Zaytsev2008-03-021-1/+1
* CleanupsAlexey Zaytsev2008-03-021-0/+3
* Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-021-12/+0Star
* Introduce the new timer subsystem.Alexey Zaytsev2008-03-021-0/+8
* Add DBGLVL_IO to trace all memory-mapped I/O.Michael Brown2008-02-211-7/+40
* Add UUID to DHCP request as option 97 (if available).Michael Brown2007-11-212-0/+11
* Added definition of a UUID and uuid_ntoa() (for debugging), andMichael Brown2007-11-211-0/+2
* Update SMBIOS internal API to be easier to use, and not to requireMichael Brown2007-11-211-1/+38
* Allow space for the kernel's real-mode .bss. Previously we weren'tMichael Brown2007-11-041-0/+2