Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/errno.h>
#include <linux/percpu.h>
#include <linux/fs.h>
#include <linux/slab.h>
#include <linux/smp.h>
#include <linux/kvm_host.h>
#include <linux/kvm.h>
#include <linux/bitops.h>
#include <linux/hrtimer.h>
#include <linux/uaccess.h>
#include <linux/iommu.h>
#include <linux/intel-iommu.h>
#include <linux/pci.h>
#include <asm/pgtable.h>
#include <asm/gcc_intrin.h>
#include <asm/pal.h>
#include <asm/cacheflush.h>
#include <asm/div64.h>
#include <asm/tlb.h>
#include <asm/elf.h>
#include <asm/sn/addrs.h>
#include <asm/sn/clksupport.h>
#include <asm/sn/shub_mmr.h>
#include "misc.h"
#include "vti.h"
#include "iodev.h"
#include "ioapic.h"
#include "lapic.h"
#include "irq.h"
Go to the source code of this file.
Data Structures | |
struct | call_data |
struct | kvm_ia64_io_range |
Macros | |
#define | GUEST_PHYSICAL_RR0 0x1739 |
#define | GUEST_PHYSICAL_RR4 0x2739 |
#define | VMM_INIT_RR 0x1660 |
#define | RESTORE_REGS(_x) vcpu->arch._x = regs->_x |
#define | PALE_RESET_ENTRY 0x80000000ffffffb0UL |
#define | SAVE_REGS(_x) regs->_x = vcpu->arch._x |
Variables | |
unsigned long | kvm_vmm_gp |
struct kvm_stats_debugfs_item | debugfs_entries [] |
#define GUEST_PHYSICAL_RR0 0x1739 |
Definition at line 808 of file kvm-ia64.c.
#define GUEST_PHYSICAL_RR4 0x2739 |
Definition at line 809 of file kvm-ia64.c.
#define PALE_RESET_ENTRY 0x80000000ffffffb0UL |
Definition at line 1160 of file kvm-ia64.c.
#define RESTORE_REGS | ( | _x | ) | vcpu->arch._x = regs->_x |
Definition at line 871 of file kvm-ia64.c.
#define SAVE_REGS | ( | _x | ) | regs->_x = vcpu->arch._x |
Definition at line 1404 of file kvm-ia64.c.
#define VMM_INIT_RR 0x1660 |
Definition at line 810 of file kvm-ia64.c.
Definition at line 116 of file kvm-ia64.c.
Definition at line 1883 of file kvm-ia64.c.
int kvm_apic_match_dest | ( | struct kvm_vcpu * | vcpu, |
struct kvm_lapic * | source, | ||
int | short_hand, | ||
int | dest, | ||
int | dest_mode | ||
) |
Definition at line 1888 of file kvm-ia64.c.
Definition at line 1878 of file kvm-ia64.c.
Definition at line 1873 of file kvm-ia64.c.
int kvm_apic_set_irq | ( | struct kvm_vcpu * | vcpu, |
struct kvm_lapic_irq * | irq | ||
) |
Definition at line 1868 of file kvm-ia64.c.
Definition at line 755 of file kvm-ia64.c.
Definition at line 188 of file kvm-ia64.c.
void kvm_arch_commit_memory_region | ( | struct kvm * | kvm, |
struct kvm_userspace_memory_region * | mem, | ||
struct kvm_memory_slot | old, | ||
int | user_alloc | ||
) |
Definition at line 1608 of file kvm-ia64.c.
int kvm_arch_create_memslot | ( | struct kvm_memory_slot * | slot, |
unsigned long | npages | ||
) |
Definition at line 1571 of file kvm-ia64.c.
Definition at line 1381 of file kvm-ia64.c.
Definition at line 1627 of file kvm-ia64.c.
Definition at line 1796 of file kvm-ia64.c.
Definition at line 1616 of file kvm-ia64.c.
void kvm_arch_flush_shadow_memslot | ( | struct kvm * | kvm, |
struct kvm_memory_slot * | slot | ||
) |
Definition at line 1621 of file kvm-ia64.c.
void kvm_arch_free_memslot | ( | struct kvm_memory_slot * | free, |
struct kvm_memory_slot * | dont | ||
) |
Definition at line 1566 of file kvm-ia64.c.
Definition at line 1349 of file kvm-ia64.c.
Definition at line 163 of file kvm-ia64.c.
Definition at line 128 of file kvm-ia64.c.
Definition at line 1859 of file kvm-ia64.c.
Definition at line 1864 of file kvm-ia64.c.
Definition at line 1757 of file kvm-ia64.c.
Definition at line 812 of file kvm-ia64.c.
int kvm_arch_prepare_memory_region | ( | struct kvm * | kvm, |
struct kvm_memory_slot * | memslot, | ||
struct kvm_memory_slot | old, | ||
struct kvm_userspace_memory_region * | mem, | ||
int | user_alloc | ||
) |
Definition at line 1576 of file kvm-ia64.c.
Definition at line 1377 of file kvm-ia64.c.
Definition at line 1288 of file kvm-ia64.c.
Definition at line 1633 of file kvm-ia64.c.
Definition at line 1561 of file kvm-ia64.c.
Definition at line 1167 of file kvm-ia64.c.
Definition at line 1484 of file kvm-ia64.c.
Definition at line 1333 of file kvm-ia64.c.
int kvm_arch_vcpu_ioctl_get_mpstate | ( | struct kvm_vcpu * | vcpu, |
struct kvm_mp_state * | mp_state | ||
) |
Definition at line 1942 of file kvm-ia64.c.
Definition at line 1406 of file kvm-ia64.c.
Definition at line 1024 of file kvm-ia64.c.
int kvm_arch_vcpu_ioctl_get_stack | ( | struct kvm_vcpu * | vcpu, |
struct kvm_ia64_vcpu_stack * | stack | ||
) |
Definition at line 1459 of file kvm-ia64.c.
Definition at line 726 of file kvm-ia64.c.
Definition at line 1338 of file kvm-ia64.c.
int kvm_arch_vcpu_ioctl_set_guest_debug | ( | struct kvm_vcpu * | vcpu, |
struct kvm_guest_debug * | dbg | ||
) |
Definition at line 1343 of file kvm-ia64.c.
int kvm_arch_vcpu_ioctl_set_mpstate | ( | struct kvm_vcpu * | vcpu, |
struct kvm_mp_state * | mp_state | ||
) |
Definition at line 1971 of file kvm-ia64.c.
Definition at line 873 of file kvm-ia64.c.
Definition at line 1018 of file kvm-ia64.c.
int kvm_arch_vcpu_ioctl_set_stack | ( | struct kvm_vcpu * | vcpu, |
struct kvm_ia64_vcpu_stack * | stack | ||
) |
Definition at line 1466 of file kvm-ia64.c.
int kvm_arch_vcpu_ioctl_translate | ( | struct kvm_vcpu * | vcpu, |
struct kvm_translation * | tr | ||
) |
Definition at line 1030 of file kvm-ia64.c.
Definition at line 1395 of file kvm-ia64.c.
Definition at line 1391 of file kvm-ia64.c.
Definition at line 1931 of file kvm-ia64.c.
Definition at line 1328 of file kvm-ia64.c.
Definition at line 1937 of file kvm-ia64.c.
Definition at line 1476 of file kvm-ia64.c.
Definition at line 937 of file kvm-ia64.c.
Definition at line 1926 of file kvm-ia64.c.
Definition at line 193 of file kvm-ia64.c.
Definition at line 448 of file kvm-ia64.c.
Definition at line 1914 of file kvm-ia64.c.
Definition at line 1162 of file kvm-ia64.c.
int kvm_vm_ioctl_get_dirty_log | ( | struct kvm * | kvm, |
struct kvm_dirty_log * | log | ||
) |
Definition at line 1823 of file kvm-ia64.c.
int kvm_vm_ioctl_irq_line | ( | struct kvm * | kvm, |
struct kvm_irq_level * | irq_event | ||
) |
Definition at line 927 of file kvm-ia64.c.
struct kvm_stats_debugfs_item debugfs_entries[] |
Definition at line 68 of file kvm-ia64.c.
unsigned long kvm_vmm_gp |
Definition at line 60 of file kvm-ia64.c.