diff options
author | neel <neel@FreeBSD.org> | 2013-01-30 04:09:09 +0000 |
---|---|---|
committer | neel <neel@FreeBSD.org> | 2013-01-30 04:09:09 +0000 |
commit | 1ae7af0ed87a074e560452e9f87dc50964a20275 (patch) | |
tree | 788e6ade362dec2dfc50f82c704250d3b43db371 /sys/amd64/include | |
parent | 4a8d6a5695da92c747161660a417dd68846f21fa (diff) | |
download | FreeBSD-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.h | 3 |
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, |