From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54396) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWoxg-0006Mn-PA for qemu-devel@nongnu.org; Thu, 17 Oct 2013 10:54:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VWoxb-0003xL-G9 for qemu-devel@nongnu.org; Thu, 17 Oct 2013 10:54:04 -0400 Message-ID: <525FF9EA.5020903@redhat.com> Date: Thu, 17 Oct 2013 16:53:30 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <525729E4.6070108@ilande.co.uk> <5257BA59.4010108@redhat.com> <525FF6CE.1010003@ilande.co.uk> In-Reply-To: <525FF6CE.1010003@ilande.co.uk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] PPC: Timer issues with git master List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Mark Cave-Ayland Cc: "qemu-ppc@nongnu.org" , qemu-devel , alex@alex.org.uk, Alexander Graf Il 17/10/2013 16:40, Mark Cave-Ayland ha scritto: > > Hi Paolo, > > I've just attempted a bisection testing HelenOS, but I'm struggling to > get a consistent result. Even with the same binary across multiple runs > then sometimes I see the issue with frequent timer pauses, and sometimes > I don't which makes tracking this down very difficult. > > What I do see post-timer-rework is that when it does occur, the screen > redraws become really really slow; rectangular blocks (maybe 2 per sec > or so?) are redrawn very slowly working their way down the screen. I > have a feeling from memory that HelenOS does tend to hit the timer > interrupts quite hard on PPC so could it be that the new code somehow > blocks screen updates under high timer interrupt load? > > As for the FreeBSD issue, this seems to be something different from the > HelenOS issue and I see it even with QEMU 1.6. A quick browse around the > git logs points me towards this as a possible suspect: > http://git.qemu.org/?p=qemu.git;a=commit;h=a0f9fdfd98cc0571f9921a7eadd7316532e3e289. Can you try reverting this on top of git master (and test both guests)? Paolo