mirror of
https://github.com/clearlinux/kvmtool.git
synced 2026-08-24 06:58:16 +00:00
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:
committed by
Will Deacon
parent
ce4d0766ad
commit
f4acd5ea0d
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user