|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <linux/init.h>#include <linux/stringify.h>#include <linux/lguest.h>#include <linux/lguest_launcher.h>#include <linux/wait.h>#include <linux/hrtimer.h>#include <linux/err.h>#include <linux/slab.h>#include <asm/lguest.h>Go to the source code of this file.
Data Structures | |
| struct | pgdir |
| struct | lguest_pages |
| struct | lg_cpu |
| struct | lg_eventfd |
| struct | lg_eventfd_map |
| struct | lguest |
Macros | |
| #define | CHANGED_IDT 1 |
| #define | CHANGED_GDT 2 |
| #define | CHANGED_GDT_TLS 4 /* Actually a subset of CHANGED_GDT */ |
| #define | CHANGED_ALL 3 |
| #define | lgread(cpu, addr, type) ({ type _v; __lgread((cpu), &_v, (addr), sizeof(_v)); _v; }) |
| #define | lgwrite(cpu, addr, type, val) |
| #define | pgd_flags(x) (pgd_val(x) & ~PAGE_MASK) |
| #define | pgd_pfn(x) (pgd_val(x) >> PAGE_SHIFT) |
| #define | pmd_flags(x) (pmd_val(x) & ~PAGE_MASK) |
| #define | pmd_pfn(x) (pmd_val(x) >> PAGE_SHIFT) |
| #define | kill_guest(cpu, fmt...) |
| #define CHANGED_GDT_TLS 4 /* Actually a subset of CHANGED_GDT */ |
| #define kill_guest | ( | cpu, | |
| fmt... | |||
| ) |
Definition at line 288 of file interrupts_and_traps.c.
Definition at line 165 of file segments.c.
Definition at line 152 of file segments.c.
Definition at line 567 of file interrupts_and_traps.c.
Definition at line 331 of file interrupts_and_traps.c.
Definition at line 312 of file page_tables.c.
Definition at line 260 of file hypercalls.c.
Definition at line 1009 of file page_tables.c.
Definition at line 314 of file interrupts_and_traps.c.
Definition at line 1149 of file page_tables.c.
Definition at line 210 of file segments.c.
Definition at line 785 of file page_tables.c.
Definition at line 623 of file page_tables.c.
Definition at line 771 of file page_tables.c.
Definition at line 615 of file page_tables.c.
Definition at line 613 of file interrupts_and_traps.c.
Definition at line 932 of file page_tables.c.
Definition at line 897 of file page_tables.c.
Definition at line 438 of file interrupts_and_traps.c.
Definition at line 643 of file interrupts_and_traps.c.
Definition at line 962 of file page_tables.c.
Definition at line 298 of file interrupts_and_traps.c.
Definition at line 1132 of file page_tables.c.
Definition at line 158 of file interrupts_and_traps.c.
| int lguest_arch_do_hcall | ( | struct lg_cpu * | cpu, |
| struct hcall_args * | args | ||
| ) |
Definition at line 534 of file lguest_user.c.
Definition at line 539 of file lguest_user.c.
Definition at line 182 of file segments.c.
Definition at line 499 of file interrupts_and_traps.c.
| void map_switcher_in_guest | ( | struct lg_cpu * | cpu, |
| struct lguest_pages * | pages | ||
| ) |
Definition at line 1028 of file page_tables.c.
Definition at line 978 of file page_tables.c.
Definition at line 527 of file page_tables.c.
Definition at line 410 of file interrupts_and_traps.c.
Definition at line 27 of file lguest_user.c.
Definition at line 256 of file interrupts_and_traps.c.
| void setup_default_gdt_entries | ( | struct lguest_ro_state * | state | ) |
Definition at line 106 of file segments.c.
| void setup_default_idt_entries | ( | struct lguest_ro_state * | state, |
| const unsigned long * | def | ||
| ) |
Definition at line 553 of file interrupts_and_traps.c.
Definition at line 136 of file segments.c.
Definition at line 187 of file interrupts_and_traps.c.
Definition at line 305 of file hypercalls.c.
| char end_switcher_text[] |
| char start_switcher_text[] |
| char switch_to_guest[] |
1.8.2