64435eabdc
Update to v4.1.0. Also includes other major packaging changes as follows: There is a new package maintenance workflow - see README.PACKAGING for details. The sibling packages qemu-linux-user and qemu-testsuite are now created with the Build Service's MultiBuild feature. This also necessitates combining the qemu-linux-user changelog content back into qemu's. Luckily the delta there is quite small. Note that the qemu spec file is now that much busier, but added section markers should help reduce the confusion. Also qemu is being enabled for RISCV host compatibility, so some changes are related to that as well. OBS-URL: https://build.opensuse.org/request/show/730437 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=487
34 lines
1019 B
Diff
34 lines
1019 B
Diff
From: Alexander Graf <agraf@suse.de>
|
|
Date: Fri, 6 Jan 2012 01:05:55 +0100
|
|
Subject: PPC: KVM: Disable mmu notifier check
|
|
|
|
When using hugetlbfs (which is required for HV mode KVM on 970), we
|
|
check for MMU notifiers that on 970 can not be implemented properly.
|
|
|
|
So disable the check for mmu notifiers on PowerPC guests, making
|
|
KVM guests work there, even if possibly racy in some odd circumstances.
|
|
|
|
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
|
---
|
|
exec.c | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/exec.c b/exec.c
|
|
index 3e78de3b8f8bb1914811a7965377..d2183f58816f53f15ef64e844291 100644
|
|
--- a/exec.c
|
|
+++ b/exec.c
|
|
@@ -2339,11 +2339,13 @@ RAMBlock *qemu_ram_alloc_from_fd(ram_addr_t size, MemoryRegion *mr,
|
|
return NULL;
|
|
}
|
|
|
|
+#ifndef TARGET_PPC
|
|
if (kvm_enabled() && !kvm_has_sync_mmu()) {
|
|
error_setg(errp,
|
|
"host lacks kvm mmu notifiers, -mem-path unsupported");
|
|
return NULL;
|
|
}
|
|
+#endif
|
|
|
|
if (phys_mem_alloc != qemu_anon_ram_alloc) {
|
|
/*
|