[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <5005791B.8040807@linux.vnet.ibm.com>
Date: Tue, 17 Jul 2012 22:39:23 +0800
From: Xiao Guangrong <xiaoguangrong@...ux.vnet.ibm.com>
To: Avi Kivity <avi@...hat.com>
CC: Marcelo Tosatti <mtosatti@...hat.com>,
LKML <linux-kernel@...r.kernel.org>, KVM <kvm@...r.kernel.org>
Subject: [PATCH 00/10 v4] KVM: introduce readonly memslot
In current code, if we map a readonly memory space from host to guest
and the page is not currently mapped in the host, we will get a fault-pfn
and async is not allowed, then the vm will crash.
As Avi's suggestion, We introduce readonly memory region to map ROM/ROMD
to the guest, read access is happy for readonly memslot, write access on
readonly memslot will cause KVM_EXIT_MMIO exit.
The test case attached is used to test this feather.
Changlog:
- fix memslot flag check
- fix caching the mmio info into spte which is caused by write on readonly
memslot
- extend mmio-exit info to indicate whether the mmio-exit is caused by
readonly fault
Download attachment "migrate-perf.tar.bz2" of type "application/x-bzip" (305078 bytes)
Powered by blists - more mailing lists