X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_usr%2Fv3_ctrl.h;h=8b448bccbeef3a522311a0f26be8b3e2cfae4b10;hb=d0aa5bd27c22a33f04f47363910f9773fdeab7eb;hp=28a5e195ecf7d4def4f73bee1c31fa6b022e1aa6;hpb=37c08f88840030dae5893a8ad148262f3e08e9be;p=palacios.git diff --git a/linux_usr/v3_ctrl.h b/linux_usr/v3_ctrl.h index 28a5e19..8b448bc 100644 --- a/linux_usr/v3_ctrl.h +++ b/linux_usr/v3_ctrl.h @@ -16,9 +16,13 @@ #define V3_ADD_MEMORY 50 #define V3_RESET_MEMORY 51 +#define V3_REMOVE_MEMORY 52 + #define V3_ADD_PCI_HW_DEV 55 #define V3_ADD_PCI_USER_DEV 56 +#define V3_DVFS_CTRL 60 + /* VM Specific IOCTLs */ /* VM Specific ioctls */ @@ -41,6 +45,8 @@ #define V3_VM_SEND 34 #define V3_VM_RECEIVE 35 +#define V3_VM_MOVE_MEM 36 + #define V3_VM_FB_INPUT 257 #define V3_VM_FB_QUERY 258 @@ -76,6 +82,11 @@ struct v3_core_move_cmd{ unsigned short pcore_id; } __attribute__((packed)); +struct v3_mem_move_cmd{ + unsigned long long gpa; + unsigned short pcore_id; +} __attribute__((packed)); + struct v3_debug_cmd { unsigned int core; unsigned int cmd;