File tree Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ ffffea0000000000 - ffffeaffffffffff (=40 bits) virtual memory map (1TB)
12
12
... unused hole ...
13
13
ffffec0000000000 - fffffbffffffffff (=44 bits) kasan shadow memory (16TB)
14
14
... unused hole ...
15
- fffffe0000000000 - fffffe7fffffffff (=39 bits) LDT remap for PTI
16
- fffffe8000000000 - fffffeffffffffff (=39 bits) cpu_entry_area mapping
15
+ fffffe0000000000 - fffffe7fffffffff (=39 bits) cpu_entry_area mapping
16
+ fffffe8000000000 - fffffeffffffffff (=39 bits) LDT remap for PTI
17
17
ffffff0000000000 - ffffff7fffffffff (=39 bits) %esp fixup stacks
18
18
... unused hole ...
19
19
ffffffef00000000 - fffffffeffffffff (=64 GB) EFI region mapping space
@@ -37,7 +37,8 @@ ffd4000000000000 - ffd5ffffffffffff (=49 bits) virtual memory map (512TB)
37
37
... unused hole ...
38
38
ffdf000000000000 - fffffc0000000000 (=53 bits) kasan shadow memory (8PB)
39
39
... unused hole ...
40
- fffffe8000000000 - fffffeffffffffff (=39 bits) cpu_entry_area mapping
40
+ fffffe0000000000 - fffffe7fffffffff (=39 bits) cpu_entry_area mapping
41
+ ... unused hole ...
41
42
ffffff0000000000 - ffffff7fffffffff (=39 bits) %esp fixup stacks
42
43
... unused hole ...
43
44
ffffffef00000000 - fffffffeffffffff (=64 GB) EFI region mapping space
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ typedef struct { pteval_t pte; } pte_t;
88
88
# define VMALLOC_SIZE_TB _AC(32, UL)
89
89
# define __VMALLOC_BASE _AC(0xffffc90000000000, UL)
90
90
# define __VMEMMAP_BASE _AC(0xffffea0000000000, UL)
91
- # define LDT_PGD_ENTRY _AC(-4 , UL)
91
+ # define LDT_PGD_ENTRY _AC(-3 , UL)
92
92
# define LDT_BASE_ADDR (LDT_PGD_ENTRY << PGDIR_SHIFT)
93
93
#endif
94
94
@@ -110,7 +110,7 @@ typedef struct { pteval_t pte; } pte_t;
110
110
#define ESPFIX_PGD_ENTRY _AC(-2, UL)
111
111
#define ESPFIX_BASE_ADDR (ESPFIX_PGD_ENTRY << P4D_SHIFT)
112
112
113
- #define CPU_ENTRY_AREA_PGD _AC(-3 , UL)
113
+ #define CPU_ENTRY_AREA_PGD _AC(-4 , UL)
114
114
#define CPU_ENTRY_AREA_BASE (CPU_ENTRY_AREA_PGD << P4D_SHIFT)
115
115
116
116
#define EFI_VA_START ( -4 * (_AC(1, UL) << 30))
Original file line number Diff line number Diff line change @@ -61,10 +61,10 @@ enum address_markers_idx {
61
61
KASAN_SHADOW_START_NR ,
62
62
KASAN_SHADOW_END_NR ,
63
63
#endif
64
+ CPU_ENTRY_AREA_NR ,
64
65
#if defined(CONFIG_MODIFY_LDT_SYSCALL ) && !defined(CONFIG_X86_5LEVEL )
65
66
LDT_NR ,
66
67
#endif
67
- CPU_ENTRY_AREA_NR ,
68
68
#ifdef CONFIG_X86_ESPFIX64
69
69
ESPFIX_START_NR ,
70
70
#endif
You can’t perform that action at this time.
0 commit comments