KVM
tss.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __TSS_SEGMENT_H
3 #define __TSS_SEGMENT_H
4 
5 struct tss_segment_32 {
7  u32 esp0;
8  u32 ss0;
9  u32 esp1;
10  u32 ss1;
11  u32 esp2;
12  u32 ss2;
13  u32 cr3;
14  u32 eip;
15  u32 eflags;
16  u32 eax;
17  u32 ecx;
18  u32 edx;
19  u32 ebx;
20  u32 esp;
21  u32 ebp;
22  u32 esi;
23  u32 edi;
24  u32 es;
25  u32 cs;
26  u32 ss;
27  u32 ds;
28  u32 fs;
29  u32 gs;
31  u16 t;
32  u16 io_map;
33 };
34 
37  u16 sp0;
38  u16 ss0;
39  u16 sp1;
40  u16 ss1;
41  u16 sp2;
42  u16 ss2;
43  u16 ip;
44  u16 flag;
45  u16 ax;
46  u16 cx;
47  u16 dx;
48  u16 bx;
49  u16 sp;
50  u16 bp;
51  u16 si;
52  u16 di;
53  u16 es;
54  u16 cs;
55  u16 ss;
56  u16 ds;
57  u16 ldt;
58 };
59 
60 #endif
u16 dx
Definition: tss.h:47
u16 ip
Definition: tss.h:43
u16 ss
Definition: tss.h:55
u16 sp
Definition: tss.h:49
u16 bx
Definition: tss.h:48
u16 ax
Definition: tss.h:45
u16 ds
Definition: tss.h:56
u16 ss1
Definition: tss.h:40
u16 si
Definition: tss.h:51
u16 cs
Definition: tss.h:54
u16 ss0
Definition: tss.h:38
u16 ss2
Definition: tss.h:42
u16 prev_task_link
Definition: tss.h:36
u16 sp2
Definition: tss.h:41
u16 cx
Definition: tss.h:46
u16 sp1
Definition: tss.h:39
u16 bp
Definition: tss.h:50
u16 es
Definition: tss.h:53
u16 flag
Definition: tss.h:44
u16 sp0
Definition: tss.h:37
u16 di
Definition: tss.h:52
u16 ldt
Definition: tss.h:57
u32 ds
Definition: tss.h:27
u32 ss0
Definition: tss.h:8
u32 ss1
Definition: tss.h:10
u32 esp1
Definition: tss.h:9
u32 gs
Definition: tss.h:29
u16 t
Definition: tss.h:31
u32 fs
Definition: tss.h:28
u32 esp
Definition: tss.h:20
u32 ebx
Definition: tss.h:19
u32 esp2
Definition: tss.h:11
u32 eflags
Definition: tss.h:15
u32 ss
Definition: tss.h:26
u32 esi
Definition: tss.h:22
u32 ecx
Definition: tss.h:17
u32 eip
Definition: tss.h:14
u32 eax
Definition: tss.h:16
u32 prev_task_link
Definition: tss.h:6
u32 cs
Definition: tss.h:25
u32 edx
Definition: tss.h:18
u16 io_map
Definition: tss.h:32
u32 ss2
Definition: tss.h:12
u32 esp0
Definition: tss.h:7
u32 ldt_selector
Definition: tss.h:30
u32 ebp
Definition: tss.h:21
u32 cr3
Definition: tss.h:13
u32 edi
Definition: tss.h:23
u32 es
Definition: tss.h:24