[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v6 10/14] arm/guest_access: Rename vgic_access_guest_memory
Hi Sergej, On 06/07/17 12:50, Sergej Proskurin wrote: This commit renames the function vgic_access_guest_memory to access_guest_memory_by_ipa. As the function name suggests, the functions expects an ipa as argument. Thus, to make the function's purpose more s/ipa/IPA/ clearly, we have also renamed the argument gva into ipa. All invocations The argument is call gpa not gva. gpa stands for "Guest Physical Address" which is the name commonly used in Xen. IPA is the ARM naming. So I am not convinced of the usefulness of this rename. of this function have been adapted accordingly. Signed-off-by: Sergej Proskurin <proskurin@xxxxxxxxxxxxx> --- Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx> Cc: Julien Grall <julien.grall@xxxxxxx> --- v6: We added this patch to our patch series. --- xen/arch/arm/guestcopy.c | 8 ++++---- xen/arch/arm/vgic-v3-its.c | 36 ++++++++++++++++++------------------ xen/include/asm-arm/guest_access.h | 4 ++-- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/xen/arch/arm/guestcopy.c b/xen/arch/arm/guestcopy.c index 938ffe2668..9ea8cb79a4 100644 --- a/xen/arch/arm/guestcopy.c +++ b/xen/arch/arm/guestcopy.c @@ -123,11 +123,11 @@ unsigned long raw_copy_from_guest(void *to, const void __user *from, unsigned le * Temporarily map one physical guest page and copy data to or from it. * The data to be copied cannot cross a page boundary. */ -int vgic_access_guest_memory(struct domain *d, paddr_t gpa, void *buf, - uint32_t size, bool is_write) +int access_guest_memory_by_ipa(struct domain *d, paddr_t ipa, void *buf, + uint32_t size, bool is_write) { struct page_info *page; - uint64_t offset = gpa & ~PAGE_MASK; /* Offset within the mapped page */ + uint64_t offset = ipa & ~PAGE_MASK; /* Offset within the mapped page */ p2m_type_t p2mt; void *p; @@ -139,7 +139,7 @@ int vgic_access_guest_memory(struct domain *d, paddr_t gpa, void *buf, return -EINVAL; } - page = get_page_from_gfn(d, paddr_to_pfn(gpa), &p2mt, P2M_ALLOC); + page = get_page_from_gfn(d, paddr_to_pfn(ipa), &p2mt, P2M_ALLOC); if ( !page ) { printk(XENLOG_G_ERR "d%d: vITS: Failed to get table entry\n", You want to remove any mention of vITS in all the printks. Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |