hv: hypercall: add support to change guest page write permission

Add hcall_change_vm_page_wp_perm to change guest one page write permission.

Signed-off-by: Li, Fei1 <fei1.li@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Li, Fei1
2018-07-24 10:51:54 +08:00
committed by lijinxia
parent efd5ac4814
commit 34c6862a28
4 changed files with 91 additions and 0 deletions

View File

@@ -228,6 +228,18 @@ int32_t hcall_set_vm_memory_region(struct vm *vm, uint16_t vmid, uint64_t param)
*/
int32_t hcall_set_vm_memory_regions(struct vm *vm, uint64_t param);
/**
* @brief change guest memory page write permission
*
* @param vm Pointer to VM data structure
* @param vmid ID of the VM
* @param param guest physical address. This gpa points to
* struct wp_data
*
* @return 0 on success, non-zero on error.
*/
int32_t hcall_write_protect_page(struct vm *vm, uint16_t vmid, uint64_t param);
/**
* @brief remap PCI MSI interrupt
*