Commit Graph

  • 4c3b9c79a5 [zbin] Remove now-unused unnrv2b.S decompressor Michael Brown 2015-02-26 17:41:38 +00:00
  • 40c699a181 [vbox] Enable some more features now that we have LZMA compression Robin Smidsrød 2015-02-26 14:58:21 +01:00
  • ea3be0f4a6 [zbin] Fix check for existence of most recent output byte Michael Brown 2015-02-26 13:01:55 +00:00
  • c11306e6ca [zbin] Allow decompressor to generate debug output via BIOS console Michael Brown 2015-02-26 12:59:08 +00:00
  • 93178adb98 [prefix] Call decompressor in flat real mode when DEBUG=libprefix is enabled Michael Brown 2015-02-26 12:56:07 +00:00
  • 9cdf68a219 [zbin] Perform extra normalisation after completing decompression Michael Brown 2015-02-26 09:46:59 +00:00
  • 47aebc24d3 [dhcp] Extract timing parameters out to config/dhcp.h Alex Williamson 2015-01-26 10:54:29 -07:00
  • 5350b65a3c [zbin] Use LZMA compression Michael Brown 2015-02-21 14:29:53 +00:00
  • 3e04f0791e [prefix] Use .bss16 as temporary stack space for calls to install_block Michael Brown 2015-02-24 16:13:55 +00:00
  • b6889eaa1e [hyperv] Check for required features Michael Brown 2015-02-19 14:47:07 +00:00
  • a32b1e9e35 [libc] Rewrite strtoul() Michael Brown 2015-02-19 16:00:01 +00:00
  • bb1abb2b21 [ipv4] Rewrite inet_aton() Michael Brown 2015-02-19 14:02:07 +00:00
  • 095c007aa3 [legal] Add missing copyright header to net/ipv4.c Michael Brown 2015-02-18 14:16:59 +00:00
  • b05e7e50fa [test] Add IPv4 self-tests Michael Brown 2015-02-18 14:11:32 +00:00
  • 645458e5a0 [xhci] Abort commands on timeout Michael Brown 2015-02-18 11:10:55 +00:00
  • 88448de720 [xhci] Leak memory if controller fails to disable slot Michael Brown 2015-02-18 09:25:36 +00:00
  • 08189df4e0 [timer] Rewrite the 8254 Programmable Interval Timer support Michael Brown 2015-02-17 16:24:02 +00:00
  • 320e786d3d [ncm] Use generic USB network device framework Michael Brown 2015-02-15 23:32:39 +00:00
  • 5b9b5ced4e [ecm] Use generic USB network device framework Michael Brown 2015-02-16 14:06:27 +00:00
  • a92fb8d9a5 [usb] Add generic USB network device framework Michael Brown 2015-02-16 14:05:45 +00:00
  • 21d3d5c47c [libc] Reduce size of memset() Michael Brown 2015-02-17 00:42:28 +00:00
  • 7867e48cee [test] Add constant-length memset() self-tests Michael Brown 2015-02-17 00:41:40 +00:00
  • cd8273b308 [test] Add self-tests for more string functions Michael Brown 2015-02-16 16:26:01 +00:00
  • 8ee39f7432 [libc] Rewrite string functions Michael Brown 2015-02-16 17:59:11 +00:00
  • b54167b8b6 [libc] Remove unused string functions Michael Brown 2015-02-16 15:33:32 +00:00
  • 14fc311271 [ncm] Use generic refill framework for bulk IN and interrupt endpoints Michael Brown 2015-02-12 15:17:21 +00:00
  • 1706ab7ff3 [ecm] Use generic refill framework for bulk IN and interrupt endpoints Michael Brown 2015-02-12 15:16:40 +00:00
  • ebe433e795 [usb] Use generic refill framework for USB hub interrupt endpoints Michael Brown 2015-02-12 15:15:57 +00:00
  • 17fc79425e [usb] Provide generic framework for refilling receive endpoints Michael Brown 2015-02-12 15:14:04 +00:00
  • 5de134662d [build] Apply the "-fno-PIE -nopie" workaround only to i386 builds Michael Brown 2015-02-12 15:58:26 +00:00
  • 907cffb7c5 [efi] Disallow R_X86_64_32 relocations Michael Brown 2015-02-12 13:35:11 +00:00
  • 335a7ddcd4 [build] Sort objects in blib.a Olaf Hering 2015-02-02 14:54:12 +01:00
  • 6fe8f80418 [usb] Handle port status changes received after failing to find a driver Michael Brown 2015-02-12 00:46:22 +00:00
  • f3725a86e0 [rndis] Add rndis_rx_err() Michael Brown 2015-02-11 17:26:51 +00:00
  • 4b2800c7d5 [build] Allow product tag line to be customised via config/branding.h Michael Brown 2015-02-11 14:22:43 +00:00
  • b06fdcf936 [build] Allow setting help text URI to be customised via config/branding.h Michael Brown 2015-02-11 13:57:34 +00:00
  • 92f3bd901e [build] Allow command help text URI to be customised via config/branding.h Michael Brown 2015-02-11 13:49:02 +00:00
  • eac445b650 [build] Allow error message URI to be customised via config/branding.h Michael Brown 2015-02-11 13:32:57 +00:00
  • e1ce15ec3c [build] Allow product URI to be customised via config/branding.h Michael Brown 2015-02-11 13:08:36 +00:00
  • 544a6a9769 [build] Use PRODUCT_SHORT_NAME for end-user visible strings Michael Brown 2015-02-11 13:02:52 +00:00
  • 1c3fb3c61a [build] Move branding information to config/branding.h Michael Brown 2015-02-11 12:51:58 +00:00
  • 32d20fdd7e [xhci] Delay after (possibly) forcing port link state to RxDetect Michael Brown 2015-02-11 11:18:35 +00:00
  • 1bb9e88ba0 [ecm] Add support for CDC-ECM USB Ethernet devices Michael Brown 2015-02-09 16:36:06 +00:00
  • 58c3e7f747 [usb] Allow usb_stream() to enforce a terminating short packet Michael Brown 2015-02-10 13:45:57 +00:00
  • 17aceb34da [usb] Parse endpoint descriptor bInterval field Michael Brown 2015-02-09 23:50:35 +00:00
  • cf153f60a5 [usb] Handle CDC union functional descriptors Michael Brown 2015-02-09 16:33:49 +00:00
  • a60f2ddfeb [usb] Try multiple USB device configurations Michael Brown 2015-02-09 13:37:34 +00:00
  • 2e72d100af [ncm] Reserve headroom in received packets Michael Brown 2015-02-06 15:46:43 +00:00
  • 95bc563f0c [pxe] Maintain a queue for received PXE UDP packets Michael Brown 2015-02-06 14:13:26 +00:00
  • c9dbe1d39c [pxe] Use tftp_uri() to construct PXE TFTP URIs Michael Brown 2015-02-06 12:27:20 +00:00
  • e2a26f76de [uri] Allow tftp_uri() to construct a URI with a custom port Michael Brown 2015-02-06 12:18:18 +00:00
  • 2dfdcae938 [tftp] Explicitly abort connection whenever parent interface is closed Michael Brown 2015-02-06 12:08:54 +00:00
  • 2d3f2b2446 [ncm] Use large multi-packet buffers by default Michael Brown 2015-02-06 01:29:11 +00:00
  • 66048e3214 [usb] Report xHCI host controller events Michael Brown 2015-02-05 12:40:05 +00:00
  • cc5a27f9cb [ncm] Add support for CDC-NCM USB Ethernet devices Michael Brown 2015-02-02 14:41:19 +00:00
  • fd53ada87c [usb] Add support for xHCI host controllers Michael Brown 2015-02-02 14:40:06 +00:00
  • e17e771a13 [usb] Add basic support for USB hubs Michael Brown 2015-02-02 14:38:42 +00:00
  • 018b13dcec [usb] Add basic support for USB devices Michael Brown 2015-02-02 14:37:00 +00:00
  • 8c43891db4 [romprefix] Ensure UNDI loader can be included by all ROM types Michael Brown 2015-02-02 15:11:41 +00:00
  • 072d656a2f [pci] Allow drivers to specify a PCI class Michael Brown 2015-02-02 14:31:18 +00:00
  • d38bac05e7 [build] Include Hyper-V driver in the all-drivers build Michael Brown 2014-12-21 01:49:13 +00:00
  • 0166a68351 [hyperv] Require support for VMBus version 3.0 or newer Michael Brown 2014-12-21 01:36:07 +00:00
  • af07324af9 [hyperv] Tidy up debug output Michael Brown 2014-12-20 21:32:30 +00:00
  • f6a3bc0aa1 [rndis] Ignore start-of-day RNDIS_INDICATE_STATUS_MSG with status 0x40020006 Michael Brown 2014-12-20 21:20:52 +00:00
  • 639632b059 [hyperv] Assume that VMBus xfer page ranges correspond to RNDIS messages Michael Brown 2014-12-20 21:01:27 +00:00
  • a69c9953ac [hyperv] Increase TX ring size Michael Brown 2014-12-20 12:41:42 +00:00
  • 4e6821662c [hyperv] Receive all VMBus messages in a poll Michael Brown 2014-12-20 12:40:17 +00:00
  • 67291465ea [rndis] Clear receive filter when closing the device Michael Brown 2014-12-20 12:06:35 +00:00
  • cd68d93b6e [hyperv] Tear down NetVSC RX buffer GPADL after closing VMBus device Michael Brown 2014-12-19 18:31:57 +00:00
  • 4de0e273a7 [rndis] Send RNDIS_HALT_MSG Michael Brown 2014-12-19 18:09:04 +00:00
  • 1d0ade42db [rndis] Send RNDIS_INITIALISE_MSG Michael Brown 2014-12-19 17:04:25 +00:00
  • ef16d0d2b3 [hyperv] Add support for NetVSC paravirtual network devices Michael Brown 2014-12-11 17:24:30 +00:00
  • d1894970db [hyperv] Add support for VMBus devices Michael Brown 2014-12-11 17:23:45 +00:00
  • d77a546fb4 [hyperv] Add support for Hyper-V hypervisor Michael Brown 2014-12-11 17:22:18 +00:00
  • 1d2b7c91f7 [rndis] Add generic RNDIS device abstraction Michael Brown 2014-12-11 17:13:38 +00:00
  • c86b22221d [iobuf] Add iob_split() to split an I/O buffer into portions Michael Brown 2014-12-11 17:10:01 +00:00
  • d83fb45b66 [device] Provide a driver-private data field for root devices Michael Brown 2014-12-18 14:38:45 +00:00
  • 35c5379760 [malloc] Report caller address as soon as memory corruption is detected Michael Brown 2014-12-15 14:48:02 +00:00
  • 7871666740 [malloc] Check integrity of free list Michael Brown 2014-12-15 14:45:05 +00:00
  • 9154f2aef3 [malloc] Sanity check parameters to alloc_memblock() and free_memblock() Michael Brown 2014-12-15 14:42:26 +00:00
  • 998e69ae14 [malloc] Tidy up debug output Michael Brown 2014-12-15 14:34:59 +00:00
  • 28149d30f5 [list] Add sanity checks after list-adding functions Michael Brown 2014-12-09 13:12:01 +00:00
  • 67879f66eb [libc] Add ASSERTED macro to test if any assertion has triggered Michael Brown 2014-12-10 01:45:30 +00:00
  • 14722c27d6 [netdevice] Fix erroneous use of free(iobuf) instead of free_iob(iobuf) Michael Brown 2014-12-09 23:49:11 +00:00
  • d08547309b [vmxnet3] Add profiling code to exclude time spent in the hypervisor Michael Brown 2014-12-12 10:16:26 +00:00
  • 5cbdc41778 [crypto] Fix parsing of OCSP responder ID key hash Michael Brown 2014-11-24 14:55:07 +00:00
  • a937615151 [intel] Use autoloaded MAC address instead of EEPROM MAC address Michael Brown 2014-10-31 15:18:54 +00:00
  • dea6a6c1a0 [ping] Allow "ping" command output to be inhibited Michael Brown 2014-10-23 16:52:08 +01:00
  • 1c34ca70d1 [ping] Allow termination after a specified number of packets Michael Brown 2014-10-23 16:30:58 +01:00
  • d1afe731ea [ping] Report timed-out pings via the callback function Michael Brown 2014-10-23 15:04:10 +01:00
  • af17abf67f [efi] Include NII driver within "snp" and "snponly" build targets Michael Brown 2014-10-17 16:36:00 +01:00
  • feb3a0f7d5 [efi] Check for presence of UNDI in NII protocol Michael Brown 2014-10-17 16:50:45 +01:00
  • 047baaba38 [efi] Add NII / UNDI driver Michael Brown 2014-10-03 13:17:22 +01:00
  • 318b5fca1a [efi] Update to current EDK2 headers Michael Brown 2014-10-15 14:45:17 +01:00
  • b9a5ff2b03 [efi] Generalise snpnet_dev_info() to efi_device_info() Michael Brown 2014-09-30 18:06:13 +01:00
  • b71e93bb71 [efi] Free transmit ring entry before calling netdev_tx_complete() Michael Brown 2014-10-16 14:09:27 +01:00
  • 86285d1d54 [intel] Add 8086:1557 card (Intel 82599 10G ethernet mezz) Anton D. Kachalov 2014-09-30 23:38:27 +04:00
  • a48a71b720 [efi] Add definitions of GUIDs observed when chainloading from Intel driver Michael Brown 2014-09-25 13:16:44 +01:00
  • 9ee89d0bf1 [efi] Centralise definitions of more protocol GUIDs Michael Brown 2014-09-25 12:28:38 +01:00
  • a3d86074cc [build] Use -malign-double to build 32-bit UEFI binaries Michael Brown 2014-09-24 16:07:04 +01:00