targphys.h: Don't define target_phys_addr_t for user-mode emulators

Commit 4be403c accidentally defined the target_phys_addr_t type when
building user-mode emulators. Since the type doesn't really make
any sense except for system emulators, avoid defining it when building
in user mode.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
master
Peter Maydell 2012-10-12 18:59:44 +01:00 committed by Stefan Hajnoczi
parent fe3e7f2dc0
commit 301592ea6f
1 changed files with 4 additions and 0 deletions

View File

@ -3,6 +3,8 @@
#ifndef TARGPHYS_H
#define TARGPHYS_H
#ifndef CONFIG_USER_ONLY
#define TARGET_PHYS_ADDR_BITS 64
/* target_phys_addr_t is the type of a physical address (its size can
be different from 'target_ulong'). */
@ -18,3 +20,5 @@ typedef uint64_t target_phys_addr_t;
#define TARGET_PRIXPHYS PRIX64
#endif
#endif