aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86/core
AgeCommit message (Expand)AuthorFilesLines
2022-09-18[pci] Select PCI I/O API at runtime for cloud imagesMichael Brown1-0/+2
2022-09-15[pci] Generalise pci_num_bus() to pci_discover()Michael Brown1-1/+1
2021-06-03[crypto] Add memory output constraints for big-integer inline assemblybigint_output_constraintsMichael Brown1-5/+6
2021-02-28[linux] Use host glibc system call wrappersMichael Brown2-318/+0
2021-02-17[pxe] Split out platform-independent portions of cachedhcp.cMichael Brown1-179/+0
2021-02-12[build] Use .balign directive instead of .alignMichael Brown2-2/+2
2021-01-25[image] Provide image_memory()Michael Brown1-39/+5
2021-01-22[image] Provide image_set_data()Michael Brown1-12/+9
2020-09-24[pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown1-0/+1
2020-07-07[efi] Avoid setting direction flag on EFI platformsMichael Brown1-0/+14
2019-01-25[init] Show startup and shutdown function names in debug messagesMichael Brown2-0/+2
2018-03-21[librm] Ensure that inline code symbols are uniqueMichael Brown1-1/+1
2017-06-16[cpuid] Allow input %ecx value to be specifiedMichael Brown3-33/+44
2017-03-22[video_subr] Use memmove() for overlapping memory copyMichael Brown1-1/+1
2017-01-26[time] Allow timer to be selected at runtimeMichael Brown1-37/+120
2017-01-25[cpuid] Provide cpuid_supported() to test for supported functionsMichael Brown2-58/+67
2017-01-22[af_packet] Add new AF_PACKET driver for LinuxDavid Decotigny1-0/+39
2016-06-09[pci] Support systems with multiple PCI root bridgesMichael Brown1-2/+4
2016-05-04[tcpip] Do not fall back to using unoptimised TCP/IP checksummingMichael Brown1-2/+2
2016-03-22[gdb] Add support for x86_64Michael Brown1-0/+251
2016-02-26[ioapi] Split ioremap() out to a separate IOMAP APIMichael Brown1-3/+0
2016-02-20[librm] Add phys_call() wrapper for calling code with physical addressingMichael Brown1-145/+0
2016-02-19[librm] Prepare for long-mode memory mapMichael Brown1-5/+5
2016-02-19[relocate] Preserve page alignment during relocationMichael Brown1-12/+10
2016-02-18[librm] Provide an abstraction wrapper for prot_callMichael Brown1-3/+2
2016-02-18[librm] Convert prot_call() to a real-mode near callMichael Brown1-1/+0
2016-02-18[bios] Use an 8kB stack for x86_64Michael Brown1-1/+7
2016-02-16[librm] Discard argument as part of return from prot_call()Michael Brown1-1/+0
2016-02-16[bios] Add bin-x86_64-pcbios build platformMichael Brown12-0/+1117
2015-07-31[serial] Check for UART existence in uart_select()Michael Brown1-8/+15
2015-06-29[serial] Add general abstraction of a 16550-compatible UARTMichael Brown1-0/+62
2015-04-24[vram] Add "vram" built-in setting to dump video RAMMichael Brown1-0/+72
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+5
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown8-8/+40
2015-02-17[timer] Rewrite the 8254 Programmable Interval Timer supportMichael Brown1-0/+66
2015-02-16[libc] Rewrite string functionsMichael Brown1-84/+0
2014-12-18[hyperv] Add support for Hyper-V hypervisorMichael Brown1-0/+67
2013-12-05[settings] Force settings into alphabetical order within sectionsMichael Brown1-18/+20
2013-12-05[settings] Explicitly separate the concept of a completed fetched settingMichael Brown1-3/+3
2013-11-28[console] Allow console input and output to be disabled independentlyMichael Brown1-1/+1
2013-08-07[settings] Expose CPUID instruction via settings mechanismMichael Brown2-19/+273
2013-07-13[linux] Add support for accessing PCI configuration space via /proc/bus/pciMichael Brown1-0/+4
2012-11-12[libc] Fix and externalise memswap()Michael Brown1-0/+28
2012-11-12[libc] Reduce overall code size by externalising strlen()Michael Brown1-0/+18
2012-11-12[libc] Reduce overall code size by externalising strncmp()Michael Brown1-0/+38
2012-11-12[libc] Reduce overall code size by externalising memmove()Michael Brown1-1/+49
2012-09-10[console] Add support for the bochs/qemu debug port consoleMichael Brown1-0/+86
2012-07-23[tcpip] Fix building under CygwinJoshua Oreman1-1/+1
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown5-5/+10
2012-07-17[ioapi] Generalise i386 raw I/O API to x86Michael Brown1-0/+101