xref: /openbmc/qemu/include/exec/vaddr.h (revision c4b3f46c)
1*c4b3f46cSAnton Johansson /* Define vaddr.  */
2*c4b3f46cSAnton Johansson 
3*c4b3f46cSAnton Johansson #ifndef VADDR_H
4*c4b3f46cSAnton Johansson #define VADDR_H
5*c4b3f46cSAnton Johansson 
6*c4b3f46cSAnton Johansson /**
7*c4b3f46cSAnton Johansson  * vaddr:
8*c4b3f46cSAnton Johansson  * Type wide enough to contain any #target_ulong virtual address.
9*c4b3f46cSAnton Johansson  */
10*c4b3f46cSAnton Johansson typedef uint64_t vaddr;
11*c4b3f46cSAnton Johansson #define VADDR_PRId PRId64
12*c4b3f46cSAnton Johansson #define VADDR_PRIu PRIu64
13*c4b3f46cSAnton Johansson #define VADDR_PRIo PRIo64
14*c4b3f46cSAnton Johansson #define VADDR_PRIx PRIx64
15*c4b3f46cSAnton Johansson #define VADDR_PRIX PRIX64
16*c4b3f46cSAnton Johansson #define VADDR_MAX UINT64_MAX
17*c4b3f46cSAnton Johansson 
18*c4b3f46cSAnton Johansson #endif
19