[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 6/7] Set slots more carefully
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PATCH 6/7] Set slots more carefully |
Date: |
Fri, 17 Jul 2009 13:51:47 +0200 |
KVM only supports slot sizes of PAGE_SIZE granilarity. On PPC the OS
sets the framebuffer to some odd size though, causing the current code
to simply abort().
So let's bet graceful here. We can just allocate memory sizes that are of
PAGE_SIZE granularity and everything that exceeds that comes in as MMIO and
gets handled too - just slower.
Signed-off-by: Alexander Graf <address@hidden>
---
kvm-all.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index 961fa32..60b76cf 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -134,7 +134,7 @@ static int kvm_set_user_memory_region(KVMState *s, KVMSlot
*slot)
mem.slot = slot->slot;
mem.guest_phys_addr = slot->start_addr;
- mem.memory_size = slot->memory_size;
+ mem.memory_size = slot->memory_size & ~(TARGET_PAGE_SIZE - 1);
mem.userspace_addr = (unsigned long)qemu_get_ram_ptr(slot->phys_offset);
mem.flags = slot->flags;
if (s->migration_log) {
--
1.6.0.2
- [Qemu-devel] [PATCH 0/4] Add preliminary KVM support for non-embedded PPC v3, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 1/7] Enable PPC KVM for non-embedded, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 2/7] Set PVR in sregs, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 3/7] Add mp_state to PPC CPU struct, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 4/7] Fix warning in kvm-all.c, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 5/7] Use correct input constant, Alexander Graf, 2009/07/17
- [Qemu-devel] [PATCH 6/7] Set slots more carefully,
Alexander Graf <=
- [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Stefano Stabellini, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Stefano Stabellini, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Stefano Stabellini, 2009/07/17
- Re: [Qemu-devel] [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17
- [Qemu-devel] Re: [PATCH 7/7] Fake dirty loggin when it's not there, Jan Kiszka, 2009/07/17
- [Qemu-devel] Re: [PATCH 7/7] Fake dirty loggin when it's not there, Alexander Graf, 2009/07/17