Home
last modified time | relevance | path

Searched refs:sptes (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/Documentation/virt/kvm/x86/
H A Dmmu.rst122 shadow page contains 512 sptes, which can be either leaf or nonleaf sptes. A
123 shadow page may contain a mix of leaf and nonleaf sptes.
153 1=4k sptes, 2=2M sptes, 3=1G sptes, etc.
155 If set, leaf sptes reachable from this page are for a linear range.
169 page tables, each 32-bit gpte is converted to two 64-bit sptes
236 structure with a list of parent sptes.
279 protected, and synchronize sptes to gptes when a gpte is written.
317 MMIO sptes" below)
373 - look up affected sptes through reverse map
440 Fast invalidation of MMIO sptes
[all …]
/openbmc/linux/arch/x86/kvm/mmu/
H A Dtdp_mmu.h67 int kvm_tdp_mmu_get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes,
H A Dmmu.c152 u64 *sptes[PTE_LIST_EXT]; member
938 desc->sptes[1] = spte; in pte_list_add()
982 desc->sptes[i] = head_desc->sptes[j]; in pte_list_desc_remove_entry()
983 head_desc->sptes[j] = NULL; in pte_list_desc_remove_entry()
1018 if (desc->sptes[i] == spte) { in pte_list_remove()
1146 sptep = iter->desc->sptes[iter->pos]; in rmap_get_first()
1164 sptep = iter->desc->sptes[iter->pos]; in rmap_get_next()
4090 sptes[leaf] = spte; in get_walk()
4099 u64 sptes[PT64_ROOT_MAX_LEVEL + 1]; in get_mmio_spte() local
4118 *sptep = sptes[leaf]; in get_mmio_spte()
[all …]
H A Dtdp_mmu.c1775 int kvm_tdp_mmu_get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes, in kvm_tdp_mmu_get_walk() argument
1787 sptes[leaf] = iter.old_spte; in kvm_tdp_mmu_get_walk()