Commit Graph

  • 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
  • 0acc52519d [tls] Concatenate received non-data records before processing Michael Brown 2013-01-30 16:58:17 +00:00
  • 3fcb8cf8dc [src] Fix spelling in comments, debug messages and local variable names Stefan Weil 2013-01-03 15:12:32 +00:00
  • 717279a294 [efi] Include product short name in EFI SNP device names Michael Brown 2012-11-21 03:36:07 +00:00
  • 1a79f6f37a [efi] Delegate to child device's EFI_COMPONENT_NAME2_PROTOCOL, if present Michael Brown 2012-11-21 02:37:55 +00:00
  • d6b0b76a05 [bzimage] Allow initrds to be rearranged in place Michael Brown 2012-11-12 16:16:31 +00:00
  • 4ca98693b9 [initrd] Add ability to reshuffle initrds into image list order Michael Brown 2012-11-12 13:08:16 +00:00
  • 603455bb06 [libc] Relicense x86 string.h Michael Brown 2012-11-05 01:01:12 +00:00
  • 53f3deee06 [libc] Fix and externalise memswap() Michael Brown 2012-11-05 00:58:20 +00:00
  • de20c526e6 [libc] Reduce overall code size by externalising strlen() Michael Brown 2012-11-05 00:25:25 +00:00
  • 06766875ad [libc] Reduce overall code size by externalising strncmp() Michael Brown 2012-11-04 23:53:59 +00:00
  • f8ece72fc9 [libc] Remove unnecessary "cld" instruction from memset() Michael Brown 2012-11-04 22:58:42 +00:00
  • 61c6af3f0b [libc] Convert memcpy() from a macro to an inline function Michael Brown 2012-11-04 22:50:27 +00:00
  • fc30b13b25 [libc] Reduce overall code size by externalising memmove() Michael Brown 2012-11-04 22:43:59 +00:00
  • 7cbac68593 [libc] Remove obsolete implementation of memcpy() Michael Brown 2012-11-04 21:45:34 +00:00
  • 520323e360 [test] Add self-tests for string functions Michael Brown 2012-11-12 16:58:26 +00:00
  • fd141fb669 [umalloc] Split largest_memblock() function out from init_eheap() Michael Brown 2012-11-05 23:19:16 +00:00
  • 1494d41d0a [uaccess] Add userptr_sub() to find the difference between two user pointers Michael Brown 2012-11-05 16:09:38 +00:00
  • 54a861a7bd [list] Reduce overall code size by externalising many list functions Michael Brown 2012-11-02 16:12:56 +00:00
  • f68b4069b1 [build] Make version.o depend on the git index Thomas Miletich 2012-11-02 15:00:09 +00:00
  • 4867085c0c [build] Include version number within only a single object file Michael Brown 2012-11-02 14:46:39 +00:00
  • 0932bc5156 [build] Inhibit .eh_frame on newer gcc versions Michael Brown 2012-11-02 12:15:36 +00:00
  • f008698c68 [build] Use -maccumulate-outgoing-args if required by gcc Michael Brown 2012-11-02 13:21:52 +00:00
  • 6586e03fba [forcedeth] Increase TX ring size to prevent dropped packets Michael Brown 2012-10-29 10:14:00 +00:00
  • 0c5e3df6d9 [intel] Poll RX queue if hardware reports RX overflow Michael Brown 2012-10-25 16:09:09 -07:00
  • c4ee23e7c6 [hermon] Use PCI VPD for non-volatile option storage Michael Brown 2012-10-15 13:04:31 +01:00
  • 2c011d77ae [readline] Allow readline_history() to return a meaningful status Michael Brown 2012-10-24 23:21:49 -07:00
  • 88e19fcda9 [netdevice] Clear network device setting before unregistering Michael Brown 2012-10-24 22:44:00 -07:00
  • 34863a51c2 [settings] Prefill existing setting value in "read" command Michael Brown 2012-10-24 20:42:21 -07:00
  • 4dedccfa1f [readline] Allow a prefilled input string to be provided Michael Brown 2012-10-24 20:16:15 -07:00
  • c86790df5c [settings] Add fetchf_named_setting_copy() Michael Brown 2012-10-24 20:41:39 -07:00
  • 947976da0c [netdevice] Do not force a poll on net_tx() Michael Brown 2012-10-24 13:26:51 -07:00
  • dace457baf [intel] Report receive overruns via network device errors Michael Brown 2012-10-24 11:21:34 -07:00
  • 7cf6c6bfed [efi] Add EFI_COMPONENT_NAME2_PROTOCOL instance for each SNP device Michael Brown 2012-10-23 14:05:03 -07:00
  • 1d38168064 [autoboot] Avoid excess backspacing after displaying Ctrl-B prompt Michael Brown 2012-10-20 18:30:19 -07:00
  • 0e7819d298 [efi] Add missing RC_TO_EFIRC() conversion Michael Brown 2012-10-22 08:42:53 -07:00
  • a27413c82a [util] Fix uninitialised-variable warning in einfo.c Michael Brown 2012-10-22 08:26:43 -07:00
  • 34a81da0c8 [test] Remove self-test for empty formatted setting value Michael Brown 2012-10-20 14:44:34 -07:00
  • 885384faf3 [arp] Increase robustness of ARP discarder Michael Brown 2012-10-19 23:03:38 +01:00
  • a4d1250810 [efi] Expose net device non-volatile settings via HII Michael Brown 2012-10-11 15:02:50 +01:00
  • 41ea18a455 [efi] Split SNP HII functionality into a separate file Michael Brown 2012-07-18 18:14:04 +01:00
  • 0fd29e15b5 [nvo] Expose nvo_applies() Michael Brown 2012-10-15 12:41:51 +01:00
  • 08a6ae86a2 [nvo] Expose non-volatile options block name Michael Brown 2012-10-15 03:08:41 +01:00
  • 5ad445fd0b [settings] Treat an empty formatted value as meaning "delete setting" Michael Brown 2012-10-15 12:41:04 +01:00
  • 1c2b6d29ea [settings] Expose find_child_settings() Michael Brown 2012-10-15 03:08:12 +01:00
  • 51b65d5f9c [libc] Add wcslen() function Michael Brown 2012-10-15 00:36:48 +01:00
  • a712dae709 [serial] Don't enable serial console without serial support Shao Miller 2012-10-05 15:14:12 +01:00
  • fcdfe81764 [int13] Do not zero %edx when jumping to a boot sector Michael Brown 2012-10-05 15:02:30 +01:00
  • bab0a4c1ce [efi] Mark SNP formset compliant with IBM's Unified Configuration Manager Michael Brown 2012-07-18 00:34:04 +01:00
  • 40044f9d43 [contrib] Enable bochs debug port by default Michael Brown 2012-10-05 13:23:34 +01:00
  • dcbbf54eb2 [contrib] Allow more space for Bochs option ROM Michael Brown 2012-10-05 13:23:05 +01:00
  • d23db28488 [tls] Fix potential memory leak Michael Brown 2012-09-28 10:54:07 +01:00
  • 1e199c8260 [tls] Fix uninitialised variable Michael Brown 2012-09-28 10:52:17 +01:00
  • 72db14640c [tls] Split received records over multiple I/O buffers Michael Brown 2012-09-26 21:42:23 +01:00
  • 09d45ffd79 [crypto] Allow in-place CBC decryption Michael Brown 2012-09-27 01:37:06 +01:00
  • c1adf7dabe [test] Add speed tests for cipher algorithms Michael Brown 2012-09-26 15:27:33 +01:00
  • 681a219caa [test] Add speed tests for digest algorithms Michael Brown 2012-09-26 14:54:02 +01:00
  • 09cc63fc8b [efi] Provide guaranteed space in transmitted packets Michael Brown 2012-09-14 17:49:53 +01:00
  • 73eb3f17db [int13] Zero all possible registers when jumping to a boot sector Michael Brown 2012-09-14 15:42:54 +01:00
  • 8509dbf86a [int13] Use correct size when estimating floppy disk geometry Michael Brown 2012-09-14 15:04:53 +01:00
  • 117fc61738 [console] Add support for the bochs/qemu debug port console Michael Brown 2012-09-10 15:58:02 +01:00
  • 8e4faa0948 [cmdline] Add standalone "nslookup" command Patrick Plenefisch 2012-08-30 00:21:33 +01:00
  • c4500fb7ca [smbios] Default to "hex" type for non-string SMBIOS settings Michael Brown 2012-09-10 15:29:36 +01:00
  • 25ec56e0ec [settings] Use a generic setting's own type as its default type Michael Brown 2012-08-31 03:52:06 +01:00