freebsd-skq/sys/amd64/vmm
Peter Grehan a0b78f096a Enable memory overcommit for AMD processors.
- No emulation of A/D bits is required since AMD-V RVI
supports A/D bits.
 - Enable pmap PT_RVI support(w/o PAT) which is required for
memory over-commit support.
 - Other minor fixes:
 * Make use of VMCB EXITINTINFO field. If a #VMEXIT happens while
delivering an interrupt, EXITINTINFO has all the details that bhyve
needs to inject the same interrupt.
 * SVM h/w decode assist code was incomplete - removed for now.
 * Some minor code clean-up (more coming).

Submitted by:	Anish Gupta (akgupt3@gmail.com)
2013-12-18 23:39:42 +00:00
..
amd Enable memory overcommit for AMD processors. 2013-12-18 23:39:42 +00:00
intel Merge projects/bhyve_npt_pmap into head. 2013-10-05 21:22:35 +00:00
io Merge projects/bhyve_npt_pmap into head. 2013-10-05 21:22:35 +00:00
vmm_dev.c Merge projects/bhyve_npt_pmap into head. 2013-10-05 21:22:35 +00:00
vmm_host.c Corral all the host state associated with the virtual machine into its own file. 2012-10-29 01:51:24 +00:00
vmm_host.h Corral all the host state associated with the virtual machine into its own file. 2012-10-29 01:51:24 +00:00
vmm_instruction_emul.c Enable memory overcommit for AMD processors. 2013-12-18 23:39:42 +00:00
vmm_ipi.c Provide per-vcpu locks instead of relying on a single big lock. 2012-10-12 18:32:44 +00:00
vmm_ipi.h Provide per-vcpu locks instead of relying on a single big lock. 2012-10-12 18:32:44 +00:00
vmm_ktr.h
vmm_lapic.c Change emulate_rdmsr() and emulate_wrmsr() to return 0 on sucess and errno on 2012-11-28 13:10:18 +00:00
vmm_lapic.h Revamp the x86 instruction emulation in bhyve. 2012-11-28 00:02:17 +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 Enable memory overcommit for AMD processors. 2013-12-18 23:39:42 +00:00
vmm_msr.h
vmm_stat.c HLT_IGNORED stat is used by both vmx and svm - move to common stats. 2013-08-22 22:29:27 +00:00
vmm_stat.h HLT_IGNORED stat is used by both vmx and svm - move to common stats. 2013-08-22 22:29:27 +00:00
vmm_support.S
vmm_util.c
vmm_util.h
vmm.c Enable memory overcommit for AMD processors. 2013-12-18 23:39:42 +00:00
x86.c Hide TSC-deadline APIC timer support from guests. This mode 2013-09-17 17:56:53 +00:00
x86.h Allow CPUID leaf 0xD to be read as zeroes. 2013-09-06 05:16:10 +00:00