KVM: x86: Moving PT_*_LEVEL to mmu.h
We can use them in x86.c and vmx.c now... Signed-off-by: Sheng Yang <sheng@linux.intel.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
This commit is contained in:
Родитель
97c4cfbe89
Коммит
c9c5417455
|
@ -143,10 +143,6 @@ module_param(oos_shadow, bool, 0644);
|
||||||
#define PFERR_RSVD_MASK (1U << 3)
|
#define PFERR_RSVD_MASK (1U << 3)
|
||||||
#define PFERR_FETCH_MASK (1U << 4)
|
#define PFERR_FETCH_MASK (1U << 4)
|
||||||
|
|
||||||
#define PT_PDPE_LEVEL 3
|
|
||||||
#define PT_DIRECTORY_LEVEL 2
|
|
||||||
#define PT_PAGE_TABLE_LEVEL 1
|
|
||||||
|
|
||||||
#define RMAP_EXT 4
|
#define RMAP_EXT 4
|
||||||
|
|
||||||
#define ACC_EXEC_MASK 1
|
#define ACC_EXEC_MASK 1
|
||||||
|
|
|
@ -38,6 +38,10 @@
|
||||||
#define PT32_ROOT_LEVEL 2
|
#define PT32_ROOT_LEVEL 2
|
||||||
#define PT32E_ROOT_LEVEL 3
|
#define PT32E_ROOT_LEVEL 3
|
||||||
|
|
||||||
|
#define PT_PDPE_LEVEL 3
|
||||||
|
#define PT_DIRECTORY_LEVEL 2
|
||||||
|
#define PT_PAGE_TABLE_LEVEL 1
|
||||||
|
|
||||||
int kvm_mmu_get_spte_hierarchy(struct kvm_vcpu *vcpu, u64 addr, u64 sptes[4]);
|
int kvm_mmu_get_spte_hierarchy(struct kvm_vcpu *vcpu, u64 addr, u64 sptes[4]);
|
||||||
|
|
||||||
static inline void kvm_mmu_free_some_pages(struct kvm_vcpu *vcpu)
|
static inline void kvm_mmu_free_some_pages(struct kvm_vcpu *vcpu)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче