From 26de86d7619e342b5578013e104e153441d0a5ab Mon Sep 17 00:00:00 2001 From: yliu79 Date: Fri, 17 May 2019 14:45:48 -0700 Subject: [PATCH] HV: remove unused function copy_to_gva Change-Id: I18a6c860ba4bcec4e5915fa6a2a18ed1ecb20fff Tracked-On: #3123 Signed-off-by: yliu79 Reviewed-by: Yin Fengwei Acked-by: Eddie Dong --- hypervisor/arch/x86/guest/guest_memory.c | 6 ------ .../include/arch/x86/guest/guest_memory.h | 18 ------------------ 2 files changed, 24 deletions(-) diff --git a/hypervisor/arch/x86/guest/guest_memory.c b/hypervisor/arch/x86/guest/guest_memory.c index d1c794311..4890374d3 100644 --- a/hypervisor/arch/x86/guest/guest_memory.c +++ b/hypervisor/arch/x86/guest/guest_memory.c @@ -426,12 +426,6 @@ int32_t copy_from_gva(struct acrn_vcpu *vcpu, void *h_ptr, uint64_t gva, return copy_gva(vcpu, h_ptr, gva, size, err_code, fault_addr, 1); } -int32_t copy_to_gva(struct acrn_vcpu *vcpu, void *h_ptr, uint64_t gva, - uint32_t size, uint32_t *err_code, uint64_t *fault_addr) -{ - return copy_gva(vcpu, h_ptr, gva, size, err_code, fault_addr, 0); -} - /* gpa --> hpa -->hva */ void *gpa2hva(struct acrn_vm *vm, uint64_t x) { diff --git a/hypervisor/include/arch/x86/guest/guest_memory.h b/hypervisor/include/arch/x86/guest/guest_memory.h index 1008660a9..dc234dd8b 100644 --- a/hypervisor/include/arch/x86/guest/guest_memory.h +++ b/hypervisor/include/arch/x86/guest/guest_memory.h @@ -95,24 +95,6 @@ int32_t copy_to_gpa(struct acrn_vm *vm, void *h_ptr, uint64_t gpa, uint32_t size */ int32_t copy_from_gva(struct acrn_vcpu *vcpu, void *h_ptr, uint64_t gva, uint32_t size, uint32_t *err_code, uint64_t *fault_addr); -/** - * @brief Copy data from HV address space to VM GVA space - * - * @param[in] vcpu The pointer that points to vcpu data structure - * @param[in] h_ptr The pointer that points the start HV address - * of HV memory region which data is stored in - * @param[out] gva The start GVA address of GVA memory region which data - * will be copied into - * @param[in] size The size (bytes) of GVA memory region which data will - * be copied into - * @param[out] err_code The page fault flags - * @param[out] fault_addr The GVA address that causes a page fault - */ -int32_t copy_to_gva(struct acrn_vcpu *vcpu, void *h_ptr, uint64_t gva, - uint32_t size, uint32_t *err_code, uint64_t *fault_addr); -/** - * @} - */ #endif /* !ASSEMBLER */ #endif /* GUEST_H*/