1. e9a23a5 [efi] Ensure local drives are connected when attempting a SAN boot by Michael Brown · 19 hours ago master sanconnect
  2. 8fc11d8 [build] Allow for per-architecture cross-compilation prefixes by Michael Brown · 3 weeks ago
  3. 19f44d2 [riscv] Check if seed CSR is accessible from S-mode by Michael Brown · 3 weeks ago
  4. e0e102e [sbi] Add support for running as a RISC-V SBI payload by Michael Brown · 3 weeks ago
  5. 7ccd08d [build] Allow default platform to vary by architecture by Michael Brown · 3 weeks ago
  6. d9c0d26 [pci] Provide a null PCI API for platforms with no PCI bus by Michael Brown · 3 weeks ago
  7. 06a9330 [riscv] Add missing volatile qualifiers on timer and seed CSR accesses by Michael Brown · 3 weeks ago
  8. be0c978 [riscv] Add support for the seed CSR as an entropy source by Michael Brown · 3 weeks ago
  9. cd54e7c [riscv] Add support for RDTIME as a timer source by Michael Brown · 3 weeks ago
  10. b0a8eab [riscv] Add support for checking CPU extensions reported via device tree by Michael Brown · 3 weeks ago
  11. 74710b8 [fdt] Add ability to parse unsigned integer properties by Michael Brown · 3 weeks ago
  12. cc45ca3 [pci] Drag in PCI settings mechanism only when PCI support is present by Michael Brown · 4 weeks ago
  13. abfa7c3 [uaccess] Rename UACCESS_EFI to UACCESS_FLAT by Michael Brown · 4 weeks ago
  14. 33d80b1 [smbios] Provide a null SMBIOS API for platforms with no concept of SMBIOS by Michael Brown · 4 weeks ago
  15. 2194042 [riscv] Add support for reboot and power off via SBI by Michael Brown · 4 weeks ago
  16. b23204b [riscv] Add support for the SBI debug console by Michael Brown · 4 weeks ago
  17. fa1c24d [crypto] Add bigint_mod_invert() to calculate inverse modulo a power of two by Michael Brown · 4 weeks ago
  18. c69f958 [usb] Expose USB device descriptor and strings via settings by Michael Brown · 5 weeks ago
  19. c219b5d [usb] Add "usbscan" command for iterating over USB devices by Michael Brown · 5 weeks ago
  20. 2bf16c6 [crypto] Separate out bigint_reduce() from bigint_mod_multiply() by Michael Brown · 5 weeks ago
  21. f78c5a7 [crypto] Use architecture-independent bigint_is_set() by Michael Brown · 6 weeks ago
  22. 7e0bf4e [crypto] Rename bigint_rol()/bigint_ror() to bigint_shl()/bigint_shr() by Michael Brown · 6 weeks ago
  23. 3f4f843 [crypto] Eliminate temporary carry space for big integer multiplication by Michael Brown · 8 weeks ago
  24. 8844a3d [arm] Support building as a Linux userspace binary for AArch32 by Michael Brown · 8 weeks ago
  25. e028268 [arm] Check PMCCNTR availability before use for profiling by Michael Brown · 8 weeks ago
  26. 5f7c6bd [profile] Standardise return type of profile_timestamp() by Michael Brown · 8 weeks ago
  27. 3def132 [crypto] Use constant-time big integer multiplication by Michael Brown · 9 weeks ago
  28. 59d1236 [gve] Allocate all possible event counters by Michael Brown · 9 weeks ago
  29. 9bb2068 [efi] Remove redundant EFI_BOOT_FILE definitions by Michael Brown · 9 weeks ago
  30. c215048 [riscv] Add support for the RISC-V CPU architecture by Michael Brown · 10 weeks ago
  31. 68db9a3 [linux] Allow a sysroot to be specified via SYSROOT=... by Michael Brown · 10 weeks ago
  32. 670810b [efi] Use standard va_args macros instead of VA_START() etc by Michael Brown · 10 weeks ago
  33. 1d43e53 [test] Add tests for 64-bit logical and arithmetic shifts by Michael Brown · 10 weeks ago
  34. c85ad12 [efi] Centralise definition of efi_cpu_nap() by Michael Brown · 10 weeks ago
  35. 5de5d46 [libc] Centralise architecture-independent portions of setjmp.h by Michael Brown · 10 weeks ago
  36. a1830ff [cloud] Add ability to delete old AMI images by Michael Brown · 2 months ago
  37. 49f9e03 [cloud] Add family and architecture tags to AWS snapshots and images by Michael Brown · 3 months ago
  38. f88761e [ena] Change reported operating system type to "iPXE" by Michael Brown · 3 months ago ena
  39. 2b82007 [gdb] Allow CPU architectures to omit support for GDB by Michael Brown · 3 months ago
  40. 804f35c [build] Centralise dummy architecture-specific headers by Michael Brown · 3 months ago
  41. c7f2e75 [aqc1xx] Add support for Marvell AQtion Ethernet controller by Animesh Bhatt · 3 months ago aqc1xx
  42. 7f75d32 [etherfabric] Fix use of uninitialised variable in falcon_xaui_link_ok() by Michael Brown · 3 months ago
  43. 301644a [test] Add CMS decryption self-tests by Michael Brown · 3 months ago
  44. 5e69cf0 [crypto] Allow cms_decrypt() to be called on unregistered images by Michael Brown · 3 months ago
  45. 72316b8 [image] Add the "imgdecrypt" command by Michael Brown · 3 months ago
  46. 486b15b [crypto] Support decryption of images via CMS envelopes by Michael Brown · 3 months ago
  47. 49404bf [image] Split image_strip_suffix() out from image_extract() by Michael Brown · 3 months ago
  48. 748cab7 [crypto] Add cmsdetach script for detaching encrypted data from CMS messages by Michael Brown · 3 months ago
  49. b053ba1 [test] Update CMS self-test terminology by Michael Brown · 3 months ago
  50. 4b4a362 [crypto] Allow for extraction of ASN.1 algorithm parameters by Michael Brown · 3 months ago
  51. bdb5b4a [crypto] Hold CMS message as a single ASN.1 object by Michael Brown · 3 months ago
  52. 46937a9 [crypto] Remove the concept of a public-key algorithm reusable context by Michael Brown · 3 months ago
  53. acbabdb [tls] Group client and server state in TLS connection structure by Michael Brown · 3 months ago
  54. c9cac76 [tls] Group transmit and receive state in TLS connection structure by Michael Brown · 3 months ago
  55. be27846 [gve] Add missing error codes in EUNIQ() list of potential errors by Michael Brown · 3 months ago
  56. ab5743e [contrib] Remove obsolete rom-o-matic code by Michael Brown · 3 months ago
  57. 633f4f3 [test] Generalise public-key algorithm tests and use okx() by Michael Brown · 3 months ago
  58. 53f089b [crypto] Pass asymmetric keys as ASN.1 cursors by Michael Brown · 3 months ago
  59. 950f6b5 [efi] Allow discovery of PCI bus:dev.fn address ranges by Michael Brown · 3 months ago
  60. 7c82ff0 [pci] Separate permission to probe buses from bus:dev.fn range discovery by Michael Brown · 3 months ago
  61. 9d9465b [crypto] Fix debug name for empty certificate chain validators by Michael Brown · 3 months ago
  62. 97635eb [crypto] Generalise cms_signature to cms_message by Michael Brown · 3 months ago
  63. 998edc6 [crypto] Add OID-identified algorithms for AES ciphers by Michael Brown · 3 months ago
  64. 3b4d0cb [crypto] Pass image as parameter to CMS functions by Michael Brown · 3 months ago
  65. 96fb7a0 [crypto] Allow passing a NULL certificate store to x509_find() et al by Michael Brown · 3 months ago
  66. d85590b [crypto] Centralise mechanisms for identifying X.509 certificates by Michael Brown · 3 months ago
  67. 59e2b03 [crypto] Extend asn1_enter() to handle partial object cursors by Michael Brown · 4 months ago
  68. 0e73b48 [crypto] Clarify ASN.1 cursor invalidation behaviour by Michael Brown · 4 months ago
  69. 309ac8f [crypto] Do not return an error when skipping the final ASN.1 object by Michael Brown · 4 months ago
  70. a064d39 [cpuid] Allow hypervisor CPUID leaves to be accessed as settings by Michael Brown · 4 months ago
  71. 121d96b [cpuid] Allow reading hypervisor CPUID leaves by Michael Brown · 4 months ago
  72. c117e6a [smbios] Allow reading an entire SMBIOS data structure as a setting by Michael Brown · 4 months ago
  73. 60d6824 [smbios] Avoid reading beyond end of constructed SMBIOS setting by Michael Brown · 4 months ago
  74. 0dc8933 [cloud] Add utility to read INT13CON partition in Google Compute Engine by Michael Brown · 4 months ago
  75. d2d194b [gve] Increase number of receive buffers to reduce packet loss by Michael Brown · 4 months ago
  76. c7b76e3 [gve] Add driver for Google Virtual Ethernet NIC by Michael Brown · 4 months ago
  77. 5a9f476 [cloud] Add utility for importing images to Google Compute Engine by Michael Brown · 5 months ago
  78. b66e27d [ipv6] Expose router address for DHCPv6 leased addresses by Michael Brown · 5 months ago slash128
  79. 77acf6b [ipv4] Support small subnets with no directed broadcast address by Michael Brown · 5 months ago slash31
  80. 821bb32 [hci] Remove the generalised widget user interface abstraction by Michael Brown · 5 months ago
  81. 162cc51 [form] Reimplement the "login" user interface by Michael Brown · 5 months ago
  82. f417f0b [form] Add support for dynamically created interactive forms by Michael Brown · 6 months ago
  83. 1c3c5e2 [dynui] Add concept of a secret user interface item by Michael Brown · 5 months ago
  84. 0390190 [dynui] Allow for multiple flags on a user interface item by Michael Brown · 5 months ago
  85. c8e50bb [dynui] Generalise mechanisms for looking up user interface items by Michael Brown · 5 months ago
  86. 5719cde [dynui] Generalise the concept of a menu to a dynamic user interface by Michael Brown · 5 months ago
  87. 122777f [hci] Allow tab key to be used to cycle through UI elements by Michael Brown · 5 months ago
  88. 76e0933 [hci] Rename "item" command's first parameter from "label" to "name" by Michael Brown · 5 months ago
  89. bf98eae [hci] Split out msg() and alert() from settings UI code by Michael Brown · 5 months ago
  90. bb4a106 [hci] Draw all widgets on the standard screen by Michael Brown · 5 months ago
  91. e965f17 [libc] Add stpcpy() by Michael Brown · 6 months ago
  92. dc118c5 [hci] Provide a general concept of a text widget set by Michael Brown · 6 months ago
  93. d7e58c5 [test] Add test cases for editable strings by Michael Brown · 7 months ago
  94. b01781a [hci] Fix semantics of replace_string() to match code comments by Michael Brown · 7 months ago
  95. cb95b5b [efi] Veto the Dhcp6Dxe driver on all platforms by Michael Brown · 7 months ago vetodhcp6
  96. 40b5112 [hci] Use dynamically allocated buffers for editable strings by Michael Brown · 7 months ago
  97. 27ecc36 [efi] Do not attempt to download autoexec.ipxe without a valid base URI by Michael Brown · 7 months ago
  98. 59f27d6 [netdevice] Add "linktype" setting by Pavel Krotkiy · 8 months ago
  99. 165995b [efi] Restructure handling of autoexec.ipxe script by Michael Brown · 8 months ago
  100. b940d54 [cachedhcp] Allow cached DHCPACK to apply to temporary network devices by Michael Brown · 8 months ago