Rev 275 | Rev 282 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 275 | Rev 277 | ||
---|---|---|---|
Line 53... | Line 53... | ||
53 | symbol_table = .; |
53 | symbol_table = .; |
54 | *(symtab.*); /* Symbol table, must be LAST symbol!*/ |
54 | *(symtab.*); /* Symbol table, must be LAST symbol!*/ |
55 | 55 | ||
56 | kdata_end = .; |
56 | kdata_end = .; |
57 | } |
57 | } |
- | 58 | _boot_offset = 0x100000; |
|
58 | _map_address = 0xffffffff80100000; |
59 | _ka2pa_offset = 0xffffffff80000000; |
- | 60 | _map_address = _ka2pa_offset + _boot_offset; |
|
- | 61 | ||
59 | _hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start); |
62 | _hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start); |
60 | 63 | ||
61 | e820table_boot = e820table - _map_address; |
64 | e820table_boot = e820table - _map_address; |
62 | e820counter_boot = e820counter - _map_address; |
65 | e820counter_boot = e820counter - _map_address; |
- | 66 | ap_bootstrap_gdtr = ap_bootstrap_gdtr_boot + _ka2pa_offset; |
|
63 | } |
67 | } |