Xen Test Framework
idt.h
Go to the documentation of this file.
1
7#ifndef XTF_X86_IDT_H
8#define XTF_X86_IDT_H
9
15#define X86_VEC_RET2KERN 0x20
16
20#define X86_VEC_AVAIL 0x21
21
22
23#ifndef __ASSEMBLY__
24
27{
28 unsigned long addr;
29 unsigned int cs, dpl;
30};
31
42int xtf_set_idte(unsigned int vector,
43 const struct xtf_idte *idte);
44
45#endif /* __ASSEMBLY__ */
46
47#endif /* XTF_X86_IDT_H */
48
49/*
50 * Local variables:
51 * mode: C
52 * c-file-style: "BSD"
53 * c-basic-offset: 4
54 * tab-width: 4
55 * indent-tabs-mode: nil
56 * End:
57 */
int xtf_set_idte(unsigned int vector, const struct xtf_idte *idte)
Set up an IDT Entry, in a guest agnostic way.
Definition: traps.c:73
static const struct xtf_idte idte
Definition: main.c:170
A guest agnostic represention of IDT information.
Definition: idt.h:27
unsigned int dpl
Definition: idt.h:29
unsigned int cs
Definition: idt.h:29
unsigned long addr
Definition: idt.h:28