From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NVuo3-0006Ux-BW for qemu-devel@nongnu.org; Fri, 15 Jan 2010 17:38:15 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NVuny-0006T8-J2 for qemu-devel@nongnu.org; Fri, 15 Jan 2010 17:38:14 -0500 Received: from [199.232.76.173] (port=56887 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NVuny-0006T2-Dd for qemu-devel@nongnu.org; Fri, 15 Jan 2010 17:38:10 -0500 Received: from mail-yw0-f176.google.com ([209.85.211.176]:48818) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NVunx-0007Cj-Qz for qemu-devel@nongnu.org; Fri, 15 Jan 2010 17:38:10 -0500 Received: by ywh6 with SMTP id 6so962877ywh.4 for ; Fri, 15 Jan 2010 14:38:09 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <20091116223521.GC12063@shareable.org> From: Artyom Tarasenko Date: Fri, 15 Jan 2010 23:37:49 +0100 Message-ID: Subject: Re: [Qemu-devel] Re: [PATCH] sparc32 irq clearing (guest Solaris performance+NetBSD) fix Content-Type: text/plain; charset=ISO-8859-1 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: qemu-devel after running some OBP/forth tests on a real SS-20 I must say that most of our (especially my) speculations were wrong, as well as what is written in http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR89C105.txt : 1. SS-20 may loose interrupts. At least if a timer interrupt was lowered while still being masked, it is not triggered when enabled. 2. Neither masking, nor unmasking interrupt clears pending bits in the status register. NCR89C105.txt claims it should, but Sun4M_SystemArchitecture_edited2.pdf doesn't. I guess the later one is more reliable. -- Regards, Artyom Tarasenko solaris/sparc under qemu blog: http://tyom.blogspot.com/