Re: [kvm-devel] [PATCH 4/8] X86: export information about NPT to generic x86 code
- From: Avi Kivity <avi@xxxxxxxxxxxx>
- Date: Sun, 27 Jan 2008 10:40:25 +0200
Joerg Roedel wrote:
The generic x86 code has to know if the specific implementation uses Nested
Paging. In the generic code Nested Paging is called Hardware Assisted Paging
(HAP) to avoid confusion with (future) HAP implementations of other vendors.
This patch exports the availability of HAP to the generic x86 code.
int (*set_tss_addr)(struct kvm *kvm, unsigned int addr);
+
+ bool (*hap_enabled)(void);
};
Since the value doesn't change during the lifetime of the VM, it can be a data field instead of a function. Or, if we find that npt/ept is always a win, a static field in mmu.c.
--
error compiling committee.c: too many arguments to function
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- References:
- [PATCH][RFC] SVM: Add Support for Nested Paging in AMD Fam16 CPUs
- From: Joerg Roedel
- [PATCH 4/8] X86: export information about NPT to generic x86 code
- From: Joerg Roedel
- [PATCH][RFC] SVM: Add Support for Nested Paging in AMD Fam16 CPUs
- Prev by Date: Version 3 of Elantech touchpad driver for kernel 2.6.24
- Next by Date: [PATCH 2/32] ide-tape: remove dead code
- Previous by thread: Re: [kvm-devel] [PATCH 4/8] X86: export information about NPT to generic x86 code
- Next by thread: Re: [kvm-devel] [PATCH][RFC] SVM: Add Support for Nested Paging in AMD Fam16 CPUs
- Index(es):
Relevant Pages
|