freebsd-dev/sys/amd64/vmm/io
Neel Natu 4d1e82a88e Allow vlapic_set_intr_ready() to return a value that indicates whether or not
the vcpu should be kicked to process a pending interrupt. This will be useful
in the implementation of the Posted Interrupt APICv feature.

Change the return value of 'vlapic_pending_intr()' to indicate whether or not
an interrupt is available to be delivered to the vcpu depending on the value
of the PPR.

Add KTR tracepoints to debug guest IPI delivery.
2014-01-07 00:38:22 +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 Add an API to deliver message signalled interrupts to vcpus. This allows 2013-12-16 19:59:31 +00:00
ppt.h Add an API to deliver message signalled interrupts to vcpus. This allows 2013-12-16 19:59:31 +00:00
vhpet.c Fix a bug in the HPET emulation where a timer interrupt could be lost when the 2014-01-03 19:25:52 +00:00
vhpet.h Add HPET device emulation to bhyve. 2013-11-25 19:04:51 +00:00
vioapic.c Add an API to deliver message signalled interrupts to vcpus. This allows 2013-12-16 19:59:31 +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 Modify handling of writes to the vlapic LVT registers. 2013-12-28 00:20:55 +00:00
vlapic.c Allow vlapic_set_intr_ready() to return a value that indicates whether or not 2014-01-07 00:38:22 +00:00
vlapic.h Allow vlapic_set_intr_ready() to return a value that indicates whether or not 2014-01-07 00:38:22 +00:00