metalsvm/link.ld
2010-08-22 11:00:56 +00:00

30 lines
426 B
Text

OUTPUT_FORMAT("binary")
ENTRY(start)
phys = 0x00100000;
SECTIONS
{
.text phys : AT(phys) {
kernel_start = .;
code = .;
*(multiboot)
*(.text)
*(.rodata)
. = ALIGN(4096);
}
.data : AT(phys + (data - code))
{
data = .;
*(.data)
. = ALIGN(4096);
}
.bss : AT(phys + (bss - code))
{
bss = .;
*(.bss)
. = ALIGN(4096);
}
end = .;
kernel_end = .;
}
. = ALIGN(4096);