diff options
| author | Juan Quintela <quintela@redhat.com> | 2013-10-08 16:14:39 +0200 |
|---|---|---|
| committer | Juan Quintela <quintela@redhat.com> | 2014-01-13 14:04:54 +0100 |
| commit | 1ab4c8ceaa5ec55af9bb25e88e46d461a8550280 (patch) | |
| tree | 7ea5e847c02536ef92297e3f28b2d9c0bd6c8426 /include/exec/memory.h | |
| parent | 164590a60fd685399da259ac41b338d9a0b9d6c0 (diff) | |
| download | focaccia-qemu-1ab4c8ceaa5ec55af9bb25e88e46d461a8550280.tar.gz focaccia-qemu-1ab4c8ceaa5ec55af9bb25e88e46d461a8550280.zip | |
memory: split dirty bitmap into three
After all the previous patches, spliting the bitmap gets direct. Note: For some reason, I have to move DIRTY_MEMORY_* definitions to the beginning of memory.h to make compilation work. Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Diffstat (limited to 'include/exec/memory.h')
| -rw-r--r-- | include/exec/memory.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/exec/memory.h b/include/exec/memory.h index d5e9d58102..296d6ab2f4 100644 --- a/include/exec/memory.h +++ b/include/exec/memory.h @@ -16,6 +16,11 @@ #ifndef CONFIG_USER_ONLY +#define DIRTY_MEMORY_VGA 0 +#define DIRTY_MEMORY_CODE 1 +#define DIRTY_MEMORY_MIGRATION 2 +#define DIRTY_MEMORY_NUM 3 /* num of dirty bits */ + #include <stdint.h> #include <stdbool.h> #include "qemu-common.h" @@ -33,11 +38,6 @@ typedef struct MemoryRegionOps MemoryRegionOps; typedef struct MemoryRegionMmio MemoryRegionMmio; -#define DIRTY_MEMORY_VGA 0 -#define DIRTY_MEMORY_CODE 1 -#define DIRTY_MEMORY_MIGRATION 2 -#define DIRTY_MEMORY_NUM 3 /* num of dirty bits */ - struct MemoryRegionMmio { CPUReadMemoryFunc *read[3]; CPUWriteMemoryFunc *write[3]; |