summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/include/ipxe
Commit message (Expand)AuthorAgeFilesLines
* [ucode] Add support for updating x86 microcodeMichael Brown2024-03-151-0/+223
* [bios] Provide a multiprocessor API for BIOSMichael Brown2024-03-151-0/+32
* [rng] Allow entropy source to be selected at runtimeMichael Brown2023-02-172-99/+0Star
* [rng] Add RDRAND as an entropy sourceMichael Brown2023-02-152-0/+40
* [ioapi] Move PAGE_SHIFT to bits/io.hMichael Brown2023-02-061-3/+0Star
* [dhcp] Simplify platform-specific client architecture definitionsMichael Brown2023-01-221-0/+20
* [pci] Select PCI I/O API at runtime for cloud imagesMichael Brown2022-09-183-0/+22
* [pci] Generalise pci_num_bus() to pci_discover()Michael Brown2022-09-151-5/+9
* [rng] Check for TSC support before using RTC entropy sourceMichael Brown2021-05-121-0/+3
* [pci] Avoid scanning nonexistent buses when using PCIAPI_DIRECTMichael Brown2021-04-101-2/+2
* [acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown2021-03-011-0/+13
* [librm] Test for FXSAVE/FXRSTOR instruction supportMichael Brown2021-02-181-0/+3
* [pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown2020-09-242-0/+26
* [rng] Use fixed-point calculations for min-entropy quantitiesMichael Brown2018-03-201-2/+2
* [cpuid] Allow input %ecx value to be specifiedMichael Brown2017-06-161-4/+5
* [acpi] Make acpi_find_rsdt() a per-platform methodMichael Brown2017-05-231-0/+18
* [time] Allow timer to be selected at runtimeMichael Brown2017-01-263-83/+6Star
* [cpuid] Provide cpuid_supported() to test for supported functionsMichael Brown2017-01-251-4/+4
* [acpi] Add support for ACPI power offMichael Brown2016-07-112-0/+28
* [int13] Allow default drive to be specified via "san-drive" settingMichael Brown2016-03-221-11/+0Star
* [librm] Support ioremap() for addresses above 4GB in a 64-bit buildMichael Brown2016-02-261-0/+24
* [ioapi] Split ioremap() out to a separate IOMAP APIMichael Brown2016-02-261-16/+1Star
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-1611-0/+589
* [vmware] Expose GuestRPC mechanism in 64-bit buildsMichael Brown2016-01-052-0/+149
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-026-6/+6
* [timer] Rewrite the 8254 Programmable Interval Timer supportMichael Brown2015-02-171-0/+81
* [hyperv] Add support for Hyper-V hypervisorMichael Brown2014-12-181-0/+3
* [ioapi] Centralise notion of PAGE_SIZEMichael Brown2014-07-281-0/+3
* [ioapi] Fail ioremap() when attempting to map a zero bus addressMichael Brown2014-07-161-1/+1
* [settings] Expose CPUID instruction via settings mechanismMichael Brown2013-08-071-0/+25
* [ioapi] Generalise i386 raw I/O API to x86Michael Brown2012-07-171-0/+159
* [cmdline] Add "cpuid" commandMichael Brown2012-06-071-0/+53
* [pci] Replace pci_max_bus() with pci_num_bus()Michael Brown2011-02-171-4/+4
* [build] Rename gPXE to iPXEMichael Brown2010-04-203-0/+294