summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* [video_subr] Use memmove() for overlapping memory copyMichael Brown2017-03-221-1/+1
* [librm] Fail gracefully if asked to ioremap() a zero lengthMichael Brown2017-03-211-1/+2
* [undi] Move PXE API caller back into UNDI driverMichael Brown2017-03-195-367/+300Star
* [int13] Refactor to use centralised SAN device abstractionMichael Brown2017-03-071-685/+264Star
* [block] Centralise "san-drive" settingMichael Brown2017-03-071-28/+0Star
* [int13] Test correct return status from INT 13 callsMichael Brown2017-01-261-5/+5
* [int13] Avoid potential division by zeroMichael Brown2017-01-261-3/+7
* [hyperv] Provide timer based on the 10MHz time reference count MSRMichael Brown2017-01-262-11/+108
* [time] Allow timer to be selected at runtimeMichael Brown2017-01-269-156/+157
* [cpuid] Provide cpuid_supported() to test for supported functionsMichael Brown2017-01-254-62/+72
* [pic8259] Fix definitions for "read IRR" and "read ISR" commandsMichael Brown2017-01-251-2/+2
* [af_packet] Add new AF_PACKET driver for LinuxDavid Decotigny2017-01-221-0/+39
* [build] Add %.vhd target for building VM bootable disk imagesMichael Brown2017-01-221-0/+5
* [undi] Try matching UNDI ROMs in BIOS enumeration orderMichael Brown2016-12-071-1/+1
* [prefix] Include diagnostic information within progress messagesMichael Brown2016-12-061-14/+38
* [prefix] Remove impossible progress messageMichael Brown2016-12-061-1/+0Star
* [undi] Clean up driver and device name informationMichael Brown2016-12-055-39/+32Star
* [romprefix] Avoid using PMM-allocated memory in UNDI loader entry pointMichael Brown2016-12-052-1/+33
* [undi] Allocate base memory before calling UNDI loader entry pointMichael Brown2016-12-051-14/+16
* [librm] Conditionalize the workaround for the Tivoli VMM's SSE garblingLaszlo Ersek2016-11-081-3/+11
* [bzimage] Fix page alignment of initrd imagesMichael Brown2016-10-291-3/+5
* [acpi] Allow time for ACPI power off to take effectMichael Brown2016-07-111-0/+6
* [acpi] Add support for ACPI power offMichael Brown2016-07-117-4/+170
* [rng] Check for functioning RTC interruptMichael Brown2016-07-102-0/+57
* [dhcp] Automatically generate vendor class identifier stringMichael Brown2016-07-046-30/+0Star
* [dhcp] Allow for variable encapsulation of architecture-specific optionsMichael Brown2016-07-046-42/+36Star
* [pxe] Disable interrupts on the PIC before starting NBPMichael Brown2016-07-031-0/+5
* [bios] Do not enable interrupts when printing to the consoleMichael Brown2016-07-031-14/+4Star
* [pci] Support systems with multiple PCI root bridgesMichael Brown2016-06-091-2/+4
* [arm] Use correct DHCP client architecture valuesMichael Brown2016-05-262-2/+2
* [undi] Work around broken HP EliteBook 745 G3 PXE ROMMichael Brown2016-05-131-0/+2
* [arm] Use CNTVCT_EL0 as profiling timestampMichael Brown2016-05-121-3/+1Star
* [arm] Add optimised TCP/IP checksumming for 64-bit ARMMichael Brown2016-05-113-0/+190
* [arm] Add optimised string functions for 64-bit ARMMichael Brown2016-05-113-0/+355
* [arm] Add support for 64-bit ARM (Aarch64)Michael Brown2016-05-0818-14/+1033
* [arm] Split out 32-bit-specific code to arch/arm32Michael Brown2016-05-0820-38/+54
* [arm] Add support for 32-bit ARMMichael Brown2016-05-0640-0/+1805
* [efi] Generalise EFI entropy generation to non-x86 CPUsMichael Brown2016-05-042-224/+0Star
* [tcpip] Do not fall back to using unoptimised TCP/IP checksummingMichael Brown2016-05-042-6/+4Star
* [librm] Preserve FPU, MMX and SSE state across calls to virt_call()Michael Brown2016-05-021-1/+8
* [librm] Reduce real-mode stack consumption in virt_call()Michael Brown2016-04-291-59/+103
* [comboot] Support COMBOOT in 64-bit buildsMichael Brown2016-04-1512-101/+179
* [prefix] Use CRC32 to verify each block prior to decompressionMichael Brown2016-03-242-35/+118
* [pxe] Implicitly open network device in PXENV_UDP_OPENMichael Brown2016-03-221-0/+10
* [int13] Allow default drive to be specified via "san-drive" settingMichael Brown2016-03-222-12/+28
* [int13] Allow drive to be hooked using the natural drive numberMichael Brown2016-03-221-2/+6
* [gdb] Add support for x86_64Michael Brown2016-03-227-221/+470
* [build] Do not use "objcopy -O binary" for objects with relocation recordsMichael Brown2016-03-211-4/+8
* [efi] Move architecture-independent EFI prefixes to interface/efiMichael Brown2016-03-172-182/+0Star
* [test] Move i386-specific tests to arch/i386/testsMichael Brown2016-03-175-0/+347