Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
core.c File Reference
#include <linux/kernel.h>
#include <linux/start_kernel.h>
#include <linux/string.h>
#include <linux/console.h>
#include <linux/screen_info.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
#include <linux/clocksource.h>
#include <linux/clockchips.h>
#include <linux/cpu.h>
#include <linux/lguest.h>
#include <linux/lguest_launcher.h>
#include <asm/paravirt.h>
#include <asm/param.h>
#include <asm/page.h>
#include <asm/pgtable.h>
#include <asm/desc.h>
#include <asm/setup.h>
#include <asm/lguest.h>
#include <asm/uaccess.h>
#include <asm/i387.h>
#include "../lg.h"

Go to the source code of this file.

Functions

void lguest_arch_run_guest (struct lg_cpu *cpu)
 
void lguest_arch_handle_trap (struct lg_cpu *cpu)
 
void __init lguest_arch_host_init (void)
 
void __exit lguest_arch_host_fini (void)
 
int lguest_arch_do_hcall (struct lg_cpu *cpu, struct hcall_args *args)
 
int lguest_arch_init_hypercalls (struct lg_cpu *cpu)
 
void lguest_arch_setup_regs (struct lg_cpu *cpu, unsigned long start)
 

Function Documentation

int lguest_arch_do_hcall ( struct lg_cpu cpu,
struct hcall_args args 
)

Definition at line 613 of file core.c.

void lguest_arch_handle_trap ( struct lg_cpu cpu)

Definition at line 362 of file core.c.

void __exit lguest_arch_host_fini ( void  )

Definition at line 599 of file core.c.

void __init lguest_arch_host_init ( void  )

Definition at line 463 of file core.c.

int lguest_arch_init_hypercalls ( struct lg_cpu cpu)

Definition at line 633 of file core.c.

void lguest_arch_run_guest ( struct lg_cpu cpu)

Definition at line 199 of file core.c.

void lguest_arch_setup_regs ( struct lg_cpu cpu,
unsigned long  start 
)

Definition at line 682 of file core.c.

Variable Documentation

unsigned long offset

Definition at line 55 of file core.c.

unsigned short segment

Definition at line 56 of file core.c.