summaryrefslogtreecommitdiffstats
path: root/src/arch/i386
Commit message (Expand)AuthorAgeFilesLines
* [build] Use -no-pie on newer versions of gccMichael Brown2017-06-141-3/+8
* [dhcp] Automatically generate vendor class identifier stringMichael Brown2016-07-042-10/+0Star
* [dhcp] Allow for variable encapsulation of architecture-specific optionsMichael Brown2016-07-042-14/+12Star
* [comboot] Support COMBOOT in 64-bit buildsMichael Brown2016-04-1510-1991/+0Star
* [gdb] Add support for x86_64Michael Brown2016-03-223-210/+12Star
* [test] Move i386-specific tests to arch/i386/testsMichael Brown2016-03-175-0/+347
* [hyperv] Use generic set_bit() functionMichael Brown2016-03-161-23/+0Star
* [librm] Provide an abstraction wrapper for prot_callMichael Brown2016-02-192-13/+7Star
* [librm] Convert prot_call() to a real-mode near callMichael Brown2016-02-181-3/+0Star
* [librm] Discard argument as part of return from prot_call()Michael Brown2016-02-171-3/+3
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-16142-28193/+5Star
* [bios] Move isolinux definitions to Makefile.pcbiosMichael Brown2016-02-162-22/+22
* [bios] Allow librm to be compiled for x86_64Michael Brown2016-02-163-15/+30
* [bios] Allow memmap.c to be compiled for x86_64Michael Brown2016-02-161-1/+1
* [bios] Allow bios_console.c to be compiled for x86_64Michael Brown2016-02-161-1/+1
* [bios] Allow bzimage.c to be compiled for x86_64Michael Brown2016-02-161-3/+3
* [bios] Allow rtc_entropy.c to be compiled for x86_64Michael Brown2016-02-161-16/+13Star
* [bios] Allow relocate.c to be compiled for x86_64Michael Brown2016-02-161-12/+12
* [bios] Use size_t when casting _text16_memsz and _data16_memszMichael Brown2016-02-162-6/+7
* [bios] Use intptr_t when casting .text16 function pointersMichael Brown2016-02-169-32/+24Star
* [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