|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 11/16] xen/arm: Data abort exception (R/W) mem_events.
Hi Tamas, On 05/09/14 01:58, Tamas K Lengyel wrote: [..] Can't this be abstract to another helper?Also is it acceptable from mem access POV to unconditionally set the access to rwx when an error occured? Shouldn't you report an error? As I said on the previous version, I still think this can be merge in apply_p2m_changes without any difficulties. The main reason is to avoid increasing the number of function that have a common pattern to use the p2m. Also apply_p2m_changes have some interesting performance improvement (such as avoid map/unmap every time page table). Finally, it will make life simpler when 4-Level page table will be supported (see Ian's series [1]) [..] +bool_t p2m_mem_access_check(paddr_t gpa, vaddr_t gla, struct npfec npfec) const struct npfect [..] diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 019991f..7eb875a 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -1852,13 +1852,38 @@ static void do_trap_data_abort_guest(struct cpu_user_regs *regs, [..] const as you won't modify it later. Regards, [1] http://lists.xen.org/archives/html/xen-devel/2014-09/msg00596.html -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |