Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
boot.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/lguest.h>
#include <linux/lguest_launcher.h>
#include <linux/virtio_console.h>
#include <linux/pm.h>
#include <linux/export.h>
#include <asm/apic.h>
#include <asm/lguest.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/e820.h>
#include <asm/mce.h>
#include <asm/io.h>
#include <asm/i387.h>
#include <asm/stackprotector.h>
#include <asm/reboot.h>
#include <asm/kvm_para.h>

Go to the source code of this file.

Data Structures

struct  lguest_insns
 

Functions

 PV_CALLEE_SAVE_REGS_THUNK (save_fl)
 
 PV_CALLEE_SAVE_REGS_THUNK (irq_disable)
 
void lg_irq_enable (void)
 
void lg_restore_fl (unsigned long flags)
 
int lguest_setup_irq (unsigned int irq)
 
__init void lguest_init (void)
 

Variables

struct lguest_data lguest_data
 

Function Documentation

void lg_irq_enable ( void  )
void lg_restore_fl ( unsigned long  flags)
__init void lguest_init ( void  )

Definition at line 1271 of file boot.c.

int lguest_setup_irq ( unsigned int  irq)

Definition at line 864 of file boot.c.

PV_CALLEE_SAVE_REGS_THUNK ( save_fl  )
PV_CALLEE_SAVE_REGS_THUNK ( irq_disable  )

Variable Documentation

Initial value:
= {
.hcall_status = { [0 ... LHCALL_RING_SIZE-1] = 0xFF },
.noirq_start = (u32)lguest_noirq_start,
.noirq_end = (u32)lguest_noirq_end,
.kernel_address = PAGE_OFFSET,
.blocked_interrupts = { 1 },
.syscall_vec = SYSCALL_VECTOR,
}

Definition at line 84 of file boot.c.