1
0
mirror of https://github.com/ipxe/ipxe.git synced 2026-10-24 07:59:35 +03:00

Commit Graph

  • 6ee62eb242 [hermon] Avoid potential integer overflow when calculating memory mappings Michael Brown 2017-03-21 11:46:17 +02:00
  • de2c6fa240 [dhcp] Allow vendor class to be changed in DHCP requests Michael Brown 2017-03-20 13:58:59 +02:00
  • 7692a8ff02 [undi] Move PXE API caller back into UNDI driver Michael Brown 2017-03-19 15:57:24 +00:00
  • 6324227dca [efi] Skip cable detection at initialisation where possible Michael Brown 2017-03-19 13:22:33 +00:00
  • fdcdc5203b [efi] Provide ACPI table description for SAN devices Michael Brown 2017-03-13 12:18:46 +00:00
  • 553f485734 [efi] Add EFI_ACPI_TABLE_PROTOCOL header and GUID definition Michael Brown 2017-03-10 21:51:59 +00:00
  • 0463ec32c7 [efi] Update to current EDK2 headers Michael Brown 2017-03-10 21:18:03 +00:00
  • afdebdc163 [build] Provide common ARRAY_SIZE() definition Michael Brown 2017-03-10 15:40:17 +00:00
  • 4524cc11bf [iscsi] Don't close when receiving NOP-In Vishvananda Ishaya Abrams 2017-03-09 14:23:22 +00:00
  • 1d04900262 [intel] Reset all virtual function settings Vishvananda Ishaya 2017-03-09 13:54:13 +00:00
  • 9db9221ea0 [scsi] Avoid duplicate calls to scsicmd_close() Michael Brown 2017-03-09 12:45:45 +00:00
  • 9423a85f71 [block] Use intfs_shutdown() when shutting down multiple interfaces Michael Brown 2017-03-09 12:16:56 +00:00
  • 7ff3fc7c72 [scsi] Use intfs_shutdown() when shutting down multiple interfaces Michael Brown 2017-03-09 12:16:35 +00:00
  • a29bdb3a92 [iscsi] Use intfs_shutdown() when shutting down multiple interfaces Michael Brown 2017-03-09 12:16:15 +00:00
  • d9886f1961 [block] Retry any SAN device operation Michael Brown 2017-03-07 16:11:22 +00:00
  • 23d388418e [efi] Refactor to use centralised SAN device abstraction Michael Brown 2017-03-06 14:22:51 +00:00
  • e790366c7c [int13] Refactor to use centralised SAN device abstraction Michael Brown 2017-03-04 21:02:31 +00:00
  • e7ee2eda4b [block] Centralise "san-drive" setting Michael Brown 2017-03-06 12:25:20 +00:00
  • 4adc7b0290 [block] Centralise SAN device abstraction Michael Brown 2017-03-04 18:43:07 +00:00
  • 530ec83011 [block] Remove spurious comments Michael Brown 2017-03-03 17:31:33 +00:00
  • 0e0e0321a5 [efi] Add missing SANBOOT_PROTO_HTTP to EFI default configuration Michael Brown 2017-03-06 15:01:39 +00:00
  • 30f96c9f41 [thunderx] Don't disable NIC when exiting from iPXE Konrad Adamczyk 2017-02-07 12:20:19 +01:00
  • ed864feb3a [thunderx] Fix hardware deinitialization Bartosz Szczepanek 2017-02-07 12:20:18 +01:00
  • 4a4da573dd [http] Cleanly shut down potentially looped interfaces Michael Brown 2017-02-02 16:52:55 +00:00
  • 23b788e5cd [interface] Provide the ability to shut down multiple interfaces Michael Brown 2017-02-02 15:49:21 +00:00
  • a8f80a75d2 [time] Report attempts to use timers before initialisation Michael Brown 2017-02-01 15:30:41 +00:00
  • 41f786cc0a [settings] Add "unixtime" builtin setting to expose the current time Michael Brown 2017-01-26 11:39:25 +00:00
  • 0bfe9f5342 [intel] Add INTEL_NO_PHY_RST for I219-LM (2) Christian Nilsson 2016-12-21 20:21:33 +01:00
  • f8cf3ceb0b [int13] Test correct return status from INT 13 calls Michael Brown 2017-01-26 09:45:19 +00:00
  • fcf7751565 [int13] Avoid potential division by zero Michael Brown 2017-01-26 09:31:40 +00:00
  • f3ba0fb5fd [hyperv] Provide timer based on the 10MHz time reference count MSR Michael Brown 2017-01-26 08:03:11 +00:00
  • 302f1eeb80 [time] Allow timer to be selected at runtime Michael Brown 2017-01-25 20:59:15 +00:00
  • d37e025b81 [cpuid] Provide cpuid_supported() to test for supported functions Michael Brown 2017-01-25 20:57:18 +00:00
  • 70fc25ad6e [netdevice] Limit MTU by hardware maximum frame length Michael Brown 2017-01-25 14:48:24 +00:00
  • f450c75dad [interface] Unplug interface before calling intf_close() in intf_shutdown() Michael Brown 2017-01-25 10:19:02 +00:00
  • 5ff13830ec [interface] Remove misleading comment Michael Brown 2017-01-25 10:17:48 +00:00
  • 8ef4e7c572 [interface] Avoid unnecessary reference counting in intf_unplug() Michael Brown 2017-01-25 10:11:26 +00:00
  • 941c53a3bf [efi] Fix building elf2efi.c when -fpic is enabled by default Michael Brown 2017-01-25 08:00:50 +00:00
  • bd6255c7be [pic8259] Fix definitions for "read IRR" and "read ISR" commands Michael Brown 2017-01-25 07:32:38 +00:00
  • 321af68b72 [hyperv] Ignore unsolicited VMBus messages Michael Brown 2017-01-24 15:03:10 +00:00
  • 90fc2f273a [cloud] Show CPU vendor and model in example cloud boot scripts Michael Brown 2017-01-24 13:47:03 +00:00
  • 16aed6e5ce [netdevice] Allow MTU to be changed at runtime Michael Brown 2017-01-23 17:47:28 +00:00
  • 4e85b2708f [virtio] Use host-specified MTU when available Michael Brown 2017-01-23 16:32:54 +00:00
  • de85336abb [cloud] Add ability to retrieve Google Compute Engine metadata Michael Brown 2017-01-23 14:41:22 +00:00
  • 0dc4814ca8 [virtio] Use separate RX and TX empty header buffers Michael Brown 2017-01-23 13:23:31 +00:00
  • b6f524388b [af_packet] Add new AF_PACKET driver for Linux David Decotigny 2017-01-20 10:29:24 -08:00
  • 04c7befa73 [build] Return const char * from uuid_ntoa() David Decotigny 2017-01-20 10:29:22 -08:00
  • fba3b39900 [virtio] Remove queue size limit in legacy virtio Ladi Prosek 2016-12-16 14:07:08 +01:00
  • b782a56be7 [virtio] Simplify virtqueue shutdown Ladi Prosek 2016-12-16 13:31:22 +01:00
  • e45451c699 [virtio] Cap queue size to MAX_QUEUE_NUM Ladi Prosek 2016-12-16 10:54:32 +01:00
  • dfbbc16ae3 [build] Add %.vhd target for building VM bootable disk images Michael Brown 2017-01-22 11:22:11 +00:00
  • 43b2d8eafb [ipv4] Accept unicast packets for the local network broadcast address Michael Brown 2017-01-22 09:12:52 +00:00
  • 26050fd4c8 [golan] Update Connect-IB, ConnectX-4 and ConnectX-4 Lx (Infiniband) support Raed Salem 2016-12-08 11:01:51 +02:00
  • 5cf5ffea28 [efi] Work around temporal anomaly encountered during ExitBootServices() Michael Brown 2016-12-07 13:41:06 +00:00
  • e09331a4c6 [undi] Try matching UNDI ROMs in BIOS enumeration order Michael Brown 2016-12-07 07:25:44 +00:00
  • 80c482c0ed [prefix] Include diagnostic information within progress messages Michael Brown 2016-12-06 09:38:33 +00:00
  • ce81601181 [prefix] Remove impossible progress message Michael Brown 2016-12-06 07:36:33 +00:00
  • 6997d3c2fa [undi] Clean up driver and device name information Michael Brown 2016-12-05 15:45:17 +00:00
  • cc40fcbf8b [romprefix] Avoid using PMM-allocated memory in UNDI loader entry point Michael Brown 2016-12-05 14:11:00 +00:00
  • 8138ea190d [undi] Allocate base memory before calling UNDI loader entry point Michael Brown 2016-12-05 08:50:03 +00:00
  • 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