diff options
author | Izik Eidus <izike@qumranet.com> | 2007-11-11 15:02:22 -0500 |
---|---|---|
committer | Avi Kivity <avi@qumranet.com> | 2008-01-30 10:53:01 -0500 |
commit | f9d46eb0e4a5b5e0926ca61c19f8c8bbb9496b28 (patch) | |
tree | 891e954d8c650641792e415ec6962d81dead116d /drivers/kvm/kvm.h | |
parent | 1a6f4d7fbd11e539630cd5637311a4e55fae60ef (diff) |
KVM: add kvm_is_error_hva()
Check for the "error hva", an address outside the user address space that
signals a bad gfn.
Signed-off-by: Izik Eidus <izike@qumranet.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'drivers/kvm/kvm.h')
-rw-r--r-- | drivers/kvm/kvm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/kvm/kvm.h b/drivers/kvm/kvm.h index 3f5ffc37480d..64983240adca 100644 --- a/drivers/kvm/kvm.h +++ b/drivers/kvm/kvm.h | |||
@@ -520,6 +520,7 @@ struct page *gva_to_page(struct kvm_vcpu *vcpu, gva_t gva); | |||
520 | extern struct page *bad_page; | 520 | extern struct page *bad_page; |
521 | 521 | ||
522 | int is_error_page(struct page *page); | 522 | int is_error_page(struct page *page); |
523 | int kvm_is_error_hva(unsigned long addr); | ||
523 | int kvm_set_memory_region(struct kvm *kvm, | 524 | int kvm_set_memory_region(struct kvm *kvm, |
524 | struct kvm_userspace_memory_region *mem, | 525 | struct kvm_userspace_memory_region *mem, |
525 | int user_alloc); | 526 | int user_alloc); |