Commit Graph

  • fd95c780b6 [efi] Add basic EFI SAN booting capability Michael Brown 2016-11-16 22:22:22 +00:00
  • 81fceaec6e [iscsi] Avoid potential infinite loops during shutdown Michael Brown 2016-11-16 23:00:57 +00:00
  • daa8ed9274 [interface] Provide intf_reinit() to reinitialise nullified interfaces Michael Brown 2016-11-16 22:22:13 +00:00
  • b991c67c1d [build] Disable TIVOLI_VMM_WORKAROUND in the qemu configuration Laszlo Ersek 2016-10-27 00:13:51 +02:00
  • dd9a14de35 [librm] Conditionalize the workaround for the Tivoli VMM's SSE garbling Laszlo Ersek 2016-10-27 00:13:50 +02:00
  • aa11f5deda [bzimage] Fix page alignment of initrd images Michael Brown 2016-10-29 00:08:48 +01:00
  • 0be77e959e [efi] Add EFI_BLOCK_IO2_PROTOCOL header and GUID definition Michael Brown 2016-10-16 23:27:50 +01:00
  • f796d5b6b6 [efi] Update to current EDK2 headers Michael Brown 2016-10-16 16:32:49 +01:00
  • 54dcfed375 [efi] Mark AppleNetBoot.h as a native iPXE header Michael Brown 2016-10-16 17:04:30 +01:00
  • 827dd1bfee [crypto] Mark permanent certificates as permanent Michael Brown 2016-08-31 17:23:42 +01:00
  • eed1258038 [cmdline] Add certificate management commands Michael Brown 2016-08-25 15:40:27 +01:00
  • 1e277ab062 [crypto] Add certstat() to display basic certificate information Michael Brown 2016-08-25 15:39:43 +01:00
  • 9a1a42f283 [crypto] Allow certificates to be marked as having been added explicitly Michael Brown 2016-08-25 15:38:58 +01:00
  • 534eae4d92 [crypto] Expose certstore_del() to explicitly remove stored certificates Michael Brown 2016-08-31 15:16:43 +01:00
  • 161c80af5b [list] Add list_next_entry() and list_prev_entry() Michael Brown 2016-08-31 15:05:22 +01:00
  • ff28b22568 [crypto] Generalise X.509 "valid" field to a "flags" field Michael Brown 2016-08-25 15:41:57 +01:00
  • e564a4e7d6 [crypto] Add image_x509() to extract X.509 certificates from image Michael Brown 2016-08-25 15:35:44 +01:00
  • 2afd66eb55 [pixbuf] Enable PNG format by default Michael Brown 2016-07-29 15:58:59 +01:00
  • 1090839b94 [build] Remove more obsolete explicit object requirements Michael Brown 2016-07-29 15:56:10 +01:00
  • 942b798c8d [crypto] Enable both DER and PEM formats by default Michael Brown 2016-07-29 15:40:39 +01:00
  • b7e43b0335 [build] Remove obsolete explicit object requirements Michael Brown 2016-07-29 15:18:35 +01:00
  • 829fedafcb [image] Use image_asn1() to extract data from CMS signature images Michael Brown 2016-07-28 16:22:08 +01:00
  • 84add97ce9 [crypto] Add PEM image format Michael Brown 2016-07-28 22:51:50 +01:00
  • eb7188d04b [crypto] Add DER image format Michael Brown 2016-07-28 16:18:23 +01:00
  • ef50608029 [image] Add image_asn1() to extract ASN.1 objects from image Michael Brown 2016-07-28 16:16:55 +01:00
  • 296670a648 [crypto] Allow for parsing of partial ASN.1 cursors Michael Brown 2016-07-28 15:02:15 +01:00
  • 5846ce2e9e [crypto] Remove obsolete extern declaration for asn1_invalidate_cursor() Michael Brown 2016-07-28 15:00:26 +01:00
  • 145aae3998 [hyperv] Use instance UUID in device name Michael Brown 2016-07-26 16:18:53 +01:00
  • a4c4f72297 [ipv6] Allow for multiple routers Michael Brown 2016-07-25 15:20:22 +01:00
  • a454baaf11 [test] Update IPv6 tests to use okx() Michael Brown 2016-07-25 13:44:16 +01:00
  • daa1a59310 [ipv6] Rename ipv6_scope to ipv6_settings_scope Michael Brown 2016-07-21 15:46:51 +01:00
  • c34d1518eb [ipv6] Create routing table based on IPv6 settings Michael Brown 2016-07-19 17:49:50 +01:00
  • 4ad3c73b30 [ipv6] Match user expectations for IPv6 settings priorities Michael Brown 2016-07-19 16:57:32 +01:00
  • f5cf4f706e [settings] Allow settings blocks to specify a sibling ordering Michael Brown 2016-07-19 16:44:18 +01:00
  • 1fdc7da435 [ipv6] Expose IPv6 link-local address settings Michael Brown 2016-07-19 14:16:51 +01:00
  • 03d19cf14d [dhcpv6] Expose IPv6 address setting acquired through DHCPv6 Michael Brown 2016-07-19 01:18:30 +01:00
  • 3b783d7fd2 [ipv6] Expose IPv6 settings acquired through NDP Michael Brown 2016-07-18 15:13:10 +01:00
  • ee54ab5be6 [ipv6] Allow settings to comprise arbitrary subsets of NDP options Michael Brown 2016-07-18 14:37:04 +01:00
  • 0ac874242b [settings] Correctly mortalise autovivified child settings blocks Michael Brown 2016-07-18 23:52:40 +01:00
  • 129206f476 [ipv6] Rename ipv6_scope to dhcpv6_scope Michael Brown 2016-07-16 12:42:08 +01:00
  • ecfc81d76f [settings] Create space for IPv6 in settings display order Michael Brown 2016-07-15 16:52:47 +01:00
  • c53a209a42 [ipv6] Perform SLAAC only during autoconfiguration Michael Brown 2016-07-15 15:49:24 +01:00
  • 517d234031 [intel] Remove duplicate intelvf_mbox_queues() function Michael Brown 2016-07-14 13:51:07 +01:00
  • db3443608f [intel] Strip spurious VLAN tags received by virtual function NICs Michael Brown 2016-07-11 17:14:14 +01:00
  • 45dd627689 [ipv4] Send gratuitous ARPs whenever a new IPv4 address is applied Michael Brown 2016-07-12 08:47:27 +01:00
  • 23c275bd1e [intel] Add PCI device ID for I219-V/LM Lukas Grossar 2016-07-11 17:06:01 +02:00
  • df85901768 [acpi] Allow time for ACPI power off to take effect Michael Brown 2016-07-11 21:23:03 +01:00
  • e19c0a8fd2 [acpi] Add support for ACPI power off Michael Brown 2016-07-10 19:25:26 +01:00
  • 74222cd2c1 [rng] Check for functioning RTC interrupt Michael Brown 2016-07-10 20:36:53 +01:00
  • d6817943d1 [efi] Install the HII config access protocol on a child of the SNP handle Laszlo Ersek 2016-06-30 14:37:36 +02:00
  • 5430465185 [profile] Allow profiling to be globally enabled or disabled Michael Brown 2016-07-05 13:45:54 +01:00
  • 46719f2264 [libc] Allow assertions to be globally enabled or disabled Michael Brown 2016-07-05 13:28:51 +01:00
  • 6e1ce52d14 [debug] Allow debug messages to be initially disabled at runtime Michael Brown 2016-07-05 10:19:36 +01:00
  • e2c0a20d60 [debug] Allow per-object runtime enabling/disabling of debug messages Michael Brown 2016-07-05 10:10:35 +01:00
  • 55f7a675d6 [iscsi] Treat redirection failures as fatal Michael Brown 2016-07-04 16:14:22 +01:00
  • 89c6db838f [downloader] Treat redirection failures as fatal Michael Brown 2016-07-04 16:13:25 +01:00
  • 5e2a7481ad [xfer] Send intf_close() if redirection fails Michael Brown 2016-07-04 16:10:45 +01:00
  • aeb6203811 [dhcp] Automatically generate vendor class identifier string Michael Brown 2016-07-04 15:07:05 +01:00
  • d7f1834b5e [dhcpv6] Include vendor class identifier option in DHCPv6 requests Michael Brown 2016-07-04 14:08:26 +01:00
  • fda8916c83 [dhcpv6] Include RFC5970 client architecture options in DHCPv6 requests Michael Brown 2016-07-04 13:18:49 +01:00
  • 3d9f094022 [dhcp] Allow for variable encapsulation of architecture-specific options Michael Brown 2016-07-04 13:15:05 +01:00
  • 3bb61c33c2 [pxe] Disable interrupts on the PIC before starting NBP Michael Brown 2016-07-03 12:52:20 +01:00
  • c22da4b8ba [bios] Do not enable interrupts when printing to the console Michael Brown 2016-07-03 12:50:19 +01:00
  • c9f6a86059 [efi] Fix uninitialised data in HII IFR structures Michael Brown 2016-06-29 15:13:35 +01:00
  • 0418631918 [thunderx] Fix compilation with older versions of gcc Michael Brown 2016-06-22 12:04:50 +01:00
  • 632e57f0f3 [efi] Do not copy garbage bytes into SNP device path MAC address Michael Brown 2016-06-22 09:07:20 +01:00
  • 694c18addc [efi] Report failures to stop the EFI timer tick event Michael Brown 2016-06-20 16:08:17 +01:00
  • c9176878ef [smsc75xx] Allow up to 100ms for reset to complete Michael Brown 2016-06-20 14:07:41 +01:00
  • 040aa980d6 [virtio] Fix virtio-pci logging Ladi Prosek 2016-05-31 10:12:12 +02:00
  • fbbc895442 [virtio] Renumber virtio_pci_region flags Ladi Prosek 2016-05-02 13:46:39 +02:00
  • 25ae251dd9 [thunderx] Retrieve base MAC address via EFI_THUNDER_CONFIG_PROTOCOL Michael Brown 2016-06-13 18:41:33 +01:00
  • 8f0bec4346 [efi] Include VLAN in SNP device path if applicable Michael Brown 2016-06-18 18:45:18 +01:00
  • ec992b97c2 [intel] Add PCI device ID for another I219-LM Christian Nilsson 2016-06-16 11:41:40 +01:00
  • cf52436c71 [thunderx] Fix channel configuration for VNICs 1-7 Michael Brown 2016-06-15 20:29:38 +01:00
  • 4775dd3835 [thunderx] Add driver for Cavium ThunderX SoC NICs Michael Brown 2016-06-13 18:41:26 +01:00
  • 3c61e11fe1 [cmdline] Add "ntp" command Michael Brown 2016-06-13 15:57:16 +01:00
  • fce6117ad9 [ntp] Add simple NTP client Michael Brown 2016-06-13 15:55:49 +01:00
  • e6111c1517 [time] Allow system clock to be adjusted at runtime Michael Brown 2016-06-13 15:29:05 +01:00
  • 02d5cfff22 [tg3] Add missing memory barrier Leendert van Doorn 2016-06-13 08:14:42 -05:00
  • 188789eb3c [tcp] Send TCP keepalives on idle established connections Michael Brown 2016-06-10 17:27:06 +01:00
  • 5c2a959a72 [tg3] Fix address truncation bug on 64-bit machines Leendert van Doorn 2016-06-10 08:54:25 -05:00
  • b42e71921f [http] Accept headers with no whitespace following the colon Michael Brown 2016-06-09 12:20:35 +01:00
  • f76210961c [pci] Support systems with multiple PCI root bridges Michael Brown 2016-06-09 09:36:28 +01:00
  • 2c197517f2 [libc] Always use a non-zero seed for the (non-crypto) RNG Michael Brown 2016-06-09 08:39:25 +01:00
  • f6e8b800be [build] Remove nested "my" declaration Vinson Lee 2016-06-03 18:09:54 +01:00
  • aa4b038c70 [efi] Expose DHCP packets via the Apple NetBoot protocol Michael Brown 2016-05-29 13:04:26 +01:00
  • af9afd0a86 [dhcp] Fix definitions for x86_64 and EFI BC client architectures Michael Brown 2016-05-26 13:58:37 +01:00
  • 31d4a7b8db [arm] Use correct DHCP client architecture values Michael Brown 2016-05-26 13:43:33 +01:00
  • ee5dfb75aa [axge] Add driver for ASIX 10/100/1000 USB Ethernet NICs Michael Brown 2016-05-24 00:23:10 +01:00
  • 8dd39b9572 [efi] Work around broken UEFI keyboard drivers Michael Brown 2016-05-25 15:51:36 +01:00
  • f42b2585fe [http] Ignore unrecognised "Connection" header tokens Michael Brown 2016-05-25 15:27:50 +01:00
  • 80dd6cbcc4 [lotest] Add option to use broadcast packets for loopback testing Michael Brown 2016-05-20 20:57:18 +01:00
  • 231adda40f [netdevice] Fix failure path in register_netdev() Michael Brown 2016-05-20 20:43:58 +01:00
  • 56c0147deb [settings] Extend numerical setting tags to "unsigned long" Michael Brown 2016-05-20 13:05:39 +01:00
  • 6d2bdc4ea3 [pci] Add support for PCI Enhanced Allocation Michael Brown 2016-05-14 18:34:08 +01:00
  • 276d7c31c5 [undi] Work around broken HP EliteBook 745 G3 PXE ROM Michael Brown 2016-05-13 13:22:06 +01:00
  • 858f56e68b [ath9k] Fix buffer overrun for ar9287 Christian Hesse 2016-05-07 21:20:37 +02:00
  • 601706688b [arm] Use CNTVCT_EL0 as profiling timestamp Michael Brown 2016-05-11 21:44:23 +01:00
  • 6164741f81 [efi] Guard against GetStatus() failing to return a NULL TX buffer Michael Brown 2016-05-11 22:02:26 +01:00
  • 47931a4de5 [arm] Add optimised TCP/IP checksumming for 64-bit ARM Michael Brown 2016-05-10 17:13:05 +01:00