Home
last modified time | relevance | path

Searched refs:KVM_MAGIC_PAGE (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/arch/powerpc/kernel/
Dkvm_emul.S28 #define KVM_MAGIC_PAGE (-4096) macro
41 STL64(r1, KVM_MAGIC_PAGE + KVM_MAGIC_CRITICAL, 0); \
44 PPC_STL r31, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH1)(0); \
45 PPC_STL r30, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH2)(0); \
47 stw r31, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH3)(0);
51 PPC_LL r31, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH1)(0); \
52 lwz r30, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH3)(0); \
54 PPC_LL r30, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH2)(0); \
58 STL64(r2, KVM_MAGIC_PAGE + KVM_MAGIC_CRITICAL, 0);
69 LL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0)
[all …]
Dkvm.c37 #define KVM_MAGIC_PAGE (-4096L) macro
38 #define magic_var(x) KVM_MAGIC_PAGE + offsetof(struct kvm_vcpu_arch_shared, x)
420 in[0] = KVM_MAGIC_PAGE; in kvm_map_magic_page()
421 in[1] = KVM_MAGIC_PAGE | MAGIC_PAGE_FLAG_NOT_MAPPED_NX; in kvm_map_magic_page()
682 if (!fault_in_pages_readable((const char *)KVM_MAGIC_PAGE, sizeof(u32))) { in kvm_use_magic_page()