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