From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FR9qv-0006qN-Q5 for qemu-devel@nongnu.org; Wed, 05 Apr 2006 11:23:25 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FR9qr-0006pS-MO for qemu-devel@nongnu.org; Wed, 05 Apr 2006 11:23:24 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FR9qr-0006p5-E7 for qemu-devel@nongnu.org; Wed, 05 Apr 2006 11:23:21 -0400 Received: from [212.8.0.13] (helo=rosi.naasa.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FR9uO-0004LB-Mi for qemu-devel@nongnu.org; Wed, 05 Apr 2006 11:27:00 -0400 From: Joerg Platte Subject: Re: [Qemu-devel] SPARC iommu mapping Date: Wed, 5 Apr 2006 17:23:17 +0200 References: <200604042127.55487.lists@naasa.net> In-Reply-To: <200604042127.55487.lists@naasa.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Message-Id: <200604051723.17846.lists@naasa.net> Content-Transfer-Encoding: quoted-printable Reply-To: jplatte@naasa.net, qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Am Dienstag, 4. April 2006 21:27 schrieb Joerg Platte: Hi! > To find this problem, I enabled debugging in the esp.c file and printed= the > mapped address (after iommu mapping). In some cases the mapped address = is > zero: > ESP: DMA address 0beb8000 > ESP: DMA address 00000000 I didn't find a manual of the SBUS IOMMU. But if I understand the content= s of=20 newer implementations of an IOMMU, each entry in this MMU table has a val= id=20 bit. And therefore, a 0 entry is invalid. But the current implementation = of=20 qemu's IOMMU does not check for a valid bit. Where can I find more=20 information on this topic? And is a besser IOMMU currently in development= ? regards, J=C3=B6rg