summaryrefslogtreecommitdiffstats
path: root/src/arch/i386
Commit message (Expand)AuthorAgeFilesLines
* [libc] Split rmsetjmp() and rmlongjmp() into a separate rmsetjmp.hMichael Brown2016-02-167-25/+33
* [prefix] Pad .text16 and .data16 segment sizes at build timeMichael Brown2016-02-122-10/+7Star
* [pxe] Clarify comments regarding shrinking of cached DHCP packetMichael Brown2016-02-111-6/+9
* [i386] Add check_bios_interrupts() debug functionMichael Brown2016-01-122-0/+28
* [pxe] Add debug message to display real-mode segment addressesMichael Brown2016-01-111-0/+11
* [pxe] Colourise debug outputMichael Brown2016-01-111-3/+3
* [romprefix] Report an optimistic runtime size estimateMichael Brown2016-01-061-4/+16
* [vmware] Expose GuestRPC mechanism in 64-bit buildsMichael Brown2016-01-057-953/+0Star
* [bios] Add support for injecting keypressesMichael Brown2015-12-231-38/+209
* [efi] Add %.usb target for building EFI-bootable USB (or other) disk imagesMichael Brown2015-12-071-0/+4
* [comboot] Reset console before starting COMBOOT executableMichael Brown2015-11-172-0/+8
* [build] Generalise CONSOLE_VESAFB to CONSOLE_FRAMEBUFFERMichael Brown2015-10-161-1/+7
* [fbcon] Move margin calculations to fbcon.cMichael Brown2015-10-141-28/+2Star
* [fbcon] Allow character height to be selected at runtimeMichael Brown2015-10-141-5/+23
* [pxe] Notify BIOS via INT 1a,564e for each new network deviceMichael Brown2015-09-151-0/+26
* [pxe] Invoke INT 1a,564e when PXE stack is activatedMichael Brown2015-09-151-0/+12
* [uri] Generalise tftp_uri() to pxe_uri()Michael Brown2015-09-021-13/+11Star
* [build] Search for ldlinux.c32 separately from isolinux.binMichael Brown2015-09-012-10/+20
* [pxe] Construct all fake DHCP packets before starting PXE NBPMichael Brown2015-08-293-24/+38
* [pxe] Warn about PXE NBPs that may be EFI executablesMichael Brown2015-08-211-4/+42
* [prefix] Use correct register for KEEP_IT_REAL physical address conversionDaniel Pieczko2015-08-141-2/+2
* [comboot] Avoid dragging in serial console support unconditionallyMichael Brown2015-07-311-1/+3
* [elf] Reject ELFBoot images requiring virtual addressingMichael Brown2015-07-291-1/+32
* [bios] Add ANSI blink attributeChristian Nilsson2015-07-221-0/+6
* [comboot] Implement INT22,0x000cWissam Shoukair2015-06-291-0/+4
* [serial] Use new UART abstraction in serial console driverMichael Brown2015-06-291-13/+10Star
* [pxe] Always reconstruct packet for PXENV_GET_CACHED_INFOMichael Brown2015-06-291-10/+8Star
* [mromprefix] Report a dummy size at offset 0x02 of .mrom payloadMichael Brown2015-06-251-0/+1
* [pci] Use flat real mode to call INT 1a,b101Michael Brown2015-06-231-1/+5
* [int13con] Add basic ability to log to a local disk via INT 13Michael Brown2015-05-192-6/+299
* [pci] Provide PCI_CLASS() to calculate a scalar PCI class valueMichael Brown2015-05-081-1/+1
* [build] Work around binutils quirk on OpenBSD 5.7Michael Brown2015-04-181-0/+3
* [build] Fix compiler warning on OpenBSD 5.7Michael Brown2015-04-181-1/+1
* [build] Allow building PCI ROMs with device ID listsMichael Brown2015-04-152-1/+13
* [romprefix] Allow autoboot device filter to be disabledMichael Brown2015-04-131-0/+2
* [libc] Fix typo in longjmp()Michael Brown2015-04-071-3/+3
* [libprefix] Fix building on 64-bit FreeBSD 8.4Michael Brown2015-03-231-1/+1
* [libc] Add ffs(), ffsl(), and ffsll()Michael Brown2015-03-161-1/+45
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-117-3/+11
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-053-3/+11
* [i386] Move real_to_user() to realmode.hMichael Brown2015-03-054-12/+14
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-055-0/+9
* [build] Use REQUIRE_OBJECT() to drag in per-object configurationMichael Brown2015-03-051-0/+3
* [pxe] Remove obsolete references to pxeparent_dhcpMichael Brown2015-03-032-6/+0Star
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-021-8/+0Star
* [libc] Rewrite setjmp() and longjmp()Michael Brown2015-03-022-49/+81
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0226-30/+84
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-027-7/+35
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0294-94/+238
* [zbin] Remove now-unused unnrv2b.S decompressorMichael Brown2015-02-262-193/+0Star