Subversion Repositories HelenOS

Rev

Rev 289 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 289 Rev 301
Line 35... Line 35...
35
 
35
 
36
		kdata_start = .;
36
		kdata_start = .;
37
		*(.data);		/* initialized data */
37
		*(.data);		/* initialized data */
38
		*(.rodata*);		/* string literals */
38
		*(.rodata*);		/* string literals */
39
		hardcoded_load_address = .;
39
		hardcoded_load_address = .;
40
		QUAD(ktext_start - SIZEOF(.unmapped));
40
		QUAD(PA2KA(BOOT_OFFSET+BOOTSTRAP_OFFSET));
41
		hardcoded_ktext_size = .;
41
		hardcoded_ktext_size = .;
42
		QUAD(ktext_end - ktext_start + (unmapped_ktext_end - unmapped_ktext_start));
42
		QUAD(ktext_end - ktext_start + (unmapped_ktext_end - unmapped_ktext_start));
43
		hardcoded_kdata_size = .;
43
		hardcoded_kdata_size = .;
44
		QUAD(kdata_end - kdata_start + (unmapped_kdata_end - unmapped_kdata_start));
44
		QUAD(kdata_end - kdata_start + (unmapped_kdata_end - unmapped_kdata_start));
45
		hardcoded_unmapped_ktext_size = .;
45
		hardcoded_unmapped_ktext_size = .;
Line 59... Line 59...
59
 
59
 
60
		kdata_end = .;
60
		kdata_end = .;
61
	}
61
	}
62
 
62
 
63
	_hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start);
63
	_hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start);
64
	_boot_offset = 0x100000;
-
 
65
	_ka2pa_offset = 0xffffffff80000000;
-
 
66
	_map_address = _ka2pa_offset + _boot_offset;
-
 
67
 
-
 
68
 
64
 
69
	e820table_boot = KA2PA(e820table) - BOOT_OFFSET;
65
	e820table_boot = KA2PA(e820table) - BOOT_OFFSET;
70
	e820counter_boot = KA2PA(e820counter) - BOOT_OFFSET;
66
	e820counter_boot = KA2PA(e820counter) - BOOT_OFFSET;
71
	real_bootstrap_gdtr = PA2KA(real_bootstrap_gdtr_boot);
67
	real_bootstrap_gdtr = PA2KA(real_bootstrap_gdtr_boot);
72
}
68
}