X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_xed.c;h=68e39b04d036d0678b0b0d46cc23f5c28f367210;hb=623de2de1c4a31c29975867343b7a78962094fee;hp=cc0d1d26288dea54c6f13a1676a713d67aeddc1d;hpb=f1bcf8078336a40a9b94d15fb53d5d6b476a61f8;p=palacios-OLD.git diff --git a/palacios/src/palacios/vmm_xed.c b/palacios/src/palacios/vmm_xed.c index cc0d1d2..68e39b0 100644 --- a/palacios/src/palacios/vmm_xed.c +++ b/palacios/src/palacios/vmm_xed.c @@ -1225,6 +1225,17 @@ static v3_op_type_t get_opcode(xed_iform_enum_t iform) { return V3_OP_MOV; + // Read + case XED_IFORM_MOVZX_GPRv_MEMb: + case XED_IFORM_MOVZX_GPRv_MEMw: + return V3_OP_MOVZX; + + // Read + case XED_IFORM_MOVSX_GPRv_MEMb: + case XED_IFORM_MOVSX_GPRv_MEMw: + return V3_OP_MOVSX; + + case XED_IFORM_DEC_MEMv: case XED_IFORM_DEC_MEMb: return V3_OP_DEC;