]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 266424,266476,266524,266573,266595,266626,266627,266633,266641,266642,
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 22 Jul 2014 04:39:16 +0000 (04:39 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 22 Jul 2014 04:39:16 +0000 (04:39 +0000)
commitdcd931165ff36635e977222d3478b12f1d4bbe42
treee884913964691296030a1dcf7a5ec58905d567c2
parentb177c00e58f3cffc57d2db3b367fa4e8d89c0a0a
MFC 266424,266476,266524,266573,266595,266626,266627,266633,266641,266642,
266708,266724,266934,266935,268521:
Emulation of the "ins" and "outs" instructions.

Various fixes for translating guest linear addresses to guest physical
addresses.

git-svn-id: svn://svn.freebsd.org/base/stable/10@268976 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
17 files changed:
lib/libvmmapi/vmmapi.c
lib/libvmmapi/vmmapi.h
sys/amd64/include/vmm.h
sys/amd64/include/vmm_dev.h
sys/amd64/include/vmm_instruction_emul.h
sys/amd64/vmm/intel/vmx.c
sys/amd64/vmm/vmm.c
sys/amd64/vmm/vmm_dev.c
sys/amd64/vmm/vmm_instruction_emul.c
sys/amd64/vmm/vmm_ioport.c
sys/amd64/vmm/vmm_ioport.h
sys/amd64/vmm/vmm_ktr.h
usr.sbin/bhyve/bhyverun.c
usr.sbin/bhyve/inout.c
usr.sbin/bhyve/inout.h
usr.sbin/bhyve/mem.c
usr.sbin/bhyve/pci_virtio_block.c