aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86/include/ipxe
AgeCommit message (Expand)AuthorFilesLines
2024-03-15[ucode] Add support for updating x86 microcodeMichael Brown1-0/+223
2024-03-15[bios] Provide a multiprocessor API for BIOSMichael Brown1-0/+32
2023-02-17[rng] Allow entropy source to be selected at runtimeMichael Brown2-99/+0
2023-02-15[rng] Add RDRAND as an entropy sourcerdrandMichael Brown2-0/+40
2023-02-06[ioapi] Move PAGE_SHIFT to bits/io.hMichael Brown1-3/+0
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown1-0/+20
2022-09-18[pci] Select PCI I/O API at runtime for cloud imagesMichael Brown3-0/+22
2022-09-15[pci] Generalise pci_num_bus() to pci_discover()Michael Brown1-5/+9
2021-05-12[rng] Check for TSC support before using RTC entropy sourceMichael Brown1-0/+3
2021-04-10[pci] Avoid scanning nonexistent buses when using PCIAPI_DIRECTMichael Brown1-2/+2
2021-03-01[acpi] Allow for platforms that provide ACPI tables individuallykexec3kexec2kexecMichael Brown1-0/+13
2021-02-18[librm] Test for FXSAVE/FXRSTOR instruction supportfxsrMichael Brown1-0/+3
2020-09-24[pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown2-0/+26
2018-03-20[rng] Use fixed-point calculations for min-entropy quantitiesMichael Brown1-2/+2
2017-06-16[cpuid] Allow input %ecx value to be specifiedMichael Brown1-4/+5
2017-05-23[acpi] Make acpi_find_rsdt() a per-platform methodMichael Brown1-0/+18
2017-01-26[time] Allow timer to be selected at runtimeMichael Brown3-83/+6
2017-01-25[cpuid] Provide cpuid_supported() to test for supported functionsMichael Brown1-4/+4
2016-07-11[acpi] Add support for ACPI power offMichael Brown2-0/+28
2016-03-22[int13] Allow default drive to be specified via "san-drive" settingMichael Brown1-11/+0
2016-02-26[librm] Support ioremap() for addresses above 4GB in a 64-bit buildMichael Brown1-0/+24
2016-02-26[ioapi] Split ioremap() out to a separate IOMAP APIMichael Brown1-16/+1
2016-02-16[bios] Add bin-x86_64-pcbios build platformMichael Brown11-0/+589
2016-01-05[vmware] Expose GuestRPC mechanism in 64-bit buildsMichael Brown2-0/+149
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown6-6/+6
2015-02-17[timer] Rewrite the 8254 Programmable Interval Timer supportMichael Brown1-0/+81
2014-12-18[hyperv] Add support for Hyper-V hypervisorMichael Brown1-0/+3
2014-07-28[ioapi] Centralise notion of PAGE_SIZEMichael Brown1-0/+3
2014-07-16[ioapi] Fail ioremap() when attempting to map a zero bus addressMichael Brown1-1/+1
2013-08-07[settings] Expose CPUID instruction via settings mechanismMichael Brown1-0/+25
2012-07-17[ioapi] Generalise i386 raw I/O API to x86Michael Brown1-0/+159
2012-06-07[cmdline] Add "cpuid" commandMichael Brown1-0/+53
2011-02-17[pci] Replace pci_max_bus() with pci_num_bus()Michael Brown1-4/+4
2010-04-19[build] Rename gPXE to iPXEMichael Brown3-0/+294