summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include
diff options
context:
space:
mode:
authorneel <neel@FreeBSD.org>2013-01-30 04:09:09 +0000
committerneel <neel@FreeBSD.org>2013-01-30 04:09:09 +0000
commit1ae7af0ed87a074e560452e9f87dc50964a20275 (patch)
tree788e6ade362dec2dfc50f82c704250d3b43db371 /sys/amd64/include
parent4a8d6a5695da92c747161660a417dd68846f21fa (diff)
downloadFreeBSD-src-1ae7af0ed87a074e560452e9f87dc50964a20275.zip
FreeBSD-src-1ae7af0ed87a074e560452e9f87dc50964a20275.tar.gz
Add emulation support for instruction "88/r: mov r/m8, r8".
This instruction moves a byte from a register to a memory location. Tested by: tycho nightingale at pluribusnetworks com
Diffstat (limited to 'sys/amd64/include')
-rw-r--r--sys/amd64/include/vmm_instruction_emul.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/amd64/include/vmm_instruction_emul.h b/sys/amd64/include/vmm_instruction_emul.h
index 4cc494b..4c7a346 100644
--- a/sys/amd64/include/vmm_instruction_emul.h
+++ b/sys/amd64/include/vmm_instruction_emul.h
@@ -49,7 +49,8 @@ struct vie {
uint8_t rex_w:1, /* REX prefix */
rex_r:1,
rex_x:1,
- rex_b:1;
+ rex_b:1,
+ rex_present:1;
uint8_t mod:2, /* ModRM byte */
reg:4,
OpenPOWER on IntegriCloud