freebsd-skq/sys/amd64/vmm
neel 6071e2741b Add PG_RW check when translating a guest linear to guest physical address.
Set the accessed and dirty bits in the page table entry. If it fails then
restart the page table walk from the beginning. This might happen if another
vcpu modifies the page tables simultaneously.

Reviewed by:	alc, kib
2014-05-20 20:30:28 +00:00
..
amd Re-write bhyve's I/O MMU handling in terms of PCI RID. 2014-04-01 15:54:03 +00:00
intel Add PG_U (user/supervisor) checks when translating a guest linear address 2014-05-19 03:50:07 +00:00
io Implement a PCI interrupt router to route PCI legacy INTx interrupts to 2014-05-15 14:16:55 +00:00
vmm_dev.c Implement a PCI interrupt router to route PCI legacy INTx interrupts to 2014-05-15 14:16:55 +00:00
vmm_host.c Add virtualized XSAVE support to bhyve which permits guests to use XSAVE and 2014-02-08 16:37:54 +00:00
vmm_host.h Add virtualized XSAVE support to bhyve which permits guests to use XSAVE and 2014-02-08 16:37:54 +00:00
vmm_instruction_emul.c Add PG_RW check when translating a guest linear to guest physical address. 2014-05-20 20:30:28 +00:00
vmm_ioport.c Factor out common ioport handler code for better hygiene -- pointed 2014-04-22 16:13:56 +00:00
vmm_ioport.h Respect the destination operand size of the 'Input from Port' instruction. 2014-04-18 15:22:56 +00:00
vmm_ipi.c Move <machine/apicvar.h> to <x86/apicvar.h>. 2014-01-23 20:10:22 +00:00
vmm_ipi.h Don't expose 'vmm_ipinum' as a global. 2014-01-09 03:25:54 +00:00
vmm_ktr.h Add support for level triggered interrupt pins on the vioapic. Prior to this 2013-11-27 22:18:08 +00:00
vmm_lapic.c Local APIC access via 32-bit naturally-aligned loads is merely 2014-04-15 17:06:26 +00:00
vmm_lapic.h vlapic code restructuring to make it easy to support hardware-assist for APIC 2013-12-25 06:46:31 +00:00
vmm_mem.c Merge projects/bhyve_npt_pmap into head. 2013-10-05 21:22:35 +00:00
vmm_mem.h Merge projects/bhyve_npt_pmap into head. 2013-10-05 21:22:35 +00:00
vmm_msr.c Fix x2apic support in bhyve. 2013-12-10 22:56:51 +00:00
vmm_msr.h Fix x2apic support in bhyve. 2013-12-10 22:56:51 +00:00
vmm_stat.c Add a counter to differentiate between VM-exits due to nested paging faults 2014-02-08 06:22:09 +00:00
vmm_stat.h Add a counter to differentiate between VM-exits due to nested paging faults 2014-02-08 06:22:09 +00:00
vmm_support.S
vmm_util.c
vmm_util.h
vmm.c Add PG_U (user/supervisor) checks when translating a guest linear address 2014-05-19 03:50:07 +00:00
x86.c Account for the "plus 1" encoding of the CPUID Function 4 reported 2014-04-11 18:19:21 +00:00
x86.h Allow CPUID leaf 0xD to be read as zeroes. 2013-09-06 05:16:10 +00:00