File tree Expand file tree Collapse file tree 3 files changed +7
-10
lines changed Expand file tree Collapse file tree 3 files changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -77,7 +77,11 @@ static inline size_t real_mode_size_needed(void)
77
77
return ALIGN (real_mode_blob_end - real_mode_blob , PAGE_SIZE );
78
78
}
79
79
80
- void set_real_mode_mem (phys_addr_t mem , size_t size );
80
+ static inline void set_real_mode_mem (phys_addr_t mem )
81
+ {
82
+ real_mode_header = (struct real_mode_header * ) __va (mem );
83
+ }
84
+
81
85
void reserve_real_mode (void );
82
86
83
87
#endif /* __ASSEMBLY__ */
Original file line number Diff line number Diff line change @@ -449,7 +449,7 @@ void __init efi_free_boot_services(void)
449
449
*/
450
450
rm_size = real_mode_size_needed ();
451
451
if (rm_size && (start + rm_size ) < (1 <<20 ) && size >= rm_size ) {
452
- set_real_mode_mem (start , rm_size );
452
+ set_real_mode_mem (start );
453
453
start += rm_size ;
454
454
size -= rm_size ;
455
455
}
Original file line number Diff line number Diff line change @@ -15,13 +15,6 @@ u32 *trampoline_cr4_features;
15
15
/* Hold the pgd entry used on booting additional CPUs */
16
16
pgd_t trampoline_pgd_entry ;
17
17
18
- void __init set_real_mode_mem (phys_addr_t mem , size_t size )
19
- {
20
- void * base = __va (mem );
21
-
22
- real_mode_header = (struct real_mode_header * ) base ;
23
- }
24
-
25
18
void __init reserve_real_mode (void )
26
19
{
27
20
phys_addr_t mem ;
@@ -40,7 +33,7 @@ void __init reserve_real_mode(void)
40
33
}
41
34
42
35
memblock_reserve (mem , size );
43
- set_real_mode_mem (mem , size );
36
+ set_real_mode_mem (mem );
44
37
}
45
38
46
39
static void __init setup_real_mode (void )
You can’t perform that action at this time.
0 commit comments