|
@@ -58,7 +58,7 @@ enum {
|
|
|
};
|
|
|
|
|
|
// LDT or TSS descriptor in the GDT. 16 bytes.
|
|
|
-struct ldttss_desc {
|
|
|
+struct ldttss_desc64 {
|
|
|
u16 limit0;
|
|
|
u16 base0;
|
|
|
unsigned base1 : 8, type : 5, dpl : 2, p : 1;
|
|
@@ -69,8 +69,10 @@ struct ldttss_desc {
|
|
|
|
|
|
#ifdef CONFIG_X86_64
|
|
|
typedef struct gate_struct64 gate_desc;
|
|
|
+typedef struct ldttss_desc64 ldt_desc;
|
|
|
#else
|
|
|
typedef struct desc_struct gate_desc;
|
|
|
+typedef struct desc_struct ldt_desc;
|
|
|
#endif
|
|
|
|
|
|
struct desc_ptr {
|