123456789101112131415161718192021 |
- /* Define target_phys_addr_t if it exists. */
- #ifndef TARGPHYS_H
- #define TARGPHYS_H
- #ifdef TARGET_PHYS_ADDR_BITS
- /* target_phys_addr_t is the type of a physical address (its size can
- be different from 'target_ulong'). */
- #if TARGET_PHYS_ADDR_BITS == 32
- typedef uint32_t target_phys_addr_t;
- #define TARGET_PHYS_ADDR_MAX UINT32_MAX
- #define TARGET_FMT_plx "%08x"
- #elif TARGET_PHYS_ADDR_BITS == 64
- typedef uint64_t target_phys_addr_t;
- #define TARGET_PHYS_ADDR_MAX UINT64_MAX
- #define TARGET_FMT_plx "%016" PRIx64
- #endif
- #endif
- #endif
|