KVM
Public Attributes | List of all members
kvm_page_fault Struct Reference

#include <mmu_internal.h>

Public Attributes

const gpa_t addr
 
const u32 error_code
 
const bool prefetch
 
const bool exec
 
const bool write
 
const bool present
 
const bool rsvd
 
const bool user
 
const bool is_tdp
 
const bool is_private
 
const bool nx_huge_page_workaround_enabled
 
bool huge_page_disallowed
 
u8 max_level
 
u8 req_level
 
u8 goal_level
 
gfn_t gfn
 
struct kvm_memory_slot * slot
 
unsigned long mmu_seq
 
kvm_pfn_t pfn
 
hva_t hva
 
bool map_writable
 
bool write_fault_to_shadow_pgtable
 

Detailed Description

Definition at line 190 of file mmu_internal.h.

Member Data Documentation

◆ addr

const gpa_t kvm_page_fault::addr

Definition at line 192 of file mmu_internal.h.

◆ error_code

const u32 kvm_page_fault::error_code

Definition at line 193 of file mmu_internal.h.

◆ exec

const bool kvm_page_fault::exec

Definition at line 197 of file mmu_internal.h.

◆ gfn

gfn_t kvm_page_fault::gfn

Definition at line 233 of file mmu_internal.h.

◆ goal_level

u8 kvm_page_fault::goal_level

Definition at line 230 of file mmu_internal.h.

◆ huge_page_disallowed

bool kvm_page_fault::huge_page_disallowed

Definition at line 212 of file mmu_internal.h.

◆ hva

hva_t kvm_page_fault::hva

Definition at line 241 of file mmu_internal.h.

◆ is_private

const bool kvm_page_fault::is_private

Definition at line 205 of file mmu_internal.h.

◆ is_tdp

const bool kvm_page_fault::is_tdp

Definition at line 204 of file mmu_internal.h.

◆ map_writable

bool kvm_page_fault::map_writable

Definition at line 242 of file mmu_internal.h.

◆ max_level

u8 kvm_page_fault::max_level

Definition at line 218 of file mmu_internal.h.

◆ mmu_seq

unsigned long kvm_page_fault::mmu_seq

Definition at line 239 of file mmu_internal.h.

◆ nx_huge_page_workaround_enabled

const bool kvm_page_fault::nx_huge_page_workaround_enabled

Definition at line 206 of file mmu_internal.h.

◆ pfn

kvm_pfn_t kvm_page_fault::pfn

Definition at line 240 of file mmu_internal.h.

◆ prefetch

const bool kvm_page_fault::prefetch

Definition at line 194 of file mmu_internal.h.

◆ present

const bool kvm_page_fault::present

Definition at line 199 of file mmu_internal.h.

◆ req_level

u8 kvm_page_fault::req_level

Definition at line 224 of file mmu_internal.h.

◆ rsvd

const bool kvm_page_fault::rsvd

Definition at line 200 of file mmu_internal.h.

◆ slot

struct kvm_memory_slot* kvm_page_fault::slot

Definition at line 236 of file mmu_internal.h.

◆ user

const bool kvm_page_fault::user

Definition at line 201 of file mmu_internal.h.

◆ write

const bool kvm_page_fault::write

Definition at line 198 of file mmu_internal.h.

◆ write_fault_to_shadow_pgtable

bool kvm_page_fault::write_fault_to_shadow_pgtable

Definition at line 249 of file mmu_internal.h.


The documentation for this struct was generated from the following file: