[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 3/5] migration: Teach dirtyrate about qemu_target_page_size()
|
From: |
Juan Quintela |
|
Subject: |
[PATCH v2 3/5] migration: Teach dirtyrate about qemu_target_page_size() |
|
Date: |
Thu, 11 May 2023 16:12:06 +0200 |
Signed-off-by: Juan Quintela <quintela@redhat.com>
---
migration/dirtyrate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/migration/dirtyrate.c b/migration/dirtyrate.c
index 38ea95af59..6706e3fe66 100644
--- a/migration/dirtyrate.c
+++ b/migration/dirtyrate.c
@@ -314,10 +314,10 @@ static void update_dirtyrate(uint64_t msec)
static uint32_t get_ramblock_vfn_hash(struct RamblockDirtyInfo *info,
uint64_t vfn)
{
+ int page_size = qemu_target_page_size();
uint32_t crc;
- crc = crc32(0, (info->ramblock_addr +
- vfn * TARGET_PAGE_SIZE), TARGET_PAGE_SIZE);
+ crc = crc32(0, info->ramblock_addr + vfn * page_size, page_size);
trace_get_ramblock_vfn_hash(info->idstr, vfn, crc);
return crc;
--
2.40.1
- [PATCH v2 0/5] migration: Make dirtyrate.c target independent, Juan Quintela, 2023/05/11
- [PATCH v2 1/5] softmmu: Create qemu_target_pages_to_MiB(), Juan Quintela, 2023/05/11
- [PATCH v2 4/5] migration: Teach dirtyrate about qemu_target_page_bits(), Juan Quintela, 2023/05/11
- [PATCH v2 2/5] Use new created qemu_target_pages_to_MiB(), Juan Quintela, 2023/05/11
- [PATCH v2 5/5] migration: Make dirtyrate.c target independent, Juan Quintela, 2023/05/11
- [PATCH v2 3/5] migration: Teach dirtyrate about qemu_target_page_size(),
Juan Quintela <=
- Re: [PATCH v2 0/5] migration: Make dirtyrate.c target independent, Richard Henderson, 2023/05/11