[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH v2 0/2] Clean and invalidate dcache for boot pagetables during setup

Hello, all.

This small patch series are needed to avoid possible hangs during bringing up 
non-boot CPU.
This solution was suggested by Julien Grall and Ian Campbell.   

Discussion in Xen project Mailing List:

The first patch introduces a new macro clean_and_invalidate_xen_dcache().
Unlike existing macro clean_xen_dcache() this macro performs clean and 
invalidate dcache.
The second patch replaces clean_xen_dcache() macro by a 
for boot pagetables after cleaning them.

This patch series was tested on DRA7 platform manufactured by TI.

 - modify flush_page_to_ram() to call 
clean_and_invalidate_xen_dcache_va_range() function
 - some changes related to coding-style 

Oleksandr Tyshchenko (2):
  xen/arm: Introduce clean_and_invalidate_xen_dcache() macro
  xen/arm: Clean and invalidate dcache for boot pagetables

 xen/arch/arm/mm.c          |   14 +++++---------
 xen/include/asm-arm/page.h |   26 ++++++++++++++++++++++++--
 2 files changed, 29 insertions(+), 11 deletions(-)


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.