KVM
|
#include <hyp/adjust_pc.h>
#include <linux/kvm_host.h>
#include <asm/kvm_emulate.h>
#include <asm/kvm_mmu.h>
#include <asm/kvm_nested.h>
Go to the source code of this file.
Functions | |
static u64 | __vcpu_read_sys_reg (const struct kvm_vcpu *vcpu, int reg) |
static void | __vcpu_write_sys_reg (struct kvm_vcpu *vcpu, u64 val, int reg) |
static void | __vcpu_write_spsr (struct kvm_vcpu *vcpu, unsigned long target_mode, u64 val) |
static void | __vcpu_write_spsr_abt (struct kvm_vcpu *vcpu, u64 val) |
static void | __vcpu_write_spsr_und (struct kvm_vcpu *vcpu, u64 val) |
static void | enter_exception64 (struct kvm_vcpu *vcpu, unsigned long target_mode, enum exception_type type) |
static unsigned long | get_except32_cpsr (struct kvm_vcpu *vcpu, u32 mode) |
static void | enter_exception32 (struct kvm_vcpu *vcpu, u32 mode, u32 vect_offset) |
static void | kvm_inject_exception (struct kvm_vcpu *vcpu) |
void | __kvm_adjust_pc (struct kvm_vcpu *vcpu) |
Variables | |
static const u8 | return_offsets [8][2] |
void __kvm_adjust_pc | ( | struct kvm_vcpu * | vcpu | ) |
Definition at line 365 of file exception.c.
|
inlinestatic |
Definition at line 23 of file exception.c.
|
static |
Definition at line 43 of file exception.c.
|
static |
|
static |
|
inlinestatic |
Definition at line 35 of file exception.c.
|
static |
Definition at line 286 of file exception.c.
|
static |
Definition at line 91 of file exception.c.
|
static |
Definition at line 192 of file exception.c.
|
static |
Definition at line 319 of file exception.c.
|
static |
Definition at line 275 of file exception.c.