diff options
author | Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> | 2011-07-12 03:28:54 +0800 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2011-07-24 11:50:34 +0300 |
commit | fce92dce79dbf5fff39c7ac2fb149729d79b7a39 (patch) | |
tree | 455461b843f5f94356786ea0e21132740458588a /lib | |
parent | c37079586f317d7e7f1a70d36f0e5177691c89c2 (diff) | |
download | linux-3.10-fce92dce79dbf5fff39c7ac2fb149729d79b7a39.tar.gz linux-3.10-fce92dce79dbf5fff39c7ac2fb149729d79b7a39.tar.bz2 linux-3.10-fce92dce79dbf5fff39c7ac2fb149729d79b7a39.zip |
KVM: MMU: filter out the mmio pfn from the fault pfn
If the page fault is caused by mmio, the gfn can not be found in memslots, and
'bad_pfn' is returned on gfn_to_hva path, so we can use 'bad_pfn' to identify
the mmio page fault.
And, to clarify the meaning of mmio pfn, we return fault page instead of bad
page when the gfn is not allowd to prefetch
Signed-off-by: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions