summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [netdevice] Refuse to create duplicate network device namesMichael Brown2016-03-071-0/+8
* [librm] Support ioremap() for addresses above 4GB in a 64-bit buildMichael Brown2016-02-266-1/+216
* [ioapi] Split ioremap() out to a separate IOMAP APIMichael Brown2016-02-269-44/+163
* [librm] Add support for running in 64-bit long modeMichael Brown2016-02-244-61/+498
* [librm] Rename prot_call() to virt_call()Michael Brown2016-02-224-39/+39
* [librm] Support userptr_t in 64-bit buildsMichael Brown2016-02-211-1/+23
* [librm] Mark virt_offset, text16, data16, rm_cs, and rm_ds as constantMichael Brown2016-02-211-5/+5
* [librm] Do not preserve flags unnecessarilyMichael Brown2016-02-211-17/+11Star
* [librm] Add phys_call() wrapper for calling code with physical addressingMichael Brown2016-02-213-153/+212
* [build] Fix building on older versions of binutilsMichael Brown2016-02-192-10/+20
* [librm] Generate page tables for 64-bit buildsMichael Brown2016-02-193-2/+197
* [librm] Prepare for long-mode memory mapMichael Brown2016-02-196-35/+96
* [relocate] Preserve page alignment during relocationMichael Brown2016-02-191-12/+10Star
* [librm] Transition to protected mode within init_librm()Michael Brown2016-02-192-107/+127
* [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
* [intel] Add INTEL_NO_PHY_RST for another I218-LM variantMika Tiainen2016-02-121-1/+1
* [efi] Add missing definitions for function key scancodesMichael Brown2016-02-121-0/+8
* [pxe] Clarify comments regarding shrinking of cached DHCP packetMichael Brown2016-02-111-6/+9
* [iobuf] Improve robustness of I/O buffer allocationMichael Brown2016-02-113-9/+171
* [malloc] Guard against unsigned integer overflowMichael Brown2016-02-061-2/+13
* [ehci] Add extra debugging informationMichael Brown2016-02-051-2/+73
* [ath9k] Remove broken ath_rxbuf_alloc()Michael Brown2016-01-283-70/+5Star
* [slam] Avoid potential division by zeroMichael Brown2016-01-281-7/+13
* [tcp] Guard against malformed TCP optionsMichael Brown2016-01-282-13/+53
* [intel] Add INTEL_NO_PHY_RST for I218-LMHummel Frank2016-01-271-1/+1
* [uri] Apply URI decoding for all parsed URIsMichael Brown2016-01-262-1/+15
* [tftp] Mangle initial slash on TFTP URIsMichael Brown2016-01-213-28/+60