Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


added new iform MOV with an OrAX operand...
Jack Lange [Mon, 9 Mar 2009 19:38:05 +0000 (14:38 -0500)]
I'm assuming it is just a mov to/from the natural width [r|e|]ax register.

palacios/src/palacios/vmm_xed.c

index 35693fe..749e3bf 100644 (file)
@@ -1266,12 +1266,14 @@ static v3_op_type_t get_opcode(xed_iform_enum_t iform) {
            // Write
        case XED_IFORM_MOV_MEMv_GPRv:
        case XED_IFORM_MOV_MEMb_GPR8:
+       case XED_IFORM_MOV_MEMv_OrAX:
        case XED_IFORM_MOV_MEMb_AL:
        case XED_IFORM_MOV_MEMv_IMM:
        case XED_IFORM_MOV_MEMb_IMM:
            // Read 
        case XED_IFORM_MOV_GPRv_MEMv:
        case XED_IFORM_MOV_GPR8_MEMb:
+       case XED_IFORM_MOV_OrAX_MEMv:
        case XED_IFORM_MOV_AL_MEMb:
            return V3_OP_MOV;