Fix reversed interrupt vector name
[viridis.git] / linker.ld
1 OUTPUT_FORMAT("elf64-x86-64")
2 ENTRY(entry)
3 SECTIONS
4 {
5     kernel_start = 0xFFFFFFFF80100000;
6
7     .grub_sig 0x100000 :
8     {
9         *(.grub_sig)
10     }
11     .text_early :
12     {
13         *(.text_early)
14     }
15     .isrs 0xFFFFFFFF80100800: AT (0x100800)
16     {
17         *(.isrs)
18     }
19     .text :
20     {
21         *(.text)
22     }
23     .data :
24     {
25         *(.data)
26     }
27     .bss :
28     {
29         *(.bss)
30     }
31     .rodata :
32     {
33         *(.rodata)
34     }
35     /DISCARD/ :
36     {
37         *(.comment)
38         *(.eh_frame)
39     }
40     kernel_end = . ;
41     kernel_size = kernel_end - kernel_start;
42 }