aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
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
2009-10-24Enable ins/outs functions to use 32bit addresses.Kevin O'Connor1-6/+6
2009-10-24Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor16-83/+119
2009-10-22Handle tsc rollover.Kevin O'Connor7-14/+17
2009-10-22Pass 'drive_s' pointer instead of driveid.Kevin O'Connor11-365/+391
2009-10-19Update TODO list.Kevin O'Connor1-13/+8
2009-10-18Move smbios definitions to header file; fix compile on older gcc.Kevin O'Connor6-183/+175
2009-10-17Expand USB OHCI support.Kevin O'Connor9-39/+315
2009-10-14fix low bits in ROM and I/O sizingKevin O'Connor1-4/+16
2009-10-12Use pmm_malloc() for internal allocations.Kevin O'Connor2-73/+64
2009-10-12Provide correct value for QEMU_CFG_IRQ0_OVERRIDEKevin O'Connor1-1/+1
2009-10-12enable io/memory unconditionallyKevin O'Connor1-11/+3
2009-10-12Set the PCI base address to 0xf0000000.Kevin O'Connor1-1/+1
2009-10-12Enable power button event generation.Kevin O'Connor1-2/+2
2009-10-12Generate mptable unconditionally.Kevin O'Connor1-4/+0
2009-10-12Add stubs for USB OHCI support.Kevin O'Connor11-64/+313
2009-10-12Move read/write[bwl] from smp.c to util.h.Kevin O'Connor2-30/+19
2009-10-12Cleanup 'debuginfo' variable in output; add comment.Kevin O'Connor1-2/+5
2009-10-09Use MaxCountCPUs during building of per cpu tables.Kevin O'Connor3-21/+24
2009-10-08Update acpi-dsdt.hex with latest changes from acpi-dsdt.dsl.Kevin O'Connor1-211/+918
2009-10-08Move qemu cfg init before smp init.Kevin O'Connor1-2/+2
2009-10-08Read max number of cpus from VM.Kevin O'Connor4-1/+22
2009-10-08Add SRAT ACPI table support.Kevin O'Connor3-5/+170
2009-10-08Add 26 pci slots, bringing the total to 32.Kevin O'Connor1-0/+26
2009-10-08HPET support.Kevin O'Connor2-0/+65
2009-10-08Pci hotplug support.Kevin O'Connor1-1/+98
2009-10-08Provide gpe _L0x methods.Kevin O'Connor2-0/+57
2009-10-08Remove irq 9 from the pci interrupt link resources.Kevin O'Connor1-4/+4
2009-10-08Use extended interrupt descriptor for pci irqs.Kevin O'Connor1-32/+24
2009-10-08Restrict pci interrupts to irq 5/9/10/11Kevin O'Connor1-4/+4
2009-10-08Advertise pci irqs as active high in DSDTKevin O'Connor1-8/+8
2009-10-08Use preprocessor for pci link routing.Kevin O'Connor1-35/+15
2009-10-08Add rule to compile DSDT to make file.Kevin O'Connor1-0/+7