freebsd-nq/sys/amd64/vmm/io
Neel Natu c5e423dd2e A Centos 6.4 guest will write 0xff to the 8259 mask register before beginning
the proper ICWx initialization sequence. It assumes, probably correctly, that
the boot firmware has done the 8259 initialization.

Since grub-bhyve does not initialize the 8259 this write to the mask register
takes a code path in which 'error' remains uninitialized (ready=0,icw_num=0).

Fix this by initializing 'error' at the start of the function.
2014-05-23 05:04:50 +00:00
..
iommu.c Re-write bhyve's I/O MMU handling in terms of PCI RID. 2014-04-01 15:54:03 +00:00
iommu.h Re-write bhyve's I/O MMU handling in terms of PCI RID. 2014-04-01 15:54:03 +00:00
ppt.c Re-write bhyve's I/O MMU handling in terms of PCI RID. 2014-04-01 15:54:03 +00:00
ppt.h There is no need to initialize the IOMMU if no passthru devices have been 2014-01-21 03:01:34 +00:00
vatpic.c A Centos 6.4 guest will write 0xff to the 8259 mask register before beginning 2014-05-23 05:04:50 +00:00
vatpic.h Implement a PCI interrupt router to route PCI legacy INTx interrupts to 2014-05-15 14:16:55 +00:00
vatpit.c Add support for the PIT 'readback' command -- based on a patch by grehan@. 2014-04-18 16:05:12 +00:00
vatpit.h Respect the destination operand size of the 'Input from Port' instruction. 2014-04-18 15:22:56 +00:00
vhpet.c Replace the userspace atpic stub with a more functional vmm.ko model. 2014-03-11 16:56:00 +00:00
vhpet.h Add HPET device emulation to bhyve. 2013-11-25 19:04:51 +00:00
vioapic.c Use spinlocks to lock accesses to the vioapic. 2014-02-17 22:57:51 +00:00
vioapic.h Add support for level triggered interrupt pins on the vioapic. Prior to this 2013-11-27 22:18:08 +00:00
vlapic_priv.h Fix a race wherein the source of an interrupt vector is wrongly 2014-03-15 23:09:34 +00:00
vlapic.c Change the vlapic timer frequency to be in the ballpark of contemporary 2014-04-23 16:50:40 +00:00
vlapic.h Add support for x2APIC virtualization assist in Intel VT-x. 2014-02-21 06:03:54 +00:00