Subversion Repositories HelenOS

Rev

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

Rev 2146 Rev 2194
Line 18... Line 18...
18
		ktext_end = .;
18
		ktext_end = .;
19
	}
19
	}
20
	.data : {
20
	.data : {
21
		kdata_start = .;
21
		kdata_start = .;
22
		*(.data);		/* initialized data */
22
		*(.data);		/* initialized data */
-
 
23
		*(.sbss);
23
		hardcoded_ktext_size = .;
24
		hardcoded_ktext_size = .;
24
		LONG(ktext_end - ktext_start);	
25
		LONG(ktext_end - ktext_start);	
25
		hardcoded_kdata_size = .;
26
		hardcoded_kdata_size = .;
26
		LONG(kdata_end - kdata_start);
27
		LONG(kdata_end - kdata_start);
27
		hardcoded_load_address = .;
28
		hardcoded_load_address = .;
28
		LONG(KERNEL_LOAD_ADDRESS);		/* TODO */
29
		LONG(KERNEL_LOAD_ADDRESS);
-
 
30
		*(.bss);		/* uninitialized static variables */
-
 
31
		*(COMMON); 		/* global variables */
-
 
32
	
29
		*(.rodata*);
33
		*(.rodata*);
30
		*(.sdata);
34
		*(.sdata);
31
		*(.reginfo);
-
 
32
		*(symtab.*);             
35
		*(symtab.*);             
33
	}
36
	}
34
	_gp = . + 0x8000;
-
 
35
	.lit8 : { *(.lit8) }
-
 
36
	.lit4 : { *(.lit4) }
-
 
37
	.sbss : {
-
 
38
		*(.sbss);
-
 
39
		*(.scommon);
-
 
40
	}
-
 
41
	.bss : {
-
 
42
		*(.bss);		/* uninitialized static variables */
-
 
43
		*(COMMON); 		/* global variables */
-
 
44
	}
-
 
45
 
37
 
46
	kdata_end = .;
38
	kdata_end = .;
47
 
39
 
48
	/DISCARD/ : {
40
	/DISCARD/ : {
49
	  *(.mdebug*);
41
	  *(.mdebug*);