aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86/include
AgeCommit message (Expand)AuthorFilesLines
2023-02-17[rng] Allow entropy source to be selected at runtimeMichael Brown3-114/+0
2023-02-15[rng] Add RDRAND as an entropy sourcerdrandMichael Brown4-0/+42
2023-02-06[ioapi] Move PAGE_SHIFT to bits/io.hMichael Brown2-3/+3
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown2-41/+20
2022-09-18[pci] Select PCI I/O API at runtime for cloud imagesMichael Brown4-0/+23
2022-09-15[pci] Generalise pci_num_bus() to pci_discover()Michael Brown1-5/+9
2022-02-15[console] Support AltGr to access ASCII characters via remappingMichael Brown1-0/+4
2022-02-15[console] Centralise handling of key modifiersMichael Brown1-0/+3
2021-06-03[crypto] Add memory output constraints for big-integer inline assemblybigint_output_constraintsMichael Brown1-17/+37
2021-05-21[cpio] Split out bzImage initrd CPIO header constructionMichael Brown1-7/+0
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-28[linux] Use host glibc system call wrappersMichael Brown1-6/+0
2021-02-27[bitops] Provide an explicit operand size for bit test instructionsMichael Brown1-4/+4
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
2020-07-07[crypto] Avoid temporarily setting direction flag in bigint_is_geq()Michael Brown1-17/+8
2018-03-21[librm] Ensure that inline code symbols are uniqueMichael Brown1-1/+1
2018-03-21[librm] Provide symbols for inline code placed into other sectionsMichael Brown1-0/+5
2018-03-20[rng] Use fixed-point calculations for min-entropy quantitiesMichael Brown1-2/+2
2018-03-20[time] Add support for the ACPI power management timerMichael Brown1-0/+1
2018-03-18[librm] Add facility to provide register and stack dump for CPU exceptionsMichael Brown1-0/+44
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 Brown2-0/+32
2017-03-19[undi] Move PXE API caller back into UNDI driverMichael Brown1-11/+0
2017-01-26[time] Allow timer to be selected at runtimeMichael Brown6-98/+9
2017-01-25[cpuid] Provide cpuid_supported() to test for supported functionsMichael Brown2-4/+5
2017-01-25[pic8259] Fix definitions for "read IRR" and "read ISR" commandsMichael Brown1-2/+2
2016-12-05[undi] Clean up driver and device name informationMichael Brown2-3/+2
2016-07-11[acpi] Add support for ACPI power offMichael Brown4-0/+30
2016-07-10[rng] Check for functioning RTC interruptMichael Brown1-0/+1
2016-05-04[efi] Generalise EFI entropy generation to non-x86 CPUsMichael Brown1-1/+0
2016-05-04[tcpip] Do not fall back to using unoptimised TCP/IP checksummingMichael Brown1-4/+2
2016-04-15[comboot] Support COMBOOT in 64-bit buildsMichael Brown1-0/+130
2016-03-22[int13] Allow default drive to be specified via "san-drive" settingMichael Brown1-11/+0
2016-03-22[gdb] Add support for x86_64Michael Brown1-0/+1
2016-03-16[xen] Use generic test_and_clear_bit() functionMichael Brown1-19/+0
2016-03-16[bitops] Add generic atomic bit test, set, and clear functionsMichael Brown1-0/+94
2016-02-26[librm] Support ioremap() for addresses above 4GB in a 64-bit buildMichael Brown3-0/+71
2016-02-26[ioapi] Split ioremap() out to a separate IOMAP APIMichael Brown2-16/+13
2016-02-24[librm] Add support for running in 64-bit long modeMichael Brown1-9/+39
2016-02-22[librm] Rename prot_call() to virt_call()Michael Brown2-3/+3
2016-02-21[librm] Support userptr_t in 64-bit buildsMichael Brown1-1/+23
2016-02-21[librm] Mark virt_offset, text16, data16, rm_cs, and rm_ds as constantMichael Brown1-5/+5
2016-02-20[librm] Add phys_call() wrapper for calling code with physical addressingMichael Brown1-3/+8
2016-02-19[librm] Prepare for long-mode memory mapMichael Brown1-3/+36
2016-02-19[librm] Transition to protected mode within init_librm()Michael Brown1-4/+1
2016-02-18[librm] Provide an abstraction wrapper for prot_callMichael Brown1-1/+22
2016-02-16[librm] Discard argument as part of return from real_call()Michael Brown1-1/+0