From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L9keA-0002p5-OT for qemu-devel@nongnu.org; Mon, 08 Dec 2008 13:15:54 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L9keA-0002ob-0d for qemu-devel@nongnu.org; Mon, 08 Dec 2008 13:15:54 -0500 Received: from [199.232.76.173] (port=38089 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L9ke9-0002oN-KL for qemu-devel@nongnu.org; Mon, 08 Dec 2008 13:15:53 -0500 Received: from hall.aurel32.net ([88.191.82.174]:42617) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1L9ke9-00040y-56 for qemu-devel@nongnu.org; Mon, 08 Dec 2008 13:15:53 -0500 Date: Mon, 8 Dec 2008 19:15:50 +0100 From: Aurelien Jarno Subject: Re: [Qemu-devel] [PATCH] linux-user: Introduce h2g_valid Message-ID: <20081208181550.GD14780@volta.aurel32.net> References: <1228303789-25653-1-git-send-email-kirill@shutemov.name> <1228303789-25653-2-git-send-email-kirill@shutemov.name> <1228303789-25653-3-git-send-email-kirill@shutemov.name> <1228303789-25653-4-git-send-email-kirill@shutemov.name> <1228303789-25653-5-git-send-email-kirill@shutemov.name> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <1228303789-25653-5-git-send-email-kirill@shutemov.name> Reply-To: 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 Cc: "Kirill A. Shutemov" , Jan Kiszka On Wed, Dec 03, 2008 at 01:29:40PM +0200, Kirill A. Shutemov wrote: > From: Jan Kiszka > > Introduce h2g_valid to check if a given host address can be converted > into a valid guest address. Applied. I have seen the patch has been modified since Jan Kiszka posted it to the mailing list. Not sure a Signed-off-by still applies in that case. > Signed-off-by: Jan Kiszka > Signed-off-by: Kirill A. Shutemov > --- > cpu-all.h | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/cpu-all.h b/cpu-all.h > index 526ace2..341c38e 100644 > --- a/cpu-all.h > +++ b/cpu-all.h > @@ -638,6 +638,10 @@ static inline void stfq_be_p(void *ptr, float64 v) > assert(__ret == (abi_ulong)__ret); \ > (abi_ulong)__ret; \ > }) > +#define h2g_valid(x) ({ \ > + unsigned long __guest = (unsigned long)(x) - GUEST_BASE; \ > + (__guest == (abi_ulong)__guest); \ > +}) > > #define saddr(x) g2h(x) > #define laddr(x) g2h(x) > -- > 1.6.0.2.GIT > > > > -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' aurel32@debian.org | aurelien@aurel32.net `- people.debian.org/~aurel32 | www.aurel32.net