summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
...
* [librm] Provide an abstraction wrapper for prot_callMichael Brown2016-02-1920-60/+77
* [librm] Convert prot_call() to a real-mode near callMichael Brown2016-02-1816-23/+6Star
* [prefix] Standardise calls to prot_call()Michael Brown2016-02-182-11/+28
* [librm] Simplify definitions for prot_call() and real_call() stack framesMichael Brown2016-02-181-14/+17
* [prefix] Use garbage-collectable section namesMichael Brown2016-02-181-20/+20
* [bios] Use an 8kB stack for x86_64Michael Brown2016-02-181-1/+7
* [librm] Use garbage-collectable section namesMichael Brown2016-02-181-22/+26
* [bios] Make uses of REAL_CODE() and PHYS_CODE() 64-bit cleanMichael Brown2016-02-185-13/+17
* [romprefix] Align PMM temporary decompression area to a page boundaryMichael Brown2016-02-181-6/+9
* [prefix] Align INT 15,88 temporary decompression area to a page boundaryMichael Brown2016-02-181-0/+1
* [librm] Discard argument as part of return from real_call()Michael Brown2016-02-172-2/+1Star
* [librm] Discard argument as part of return from prot_call()Michael Brown2016-02-1715-22/+6Star
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-16155-240/+198Star
* [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-058-1/+1
* [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-073-0/+12
* [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
* [efi] Hold off watchdog timer while runningMichael Brown2015-08-031-0/+5
* [serial] Check for UART existence in uart_select()Michael Brown2015-07-311-8/+15
* [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
* [xen] Wait for and clear XenStore event before receiving dataMichael Brown2015-06-301-0/+19
* [comboot] Implement INT22,0x000cWissam Shoukair2015-06-291-0/+4