summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* [settings] Add the notion of a "tag magic" to numbered settingsMichael Brown2008-10-307-25/+60
* [romprefix] Further sanity checks for the PCI 3 runtime segment addressMichael Brown2008-10-291-9/+22
* [phantom] Add CLP settings interfaceMichael Brown2008-10-282-0/+368
* [phantom] Unhalt/halt all PEGs during driver startup/shutdownMichael Brown2008-10-282-0/+70
* [phantom] Add line count limit to phantom_dmesg()Michael Brown2008-10-281-22/+57
* [ioapi] Fix broken implementation of insX() in the x86 I/O APIMichael Brown2008-10-271-2/+2
* [uri] Avoid interpreting DOS-style path names as opaque URIsMichael Brown2008-10-241-2/+6
* [phantom] Change register space abstraction to match other driversMichael Brown2008-10-242-54/+46Star
* [pcbios] Guard against register corruption in INT 15,e820 implementationsMichael Brown2008-10-232-3/+11
* [settings] Avoid returning uninitialised data on error in fetch_xxx_setting()Michael Brown2008-10-221-5/+15
* [tftp] Add EUNIQ_xx values to differentiate the many EINVAL errorsMichael Brown2008-10-221-7/+16
* [tg3] Add PCI ID for BCM5786Michael Brown2008-10-211-0/+1
* [contrib] Add patch to enable writable ROM images in bochsMichael Brown2008-10-211-0/+20
* [build] Fix building on FreeBSDMichael Brown2008-10-172-2/+14
* [romprefix] Sanity-check the runtime segment address for PCI 3Michael Brown2008-10-171-0/+9
* [build] Use ".bss.*" names for uninitialised-data sectionsMichael Brown2008-10-172-11/+11
* [build] Fix building on Ubuntu 8.04Michael Brown2008-10-177-14/+16
* [etherfabric] Merge changes from vendor treeMichael Brown2008-10-172-2337/+3348
* virtio-net: Fix kick/wait logicEduardo Habkost2008-10-161-3/+5
* [efi] Add basic implementation of EFI SIMPLE_NETWORK_PROTOCOLMichael Brown2008-10-165-0/+2367
* [netdevice] Change link-layer push() and pull() methods to take raw typesMichael Brown2008-10-165-64/+56Star
* [netdevice] Split multicast hashing out into an mc_hash methodMichael Brown2008-10-164-14/+57
* [netdevice] Add maximum packet length as a net device propertyMichael Brown2008-10-164-4/+12
* [efi] Fix linker script for ld 2.17.50.0.9Michael Brown2008-10-131-6/+6
* [efi] Add EFI image format and basic runtime environmentMichael Brown2008-10-1340-1/+4781
* [sanboot] Quick and dirty hack to make SAN boot protocols selectableMichael Brown2008-10-139-22/+64
* [config] Make the default image type selection platform-dependentMichael Brown2008-10-132-10/+19
* [monojob] Release reference on completed jobMichael Brown2008-10-131-0/+1
* [umalloc] Formalise the user memory allocation APIMichael Brown2008-10-137-30/+95
* [uaccess] Formalise the uaccess APIMichael Brown2008-10-1321-760/+569Star
* [timer] Remove now-obsolete references to TIMER_BIOS and TIMER_RDTSCMichael Brown2008-10-132-12/+0Star
* [nap] Formalise the CPU sleeping APIMichael Brown2008-10-1312-20/+138
* [monojob] Allow for extremely slow system timersMichael Brown2008-10-121-1/+1
* [timer] Formalise the timer APIMichael Brown2008-10-1222-284/+386
* [process] Add DBG2() messages to help track down frozen processesMichael Brown2008-10-121-0/+2
* [retry] Use a separate flag to indicate that a retry timer is runningMichael Brown2008-10-122-9/+12
* [commands] Fix config command to accept zero argumentsMichael Brown2008-10-121-1/+1
* [pci] Formalise the PCI I/O APIMichael Brown2008-10-1210-81/+220
* [legacy] Add missing #include <gpxe/io.h>Michael Brown2008-10-121-0/+1
* [phantom] Add missing #include <gpxe/io.h>Michael Brown2008-10-121-0/+1
* [config] Split console configuration out to config/console.hMichael Brown2008-10-124-26/+26
* [ioapi] Absorb virt_to_phys() and phys_to_virt() into the I/O APIMichael Brown2008-10-124-39/+60
* [i386] Remove obsolete functions from virtaddr.hMichael Brown2008-10-121-21/+2Star
* [rtl8139] Add missing #include <string.h>Michael Brown2008-10-121-0/+1
* [natsemi] Add missing #include <string.h>Michael Brown2008-10-121-0/+1
* [e1000] Add missing #include <string.h>Michael Brown2008-10-121-0/+1
* [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>Michael Brown2008-10-1222-291/+26Star
* [ioapi] Formalise the I/O API as used in i386-pcbiosMichael Brown2008-10-128-0/+850
* [cs89x0] Simplify obscure loop syntaxMichael Brown2008-10-121-2/+2
* [e1000] Fix dubious syntax in e1000 I/O wrapper macrosMichael Brown2008-10-121-24/+24