mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 09:32:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
	
		
			822 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			822 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| ENTRY(start)
 | |
| 
 | |
| SECTIONS
 | |
| {
 | |
|     . = 0xc0100000;
 | |
| 
 | |
|     start_of_kernel_image = .;
 | |
| 
 | |
|     .text ALIGN(4K) : AT (ADDR(.text) - 0xc0000000)
 | |
|     {
 | |
|         $<TARGET_OBJECTS:boot>
 | |
|         *(.multiboot)
 | |
|         start_of_kernel_text = .;
 | |
|         *(.text)
 | |
|         *(.text.startup)
 | |
|         end_of_kernel_text = .;
 | |
|     }
 | |
| 
 | |
|     .rodata ALIGN(4K) : AT (ADDR(.rodata) - 0xc0000000)
 | |
|     {
 | |
|         start_ctors = .;
 | |
|         *(.ctors)
 | |
|         end_ctors = .;
 | |
| 
 | |
|         *(.rodata)
 | |
|     }
 | |
| 
 | |
|     .data ALIGN(4K) : AT (ADDR(.data) - 0xc0000000)
 | |
|     {
 | |
|         start_of_kernel_data = .;
 | |
|         *(.data)
 | |
|         end_of_kernel_data = .;
 | |
|     }
 | |
| 
 | |
|     .bss ALIGN(4K) : AT (ADDR(.bss) - 0xc0000000)
 | |
|     {
 | |
|         start_of_kernel_bss = .;
 | |
|         *(page_tables)
 | |
|         *(COMMON)
 | |
|         *(.bss)
 | |
|         end_of_kernel_bss = .;
 | |
|     }
 | |
| 
 | |
|     end_of_kernel_image = .;
 | |
| }
 | 
