aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-12-18Update version to 0.5.0.rel-0.5.0Kevin O'Connor1-1/+1
2009-12-18qemu: add rom loading via fw_cfgGerd Hoffmann3-0/+72
2009-12-18move htonl() + friends to util.hGerd Hoffmann2-5/+7
2009-12-18Disable CONFIG_OPTIONROMS_DEPLOYED by defaultAnthony Liguori1-1/+1
2009-12-18Do not guard qemu shadow ram work around in CONFIG_OPTIONROMS_DEPLOYEDAnthony Liguori1-12/+8
2009-12-13Distinguish between debug reports for unimplemented vs invalid calls.Kevin O'Connor13-82/+148
2009-12-13ATA 48bit LBA should only be activated on read/write commands.Kevin O'Connor2-1/+4
2009-12-13Extract out new call32() function from check_preempt() code in stacks.c.Kevin O'Connor1-61/+72
2009-12-13Enhance experimental option rom "threading" - enable preemption.Kevin O'Connor12-53/+219
2009-12-13Fix use before free in boot_cbfs (boot.c).Kevin O'Connor1-1/+1
2009-12-12Enhance readserial.py to try to account for host time offsets.Kevin O'Connor1-8/+12
2009-12-10Move stack manipulation code from util.c to new file stacks.c.Kevin O'Connor4-198/+207
2009-12-10Refactor __call16_from32 - introduce transition16.Kevin O'Connor1-16/+28
2009-12-10Minor - use wait_irq() instead of irq_enable()/hlt() in apm.Kevin O'Connor1-3/+2
2009-12-10Make SMBIOS table pass MS SVVP testKevin O'Connor1-13/+15
2009-12-09Unify ps2 port data processing.Kevin O'Connor1-26/+32
2009-12-09Move ps2 specific keyboard and mouse code to ps2port.c.Kevin O'Connor7-128/+157
2009-12-09Add experimental feature to run vga optionrom in parallel with init.Kevin O'Connor2-5/+13
2009-12-09Clear thread info on each boot.Kevin O'Connor3-1/+10
2009-12-05Introduce optimized iomemcpy function for copying from io memory.Kevin O'Connor4-5/+35
2009-12-05Fix timing in readserial.py - use 10 bits per byte.Kevin O'Connor1-1/+4
2009-12-05Enhance readserial.py to note when resetting timer.Kevin O'Connor1-2/+4
2009-12-05Fix ATA iobase2 access on PCI native mode interfaces.Kevin O'Connor4-11/+19
2009-12-05Support ISA ATA devices for qemu's "-M isapc" mode.Kevin O'Connor5-36/+61
2009-12-02Fail PS2 port commands when receiving a NAK.Kevin O'Connor1-1/+3
2009-11-25Misc updates.Kevin O'Connor3-3/+6
2009-11-25Reorganize main init order and add comments.Kevin O'Connor1-10/+15
2009-11-25Clear unused parts of f-segment.Kevin O'Connor1-0/+4
2009-11-25Clear PMMAllocs even if CONFIG_PMM not set.Kevin O'Connor1-61/+61
2009-11-25Add floppy and cdrom drives in sorted order.Kevin O'Connor1-18/+37
2009-11-24Set MaxCountCPUs even if no APIC found.Kevin O'Connor1-0/+2
2009-11-24Update snprintf to return the number of bytes used.Kevin O'Connor2-4/+8
2009-11-20Make sure to reenable ata interrupts even on error.Kevin O'Connor1-28/+36
2009-11-20Move SeaBIOS post/boot stack to avoid conflict with gPXE.Kevin O'Connor1-1/+1
2009-11-20Test for broken gcc -combine on FC12.Kevin O'Connor1-4/+27
2009-11-14Add MPS entries for LINT interrupts.Kevin O'Connor2-1/+23
2009-11-14Initialize the LINT LVTs on the local APIC of the BSP.Kevin O'Connor1-0/+10
2009-11-14Fixes for mptable generation.Kevin O'Connor2-33/+33
2009-11-09Properly mask value for MTRR mask.Kevin O'Connor1-2/+12
2009-11-09Remove cmos access from cpu detect loop to make it faster.Kevin O'Connor1-4/+6
2009-11-09Only add the first logical CPU in each physical CPU to the MPS tables.Kevin O'Connor1-4/+24
2009-11-09Fix cpuflag in mptable (| has higher priority than ?:)Kevin O'Connor1-1/+1
2009-11-09Fix compiler warning in setup_translation().Kevin O'Connor1-1/+1
2009-11-09Fix typo in pci_bios_init_device() causing use before set error.Kevin O'Connor1-5/+5
2009-11-03Verify 16bit code doesn't rely on any "discarded" sections.Kevin O'Connor1-0/+1
2009-11-03Reorder source code to work around weird -combine issue.Kevin O'Connor1-4/+4
2009-10-31Call yield() while waiting for USB control transfers to complete.Kevin O'Connor2-2/+2
2009-10-30Improve debugging info on USB UHCI qh timeout.Kevin O'Connor1-3/+7
2009-10-24Improve debugging output from threads.Kevin O'Connor5-12/+31
2009-10-24Add simple cooperative threading scheme to allow parallel hw init.Kevin O'Connor13-54/+206