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.


updated IO and MSRs to allow hooking/unhooking dynamic at runtime
[palacios.git] / palacios / include / palacios / svm_io.h
index 4d691b4..81dec75 100644 (file)
@@ -39,10 +39,12 @@ struct svm_io_info {
     uint_t addr32      : 1       PACKED;  // 32 bit addr
     uint_t addr64      : 1       PACKED;  // 64 bit addr
     uint_t rsvd2       : 6       PACKED;  // Should be Zero
-    ushort_t port                PACKED;  // port number
+    uint16_t port                PACKED;  // port number
 };
 
 
+int v3_init_svm_io_map(struct guest_info * info);
+
 int v3_handle_svm_io_in(struct guest_info * info);
 int v3_handle_svm_io_ins(struct guest_info * info);
 int v3_handle_svm_io_out(struct guest_info * info);