[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: http://lists.xen.org/archives/html/xen-devel/2014-02/msg01575.html 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 clean_and_invalidate_xen_dcache() for boot pagetables after cleaning them. This patch series was tested on DRA7 platform manufactured by TI. v2: - 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(-) -- 1.7.9.5 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |