aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)AuthorFilesLines
2017-03-27[int13con] Avoid overwriting random portions of SAN boot disksMichael Brown1-2/+17
2017-03-26[int13] Improve geometry guessing for unaligned partitionsMichael Brown1-11/+45
2017-03-26[block] Add basic multipath supportMichael Brown1-6/+14
2017-03-22[video_subr] Use memmove() for overlapping memory copyMichael Brown1-1/+1
2017-03-21[librm] Fail gracefully if asked to ioremap() a zero lengthMichael Brown1-1/+2
2017-03-19[undi] Move PXE API caller back into UNDI driverMichael Brown5-367/+300
2017-03-07[int13] Refactor to use centralised SAN device abstractionMichael Brown1-685/+264
2017-03-07[block] Centralise "san-drive" settingMichael Brown1-28/+0
2017-01-26[int13] Test correct return status from INT 13 callsMichael Brown1-5/+5
2017-01-26[int13] Avoid potential division by zeroMichael Brown1-3/+7
2017-01-26[hyperv] Provide timer based on the 10MHz time reference count MSRMichael Brown2-11/+108
2017-01-26[time] Allow timer to be selected at runtimeMichael Brown9-156/+157
2017-01-25[cpuid] Provide cpuid_supported() to test for supported functionsMichael Brown4-62/+72
2017-01-25[pic8259] Fix definitions for "read IRR" and "read ISR" commandsMichael Brown1-2/+2
2017-01-22[af_packet] Add new AF_PACKET driver for LinuxDavid Decotigny1-0/+39
2017-01-22[build] Add %.vhd target for building VM bootable disk imagesMichael Brown1-0/+5
2016-12-07[undi] Try matching UNDI ROMs in BIOS enumeration orderMichael Brown1-1/+1
2016-12-06[prefix] Include diagnostic information within progress messagesMichael Brown1-14/+38
2016-12-06[prefix] Remove impossible progress messageMichael Brown1-1/+0
2016-12-05[undi] Clean up driver and device name informationMichael Brown5-39/+32
2016-12-05[romprefix] Avoid using PMM-allocated memory in UNDI loader entry pointMichael Brown2-1/+33
2016-12-05[undi] Allocate base memory before calling UNDI loader entry pointMichael Brown1-14/+16
2016-11-08[librm] Conditionalize the workaround for the Tivoli VMM's SSE garblingLaszlo Ersek1-3/+11
2016-10-29[bzimage] Fix page alignment of initrd imagesMichael Brown1-3/+5
2016-07-11[acpi] Allow time for ACPI power off to take effectMichael Brown1-0/+6
2016-07-11[acpi] Add support for ACPI power offMichael Brown7-4/+170
2016-07-10[rng] Check for functioning RTC interruptMichael Brown2-0/+57
2016-07-04[dhcp] Automatically generate vendor class identifier stringMichael Brown6-30/+0
2016-07-04[dhcp] Allow for variable encapsulation of architecture-specific optionsMichael Brown6-42/+36
2016-07-03[pxe] Disable interrupts on the PIC before starting NBPMichael Brown1-0/+5
2016-07-03[bios] Do not enable interrupts when printing to the consoleMichael Brown1-14/+4
2016-06-09[pci] Support systems with multiple PCI root bridgesMichael Brown1-2/+4
2016-05-26[arm] Use correct DHCP client architecture valuesMichael Brown2-2/+2
2016-05-13[undi] Work around broken HP EliteBook 745 G3 PXE ROMMichael Brown1-0/+2
2016-05-12[arm] Use CNTVCT_EL0 as profiling timestampMichael Brown1-3/+1
2016-05-11[arm] Add optimised TCP/IP checksumming for 64-bit ARMMichael Brown3-0/+190
2016-05-11[arm] Add optimised string functions for 64-bit ARMMichael Brown3-0/+355
2016-05-08[arm] Add support for 64-bit ARM (Aarch64)Michael Brown18-14/+1033
2016-05-08[arm] Split out 32-bit-specific code to arch/arm32Michael Brown20-38/+54
2016-05-06[arm] Add support for 32-bit ARMMichael Brown40-0/+1805
2016-05-04[efi] Generalise EFI entropy generation to non-x86 CPUsMichael Brown2-224/+0
2016-05-04[tcpip] Do not fall back to using unoptimised TCP/IP checksummingMichael Brown2-6/+4
2016-05-02[librm] Preserve FPU, MMX and SSE state across calls to virt_call()Michael Brown1-1/+8
2016-04-29[librm] Reduce real-mode stack consumption in virt_call()Michael Brown1-59/+103
2016-04-15[comboot] Support COMBOOT in 64-bit buildsMichael Brown12-101/+179
2016-03-24[prefix] Use CRC32 to verify each block prior to decompressionMichael Brown2-35/+118
2016-03-22[pxe] Implicitly open network device in PXENV_UDP_OPENMichael Brown1-0/+10
2016-03-22[int13] Allow default drive to be specified via "san-drive" settingMichael Brown2-12/+28
2016-03-22[int13] Allow drive to be hooked using the natural drive numberMichael Brown1-2/+6
2016-03-22[gdb] Add support for x86_64Michael Brown7-221/+470