freebsd-nq/sys/amd64/vmm/io
Neel Natu 565bbb8698 Move the ioapic device model from userspace into vmm.ko. This is needed for
upcoming in-kernel device emulations like the HPET.

The ioctls VM_IOAPIC_ASSERT_IRQ and VM_IOAPIC_DEASSERT_IRQ are used to
manipulate the ioapic pin state.

Discussed with:	grehan@
Submitted by:	Tycho Nightingale (tycho.nightingale@pluribusnetworks.com)
2013-11-12 22:51:03 +00:00
..
iommu.c Allocate memory pages for the guest from the host's free page queue. 2012-10-08 23:41:26 +00:00
iommu.h Allocate memory pages for the guest from the host's free page queue. 2012-10-08 23:41:26 +00:00
ppt.c Merge projects/bhyve_npt_pmap into head. 2013-10-05 21:22:35 +00:00
ppt.h Merge projects/bhyve_npt_pmap into head. 2013-10-05 21:22:35 +00:00
vioapic.c Move the ioapic device model from userspace into vmm.ko. This is needed for 2013-11-12 22:51:03 +00:00
vioapic.h Move the ioapic device model from userspace into vmm.ko. This is needed for 2013-11-12 22:51:03 +00:00
vlapic.c Remove the 'vdev' abstraction that was meant to sit on top of device models 2013-11-04 23:25:07 +00:00
vlapic.h Remove the 'vdev' abstraction that was meant to sit on top of device models 2013-11-04 23:25:07 +00:00