kvm: Ignore math co-processor reset I/O writes

The Linux kernel resets math co-processor when entering protected mode.  Ignore
the reset for now so kernel boot doesn't stop there.

Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
This commit is contained in:
Pekka Enberg
2010-04-01 17:18:58 +03:00
committed by Will Deacon
parent ce4d0766ad
commit f4acd5ea0d
+13
View File
@@ -30,8 +30,21 @@ static struct ioport_operations cmos_ram_rtc_ops = {
.io_out = cmos_ram_rtc_io_out,
};
static bool dummy_io_out(struct kvm *self, uint16_t port, void *data, int size, uint32_t count)
{
return true;
}
static struct ioport_operations dummy_write_only_ioport_ops = {
.io_out = dummy_io_out,
};
static struct ioport_operations *ioport_ops[USHRT_MAX] = {
[0x70] = &cmos_ram_rtc_ops,
/* 0x00F0 - 0x00FF - Math co-processor */
[0xF0] = &dummy_write_only_ioport_ops,
[0xF1] = &dummy_write_only_ioport_ops,
};
static const char *to_direction(int direction)