summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2012-01-06 01:05:55 +0100
committerhyokeun <hyokeun.jeon@samsung.com>2016-09-06 15:55:31 +0900
commit9d721e1a0b3fc49081b37a6d7ead77da667d87e9 (patch)
tree9264fa82b7fea703160f843f592743332cfa602e
parentef7a95c9cdb51be8ddaf190e22c269cd07eb432d (diff)
downloadqemu-9d721e1a0b3fc49081b37a6d7ead77da667d87e9.tar.gz
qemu-9d721e1a0b3fc49081b37a6d7ead77da667d87e9.tar.bz2
qemu-9d721e1a0b3fc49081b37a6d7ead77da667d87e9.zip
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.
-rw-r--r--exec.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/exec.c b/exec.c
index 8ffde7598..3ac8a823e 100644
--- a/exec.c
+++ b/exec.c
@@ -1230,11 +1230,13 @@ static void *file_ram_alloc(RAMBlock *block,
int fd = -1;
int64_t page_size;
+#ifndef TARGET_PPC
if (kvm_enabled() && !kvm_has_sync_mmu()) {
error_setg(errp,
"host lacks kvm mmu notifiers, -mem-path unsupported");
return NULL;
}
+#endif
for (;;) {
fd = open(path, O_RDWR);