2
0

hwaddr.h 537 B

1234567891011121314151617181920212223242526
  1. /* Define hwaddr if it exists. */
  2. #ifndef HWADDR_H
  3. #define HWADDR_H
  4. #define HWADDR_BITS 64
  5. /* hwaddr is the type of a physical address (its size can
  6. be different from 'target_ulong'). */
  7. typedef uint64_t hwaddr;
  8. #define HWADDR_MAX UINT64_MAX
  9. #define HWADDR_FMT_plx "%016" PRIx64
  10. #define HWADDR_PRId PRId64
  11. #define HWADDR_PRIi PRIi64
  12. #define HWADDR_PRIo PRIo64
  13. #define HWADDR_PRIu PRIu64
  14. #define HWADDR_PRIx PRIx64
  15. #define HWADDR_PRIX PRIX64
  16. typedef struct MemMapEntry {
  17. hwaddr base;
  18. hwaddr size;
  19. } MemMapEntry;
  20. #endif