summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/include
Commit message (Expand)AuthorAgeFilesLines
* [librm] Ensure that inline code symbols are uniqueMichael Brown2018-03-211-1/+1
* [librm] Provide symbols for inline code placed into other sectionsMichael Brown2018-03-211-0/+5
* [rng] Use fixed-point calculations for min-entropy quantitiesMichael Brown2018-03-201-2/+2
* [time] Add support for the ACPI power management timerMichael Brown2018-03-201-0/+1
* [librm] Add facility to provide register and stack dump for CPU exceptionsMichael Brown2018-03-181-0/+44
* [cpuid] Allow input %ecx value to be specifiedMichael Brown2017-06-161-4/+5
* [acpi] Make acpi_find_rsdt() a per-platform methodMichael Brown2017-05-232-0/+32
* [undi] Move PXE API caller back into UNDI driverMichael Brown2017-03-191-11/+0Star
* [time] Allow timer to be selected at runtimeMichael Brown2017-01-266-98/+9Star
* [cpuid] Provide cpuid_supported() to test for supported functionsMichael Brown2017-01-252-4/+5
* [pic8259] Fix definitions for "read IRR" and "read ISR" commandsMichael Brown2017-01-251-2/+2
* [undi] Clean up driver and device name informationMichael Brown2016-12-052-3/+2Star
* [acpi] Add support for ACPI power offMichael Brown2016-07-114-0/+30
* [rng] Check for functioning RTC interruptMichael Brown2016-07-101-0/+1
* [efi] Generalise EFI entropy generation to non-x86 CPUsMichael Brown2016-05-041-1/+0Star
* [tcpip] Do not fall back to using unoptimised TCP/IP checksummingMichael Brown2016-05-041-4/+2Star
* [comboot] Support COMBOOT in 64-bit buildsMichael Brown2016-04-151-0/+130
* [int13] Allow default drive to be specified via "san-drive" settingMichael Brown2016-03-221-11/+0Star
* [gdb] Add support for x86_64Michael Brown2016-03-221-0/+1
* [xen] Use generic test_and_clear_bit() functionMichael Brown2016-03-161-19/+0Star
* [bitops] Add generic atomic bit test, set, and clear functionsMichael Brown2016-03-161-0/+94
* [librm] Support ioremap() for addresses above 4GB in a 64-bit buildMichael Brown2016-02-263-0/+71
* [ioapi] Split ioremap() out to a separate IOMAP APIMichael Brown2016-02-262-16/+13Star
* [librm] Add support for running in 64-bit long modeMichael Brown2016-02-241-9/+39
* [librm] Rename prot_call() to virt_call()Michael Brown2016-02-222-3/+3
* [librm] Support userptr_t in 64-bit buildsMichael Brown2016-02-211-1/+23
* [librm] Mark virt_offset, text16, data16, rm_cs, and rm_ds as constantMichael Brown2016-02-211-5/+5
* [librm] Add phys_call() wrapper for calling code with physical addressingMichael Brown2016-02-211-3/+8
* [librm] Prepare for long-mode memory mapMichael Brown2016-02-191-3/+36
* [librm] Transition to protected mode within init_librm()Michael Brown2016-02-191-4/+1Star
* [librm] Provide an abstraction wrapper for prot_callMichael Brown2016-02-191-1/+22
* [librm] Discard argument as part of return from real_call()Michael Brown2016-02-171-1/+0Star
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-1654-0/+5429
* [vmware] Expose GuestRPC mechanism in 64-bit buildsMichael Brown2016-01-052-0/+149
* [xen] Wait for and clear XenStore event before receiving dataMichael Brown2015-06-301-0/+19
* [serial] Add general abstraction of a 16550-compatible UARTMichael Brown2015-06-292-0/+42
* [int13con] Add basic ability to log to a local disk via INT 13Michael Brown2015-05-191-0/+1
* [efi] Add EFI entropy sourceMichael Brown2015-04-141-0/+1
* [malloc] Move valgrind headers out of arch/x86Michael Brown2015-03-032-4849/+0Star
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-021-0/+8
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-024-6/+15
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0211-11/+11
* [timer] Rewrite the 8254 Programmable Interval Timer supportMichael Brown2015-02-171-0/+81
* [libc] Reduce size of memset()Michael Brown2015-02-171-1/+127
* [libc] Rewrite string functionsMichael Brown2015-02-171-18/+0Star
* [hyperv] Add support for Hyper-V hypervisorMichael Brown2014-12-183-0/+74
* [xen] Add basic support for PV-HVM domainsMichael Brown2014-07-292-0/+165
* [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
* [libc] Add flsll()Michael Brown2014-04-271-31/+0Star