[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 0/6] xen/arm: Simplify do_trap_*_abort_guest
On Thu, 4 Aug 2016, Julien Grall wrote: > The current data/instruction abort paths contain unnecessary code and > translate too often a VA to a IPA. This series aim to simplify this path. > > Now that the register HPFAR_EL2 is read in some case that can be affected > by the erratum 834220 on Cortex-A57, we need to implement a workaround > for it (see patch #6). > > A branch with this series applied can be found on xenbits: > git://xenbits.xen.org/people/julieng/xen-unstable.git branch abort-handlers-v3 committed, thank you > Yours sincerely, > > Julien Grall (6): > xen/arm: traps: Simplify the switch in do_trap_*_abort_guest > xen/arm: Provide macros to help creating workaround helpers > xen/arm: Use check_workaround to handle the erratum 766422 > xen/arm: traps: MMIO should only be emulated for fault translation > xen/arm: traps: Avoid unnecessary VA -> IPA translation in abort > handlers > xen/arm: arm64: Add Cortex-A57 erratum 834220 workaround > > docs/misc/arm/silicon-errata.txt | 1 + > xen/arch/arm/Kconfig | 21 +++++++++ > xen/arch/arm/cpuerrata.c | 15 +++++++ > xen/arch/arm/traps.c | 81 > ++++++++++++++++++++++------------- > xen/include/asm-arm/arm32/processor.h | 4 -- > xen/include/asm-arm/arm64/processor.h | 2 - > xen/include/asm-arm/cpuerrata.h | 42 ++++++++++++++++++ > xen/include/asm-arm/cpufeature.h | 4 +- > xen/include/asm-arm/processor.h | 2 + > 9 files changed, 136 insertions(+), 36 deletions(-) > > -- > 1.9.1 > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |