aboutsummaryrefslogtreecommitdiff
path: root/src/interface
AgeCommit message (Expand)AuthorFilesLines
2009-02-01[iobuf] Add iob_disown() and use it where it simplifies codeMichael Brown1-2/+1
2009-01-12[efi] Expose both GUIDs for the EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOLMichael Brown1-7/+12
2009-01-12[efi] Add an EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL interfaceMichael Brown1-0/+24
2009-01-12[efi] Provide component name protocol and device path protocol interfacesMichael Brown1-22/+151
2009-01-07[efi] Use elf2efi utility in place of efilinkMichael Brown1-6/+4
2008-12-04[efi] Use EFI-native mechanism for accessing SMBIOS tableMichael Brown3-0/+441
2008-12-04[efi] Allow use of EFI configuration tablesMichael Brown1-4/+45
2008-11-19[x86_64] Fix assorted 64-bit compilation errors and warningsMichael Brown1-18/+25
2008-11-19[efi] Add efi_strerror()Michael Brown7-25/+73
2008-11-19[i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown6-27/+27
2008-11-18[pxe] Move all PXE files to arch/i386Michael Brown7-2441/+0
2008-11-08[netdevice] Retain and report detailed error breakdownsMichael Brown2-15/+18
2008-10-16[efi] Add basic implementation of EFI SIMPLE_NETWORK_PROTOCOLMichael Brown1-0/+978
2008-10-16[netdevice] Change link-layer push() and pull() methods to take raw typesMichael Brown1-9/+10
2008-10-13[efi] Add EFI image format and basic runtime environmentMichael Brown7-0/+886
2008-09-23[pxe] Display PXE_LOADER debug message after call to initialise()Michael Brown1-3/+3
2008-08-21[pxe] Add extra debug messages to the PXE UDP API callsMichael Brown1-4/+16
2008-08-21[pxe] Fix broadcast transmissions via PXENV_UDP_WRITEMichael Brown1-0/+1
2008-08-20[undi] Fill in ProtType correctly in PXENV_UNDI_ISRMichael Brown1-12/+61
2008-08-20[undi] Work around broken UNDI polling behaviour in winBoot/iMichael Brown1-3/+17
2008-07-17[iSCSI] Support Windows Server 2008 direct iSCSI installationMichael Brown1-1/+1
2008-06-30[i386] Change semantics of __from_data16 and __from_text16Michael Brown3-8/+4
2008-06-30[pxe] Fix a typo in PXENV_GET_CACHED_INFO that broke AltirisMichael Brown1-1/+1
2008-06-27[misc] Fix building on OpenBSDMichael Brown1-1/+1
2008-03-26[PXEXT] Add FILE_API_CHECK API functionH. Peter Anvin1-0/+35
2008-03-25[Settings] Remove assumption that all settings have DHCP tag valuesMichael Brown1-4/+4
2008-03-23[DHCP] Fix up fake-packet creation as used by PXENV_GET_CACHED_INFOMichael Brown1-25/+34
2008-03-21[Settings] Migrate DHCP and NVO code to the new settings API (untested)Michael Brown1-7/+8
2008-03-10[PXE] Work around a buffer-size bug in WinPEMichael Brown1-2/+12
2008-03-04[PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API.Michael Brown1-1/+39
2008-02-02Start restructuring pxe_tftp.c to cope with multicast (MTFTP) receives.Michael Brown1-147/+231
2008-01-22Add pxe_set_cached_filename() so that pxe_tftp.c can also update theMichael Brown1-12/+20
2008-01-22Use XFER_INIT() macro.Michael Brown1-7/+1
2008-01-08Make seek information part of the xfer metadata, rather than an entirelyMichael Brown1-1/+0
2007-12-06Fix compiler warnings that appear only on OpenBSD.Michael Brown1-2/+2
2007-12-07Don't complain when callers provide too-short buffers forMichael Brown1-7/+6
2007-11-22Provide individually cached constructed copies of DHCP packets viaMichael Brown1-86/+109
2007-11-22Do not fill in the BufferLimit field in structMichael Brown1-3/+32
2007-08-04Add PXE FILE API.Michael Brown1-0/+191
2007-08-04Make read_user() non-blocking, and add select() call.Michael Brown1-15/+38
2007-07-31Centralise construction of the DHCP request and response packets.Michael Brown1-10/+8
2007-07-24Add per-file error identifiersMichael Brown2-0/+2
2007-07-08Separate the "is data ready" function of xfer_seek() into anMichael Brown1-0/+1
2007-07-08Kill off unused request() method in data-xfer interface.Michael Brown1-1/+0
2007-07-07Use net_device_operations structure and netdev_nullify() to allow forMichael Brown1-9/+17
2007-07-05Allow recording of TX and RX errors to aid in end-user debugging.Michael Brown1-4/+4
2007-07-04!PXE and PXENV+ structures are in code segment, not data segment.Michael Brown1-3/+4
2007-07-03Add (untested) UNDI loader C-level implementation.Michael Brown2-74/+39
2007-07-03Separated out initialisation functions from startup/shutdown functions.Michael Brown1-26/+12
2007-07-03Move pxe_netdev and set_pxe_netdev to pxe_undi.c and removeMichael Brown2-182/+15