aboutsummaryrefslogtreecommitdiffstats
path: root/src/acpi-dsdt.dsl
Commit message (Collapse)AuthorAgeFilesLines
* Commit compiled dsdt file; misc comment updates.Kevin O'Connor2009-12-301-0/+1
| | | | | | Commit new dsdt with recent changes. Add some misc comments. Also, fix uninitialized warning in mptable code.
* prevent acpi from rerouting SCI interruptGleb Natapov2009-12-301-1/+4
| | | | | | | | SCI interrupt in piix4 chipset is hardwired to gsi 9, but we allow it to be reconfigured by acpi. Fix this by providing fixed gsi for PCI device 1 pin 0. Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Add 26 pci slots, bringing the total to 32.Kevin O'Connor2009-10-081-0/+26
| | | | | | | | | Lack of pci slots causes Windows to complain when installing too many device. Qemu pcbios commit 001fd46e3b551de05c62590ba5ed4cbf6cbe3510 Signed-off-by: Gleb Natapov <gleb@redhat.com>
* HPET support.Kevin O'Connor2009-10-081-0/+19
| | | | | | Part of qemu pcbios commit e04da91178f0e11febbbd61d9795e49cc27e9ad4 Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Pci hotplug support.Kevin O'Connor2009-10-081-1/+98
| | | | | | Qemy pcbios commit e88ec0d97b464915281d27d5714784d2215cbdef Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Provide gpe _L0x methods.Kevin O'Connor2009-10-081-0/+55
| | | | | | | | Provide methods for gpe blk 0, even though they do nothing atm. Qemu pcbios commit 37c3845e38cb8ee4a98960bf1fc31563d071838d Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Remove irq 9 from the pci interrupt link resources.Kevin O'Connor2009-10-081-4/+4
| | | | | | | | | | qemu can't share isa irqs (which is how the acpi sci interrupt is implemente with the pci irqs, so remove the sci interrupt from the pci link interrupt candidate list. Qemu pcbios commit 713939c93b9caa1a31c49211fe83525bcbee5948 Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Use extended interrupt descriptor for pci irqs.Kevin O'Connor2009-10-081-32/+24
| | | | | | | | | This is necessary to allow freebsd to boot; freebsd chokes if a regular interrupt descriptor specifies an active high pic irq. Qemu pcbios commit aaff1cc0ce8de3c45eec49b9b0e7624576058eda Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Restrict pci interrupts to irq 5/9/10/11Kevin O'Connor2009-10-081-4/+4
| | | | | | | | | we need to specify the pci interrupts as active high; this reduces the number of override entries we have to add. Qemu pcbios commit 0f79abf26ff3e61dab712dbccdbc08a04619e7c0 Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Advertise pci irqs as active high in DSDTKevin O'Connor2009-10-081-8/+8
| | | | | | | | | | Now that kvm emulates the ioapic polarity correctly, we must describe the polarity correctly in the acpi tables. Otherwise pci interrupts won't be delivered correctly. Qemu pcbios commit 0c8d4b40a1eec2369c016b9be1c9175607e64a4b Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Use preprocessor for pci link routing.Kevin O'Connor2009-10-081-35/+15
| | | | | | Qemu pcbios commit 297a5cd68d2883215571634b2f8c627364c87f2c Signed-off-by: Gleb Natapov <gleb@redhat.com>
* Add initial S3 resume support.Kevin O'Connor2008-12-181-6/+39
| | | | | | Update ACPI DSDT tables with S3 info. Change acpi table signatures to use integers. Save location of rsdp table (so that S3 resume can easily find it later).
* Synch ACPI DSDT with latest bochs bios.Kevin O'Connor2008-10-251-34/+5
|
* Port rombios32 code from bochs-bios.Kevin O'Connor2008-03-081-0/+570
| | | | | | | | | | | | This adds acpi, smbios, pci init, etc. Changes from original rombios32.c code: * Header file translation. * Use common functions already in code (eg, outb, memset, bios_printf, usleep) * Implement trampoline for disabling bios shadowing (rombios32 code actually runs in the 0xf0000 area). * Copy asm code from rombios32start.S to an asm() statement in C code.
* Revert "Commit missing files from last commit."Kevin O'Connor2008-03-081-570/+0
| | | | This reverts commit a75284dbd70acc7ec4a832045c8a2fbec2d773d8.
* Commit missing files from last commit.Kevin O'Connor2008-03-051-0/+570