aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-10-22build: Be more permissive in buildversion.py tool version scanKevin O'Connor1-25/+23
2015-10-21Add QEMU fw_cfg DMA interfaceMarc MarĂ­2-12/+93
2015-10-15malloc: Rename csm_malloc_preinit() to malloc_csm_preinit()Kevin O'Connor3-4/+4
2015-10-15stacks: Use macro wrappers for call32() and stack_hop_back()Kevin O'Connor8-44/+41
2015-10-15build: Generate "reproducible" version strings on "clean" buildsKevin O'Connor1-4/+6
2015-10-15build: Report gcc and binutils versions in debug logKevin O'Connor7-7/+50
2015-10-15build: Rework version generation; don't allow make version overrideKevin O'Connor5-37/+83
2015-10-15memmap: Introduce SYMBOL() macro to access linker script symbolsKevin O'Connor7-48/+46
2015-10-15malloc: Don't mix virtual and physical addressesKevin O'Connor4-89/+101
2015-10-15malloc: Add warning if free() called on invalid memoryKevin O'Connor2-3/+11
2015-10-15malloc: Introduce common helper alloc_new_detail()Kevin O'Connor2-35/+47
2015-10-15malloc: Use consistent naming for internal low-level "alloc" functionsKevin O'Connor1-51/+51
2015-10-15virtio: Move standard definitions from virtio-ring.h to standard headersKevin O'Connor4-8/+16
2015-10-15virtio: Simplify vring alignment codeKevin O'Connor1-20/+9
2015-10-15e820: Update debugging messages to report 64bit valuesKevin O'Connor1-1/+1
2015-10-15e820: Rename memmap.c to e820map.c and use consistent "e820_" prefixKevin O'Connor13-66/+73
2015-10-15e820: Introduce e820_remove() and avoid exporting E820_HOLEKevin O'Connor3-3/+11
2015-10-09Fix typos found by codespellStefan Weil12-13/+13
2015-10-09Always enable caching on transition32; backup/restore cr0 on call32Kevin O'Connor5-26/+35
2015-10-09Consolidate code16*() functionsKevin O'Connor1-34/+27
2015-09-14Use transition32_nmi_off from call32() and call16_back()Kevin O'Connor2-2/+3
2015-09-14Unify call32_sloppy() and call32()Kevin O'Connor1-18/+12
2015-09-14Unify inline assembler in variants of call16 functionsKevin O'Connor2-77/+34
2015-09-14Rename Call32Data to Call16DataKevin O'Connor1-29/+29
2015-09-14Unify smm/sloppy variants of call32_prep/post and call16_helperKevin O'Connor1-82/+50
2015-09-13build: use -fstack-check=no when availableMagnus Granberg1-0/+1
2015-09-08docs: Minor - add "code relocation" link to "Execution and code flow" documentKevin O'Connor1-1/+1
2015-09-03Simplify transition16/32 assembler codeKevin O'Connor1-49/+40
2015-09-03minor - correct spelling error in commentKevin O'Connor1-1/+1
2015-09-03megasas: Use outl() on MFI_IDB registerKevin O'Connor1-1/+1
2015-09-03megasas: Fix outw, outl argument orderStefan Weil1-4/+4
2015-09-03sdcard: Obtain card capacity and report it on the boot menuKevin O'Connor1-5/+43
2015-09-03sdcard: Display sdcard product name in boot menuKevin O'Connor1-2/+10
2015-09-03sdcard: Turn card_type into a bitmap and store if card is MMC typeKevin O'Connor1-10/+9
2015-09-03sdcard: Move drive registration to sdcard_card_setup()Kevin O'Connor1-15/+15
2015-09-03sdcard: Move frequency setting into sdcard_card_setup()Kevin O'Connor1-8/+10
2015-09-03sdcard: Move sdcard_set_frequency()/sdcard_set_power() in sdcard.cKevin O'Connor1-58/+58
2015-09-01rtc: Disable NMI in rtc_mask()Kevin O'Connor1-0/+1
2015-08-24docs: Don't use an add-symbol-file offset when describing gdb debuggingKevin O'Connor1-8/+9
2015-08-24xhci: Minor - add USB port type comments to xhci_hub_reset()Kevin O'Connor1-0/+2
2015-08-24sdcard: Allow sdcard addresses to be specified in CBFS filesKevin O'Connor2-12/+37
2015-08-24ps2: Eliminate "etc/ps2-poll-only"; use CONFIG_HARDWARE_IRQ insteadKevin O'Connor2-11/+6
2015-08-24Add minimal support for machines without hardware interruptsKevin O'Connor7-8/+62
2015-08-17rtc: Support disabling the RTC timer irq supportKevin O'Connor4-2/+28
2015-08-17sdcard: Allow the sdcard driver to run on real hardwareKevin O'Connor2-7/+1
2015-08-17sdcard: Initial support for MMC cardsKevin O'Connor1-17/+26
2015-08-17sdcard: Check for error events during sdcard_pio()Kevin O'Connor1-2/+13
2015-08-17sdcard: Perform a controller reset at start of initKevin O'Connor1-0/+20
2015-08-17sdcard: Rename waitw() to sdcard_waitw() and simplifyKevin O'Connor1-16/+13
2015-08-17sdcard: Implement timeout on every block read in sdcard_pio_transfer()Kevin O'Connor1-5/+4