[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] linux-user: Introduce h2g_valid
From: |
Aurelien Jarno |
Subject: |
Re: [Qemu-devel] [PATCH] linux-user: Introduce h2g_valid |
Date: |
Mon, 8 Dec 2008 19:15:50 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
On Wed, Dec 03, 2008 at 01:29:40PM +0200, Kirill A. Shutemov wrote:
> From: Jan Kiszka <address@hidden>
>
> 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 <address@hidden>
> Signed-off-by: Kirill A. Shutemov <address@hidden>
> ---
> 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
`. `' address@hidden | address@hidden
`- people.debian.org/~aurel32 | www.aurel32.net
- Re: [Qemu-devel] [PATCH] Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets, (continued)
- Re: [Qemu-devel] [PATCH] Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets, Kirill A. Shutemov, 2008/12/08
- Re: [Qemu-devel] [PATCH] Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets, Martin Mohring, 2008/12/08
- [Qemu-devel] qemu and glibc version, Kirill A. Shutemov, 2008/12/08
- Re: [Qemu-devel] [PATCH] Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets, Robert Reif, 2008/12/09
- Re: [Qemu-devel] [PATCH] Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets, Kirill A. Shutemov, 2008/12/09
- Re: [Qemu-devel] [PATCH] Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets, Paul Brook, 2008/12/08
- Re: [Qemu-devel] [PATCH] Rewrite mmap_find_vma() to work fine on 64-bit hosts with 32-bit targets, Kirill A. Shutemov, 2008/12/09
- Re: [Qemu-devel] [PATCH] linux-user: Fix h2g usage in page_find_alloc, Edgar E. Iglesias, 2008/12/06
- Re: [Qemu-devel] [PATCH] linux-user: Fix h2g usage in page_find_alloc, Kirill A. Shutemov, 2008/12/06
- Re: [Qemu-devel] [PATCH] linux-user: Fix h2g usage in page_find_alloc, Aurelien Jarno, 2008/12/08
- Re: [Qemu-devel] [PATCH] linux-user: Introduce h2g_valid,
Aurelien Jarno <=
- Re: [Qemu-devel] [PATCH] linux-user: Safety belt for h2g, Edgar E. Iglesias, 2008/12/06
- Re: [Qemu-devel] [PATCH] linux-user: Safety belt for h2g, Aurelien Jarno, 2008/12/08
- Re: [Qemu-devel] [PATCH] linux-user: Safety belt for h2g, Andreas Färber, 2008/12/08
- Re: [Qemu-devel] [PATCH] linux-user: Safety belt for h2g, Jan Kiszka, 2008/12/09
- Re: [Qemu-devel] [PATCH] Move abi_* typedefs into qemu-types.h, Aurelien Jarno, 2008/12/07
- Re: [Qemu-devel] [PATCH] Move abi_* typedefs into qemu-types.h, Kirill A. Shutemov, 2008/12/08
- Re: [Qemu-devel] [PATCH] Move abi_* typedefs into qemu-types.h, Aurelien Jarno, 2008/12/08