1
0
mirror of https://github.com/ipxe/ipxe.git synced 2026-10-25 19:59:21 +03:00

Commit Graph

  • eba6bb38f2 [cmdline] Accept "netX" in iPXE commands Michael Brown 2013-07-13 15:22:34 +02:00
  • 66ea458125 [settings] Make "netX" settings block function as a symbolic link Michael Brown 2013-07-13 15:06:20 +02:00
  • dbfa13ff2c [settings] Expose PCI configuration space via settings mechanism Michael Brown 2013-07-09 16:03:35 +01:00
  • 258195242b [settings] Add config/settings.h Michael Brown 2013-07-09 16:01:52 +01:00
  • d8392851d2 [linux] Add support for accessing PCI configuration space via /proc/bus/pci Michael Brown 2013-07-13 12:42:40 +02:00
  • 3dbcce51ea [settings] Add "busdevfn" setting type Michael Brown 2013-07-12 22:28:00 +02:00
  • c0cff94320 [netdevice] Add "bustype" and "busloc" settings Michael Brown 2013-07-12 22:25:35 +02:00
  • 9f3bbaca07 [settings] Add "hexraw" setting type Michael Brown 2013-07-12 14:58:19 +02:00
  • 7774ceed2f [settings] Use hex_decode() to parse hex settings Michael Brown 2013-07-12 14:45:55 +02:00
  • 076f58c4bf [base16] Generalise base16_decode() to hex_decode() Michael Brown 2013-07-12 14:44:20 +02:00
  • 362a628e52 [test] Add self-tests for base16 Michael Brown 2013-07-12 15:14:03 +02:00
  • d4f8e56bb4 [tcp] Fix comment to match code behaviour Michael Brown 2013-07-12 11:15:42 +02:00
  • 18d0818f94 [tcp] Do not send RST for unrecognised connections Michael Brown 2013-07-12 03:10:03 +02:00
  • 936134ed46 [autoboot] Use next-server from filename's settings block Michael Brown 2013-06-24 16:14:36 +01:00
  • 238050dfd4 [build] Work around bug in gcc >= 4.8 Michael Brown 2013-06-07 13:46:27 +01:00
  • e3dd10edc4 [bzimage] Fix spurious uninitialised-variable warning on some gcc versions Michael Brown 2013-06-05 15:54:42 +01:00
  • c825a9b39d [bzimage] Align initrd images to page boundary Michael Brown 2013-06-05 14:01:40 +01:00
  • 0036fdd5c5 [crypto] Accept OCSP responses containing multiple certificates Michael Brown 2013-05-29 16:41:58 +01:00
  • 5d3d62d8d7 [realtek] Fix reopening of legacy-mode 8139 NIC Michael Brown 2013-05-26 18:26:48 +01:00
  • c4bce43c3c [netdevice] Reset MAC address when asked to clear the "mac" setting Michael Brown 2013-05-16 15:40:44 +01:00
  • 08bf79582a [netdevice] Add "chip" setting Michael Brown 2013-05-16 15:32:17 +01:00
  • dbea47ce7d [build] Add efidrv.cab target for UEFI Secure Boot signing Michael Brown 2013-05-14 20:08:26 +01:00
  • 640ab792a4 [build] Provide "allXXXs" targets for all media on all platforms Michael Brown 2013-05-14 16:18:44 +01:00
  • 9df238a8aa [romprefix] Fix incorrect pointer offset in undiloader.S Frediano Ziglio 2013-05-14 14:06:25 +01:00
  • 05d11b7337 [build] Use $(eval) if available Michael Brown 2013-05-14 14:28:30 +01:00
  • cb29cd4298 [crypto] Report meaningful error when certificate chain validation fails Michael Brown 2013-05-10 10:03:56 +01:00
  • 8bc20c1aa0 [smbios] Allow access to multiple instances of SMBIOS structures Michael Brown 2013-05-01 20:42:57 +01:00
  • a352fde45e [smbios] Allow access to unreferenced SMBIOS strings Michael Brown 2013-05-01 22:00:51 +01:00
  • 15d2f947f5 [settings] Eliminate settings "tag magic" Michael Brown 2013-05-01 17:20:39 +01:00
  • b4ec6a6a68 [realtek] Defer packets when no transmit descriptors are available Michael Brown 2013-05-01 14:07:51 +01:00
  • 2095ed413e [netdevice] Add netdev_tx_defer() to allow drivers to defer transmissions Michael Brown 2013-05-01 14:05:42 +01:00
  • ab1e3ce0d7 [dhcp] Remove obsolete bootp.h header Michael Brown 2013-05-01 10:17:15 +01:00
  • 9b1ec3132f [realtek] Ensure EEPROM writes reach chip before starting udelay() Michael Brown 2013-05-01 09:15:51 +01:00
  • c6375a85be [romprefix] Report failure cause when unable to open payload Michael Brown 2013-04-30 14:31:39 +01:00
  • 592755eccf [realtek] Allow reaction time between writing RTL_CAPR and reading RTL_CR Michael Brown 2013-04-30 13:36:04 +01:00
  • e411b37eb1 [pxe] Convert external PXE API errors into iPXE platform-generated errors Michael Brown 2013-04-29 19:58:25 +01:00
  • de1fafd2f8 [errdb] Strip platform error code for non-platform-generated errors Michael Brown 2013-04-29 15:36:32 +01:00
  • d90fc3156c [realtek] Use ID word to detect EEPROM presence Michael Brown 2013-04-28 18:50:10 +01:00
  • 1aca99f3cf [build] Default to short wchar_t in stddef.h Michael Brown 2013-04-28 17:43:37 +01:00
  • 4678864ce6 [build] Fix dubious uses of bitwise operators Michael Brown 2013-04-28 17:30:01 +01:00
  • b9663b8049 [build] Fix uses of literal 0 as a NULL pointer Michael Brown 2013-04-28 16:51:05 +01:00
  • e5cbfefdf3 [build] Use -Wno-decl when running sparse Michael Brown 2013-04-28 16:43:32 +01:00
  • 2e54c4b52e [realtek] Print bad MAC address in debug message when inferring no EEPROM Michael Brown 2013-04-27 21:24:10 +01:00
  • d91ccde9e5 [process] Mark process descriptor as static in PERMANENT_PROCESS Michael Brown 2013-04-25 15:15:43 +01:00
  • eaa0f47dc2 [build] Avoid sparse undeclared symbol warning for PROVIDE_SYMBOL() Michael Brown 2013-04-25 15:14:59 +01:00
  • 39ab88ac09 [build] Allow sparse to be invoked via "make C=1" Michael Brown 2013-04-25 14:56:48 +01:00
  • f85af68ac5 [build] Define __WINT_TYPE__ if necessary Michael Brown 2013-04-25 14:51:33 +01:00
  • 5b9ce33c5c [build] Allow sparse to find compiler.h Michael Brown 2013-04-25 13:45:41 +01:00
  • 445ac9fbdc [netdevice] Use link-layer address as part of RNG seed Michael Brown 2013-04-19 14:26:12 +01:00
  • 9cb60c8a21 [efi] Add sample platform-generated error disambiguations Michael Brown 2013-04-19 13:29:22 +01:00
  • 54409583e2 [efi] Perform meaningful error code conversions Michael Brown 2013-04-18 21:29:53 +01:00
  • 7348035231 [libc] Redefine low 8 bits of error code as "platform error code" Michael Brown 2013-04-19 13:34:13 +01:00
  • e42bc3aa37 [libc] Use __einfo() tuple as first argument to EUNIQ() Michael Brown 2013-04-18 01:05:32 +01:00
  • 0f7b3fa6f9 [efi] Remove obsolete EFI I/O implementation using EFI_CPU_IO_PROTOCOL Michael Brown 2013-04-18 16:50:13 +01:00
  • cdca99f068 [intel] Add intelx driver for Intel 10 Gigabit Ethernet NICs Michael Brown 2013-04-03 15:21:08 +01:00
  • 1dd4e51063 [intel] Expose functionality to be shared with intelx driver Michael Brown 2013-04-03 15:21:03 +01:00
  • c2ba57e517 [intel] Remove hardcoded offsets for descriptor ring registers Michael Brown 2013-04-03 15:20:55 +01:00
  • 9909e7b10a [bios] Fix screen clearing on buggy BIOSes Michael Brown 2013-04-17 19:36:03 +01:00
  • 0e2ba15a58 [settings] Expose build architecture and platform via settings Michael Brown 2013-04-06 11:27:27 +01:00
  • 6979b7a2d3 [efi] Fetch device path for loaded image during initialisation Michael Brown 2013-03-27 21:23:21 +00:00
  • 8a49782eeb [prism2] Use standard type names Michael Brown 2013-03-25 18:02:20 +00:00
  • dab7910beb [igbvf] Remove conflicting macro definitions Michael Brown 2013-03-25 18:02:09 +00:00
  • b2c9730da7 [cs89x0] Remove conflicting macro definitions Michael Brown 2013-03-25 18:01:53 +00:00
  • 9f75ee9ddb [efi] Enable "cpuid" command by default for EFI Michael Brown 2013-03-22 13:58:54 +00:00
  • e68a6ca225 [cmdline] Add ability to perform a warm reboot Michael Brown 2013-03-22 13:54:44 +00:00
  • 71cd508838 [efi] Add "reboot" command for EFI Michael Brown 2013-03-22 13:42:16 +00:00
  • 11ad0bafbf [build] Avoid strict-aliasing warning for gcc 4.3 Bo Yang 2013-03-20 16:34:17 +08:00
  • 1920aa4376 [efi] Provide efi_guid_ntoa() for printing EFI GUIDs Michael Brown 2013-03-20 15:25:16 +00:00
  • d938e50136 [uuid] Abstract UUID mangling code out to a separate uuid_mangle() function Michael Brown 2013-03-20 15:06:40 +00:00
  • a9b63ecda5 [dhcp] Use PXE byte ordering for UUID in DHCP option 97 Michael Brown 2013-03-20 00:54:42 +00:00
  • 9e896d0eea [smbios] Mangle UUIDs for SMBIOS version 2.6 and newer Michael Brown 2013-03-20 00:14:38 +00:00
  • 4f742bcd95 [smbios] Provide SMBIOS version number via smbios_version() Michael Brown 2013-03-20 00:12:30 +00:00
  • 2ec0c1ea48 [int13] Split out ISO9660 and El Torito definitions to separate header files Michael Brown 2013-03-18 15:05:43 +00:00
  • 6b9b44319f [efi] Add EFI-specific debugging macros Michael Brown 2013-03-15 19:09:45 +00:00
  • e05dcf0e01 [efi] Fix minor typos in efi_image.c Michael Brown 2013-03-19 23:16:09 +00:00
  • 747e9eb6f3 [lkrnprefix] Allow relocation when no initrd is present Michael Brown 2013-03-15 15:22:57 +00:00
  • e63f6c9241 [efi] Fix building with newer binutils Michael Brown 2013-03-14 00:20:04 +00:00
  • c7c3d839fc [efi] Add our own EFI_LOAD_FILE_PROTOCOL implementation Michael Brown 2013-03-13 22:42:26 +00:00
  • fc87adb46c [efi] Expose downloaded images via EFI_SIMPLE_FILE_SYSTEM_PROTOCOL Michael Brown 2013-03-13 22:36:32 +00:00
  • db014f3c23 [efi] Add last_opened_snpdev() Michael Brown 2013-03-13 22:34:06 +00:00
  • 033f4c92ca [autoboot] Split main control flow out of main() into a new function ipxe() Michael Brown 2013-03-11 18:38:42 +00:00
  • 1025835d80 [efi] Update to latest EDK2 headers Michael Brown 2013-03-13 22:23:42 +00:00
  • cb37d92ff6 [romprefix] Display only one "Ctrl-B" prompt per PCI device during POST Michael Brown 2013-03-11 01:43:12 +00:00
  • 2629b7e2cd [pcbios] Inhibit all calls to INT 15,e820 and INT 15,e801 during POST Michael Brown 2013-03-11 00:50:52 +00:00
  • 0d4a760ffc [prefix] Use %cs as implicit parameter to uninstall() Michael Brown 2013-03-08 13:26:22 +00:00
  • c7694acb51 [nbiprefix] Set up real-mode stack before jumping to .text16 Michael Brown 2013-03-08 13:23:58 +00:00
  • b33082a52b [pcbios] Add extra debugging messages when unhiding iPXE from memory Michael Brown 2013-03-08 12:22:56 +00:00
  • 3a8dbd9cdf [build] Add vmware build target Brandon Penglase 2012-11-04 13:48:08 -05:00
  • 02b914e812 [tftp] Allow TFTP block size to be controlled via the PXE TFTP API Michael Brown 2013-03-06 17:35:30 +00:00
  • c08025137b [menu] Prevent separators with shortcut keys from being selected Michael Brown 2013-03-06 15:05:30 +00:00
  • b8cbdbbb53 [menu] Prevent character code zero from acting as a shortcut key Michael Brown 2013-03-06 14:41:46 +00:00
  • eb5a2ba596 [zbin] Fix size used for memset in alloc_output_file Daniel P. Berrange 2013-03-05 15:18:20 +00:00
  • 9373ca8ea2 [undi] Work around specific devices with known broken interrupt behaviour Michael Brown 2013-03-05 14:22:53 +00:00
  • e27803e40f [tg3] Fix various tg3 issues Kevin Tran 2013-03-04 21:56:24 +00:00
  • 77f64b11f7 [netdevice] Separate VLAN support from presence of VLAN-supporting drivers Michael Brown 2013-03-01 16:32:29 +00:00
  • 7d64abbc5d [iscsi] Include 802.1Q VLAN identifier in iBFT Stefan Hajnoczi 2013-03-01 16:32:16 +01:00
  • 7426177d63 [netdevice] Add vlan_tag() to get the VLAN tag of a network device Stefan Hajnoczi 2013-03-01 16:32:15 +01:00
  • 09c5109b85 [efi] Ensure EFI binaries comply with Authenticode requirements Michael Brown 2013-02-25 17:22:01 +00:00
  • 3c29c8ecc1 [intel] Add Intel I210 Gigabit Ethernet PCI ID Jens Rottmann 2013-02-06 14:25:05 +01:00
  • b757df7756 [build] Include self-tests within "make everything" Michael Brown 2013-01-31 10:12:58 +00:00