xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/2] Clean and invalidate dcache for boot pagetables during setup
@ 2014-03-06 13:50 Oleksandr Tyshchenko
  2014-03-06 13:50 ` [PATCH v1 1/2] xen/arm: Introduce clean_and_invalidate_xen_dcache() macro Oleksandr Tyshchenko
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Oleksandr Tyshchenko @ 2014-03-06 13:50 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.

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          |    6 +++---
 xen/include/asm-arm/page.h |   26 ++++++++++++++++++++++++--
 2 files changed, 27 insertions(+), 5 deletions(-)

-- 
1.7.9.5

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

end of thread, other threads:[~2014-03-07 10:46 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-06 13:50 [PATCH v1 0/2] Clean and invalidate dcache for boot pagetables during setup Oleksandr Tyshchenko
2014-03-06 13:50 ` [PATCH v1 1/2] xen/arm: Introduce clean_and_invalidate_xen_dcache() macro Oleksandr Tyshchenko
2014-03-06 14:09   ` Andrew Cooper
2014-03-07 10:20     ` Oleksandr Tyshchenko
2014-03-07  3:40   ` Ian Campbell
2014-03-07 10:27     ` Oleksandr Tyshchenko
2014-03-06 13:50 ` [PATCH v1 2/2] xen/arm: Clean and invalidate dcache for boot pagetables Oleksandr Tyshchenko
2014-03-07  4:16   ` Julien Grall
2014-03-07  4:14 ` [PATCH v1 0/2] Clean and invalidate dcache for boot pagetables during setup Julien Grall
2014-03-07 10:46   ` Oleksandr Tyshchenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).