aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2016-02-21[librm] Do not preserve flags unnecessarilyMichael Brown1-17/+11
2016-02-20[librm] Add phys_call() wrapper for calling code with physical addressingMichael Brown3-153/+212
2016-02-19[build] Fix building on older versions of binutilsMichael Brown2-10/+20
2016-02-19[librm] Generate page tables for 64-bit buildsMichael Brown3-2/+197
2016-02-19[librm] Prepare for long-mode memory mapMichael Brown6-35/+96
2016-02-19[relocate] Preserve page alignment during relocationMichael Brown1-12/+10
2016-02-19[librm] Transition to protected mode within init_librm()Michael Brown2-107/+127
2016-02-18[librm] Provide an abstraction wrapper for prot_callMichael Brown20-60/+77
2016-02-18[librm] Convert prot_call() to a real-mode near callMichael Brown16-23/+6
2016-02-18[prefix] Standardise calls to prot_call()Michael Brown2-11/+28
2016-02-18[librm] Simplify definitions for prot_call() and real_call() stack framesMichael Brown1-14/+17
2016-02-18[prefix] Use garbage-collectable section namesMichael Brown1-20/+20
2016-02-18[bios] Use an 8kB stack for x86_64Michael Brown1-1/+7
2016-02-18[librm] Use garbage-collectable section namesMichael Brown1-22/+26
2016-02-18[bios] Make uses of REAL_CODE() and PHYS_CODE() 64-bit cleanMichael Brown5-13/+17
2016-02-18[romprefix] Align PMM temporary decompression area to a page boundaryMichael Brown1-6/+9
2016-02-18[prefix] Align INT 15,88 temporary decompression area to a page boundaryMichael Brown1-0/+1
2016-02-16[librm] Discard argument as part of return from real_call()Michael Brown2-2/+1
2016-02-16[librm] Discard argument as part of return from prot_call()Michael Brown15-22/+6
2016-02-16[bios] Add bin-x86_64-pcbios build platformMichael Brown155-240/+198
2016-02-16[bios] Move isolinux definitions to Makefile.pcbiosMichael Brown2-22/+22
2016-02-16[bios] Allow librm to be compiled for x86_64Michael Brown3-15/+30
2016-02-16[bios] Allow memmap.c to be compiled for x86_64Michael Brown1-1/+1
2016-02-16[bios] Allow bios_console.c to be compiled for x86_64Michael Brown1-1/+1
2016-02-16[bios] Allow bzimage.c to be compiled for x86_64Michael Brown1-3/+3
2016-02-16[bios] Allow rtc_entropy.c to be compiled for x86_64Michael Brown1-16/+13
2016-02-16[bios] Allow relocate.c to be compiled for x86_64Michael Brown1-12/+12
2016-02-16[bios] Use size_t when casting _text16_memsz and _data16_memszMichael Brown2-6/+7
2016-02-16[bios] Use intptr_t when casting .text16 function pointersMichael Brown9-32/+24
2016-02-16[libc] Split rmsetjmp() and rmlongjmp() into a separate rmsetjmp.hMichael Brown7-25/+33
2016-02-12[prefix] Pad .text16 and .data16 segment sizes at build timeMichael Brown2-10/+7
2016-02-12[intel] Add INTEL_NO_PHY_RST for another I218-LM variantMika Tiainen1-1/+1
2016-02-12[efi] Add missing definitions for function key scancodesMichael Brown1-0/+8
2016-02-11[pxe] Clarify comments regarding shrinking of cached DHCP packetMichael Brown1-6/+9
2016-02-11[iobuf] Improve robustness of I/O buffer allocationMichael Brown3-9/+171
2016-02-06[malloc] Guard against unsigned integer overflowMichael Brown1-2/+13
2016-02-05[ehci] Add extra debugging informationMichael Brown1-2/+73
2016-01-28[ath9k] Remove broken ath_rxbuf_alloc()Michael Brown3-70/+5
2016-01-27[slam] Avoid potential division by zeroMichael Brown1-7/+13
2016-01-27[tcp] Guard against malformed TCP optionsMichael Brown2-13/+53
2016-01-27[intel] Add INTEL_NO_PHY_RST for I218-LMHummel Frank1-1/+1
2016-01-26[uri] Apply URI decoding for all parsed URIsMichael Brown2-1/+15
2016-01-21[tftp] Mangle initial slash on TFTP URIsMichael Brown3-28/+60
2016-01-21[ocsp] Avoid including a double path separator in request URIMichael Brown1-28/+26
2016-01-21[uri] Avoid potentially large stack allocationMichael Brown1-9/+12
2016-01-19[autoboot] Fix incorrect boolean logicMichael Brown1-2/+2
2016-01-19[smsc95xx] Reserve headroom in received packetsMichael Brown1-2/+4
2016-01-19[usb] Allow USB endpoints to specify a reserved header length for refillsMichael Brown11-20/+31
2016-01-18[smsc95xx] Enable LEDsMichael Brown2-0/+24
2016-01-18[netdevice] Add "ifname" settingAndrew Widdersheim1-0/+22