All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Clean and invalidate dcache for boot pagetables during setup
@ 2014-03-11 13:19 Oleksandr Tyshchenko
  2014-03-11 13:19 ` [PATCH v2 1/2] xen/arm: Introduce clean_and_invalidate_xen_dcache() macro Oleksandr Tyshchenko
  2014-03-11 13:19 ` [PATCH v2 2/2] xen/arm: Clean and invalidate dcache for boot pagetables Oleksandr Tyshchenko
  0 siblings, 2 replies; 7+ messages in thread
From: Oleksandr Tyshchenko @ 2014-03-11 13:19 UTC (permalink / raw)
  To: xen-devel; +Cc: julien.grall, tim, ian.campbell, stefano.stabellini

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-03-14 15:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-11 13:19 [PATCH v2 0/2] Clean and invalidate dcache for boot pagetables during setup Oleksandr Tyshchenko
2014-03-11 13:19 ` [PATCH v2 1/2] xen/arm: Introduce clean_and_invalidate_xen_dcache() macro Oleksandr Tyshchenko
2014-03-11 13:37   ` Julien Grall
2014-03-12 14:05     ` Oleksandr Tyshchenko
2014-03-14 15:08       ` Ian Campbell
2014-03-14 15:16         ` Oleksandr Tyshchenko
2014-03-11 13:19 ` [PATCH v2 2/2] xen/arm: Clean and invalidate dcache for boot pagetables Oleksandr Tyshchenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.