freebsd-dev/sys/amd64/vmm
Tycho Nightingale ef7c2a82ed Fix "MOVS" instruction memory to MMIO emulation. Currently updates to
%rdi, %rsi, etc are inadvertently bypassed along with the check to
see if the instruction needs to be repeated per the 'rep' prefix.

Add "MOVS" instruction support for the 'MMIO to MMIO' case.

Reviewed by:	neel
2015-04-01 00:15:31 +00:00
..
amd When fetching an instruction in non-64bit mode, consider the value of the 2015-03-24 17:12:36 +00:00
intel When fetching an instruction in non-64bit mode, consider the value of the 2015-03-24 17:12:36 +00:00
io Fix the RTC device model to operate correctly in 12-hour mode. The following 2015-03-28 02:55:16 +00:00
vmm_dev.c Fix "MOVS" instruction memory to MMIO emulation. Currently updates to 2015-04-01 00:15:31 +00:00
vmm_host.c - Rework the XSAVE/XRSTOR emulation to only expose XCR0 features to the 2014-05-27 19:04:38 +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 Fix "MOVS" instruction memory to MMIO emulation. Currently updates to 2015-04-01 00:15:31 +00:00
vmm_ioport.c Fix typo (missing comma). 2015-01-14 07:18:51 +00:00
vmm_ioport.h Change the type of the first argument to the I/O emulation handlers to 2014-10-26 19:03:06 +00:00
vmm_ktr.h Add emulation of the "outsb" instruction. NetBSD guests use this to write to 2014-05-23 05:15:17 +00:00
vmm_lapic.c Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve when 2015-03-14 02:32:08 +00:00
vmm_lapic.h Roll back botched partial MFC :( 2014-02-04 05:03:14 +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_stat.c Get rid of unused stat VMM_HLT_IGNORED. 2014-09-21 18:52:56 +00:00
vmm_stat.h Get rid of unused stat VMM_HLT_IGNORED. 2014-09-21 18:52:56 +00:00
vmm_util.c
vmm_util.h
vmm.c Fix "MOVS" instruction memory to MMIO emulation. Currently updates to 2015-04-01 00:15:31 +00:00
x86.c Report ARAT (APIC-Timer-always-running) feature for virtual CPU. 2015-03-16 11:57:03 +00:00
x86.h Allow CPUID leaf 0xD to be read as zeroes. 2013-09-06 05:16:10 +00:00