|
KVM
|
#include <linux/kvm_host.h>#include <linux/random.h>#include <linux/memblock.h>#include <asm/alternative.h>#include <asm/debug-monitors.h>#include <asm/insn.h>#include <asm/kvm_mmu.h>#include <asm/memory.h>
Go to the source code of this file.
Functions | |
| static u64 | __early_kern_hyp_va (u64 addr) |
| static void | init_hyp_physvirt_offset (void) |
| __init void | kvm_compute_layout (void) |
| __init void | kvm_apply_hyp_relocations (void) |
| static u32 | compute_instruction (int n, u32 rd, u32 rn) |
| void __init | kvm_update_va_mask (struct alt_instr *alt, __le32 *origptr, __le32 *updptr, int nr_inst) |
| void | kvm_patch_vector_branch (struct alt_instr *alt, __le32 *origptr, __le32 *updptr, int nr_inst) |
| static void | generate_mov_q (u64 val, __le32 *origptr, __le32 *updptr, int nr_inst) |
| void | kvm_get_kimage_voffset (struct alt_instr *alt, __le32 *origptr, __le32 *updptr, int nr_inst) |
| void | kvm_compute_final_ctr_el0 (struct alt_instr *alt, __le32 *origptr, __le32 *updptr, int nr_inst) |
Variables | |
| static u8 | tag_lsb |
| static u64 | tag_val |
| static u64 | va_mask |
|
static |
|
static |
|
static |
|
static |
Definition at line 39 of file va_layout.c.


| __init void kvm_apply_hyp_relocations | ( | void | ) |
| void kvm_compute_final_ctr_el0 | ( | struct alt_instr * | alt, |
| __le32 * | origptr, | ||
| __le32 * | updptr, | ||
| int | nr_inst | ||
| ) |
Definition at line 293 of file va_layout.c.

| __init void kvm_compute_layout | ( | void | ) |
| void kvm_get_kimage_voffset | ( | struct alt_instr * | alt, |
| __le32 * | origptr, | ||
| __le32 * | updptr, | ||
| int | nr_inst | ||
| ) |
| void kvm_patch_vector_branch | ( | struct alt_instr * | alt, |
| __le32 * | origptr, | ||
| __le32 * | updptr, | ||
| int | nr_inst | ||
| ) |
| void __init kvm_update_va_mask | ( | struct alt_instr * | alt, |
| __le32 * | origptr, | ||
| __le32 * | updptr, | ||
| int | nr_inst | ||
| ) |
|
static |
Definition at line 19 of file va_layout.c.
|
static |
Definition at line 23 of file va_layout.c.
|
static |
Definition at line 24 of file va_layout.c.