Commit Graph

  • 5edffb26b2 [ci] Fix family name used for AWS image imports master awstest Michael Brown 2026-03-09 17:04:30 +00:00
  • e9b80ee545 [ci] Add a workflow to import images to AWS EC2 Michael Brown 2026-03-07 23:32:03 +00:00
  • c44d5f96e9 [cloud] Add ability to upload AMI list to an S3 bucket Michael Brown 2026-03-09 15:26:45 +00:00
  • 33ca177cfc [release] Update version number after release Michael Brown 2026-03-06 16:17:42 +00:00
  • 12798ec29a [release] Release version 2.0.0 v2.0.0 Michael Brown 2026-03-06 15:48:55 +00:00
  • 6165069249 [doc] Update change log in preparation for release Michael Brown 2026-03-06 15:21:15 +00:00
  • 94138656d7 [efi] Do not unconditionally raise back to internal TPL Michael Brown 2026-03-05 15:56:07 +00:00
  • cbeda2012a [efi] Allow creating an image device handle with no parent device Michael Brown 2026-03-05 12:24:35 +00:00
  • 5a17d8daf3 [efi] Install protocols onto a dedicated device handle Michael Brown 2026-03-05 12:10:15 +00:00
  • 910d9c5a98 [efi] Allow executing images even with no open network devices Michael Brown 2026-03-05 11:29:41 +00:00
  • 3df8f9c379 [efi] Try all supported autoexec protocols Michael Brown 2026-03-05 12:55:37 +00:00
  • b677399da1 [efi] Treat a URI device path as higher priority than a cached DHCP packet Michael Brown 2026-03-05 12:37:00 +00:00
  • 8df45c2f3b [github] Add organization to sponsorship links Michael Brown 2026-03-03 14:57:17 +00:00
  • 608dde2adf [doc] Add contribution guidelines Michael Brown 2026-03-03 14:21:06 +00:00
  • f7fe2b319e [cachedhcp] Set current working URI to cached DHCP filename Michael Brown 2026-03-03 11:04:18 +00:00
  • 027d0fe246 [ci] Include Secure Boot ISO and USB images in release artifacts Michael Brown 2026-03-02 16:33:28 +00:00
  • 559282d5a7 [build] Use Markdown consistently within release notes Michael Brown 2026-03-02 22:13:38 +00:00
  • 3680a4ae52 [build] Add support for including a UEFI shim in filesystem images sbsign Michael Brown 2026-03-02 16:10:49 +00:00
  • 1fbc3bca70 [efi] Automatically open network device matching loaded image device path Michael Brown 2026-03-02 00:08:18 +00:00
  • a69afd7435 [tftp] Use TFTP server URI only if no other working URI is set Michael Brown 2026-03-01 16:37:29 +00:00
  • fa993d5242 [tls] Transmit a closure alert when closing the connection Michael Brown 2026-02-27 13:25:45 +00:00
  • 4d0b0cd4c7 [tls] Respond to received closure alerts Michael Brown 2026-02-27 13:16:51 +00:00
  • efe8126372 [cachedhcp] Automatically open network device matching cached DHCPACK Michael Brown 2026-02-26 13:11:57 +00:00
  • 879549da39 [dynui] Allow for duplicate shortcut keys Michael Brown 2026-02-26 12:28:50 +00:00
  • f00d2079d3 [doc] Add release process documentation Michael Brown 2026-02-25 21:55:05 +00:00
  • ad748f0d92 [bnxt] Update link speed definitions Joseph Wong 2026-02-24 14:12:35 -08:00
  • 7ce5dbd76f [efi] Allow for the existence of multiple shim lock protocols Michael Brown 2026-02-25 17:05:59 +00:00
  • 596c84ce77 [efi] Support the EFI_PXE_BASE_CODE_TFTP_GET_FILE_SIZE operation Michael Brown 2026-02-25 00:25:03 +00:00
  • b48965ae57 [xferbuf] Silently discard data written to a void data transfer buffer Michael Brown 2026-02-25 00:14:26 +00:00
  • 3194c8ad0a [xferbuf] Record maximum required size Michael Brown 2026-02-25 00:00:28 +00:00
  • 7948ffe329 [ci] Remove now-redundant "netboot" job Michael Brown 2026-02-24 15:53:25 +00:00
  • 9250a9091b [build] Create util/gensrvimg for building network boot server images Michael Brown 2026-02-23 16:00:02 +00:00
  • f0ceb70cb9 [bnxt] Fix memory leak in probe() Joseph Wong 2026-02-23 14:03:47 -08:00
  • a6d393ecc8 [bnxt] Skip unnecessary calls for VFs Joseph Wong 2026-02-23 11:30:40 -08:00
  • 9443f7a2a7 [tls] Remove current time from client random bytes Dexter Gerig 2026-02-24 09:33:39 +00:00
  • 1b6d88d646 [ipv6] Obtain MTU setting from NDP Christian I. Nilsson 2026-02-23 14:00:02 +00:00
  • 1eb571cef4 [bnxt] Remove access of deprecated link speed variables Joseph Wong 2026-02-20 10:15:17 -08:00
  • a5e4bb98bf [bnxt] Fix typo in function declaration Joseph Wong 2026-02-20 00:06:23 -08:00
  • df5957ccc9 [bnxt] Fix coding style Joseph Wong 2026-02-19 23:32:50 -08:00
  • 9d6831bb07 [bnxt] Correct port index usage Joseph Wong 2026-02-20 00:22:08 -08:00
  • 2012ab71de [pxeprefix] Add a minimal iPXE NBP metadata header Michael Brown 2026-02-22 23:13:00 +00:00
  • 47467538f0 [build] Use little-endian word values in genfsimg Michael Brown 2026-02-22 21:25:48 +00:00
  • 0854850d02 [ci] Add a job to automatically create releases Michael Brown 2026-02-20 15:14:42 +00:00
  • 179366d729 [ci] Remove redundant duplicate creation of version.txt Michael Brown 2026-02-20 17:37:00 +00:00
  • 9e0057a864 [build] Allow for generation of all release information Michael Brown 2026-02-20 14:53:30 +00:00
  • a82e0b41af [doc] Fix header levels in Markdown files Michael Brown 2026-02-20 00:24:24 +00:00
  • df2ef86d16 [doc] Update README Michael Brown 2026-02-19 15:27:52 +00:00
  • 53a3365beb [doc] Add an initial changelog Michael Brown 2026-02-19 15:10:34 +00:00
  • 8fb90cb403 [build] Allow for construction of a text file containing the version Michael Brown 2026-02-19 12:54:02 +00:00
  • 0cde7ce6df [build] Mark system logger as permitted for UEFI Secure Boot Michael Brown 2026-02-19 12:18:21 +00:00
  • 2184bfdb03 [ci] Create a network bootable files archive as a build artifact Michael Brown 2026-02-18 18:30:46 +00:00
  • d98278a177 [ci] Include latest iPXE shim in build artifacts Michael Brown 2026-02-18 18:22:19 +00:00
  • 80639a6ca8 [ci] Use ipxe-builder-utils container for combined BIOS/UEFI images Michael Brown 2026-02-18 00:27:04 +00:00
  • 93fc2123c3 [ci] Include CA certificate file alongside signed binaries Michael Brown 2026-02-17 15:00:08 +00:00
  • a956c5feac [ci] Allow for manually triggered workflow runs Michael Brown 2026-02-17 14:15:45 +00:00
  • 21b5bd8406 [ci] Add support for building UEFI Secure Boot signed binaries Michael Brown 2026-02-15 22:50:12 +00:00
  • 1d23d5a037 [ci] Schedule Coverity Scan run via GitHub Actions Michael Brown 2026-02-13 23:37:46 +00:00
  • 2161e976cd [build] Include USB drivers in the all-drivers build by default Michael Brown 2026-02-13 18:09:37 +00:00
  • ae8e23a452 [build] Handle all driver list construction via parserom.pl Michael Brown 2026-02-13 13:43:37 +00:00
  • c9158cb32c [build] Mark Xen HVM files as permitted for UEFI Secure Boot Michael Brown 2026-02-13 14:04:07 +00:00
  • 7caee4489d [ci] Include Linux userspace build artifacts Michael Brown 2026-02-12 13:57:43 +00:00
  • 6dc991d078 [slirp] Disable warnings for uncleanly deprecated libslirp functions Michael Brown 2026-02-12 15:45:28 +00:00
  • 25429d952d [build] Include PCI drivers only in BIOS and UEFI builds Michael Brown 2026-02-12 12:06:41 +00:00
  • 3f12b8b1cf [build] Include devicetree drivers in the SBI all-drivers build Michael Brown 2026-02-12 13:28:16 +00:00
  • 81da1a1b6c [dt] Add DT_ROM() and DT_ID() macros Michael Brown 2026-02-12 13:26:12 +00:00
  • 5669c4d52e [build] Include Xen and Hyper-V drivers only in x86 BIOS and UEFI builds Michael Brown 2026-02-12 12:48:16 +00:00
  • 0992d9b560 [build] Include Linux network drivers in the Linux all-drivers build Michael Brown 2026-02-12 12:44:33 +00:00
  • 6e56f7ff25 [linux] Remove unused can_probe field from driver definition Michael Brown 2026-02-12 12:20:41 +00:00
  • 8a1dd58502 [build] Include ISA drivers only in 32-bit BIOS builds Michael Brown 2026-02-12 11:44:37 +00:00
  • cc4a9df971 [ci] Include Secure Boot build artifacts Michael Brown 2026-02-11 23:08:16 +00:00
  • cf350b8eb7 [build] Filter out non-permitted drivers for UEFI Secure Boot Michael Brown 2026-02-11 22:35:10 +00:00
  • 7a2817bbd7 [build] Drag in Xen and Hyper-V support via network device drivers Michael Brown 2026-02-11 20:46:58 +00:00
  • 99a9e6e431 [build] Construct driver rules for USB devices Michael Brown 2026-02-11 17:34:33 +00:00
  • e783adcfd4 [build] Construct driver lists for each bus type Michael Brown 2026-02-11 15:38:58 +00:00
  • 1523512198 [build] Allow PCI_ROM() and ISA_ROM() to span multiple lines Michael Brown 2026-02-11 14:41:04 +00:00
  • 4d6c8ab443 [usb] Add USB_ROM() and USB_ID() macros Michael Brown 2026-02-11 15:19:13 +00:00
  • 481e043116 [librm] Work around two errata in the 386's "popal" instruction Michael Brown 2026-02-10 10:00:27 +00:00
  • cd9b44e574 [syslog] Allow port number to be specified for encrypted syslog server Michael Brown 2026-02-09 12:06:36 +00:00
  • 362b704f83 [ci] Include supported network device list in build artifacts Michael Brown 2026-02-05 16:05:34 +00:00
  • 18fab8dd84 [loong64] Fix error identifier generation for LoongArch64 Michael Brown 2026-02-05 13:26:42 +00:00
  • 12b279b4c7 [ci] Include error identifier list in build artifacts Michael Brown 2026-02-05 12:18:33 +00:00
  • 95e756569a [pci] Ignore invalid subordinate bus numbers Michael Brown 2026-02-05 11:58:01 +00:00
  • aa06a76eb8 [ci] Show rolling release publication URL Michael Brown 2026-02-04 15:10:23 +00:00
  • c18d895704 [efi] Cache identified PCI root bridge I/O protocol handle Michael Brown 2026-02-04 13:42:21 +00:00
  • 30d162ddd1 [uri] Ensure "##params=" separator is correct Christian Nilsson 2026-02-03 18:59:01 +00:00
  • 59c67e1110 [ci] Run tests on pull requests Michael Brown 2026-02-03 19:02:51 +00:00
  • 5abbcab909 [build] Mark MS-CHAPv2 as permitted for UEFI Secure Boot Michael Brown 2026-02-03 16:02:19 +00:00
  • 9106130f62 [build] Ensure dependencies of version.c are always rebuilt as expected Michael Brown 2026-02-03 10:16:14 +00:00
  • a565e18f39 [build] Exclude local named config headers from annotation checks Christian I. Nilsson 2026-01-31 01:22:33 +01:00
  • b05a045b41 [ci] Publish rolling release binaries via https://boot.ipxe.org Michael Brown 2026-01-30 16:55:24 +00:00
  • 74e0551ac2 [ci] Publish rolling release build artifacts with stable URLs Michael Brown 2026-01-29 14:50:32 +00:00
  • e855c4c642 [ci] Produce combined BIOS/UEFI ISO and USB images Michael Brown 2026-01-28 21:09:51 +00:00
  • 8e10974c8c [ci] Upload a selection of build artifacts from each run Michael Brown 2026-01-28 20:20:01 +00:00
  • dee71adda8 [build] Exclude external files from annotation checks Michael Brown 2026-01-28 19:44:09 +00:00
  • 301b1ecf2b [build] Mark compressed image tools as permitted for UEFI Secure Boot Michael Brown 2026-01-28 16:34:57 +00:00
  • c07fb71a91 [build] Mark FDT management tools as permitted for UEFI Secure Boot Michael Brown 2026-01-28 16:12:40 +00:00
  • 6b17d320db [build] Mark core arm64 files as permitted for UEFI Secure Boot Michael Brown 2026-01-28 15:44:58 +00:00
  • f1bcd160ac [xen] Update to latest stable release headers Michael Brown 2026-01-28 14:27:17 +00:00
  • 8e31ac9fc3 [build] Mark dummy architecture headers as permitted for UEFI Secure Boot Michael Brown 2026-01-28 13:54:10 +00:00
  • 40c2db9d67 [build] Mark direct kernel loading as forbidden for UEFI Secure Boot Michael Brown 2026-01-28 13:31:07 +00:00