From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH RFC] xen: arm: use uncached foreign mappings when building guests Date: Thu, 19 Dec 2013 04:26:52 +0000 Message-ID: <52B2758C.70208@linaro.org> References: <1387387710.28680.88.camel@kazak.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1387387710.28680.88.camel@kazak.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell , xen-devel Cc: Ian Jackson , Tim Deegan , Julien Grall , Stefano.Stabellini@citrix.com, David Vrabel , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org On 12/18/2013 05:28 PM, Ian Campbell wrote: > > I've tried this on arm64 and it seems ok, Julien, please can you give > this a go in your midway test case which exposes this issue. > It's even worst :/. Crash every 2 times instead of 5 times. Did you try to create/destroy numerous time? I have a script shell for this purpose: #! /bin/bash for i in `seq 1 20000`; do echo "Boot dom $i"; xl create ~/dom1.xl sleep 5; xl destroy test; if [ $? -ne 0 ]; then exit fi done To be sure that the guest crash "correctly", you will need to revert the commit 91082d7b877cbb40de73199ba3f769d98be94215 "xen: arm: inject unhandled instruction and data aborts to the guest.". Otherwise the data/prefetch fault will be redirected to the guest and hide for the script shell. Cheers, -- Julien Grall