* bochs cvs 20081016: -- better post resume support
* coreboot (r3348): 20060708 -- no noteworthy enhancements
* qemu (r5536): 20080603 -- has cmos smp count
- * kvm (45a442c): 20071016 -- acpi dsdt changes, e820 vmx
+ * kvm (1a33292): 20071016 -- acpi dsdt changes, e820 vmx
pages, setup mtrrs, clear tsc, acpi intsrcovr table, different pci
irqs, smbios always uses 16 cpus, no acpi ssdt, fadt->gpe0_blk set
* virtualbox (r13560): 20061231 -- lots of mouse changes, logo,
static void
init_drive_atapi(int driveid)
{
- SET_EBDA(ata.devices[driveid].type,ATA_TYPE_ATAPI);
+ SET_EBDA(ata.devices[driveid].type, ATA_TYPE_ATAPI);
// Temporary values to do the transfer
SET_EBDA(ata.devices[driveid].device,ATA_DEVICE_CDROM);
static void
init_drive_unknown(int driveid)
{
- SET_EBDA(ata.devices[driveid].type,ATA_TYPE_UNKNOWN);
+ SET_EBDA(ata.devices[driveid].type, ATA_TYPE_UNKNOWN);
u8 channel = driveid / 2;
u8 slave = driveid % 2;
SET_INT13DPT(regs, iface_type[6], 0);
SET_INT13DPT(regs, iface_type[7], 0);
- SET_INT13DPT(regs, device_path, device%2);
+ SET_INT13DPT(regs, device_path, slave);
SET_INT13DPT(regs, checksum, -checksum(MAKE_FARPTR(regs->ds, 30), 35));
import re
# List of functions we can assume are never called.
-#IGNORE = ['screenc', 'BX_PANIC', '__dprintf']
-IGNORE = ['screenc', 'BX_PANIC']
+#IGNORE = ['BX_PANIC', '__dprintf']
+IGNORE = ['BX_PANIC']
# Find out maximum stack usage for a function
def calcmaxstack(funcs, funcaddr):