mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
hostmem: add merge and dump properties
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Hu Tao <hutao@cn.fujitsu.com> Acked-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
2925020d33
commit
605d0a945d
3 changed files with 94 additions and 1 deletions
|
@ -116,6 +116,16 @@ void qemu_anon_ram_free(void *ptr, size_t size);
|
|||
#else
|
||||
#define QEMU_MADV_MERGEABLE QEMU_MADV_INVALID
|
||||
#endif
|
||||
#ifdef MADV_UNMERGEABLE
|
||||
#define QEMU_MADV_UNMERGEABLE MADV_UNMERGEABLE
|
||||
#else
|
||||
#define QEMU_MADV_UNMERGEABLE QEMU_MADV_INVALID
|
||||
#endif
|
||||
#ifdef MADV_DODUMP
|
||||
#define QEMU_MADV_DODUMP MADV_DODUMP
|
||||
#else
|
||||
#define QEMU_MADV_DODUMP QEMU_MADV_INVALID
|
||||
#endif
|
||||
#ifdef MADV_DONTDUMP
|
||||
#define QEMU_MADV_DONTDUMP MADV_DONTDUMP
|
||||
#else
|
||||
|
|
|
@ -52,6 +52,7 @@ struct HostMemoryBackend {
|
|||
|
||||
/* protected */
|
||||
uint64_t size;
|
||||
bool merge, dump;
|
||||
|
||||
MemoryRegion mr;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue