diff options
author | neel <neel@FreeBSD.org> | 2014-01-14 01:55:58 +0000 |
---|---|---|
committer | neel <neel@FreeBSD.org> | 2014-01-14 01:55:58 +0000 |
commit | 0bd53a85fbf7adb57099ce3d0a375a888f42f05e (patch) | |
tree | 16bc44da7679cb3df8f027a355a40bf77077480f /usr.bin/elfdump | |
parent | 22c7ee83f61dc73c60942c528108e8b6220ed350 (diff) | |
download | FreeBSD-src-0bd53a85fbf7adb57099ce3d0a375a888f42f05e.zip FreeBSD-src-0bd53a85fbf7adb57099ce3d0a375a888f42f05e.tar.gz |
Add an API to rendezvous all active vcpus in a virtual machine. The rendezvous
can be initiated in the context of a vcpu thread or from the bhyve(8) control
process.
The first use of this functionality is to update the vlapic trigger-mode
register when the IOAPIC pin configuration is changed.
Prior to this change we would update the TMR in the virtual-APIC page at
the time of interrupt delivery. But this doesn't work with Posted Interrupts
because there is no way to program the EOI_exit_bitmap[] in the VMCS of
the target at the time of interrupt delivery.
Discussed with: grehan@
Diffstat (limited to 'usr.bin/elfdump')
0 files changed, 0 insertions, 0 deletions