提交 301592ea 编写于 作者: P Peter Maydell 提交者: Stefan Hajnoczi

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

Commit 4be403c8 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: NPeter Maydell <peter.maydell@linaro.org>
Acked-by: NAndreas Färber <afaerber@suse.de>
Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
上级 fe3e7f2d
......@@ -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
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册