Subversion Repositories HelenOS-historic

Rev

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

Rev 217 Rev 235
Line 20... Line 20...
20
		unmapped_kdata_start = .;
20
		unmapped_kdata_start = .;
21
		*(K_DATA_START);
21
		*(K_DATA_START);
22
		unmapped_kdata_end = .;
22
		unmapped_kdata_end = .;
23
	}
23
	}
24
 
24
 
25
	.mapped (0x80000000+SIZEOF(.unmapped)+0x8000) : AT (0x8000+SIZEOF(.unmapped)) { 
25
	.mapped (0x80100000+SIZEOF(.unmapped)+0x8000) : AT (0x8000+SIZEOF(.unmapped)) { 
26
		ktext_start = .;
26
		ktext_start = .;
27
		*(.text);
27
		*(.text);
28
		ktext_end = .;
28
		ktext_end = .;
29
 
29
 
30
		kdata_start = .;
30
		kdata_start = .;
31
		*(.data);		/* initialized data */
31
		*(.data);		/* initialized data */
32
		*(.rodata*);		/* string literals */
32
		*(.rodata*);		/* string literals */
33
		*(COMMON);		/* global variables */
33
		*(COMMON);		/* global variables */
34
		hardcoded_load_address = .;
34
		hardcoded_load_address = .;
35
		LONG(0x80008000);
35
		LONG(0x80108000);
36
		hardcoded_ktext_size = .;
36
		hardcoded_ktext_size = .;
37
		LONG(ktext_end - ktext_start + (unmapped_ktext_end - unmapped_ktext_start));
37
		LONG(ktext_end - ktext_start + (unmapped_ktext_end - unmapped_ktext_start));
38
		hardcoded_kdata_size = .;
38
		hardcoded_kdata_size = .;
39
		LONG(kdata_end - kdata_start + (unmapped_kdata_end - unmapped_kdata_start));
39
		LONG(kdata_end - kdata_start + (unmapped_kdata_end - unmapped_kdata_start));
40
		*(.bss);		/* uninitialized static variables */
40
		*(.bss);		/* uninitialized static variables */
41
		*(K_DATA_END);
41
		*(K_DATA_END);
42
		kdata_end = .;
42
		kdata_end = .;
43
	}
43
	}
-
 
44
	
-
 
45
	_hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start);
-
 
46
	
44
}
47
}