diff options
| author | Anthony Liguori | 2012-12-21 14:53:48 +0100 |
|---|---|---|
| committer | Anthony Liguori | 2012-12-21 14:53:48 +0100 |
| commit | bb5801f551ee8591d576d87a9290af297998e322 (patch) | |
| tree | 232402f237f940946c642c4cd6e0edcf6f94dd3f /include/exec/hwaddr.h | |
| parent | Merge remote-tracking branch 'stefanha/trivial-patches' into staging (diff) | |
| parent | migration: merge QEMUFileBuffered into MigrationState (diff) | |
| download | qemu-bb5801f551ee8591d576d87a9290af297998e322.tar.gz qemu-bb5801f551ee8591d576d87a9290af297998e322.tar.xz qemu-bb5801f551ee8591d576d87a9290af297998e322.zip | |
Merge remote-tracking branch 'quintela/thread-20121220.next' into staging
* quintela/thread-20121220.next: (79 commits)
migration: merge QEMUFileBuffered into MigrationState
migration: fix qemu_get_fd for BufferedFile
ram: refactor ram_save_block() return value
ram: account the amount of transferred ram better
ram: optimize migration bitmap walking
ram: Use memory_region_test_and_clear_dirty
memory: introduce memory_region_test_and_clear_dirty
ram: Add last_sent_block
ram: rename last_block to last_seen_block
migration: move migration notifier
migration: Inline qemu_fopen_ops_buffered into migrate_fd_connect
migration: move migration_fd_put_ready()
migration: add XFER_LIMIT_RATIO
migration: move buffered_file.c code into migration.c
savevm: New save live migration method: pending
buffered_file: unfold buffered_append in buffered_put_buffer
buffered_file: don't flush on put buffer
buffered_file: Unfold the trick to restart generating migration data
migration: just lock migrate_fd_put_ready
migration: remove unfreeze logic
...
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'include/exec/hwaddr.h')
| -rw-r--r-- | include/exec/hwaddr.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/include/exec/hwaddr.h b/include/exec/hwaddr.h new file mode 100644 index 0000000000..251cf9216f --- /dev/null +++ b/include/exec/hwaddr.h @@ -0,0 +1,24 @@ +/* Define hwaddr if it exists. */ + +#ifndef HWADDR_H +#define HWADDR_H + +#ifndef CONFIG_USER_ONLY + +#define HWADDR_BITS 64 +/* hwaddr is the type of a physical address (its size can + be different from 'target_ulong'). */ + +typedef uint64_t hwaddr; +#define HWADDR_MAX UINT64_MAX +#define TARGET_FMT_plx "%016" PRIx64 +#define HWADDR_PRId PRId64 +#define HWADDR_PRIi PRIi64 +#define HWADDR_PRIo PRIo64 +#define HWADDR_PRIu PRIu64 +#define HWADDR_PRIx PRIx64 +#define HWADDR_PRIX PRIX64 + +#endif + +#endif |
