Rev 243 | Rev 275 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 243 | Rev 268 | ||
---|---|---|---|
Line 29... | Line 29... | ||
29 | ktext_end = .; |
29 | ktext_end = .; |
30 | 30 | ||
31 | kdata_start = .; |
31 | kdata_start = .; |
32 | *(.data); /* initialized data */ |
32 | *(.data); /* initialized data */ |
33 | *(.rodata*); /* string literals */ |
33 | *(.rodata*); /* string literals */ |
34 | *(COMMON); /* global variables */ |
- | |
35 | hardcoded_load_address = .; |
34 | hardcoded_load_address = .; |
36 | QUAD(0xffffffff80008000); |
35 | QUAD(0xffffffff80008000); |
37 | hardcoded_ktext_size = .; |
36 | hardcoded_ktext_size = .; |
38 | QUAD(ktext_end - ktext_start + (unmapped_ktext_end - unmapped_ktext_start)); |
37 | QUAD(ktext_end - ktext_start + (unmapped_ktext_end - unmapped_ktext_start)); |
39 | hardcoded_kdata_size = .; |
38 | hardcoded_kdata_size = .; |
40 | QUAD(kdata_end - kdata_start + (unmapped_kdata_end - unmapped_kdata_start)); |
39 | QUAD(kdata_end - kdata_start + (unmapped_kdata_end - unmapped_kdata_start)); |
- | 40 | *(COMMON); /* global variables */ |
|
- | 41 | ||
- | 42 | ||
- | 43 | ||
41 | *(.eh_frame); |
44 | *(.eh_frame); |
42 | *(.bss); /* uninitialized static variables */ |
45 | *(.bss); /* uninitialized static variables */ |
43 | *(K_DATA_END); |
46 | *(K_DATA_END); |
- | 47 | ||
- | 48 | symbol_table = .; |
|
- | 49 | *(symtab.*); /* Symbol table, must be LAST symbol!*/ |
|
- | 50 | ||
44 | kdata_end = .; |
51 | kdata_end = .; |
45 | } |
52 | } |
46 | _map_address = 0xffffffff80000000; |
53 | _map_address = 0xffffffff80000000; |
47 | e820table_boot = e820table - _map_address; |
54 | e820table_boot = e820table - _map_address; |
48 | e820counter_boot = e820counter - _map_address; |
55 | e820counter_boot = e820counter - _map_address; |