david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

Commit Graph

  • 4d032d5db8 [peerdist] Add individual block download mechanism Michael Brown 2015-08-17 13:16:37 +0100
  • dc9d24e7d2 [peerdist] Add segment discovery mechanism Michael Brown 2015-08-17 13:16:33 +0100
  • 518a98eb56 [http] Rewrite HTTP core to support content encodings Michael Brown 2015-08-17 13:16:26 +0100
  • 09236e6030 [block] Add generic block device translator Michael Brown 2015-08-04 15:33:11 +0100
  • abd36b9f96 [prefix] Use correct register for KEEP_IT_REAL physical address conversion Daniel Pieczko 2015-08-12 11:45:58 +0100
  • 989fe14ccd [efi] Add missing "ULL" suffix on 64-bit constant Michael Brown 2015-08-03 13:05:21 +0100
  • c6b299df20 [efi] Hold off watchdog timer while running Michael Brown 2015-08-03 12:39:05 +0100
  • b1caa48e4b [crypto] Support SHA-{224,384,512} in X.509 certificates Michael Brown 2015-08-02 16:54:24 +0100
  • 93370488ac [crypto] Add ASN.1 OIDs for sha{224,384,512}WithRsaEncryption Tufan Karadere 2015-08-02 16:38:19 +0100
  • fc7885ed9e [tls] Report supported signature algorithms in ClientHello Michael Brown 2015-08-02 14:08:38 +0100
  • 1ac7434111 [tls] Do not access beyond the end of a 24-bit integer Michael Brown 2015-07-31 23:47:50 +0100
  • 2849932c48 [serial] Check for UART existence in uart_select() Michael Brown 2015-07-31 11:19:19 +0100
  • 9aa55f811a [comboot] Avoid dragging in serial console support unconditionally Michael Brown 2015-07-31 10:46:15 +0100
  • ae7f22eb28 [elf] Reject ELFBoot images requiring virtual addressing Michael Brown 2015-07-29 14:09:34 +0100
  • 1e4ff872be [linebuf] Support buffering of multiple lines Michael Brown 2015-07-28 16:59:11 +0100
  • 20d35b0145 [pool] Add a generic concept of a pooled connection Michael Brown 2015-07-28 16:23:28 +0100
  • a8d9cd9485 [peerdist] Add support for constructing and decoding retrieval messages Michael Brown 2015-07-28 15:59:43 +0100
  • 51b99d8bc8 [peerdist] Add support for constructing and decoding discovery messages Michael Brown 2015-07-28 15:56:23 +0100
  • f0d594557c [peerdist] Include trimmed range within content information block Michael Brown 2015-07-20 18:17:53 +0100
  • b20d4a1522 [netdevice] Allow network devices to disclaim IRQ support at runtime Michael Brown 2015-07-28 15:05:44 +0100
  • 76338543f9 [iscsi] Add missing "break" statements Michael Brown 2015-07-28 14:11:35 +0100
  • 2bcf13f13a [ipv4] Allow IPv4 socket addresses to include a scope ID Michael Brown 2015-07-21 14:54:11 +0100
  • 6efcabd415 [ipv4] Redefine IP address constants to avoid unnecessary byte swapping Michael Brown 2015-07-21 15:26:52 +0100
  • 9c185e2eac [netdevice] Avoid using zero as a network device index Michael Brown 2015-07-21 14:51:16 +0100
  • 41670ca2fe [ipv6] Treat a missing network device name as "netX" Michael Brown 2015-07-28 13:00:15 +0100
  • fae7a5310a [build] Fix strict-aliasing warning on older gcc versions Michael Brown 2015-07-27 23:28:01 +0100
  • 657dd5f76d [crypto] Remove AXTLS headers Michael Brown 2015-07-27 15:06:20 +0100
  • 205e7de000 [test] Add NIST self-tests for AES192 in ECB and CBC modes Michael Brown 2015-07-25 14:54:57 +0100
  • 09824eca31 [crypto] Replace AES implementation Michael Brown 2015-07-25 00:16:32 +0100
  • cbb07f0ef7 [test] Add NIST self-tests for AES128 and AES256 in ECB mode Michael Brown 2015-07-27 14:53:32 +0100
  • c54a3fe6df [test] Define shortcuts for frequently-used NIST AES test vectors Michael Brown 2015-07-27 14:24:55 +0100
  • c0be4c6861 [test] Generalise cipher tests and use okx() Michael Brown 2015-07-27 14:00:57 +0100
  • 69891db8e2 [crypto] Add ECB block cipher mode (for debug and self-tests only) Michael Brown 2015-07-27 02:48:49 +0100
  • 1a30c20daf [802.11] Use correct SHA1_DIGEST_SIZE constant name Michael Brown 2015-07-25 14:42:06 +0100
  • 775f5943c0 [crypto] Add bit-rotation functions for 8-bit and 16-bit values Michael Brown 2015-07-25 14:41:30 +0100
  • 99d351605a [build] Fix compiler warnings on some gcc versions Michael Brown 2015-07-27 15:15:12 +0100
  • 2b15ae5507 [downloader] Provide direct access to the underlying data transfer buffer Michael Brown 2015-07-20 12:17:13 +0100
  • ae5e7f0cf4 [downloader] Use generic data-transfer buffer mechanism Michael Brown 2015-07-15 13:55:56 +0100
  • 07b0d4fa30 [xferbuf] Add xfer_buffer() to provide direct access to underlying buffer Michael Brown 2015-07-20 12:15:21 +0100
  • cbbd6b761e [xferbuf] Generalise to handle umalloc()-based buffers Michael Brown 2015-07-15 13:43:58 +0100
  • 0dc85aed03 [xfer] Add xfer_check_order() utility function Michael Brown 2015-07-20 17:53:30 +0100
  • 7194f38131 [xfer] Use intf_poke() to implement xfer_window_changed() Michael Brown 2015-07-08 16:25:44 +0100
  • 81c80c8ba9 [interface] Add intf_poke() helper Michael Brown 2015-07-08 16:24:11 +0100
  • 6bc3d99496 [profile] Add profile_custom() for profiling with arbitrary time units Michael Brown 2015-07-21 22:26:48 +0100
  • 89816af2a4 [fault] Add inject_corruption() to randomly corrupt data Michael Brown 2015-07-22 14:29:20 +0100
  • d0325b1da6 [fault] Generalise NETDEV_DISCARD_RATE fault injection mechanism Michael Brown 2015-07-22 02:56:49 +0100
  • 9546b0c17b [tcp] Ensure FIN is actually sent if connection is closed while idle Michael Brown 2015-07-18 10:57:51 +0100
  • a200ad462e [build] Add named configuration for qemu Michael Brown 2015-07-22 20:55:44 +0100
  • a15c0d7e86 [efi] Allow user experience to be downgraded Michael Brown 2015-07-22 20:25:17 +0100
  • 88a5f56dc7 [efi] Fix receive and transmit completion reporting Michael Brown 2015-07-22 18:31:45 +0100
  • f903ddaac0 [bios] Add ANSI blink attribute Christian Nilsson 2015-04-26 01:18:37 +0200
  • 24112d91a0 [tg3] Add support for BCM57766 Bernd Wiebelt 2015-07-06 14:27:48 +0100
  • 652e5a96db [ipoib] Transmit multicast packets as broadcasts Michael Brown 2015-07-06 13:06:55 +0100
  • 38afcc51ea [tcp] Gracefully close connections during shutdown Michael Brown 2015-07-04 12:40:04 +0100
  • 211529a7fe [xen] Wait for and clear XenStore event before receiving data Michael Brown 2015-06-30 17:06:58 +0100
  • a0f60d26f5 [gdb] Allow gdbstub to be started on an arbitrary serial port Michael Brown 2015-06-29 16:43:39 +0100
  • 8829634bd7 [ipoib] Attempt to generate ARPs as needed to repopulate REMAC cache Michael Brown 2015-06-29 14:50:16 +0100
  • e213a008ca [ipoib] Mark REMAC cache as expensive Michael Brown 2015-06-29 14:12:43 +0100
  • d8a618e80f [comboot] Implement INT22,0x000c Wissam Shoukair 2015-06-29 12:42:51 +0100
  • 2a696ab963 [serial] Use new UART abstraction in serial console driver Michael Brown 2015-06-29 08:43:16 +0100
  • 5e622dc085 [gdb] Use new UART abstraction in GDB serial transport Michael Brown 2015-06-29 10:07:56 +0100
  • 611c9e39da [serial] Add general abstraction of a 16550-compatible UART Michael Brown 2015-06-29 08:39:58 +0100
  • edf74df4ab [pxe] Always reconstruct packet for PXENV_GET_CACHED_INFO Michael Brown 2015-06-29 09:58:16 +0100
  • d73982f098 [dhcp] Defer discovery if link is blocked Michael Brown 2015-06-25 17:30:49 +0100
  • 94dbfb4374 [stp] Fix interpretaton of hello time Michael Brown 2015-06-25 17:30:12 +0100
  • fb28c4a979 [stp] Add support for detecting Spanning Tree Protocol non-forwarding ports Michael Brown 2015-06-25 10:04:42 +0100
  • f3812395a2 [netdevice] Add a generic concept of a "blocked link" Michael Brown 2015-06-25 16:41:39 +0100
  • 7e7870984b [ethernet] Add minimal support for receiving LLC frames Michael Brown 2015-06-25 14:37:18 +0100
  • 36817ea260 [mromprefix] Report a dummy size at offset 0x02 of .mrom payload Michael Brown 2015-06-25 08:32:25 +0100
  • c117b25e0b [tcp] Do not shrink window when discarding received packets Michael Brown 2015-06-25 10:07:21 +0100
  • e46154fbb4 [pci] Use flat real mode to call INT 1a,b101 Michael Brown 2015-06-23 20:37:55 +0100
  • be3517c4ab [xhci] Ignore invalid protocol speed ID values on Intel Skylake platforms Michael Brown 2015-06-18 15:09:57 +0100
  • 323bf186fb [xhci] Record device-specific quirks in xHCI device structure Michael Brown 2015-06-18 15:05:54 +0100
  • 6b7157c233 [ipoib] Fix REMAC cache discarder Michael Brown 2015-06-01 18:02:55 +0100
  • 6d195c5669 [xhci] Fix comparison of signed and unsigned integers Michael Brown 2015-06-01 17:18:08 +0100
  • 25d6c80498 [build] Fix .ids.o creation for drivers not in the all-drivers build Michael Brown 2015-06-01 16:50:56 +0100
  • 982b051cbc [xhci] Fix length of allocated slot array Michael Brown 2015-06-01 13:47:34 +0100
  • 15759e539e [neighbour] Return success when deferring a packet Michael Brown 2015-05-20 15:19:47 +0100
  • 99f87b2338 [intel] Fix operation when physical function has jumbo frames enabled Michael Brown 2015-05-19 12:20:37 +0100
  • 51b6a1c835 [intel] Add intelxvf_stats() to dump packet statistics registers Michael Brown 2015-05-18 22:09:47 +0100
  • 3ec8b67818 [int13con] Add basic ability to log to a local disk via INT 13 Michael Brown 2015-05-18 16:02:02 +0100
  • a91b1f7339 [intel] Add intelxvf driver for Intel 10 GigE virtual function NICs Michael Brown 2015-05-16 14:36:56 +0100
  • bb1e1048f6 [intel] Add support for mailbox used by virtual functions Michael Brown 2015-05-16 14:35:13 +0100
  • 9e2121be0d [intel] Allow for the use of advanced TX descriptors Michael Brown 2015-05-16 14:26:00 +0100
  • 28ce9b6cc0 [intel] Expose intel_diag() for use by other Intel NIC drivers Michael Brown 2015-05-15 11:52:56 +0100
  • 5ecd16af04 [usb] Always clear recorded disconnections after performing hotplug actions Michael Brown 2015-05-13 14:45:21 +0100
  • a2173fca45 [usb] Do not call usb_hotplug() when registering a new hub Michael Brown 2015-05-13 14:13:09 +0100
  • 372672275e [usb] Add basic support for USB keyboards Michael Brown 2015-05-11 15:42:54 +0100
  • a8e4187c45 [usb] Add generic USB human interface device (HID) framework Michael Brown 2015-05-11 14:57:28 +0100
  • 0eaa3a34bf [usb] Add USB_INTERRUPT_OUT internal type Michael Brown 2015-05-11 14:56:46 +0100
  • 86aa959561 [ipv6] Disambiguate received ICMPv6 errors Michael Brown 2015-05-11 12:45:14 +0100
  • bb6d7bebe9 [uhci] Use meaningful device names in debug messages Michael Brown 2015-05-10 00:18:46 +0100
  • 5832e9ea93 [ehci] Use meaningful device names in debug messages Michael Brown 2015-05-09 23:45:43 +0100
  • 91a4ad2466 [xhci] Use meaningful device names in debug messages Michael Brown 2015-05-10 00:11:07 +0100
  • 9d43c4080d [usb] Provide usb_endpoint_name() for use by host controller drivers Michael Brown 2015-05-09 23:45:13 +0100
  • 6dba29b18f [uhci] Add support for UHCI host controllers Michael Brown 2015-05-09 23:14:34 +0100
  • 9ea8a2daa7 [ehci] Allow UHCI/OHCI controllers to locate the EHCI companion controller Michael Brown 2015-05-08 16:51:12 +0100
  • a66fd8920d [usb] Add find_usb_bus_by_location() helper function Michael Brown 2015-05-08 16:50:47 +0100
  • b3de9664c7 [ehci] Poll child companion controllers after disowning port Michael Brown 2015-05-08 15:33:18 +0100
  • e4783add79 [usb] Maintain single lists of halted endpoints and changed ports Michael Brown 2015-05-08 18:02:50 +0100