From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nylcc-0007ms-9D for qemu-devel@nongnu.org; Mon, 05 Apr 2010 08:41:42 -0400 Received: from [140.186.70.92] (port=55571 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nylca-0007mY-UC for qemu-devel@nongnu.org; Mon, 05 Apr 2010 08:41:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NylcZ-00071k-3S for qemu-devel@nongnu.org; Mon, 05 Apr 2010 08:41:40 -0400 Received: from fe01x03-cgp.akado.ru ([77.232.31.164]:60483 helo=akado.ru) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NylcY-00071I-Qn for qemu-devel@nongnu.org; Mon, 05 Apr 2010 08:41:39 -0400 Date: Mon, 5 Apr 2010 16:41:19 +0400 (MSD) From: malc Subject: Re: [Qemu-devel] [Applied PATCH] Split TLB addend and target_phys_addr_t In-Reply-To: <201004050221.08284.paul@codesourcery.com> Message-ID: References: <201004050221.08284.paul@codesourcery.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: qemu-devel@nongnu.org, Alexander Graf On Mon, 5 Apr 2010, Paul Brook wrote: > I think I got all the tcg backend bits right, but can't test most of them. Please test and report any problems. > > Historically the qemu tlb "addend" field was used for both RAM and IO accesses, > so needed to be able to hold both host addresses (unsigned long) and guest > physical addresses (target_phys_addr_t). However since the introduction of > the iotlb field it has only been used for RAM accesses. > > This means we can change the type of addend to unsigned long, and remove > associated hacks in the big-endian TCG backends. > > We can also remove the host dependence from target_phys_addr_t. > > Signed-off-by: Paul Brook PPC32 seems to be operational. Alexander: Can you please test it a bit more thoroughly, my PPCs are a bit on the slow side. [..snip..] -- mailto:av1474@comtv.ru