|
Xen Test Framework
|
#include <xtf/traps.h>#include <xtf/lib.h>#include <xtf/hypercall.h>#include <xtf/test.h>#include <arch/idt.h>#include <arch/lib.h>#include <arch/processor.h>#include <arch/segment.h>#include <arch/pagetable.h>#include <arch/symbolic-const.h>
Include dependency graph for traps.c:Go to the source code of this file.
Functions | |
| void | entry_DE (void) |
| void | entry_DB (void) |
| void | entry_NMI (void) |
| void | entry_BP (void) |
| void | entry_OF (void) |
| void | entry_BR (void) |
| void | entry_UD (void) |
| void | entry_NM (void) |
| void | entry_DF (void) |
| void | entry_TS (void) |
| void | entry_NP (void) |
| void | entry_SS (void) |
| void | entry_GP (void) |
| void | entry_PF (void) |
| void | entry_MF (void) |
| void | entry_AC (void) |
| void | entry_MC (void) |
| void | entry_XM (void) |
| void | entry_VE (void) |
| void | entry_ret_to_kernel (void) |
| void | entry_SYSCALL (void) |
| void | entry_SYSENTER (void) |
| void | entry_EVTCHN (void) |
| int | xtf_set_idte (unsigned int vector, const struct xtf_idte *idte) |
| Set up an IDT Entry, in a guest agnostic way. | |
| static int | remap_linear (const void *linear, uint64_t flags) |
| static int | remap_linear_range (const void *start, const void *end, uint64_t flags) |
| static void | init_callbacks (void) |
| void | arch_init_traps (void) |
| void | arch_crash_hard (void) |
Variables | |
| xen_pv_start_info_t * | pv_start_info = NULL |
| struct xen_trap_info | pv_default_trap_info [] |
| void entry_DE | ( | void | ) |
Here is the caller graph for this function:| void entry_DB | ( | void | ) |
Here is the caller graph for this function:| void entry_NMI | ( | void | ) |
Here is the caller graph for this function:| void entry_BP | ( | void | ) |
Here is the caller graph for this function:| void entry_OF | ( | void | ) |
Here is the caller graph for this function:| void entry_BR | ( | void | ) |
Here is the caller graph for this function:| void entry_UD | ( | void | ) |
Here is the caller graph for this function:| void entry_NM | ( | void | ) |
Here is the caller graph for this function:| void entry_DF | ( | void | ) |
Here is the caller graph for this function:| void entry_TS | ( | void | ) |
Here is the caller graph for this function:| void entry_NP | ( | void | ) |
Here is the caller graph for this function:| void entry_SS | ( | void | ) |
Here is the caller graph for this function:| void entry_GP | ( | void | ) |
Here is the caller graph for this function:| void entry_PF | ( | void | ) |
Here is the caller graph for this function:| void entry_MF | ( | void | ) |
Here is the caller graph for this function:| void entry_AC | ( | void | ) |
Here is the caller graph for this function:| void entry_MC | ( | void | ) |
Here is the caller graph for this function:| void entry_XM | ( | void | ) |
Here is the caller graph for this function:| void entry_VE | ( | void | ) |
Here is the caller graph for this function:| void entry_ret_to_kernel | ( | void | ) |
| void entry_SYSCALL | ( | void | ) |
Here is the caller graph for this function:| void entry_SYSENTER | ( | void | ) |
Here is the caller graph for this function:| void entry_EVTCHN | ( | void | ) |
Here is the caller graph for this function:| int xtf_set_idte | ( | unsigned int | vector, |
| const struct xtf_idte * | idte | ||
| ) |
Set up an IDT Entry, in a guest agnostic way.
Construct an IDT Entry at the specified vector, using configuration provided in idte.
| vector | Vector to set up. |
| idte | Details to set up. |
Definition at line 69 of file traps.c.
Here is the call graph for this function:
|
static |
|
static |
|
static |
| void arch_init_traps | ( | void | ) |
| xen_pv_start_info_t* pv_start_info = NULL |
| struct xen_trap_info pv_default_trap_info[] |