Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
vmm.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <asm/fpswa.h>
#include "vcpu.h"

Go to the source code of this file.

Functions

 MODULE_AUTHOR ("Intel")
 
 MODULE_LICENSE ("GPL")
 
void vmm_spin_lock (vmm_spinlock_t *lock)
 
void vmm_spin_unlock (vmm_spinlock_t *lock)
 
asmlinkage int printk (const char *fmt,...)
 

Variables

char kvm_ia64_ivt
 
char kvm_asm_mov_from_ar
 
char kvm_asm_mov_from_ar_sn2
 
fpswa_interface_tvmm_fpswa_interface
 
long vmm_sanity = 1
 
struct kvm_vmm_info vmm_info
 

Function Documentation

MODULE_AUTHOR ( "Intel"  )
MODULE_LICENSE ( "GPL"  )
asmlinkage int printk ( const char fmt,
  ... 
)

Definition at line 84 of file vmm.c.

void vmm_spin_lock ( vmm_spinlock_t *  lock)

Definition at line 63 of file vmm.c.

void vmm_spin_unlock ( vmm_spinlock_t *  lock)

Definition at line 68 of file vmm.c.

Variable Documentation

char kvm_asm_mov_from_ar
char kvm_asm_mov_from_ar_sn2
char kvm_ia64_ivt
fpswa_interface_t* vmm_fpswa_interface

Definition at line 31 of file process.c.

struct kvm_vmm_info vmm_info
Initial value:
= {
.module = THIS_MODULE,
.vmm_entry = vmm_entry,
.tramp_entry = vmm_trampoline,
.vmm_ivt = (unsigned long)&kvm_ia64_ivt,
.patch_mov_ar = (unsigned long)&kvm_asm_mov_from_ar,
.patch_mov_ar_sn2 = (unsigned long)&kvm_asm_mov_from_ar_sn2,
}

Definition at line 39 of file vmm.c.

long vmm_sanity = 1

Definition at line 37 of file vmm.c.