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

Commit Graph

  • 5c135240bc [efi] Add Microsoft vendor GUID definition Michael Brown 2025-11-12 12:01:37 +00:00
  • 5154b6fcc5 [efi] Add storage security command protocol header and GUID definition Michael Brown 2025-11-11 16:22:21 +00:00
  • 27ec3c76ab [efi] Update to current EDK2 headers Michael Brown 2025-11-11 16:18:45 +00:00
  • 3a2f75b789 [efi] Mark Arm/ProcessorBind.h as a non-imported header Michael Brown 2025-11-11 16:14:22 +00:00
  • f0d978d8b4 [efi] Mark Ip4Config.h as a non-imported header Michael Brown 2025-11-11 16:12:26 +00:00
  • f9b9ef578a [efi] Mark UgaDraw.h as a non-imported header Michael Brown 2025-11-11 16:09:27 +00:00
  • c0ac23fc56 [efi] Switch back to VA_START() etc macros for EFIAPI functions Michael Brown 2025-11-11 14:45:01 +00:00
  • 360aa7064f [efi] Skip including the EDK2 ProcessorBind.h header for 32-bit RISC-V Michael Brown 2025-11-11 14:38:59 +00:00
  • df7f59d47a [pci] Move ECAM pci_can_probe() definition to correct header file Michael Brown 2025-11-11 13:13:54 +00:00
  • b41bda4413 [spcr] Accept alternative type value for a 16550-compatible UART Michael Brown 2025-11-05 20:06:53 +00:00
  • 6d9374e5a3 [acpi] Allow acpi_ioremap() to map a port I/O address Michael Brown 2025-11-05 17:39:43 +00:00
  • bd3982b630 [ioapi] Allow iounmap() to be called for port I/O addresses Michael Brown 2025-11-05 17:29:39 +00:00
  • f2ea97102e [spcr] Use the serial port defined by the ACPI SPCR by default Michael Brown 2025-11-05 14:19:56 +00:00
  • 595ff24030 [spcr] Add support for the ACPI Serial Port Console Redirection table Michael Brown 2025-11-05 14:12:57 +00:00
  • 8fd5e27727 [acpi] Add acpi_ioremap() to map an ACPI-described address Michael Brown 2025-11-05 14:07:27 +00:00
  • 08d4d7fe9d [uart] Make baud rate a property of the UART Michael Brown 2025-11-05 12:16:22 +00:00
  • a786c8d231 [uart] Support 16550 UARTs accessed via either MMIO or port I/O Michael Brown 2025-11-04 16:43:44 +00:00
  • f7de1b53dc [ioapi] Provide combined MMIO and port I/O accessors Michael Brown 2025-11-04 16:19:03 +00:00
  • fde35ff003 [pci] Disable decoding while setting a BAR value Michael Brown 2025-10-29 23:07:32 +00:00
  • 606e87ec7a [cloud] Display instance type in AWS EC2 Michael Brown 2025-10-29 13:18:28 +00:00
  • 0336e2987c [ena] Leave queue base address empty when creating a low latency queue Michael Brown 2025-10-27 12:41:36 +00:00
  • 0ddd830693 [riscv] Correct page table stride calculation Michael Brown 2025-10-27 14:04:08 +00:00
  • 426c721e32 [librm] Correct page table stride calculation Michael Brown 2025-10-27 14:02:50 +00:00
  • c8f088d4e1 [cloud] Display build architecture in AWS EC2 Michael Brown 2025-10-20 12:35:36 +01:00
  • 416a2143af [cloud] Remove AWS public image access block only if not already unblocked Michael Brown 2025-10-20 12:56:34 +01:00
  • ba1846a0d3 [cloud] Remove AWS public image access block automatically if needed Michael Brown 2025-10-17 14:21:06 +01:00
  • b2e8468219 [ena] Limit receive queue size to work around hardware bugs Michael Brown 2025-10-17 12:35:11 +01:00
  • 846c505ae9 [ena] Increase transmit queue size to match receive fill level Michael Brown 2025-10-17 13:24:16 +01:00
  • 0ae5e25de2 [ena] Add memory barrier after writing to on-device memory Michael Brown 2025-10-17 12:34:03 +01:00
  • c296747d0e [ena] Increase receive fill level Michael Brown 2025-10-16 16:33:38 +01:00
  • c1badf71ca [ena] Add support for low latency transmit queues Michael Brown 2025-10-16 15:58:23 +01:00
  • 0d15d7f0a5 [ena] Record supported device features Michael Brown 2025-10-16 15:53:47 +01:00
  • e5e371f485 [ena] Cancel uncompleted transmit buffers on close Michael Brown 2025-10-16 16:31:03 +01:00
  • dcc5d36ce5 [ena] Map the on-device memory, if present Michael Brown 2025-10-15 15:27:03 +01:00
  • 510f3e5e17 [ena] Add descriptive messages for any admin queue command failures Michael Brown 2025-10-15 12:00:42 +01:00
  • 3538e9c39a [pci] Record prefetchable memory window for PCI bridges Michael Brown 2025-10-14 18:37:39 +01:00
  • 04a61c413d [ena] Use pci_bar_set() to place device within bridge memory window Michael Brown 2025-10-14 14:44:56 +01:00
  • 94902ae187 [pci] Handle sizing of 64-bit BARs Michael Brown 2025-10-14 13:46:54 +01:00
  • e80818e4f6 [tls] Disable renegotiation unless extended master secret is used Michael Brown 2025-10-12 22:37:49 +01:00
  • 57504353fe [tls] Refuse to resume sessions with mismatched master secret methods Michael Brown 2025-10-12 22:29:33 +01:00
  • ab64bc5b8d [tls] Add support for the Extended Master Secret Michael Brown 2025-10-12 22:26:49 +01:00
  • d6656106e9 [tls] Generate master secret only after sending Client Key Exchange Michael Brown 2025-10-12 22:20:13 +01:00
  • 4f44f62402 [gve] Rearm interrupts unconditionally on every poll Michael Brown 2025-10-10 13:07:05 +01:00
  • f5ca1de738 [gve] Use raw DMA addresses in descriptors in DQO-QPL mode Michael Brown 2025-10-10 12:44:01 +01:00
  • 1cc1f1cd4f [gve] Report only packet completions for the transmit ring Michael Brown 2025-10-09 17:25:25 +01:00
  • d2e1e591ab [gve] Use dummy interrupt to trigger completion writeback in DQO mode Michael Brown 2025-10-09 17:12:20 +01:00
  • c2d7ddd0c2 [gve] Add missing memory barriers Michael Brown 2025-10-06 16:39:19 +01:00
  • 5438299649 [intelxl] Use default dummy MSI-X target address Michael Brown 2025-10-09 16:27:49 +01:00
  • 4224f574da [pci] Map all MSI-X interrupts to a dummy target address by default Michael Brown 2025-10-09 16:01:51 +01:00
  • ce30ba14fc [gve] Select preferred operating mode Michael Brown 2025-10-06 14:04:18 +01:00
  • 74c9fd72cf [gve] Add support for out-of-order queues Michael Brown 2025-10-06 14:04:11 +01:00
  • 0d1ddfe42c [gve] Cancel pending transmissions when closing device Michael Brown 2025-10-06 13:06:06 +01:00
  • cf53497541 [bnxt] Handle link related async events Joseph Wong 2025-09-18 12:27:43 -07:00
  • 4508e10233 [gve] Allow for descriptor and completion lengths to vary by mode Michael Brown 2025-09-29 15:00:11 +01:00
  • 20a489253c [gve] Rename GQI-specific data structures and constants Michael Brown 2025-09-29 14:58:42 +01:00
  • 86b322d999 [gve] Allow for out-of-order buffer consumption Michael Brown 2025-09-29 12:41:06 +01:00
  • b8dd3c384b [gve] Add support for raw DMA addressing Michael Brown 2025-09-26 12:33:19 +01:00
  • 9f554ec9d0 [gve] Add concept of a queue page list base device address Michael Brown 2025-09-29 12:04:13 +01:00
  • 91db5b68ff [gve] Set descriptor and completion ring sizes when creating queues Michael Brown 2025-09-29 12:37:25 +01:00
  • 048a346705 [gve] Add concept of operating mode Michael Brown 2025-09-29 11:46:15 +01:00
  • 610089b98e [gve] Remove separate concept of "packet descriptor" Michael Brown 2025-09-29 14:45:32 +01:00
  • ee9aea7893 [gve] Parse option list returned in device descriptor Michael Brown 2025-09-25 14:42:19 +01:00
  • 6464f2edb8 [bnxt] Add error recovery support Joseph Wong 2025-08-29 10:02:00 +00:00
  • 969ce2c559 [efi] Use current boot option as a fallback for obtaining the boot URI Michael Brown 2025-08-28 15:35:00 +01:00
  • c10da8b53c [efi] Add ability to extract device path from an EFI load option Michael Brown 2025-08-28 15:34:32 +01:00
  • 5bec2604a3 [libc] Add wcsnlen() Michael Brown 2025-08-28 15:12:41 +01:00
  • 61b4585e2a [efi] Drag in MNP driver whenever SNP driver is present Michael Brown 2025-08-27 13:12:11 +01:00
  • a53ec44932 [bnxt] Update CQ doorbell type Joseph Wong 2025-08-13 12:36:20 +01:00
  • 8460dc4e8f [dwgpio] Use fdt_reg() to get GPIO port numbers Michael Brown 2025-08-07 15:43:58 +01:00
  • 88ba011764 [fdt] Provide fdt_reg() for unsized single-entry regions Michael Brown 2025-08-07 15:41:42 +01:00
  • 9d4a2ee353 [cmdline] Show commands in alphabetical order Michael Brown 2025-08-06 16:29:32 +01:00
  • 332241238e [digest] Treat inability to acquire an image as a fatal error Michael Brown 2025-08-06 14:54:30 +01:00
  • 6fa901530a [digest] Add "--set" option to store digest value in a setting Michael Brown 2025-08-06 14:07:00 +01:00
  • f5467d69db [github] Extend sponsorship link Michael Brown 2025-08-06 13:31:00 +01:00
  • f45782f9f3 [digest] Add commands for all enabled digest algorithms Michael Brown 2025-08-06 13:05:26 +01:00
  • 2e4e1f7e9e [dwgpio] Add driver for the DesignWare GPIO controller Michael Brown 2025-08-05 13:55:23 +01:00
  • 90fe3a2924 [gpio] Add a framework for GPIO controllers Michael Brown 2025-08-05 13:54:27 +01:00
  • 5f10b74555 [fdt] Use phandle as device location Michael Brown 2025-08-04 14:52:00 +01:00
  • f7a1e9ef8e [dwmac] Show core version in debug messages Michael Brown 2025-07-30 15:59:38 +01:00
  • 01b1028d4e [bnxt] Remove unnecessary test_if macro Michael Brown 2025-07-30 14:08:25 +01:00
  • 6ca7a560a4 [bnxt] Remove unnecessary I/O macros Joseph Wong 2025-07-24 11:41:16 -07:00
  • be551d420e [serial] Explicitly initialise serial console UART to NULL Michael Brown 2025-07-30 13:40:36 +01:00
  • a814c46059 [riscv] Place explicitly zero-initialised variables in the .data section Michael Brown 2025-07-30 13:14:21 +01:00
  • 5bda1727b4 [riscv] Allow for poisoning .bss section before early initialisation Michael Brown 2025-07-30 11:11:00 +01:00
  • e3a6e9230c [undi] Assume that legacy interrupts are broken for any PCIe device Michael Brown 2025-07-24 13:59:42 +01:00
  • 65b8a6e459 [pxeprefix] Display PCI vendor and device ID in PXE startup banner Michael Brown 2025-07-23 16:11:09 +01:00
  • fb082bd4cd [fdt] Add ability to locate node by phandle Michael Brown 2025-07-22 13:37:05 +01:00
  • e01e5ff7c6 [dwusb] Add driver for DesignWare USB3 host controller Michael Brown 2025-07-21 13:44:38 +01:00
  • 6c42ea1275 [xhci] Allow for non-PCI xHCI host controllers Michael Brown 2025-07-21 13:43:32 +01:00
  • eca97c2ee2 [xhci] Use root hub port number to determine slot type Michael Brown 2025-07-18 14:24:23 +01:00
  • 8a8904aadd [efi] Check only the non-extended WaitForKey event Michael Brown 2025-07-15 16:56:11 +01:00
  • 8701863a17 [efi] Allow compiler to perform type checks on EFI_EVENT Michael Brown 2025-07-15 16:51:05 +01:00
  • 1e3fb1b37e [init] Show initialisation function names in debug messages Michael Brown 2025-07-15 14:08:15 +01:00
  • 7ac4b3c6f1 [efi] Assume that vendor wireless drivers are unusable via SNP Michael Brown 2025-07-15 09:12:54 +01:00
  • c3376f8645 [efi] Drop to external TPL for calls to ConnectController() Michael Brown 2025-07-14 12:17:11 +01:00
  • c01c3215dc [efi] Provide efi_tpl_name() for transcribing TPLs in debug messages Michael Brown 2025-07-14 12:15:08 +01:00
  • 434462a93e [riscv] Ensure coherent DMA allocations do not cross cacheline boundaries Michael Brown 2025-07-11 13:50:41 +01:00
  • d539a420df [riscv] Support the standard Svpbmt extension for page-based memory types Michael Brown 2025-07-11 12:24:02 +01:00
  • 2aacb346ca [riscv] Create coherent DMA mapping of 32-bit address space on demand Michael Brown 2025-07-11 12:00:10 +01:00
  • 0611ddbd12 [riscv] Use 1GB pages for I/O device mappings Michael Brown 2025-07-11 11:30:57 +01:00