rumpk/boot/linker-riscv64.ld

38 lines
530 B
Plaintext

/* Rumpk Linker Script (RISC-V 64) */
/* For QEMU virt machine (RAM starts at 0x80000000) */
ENTRY(_start)
SECTIONS
{
. = 0x80200000; /* QEMU/OpenSBI load address */
.text : {
*(.text._start)
*(.text*)
}
.rodata : {
*(.rodata*)
}
.data : {
*(.data*)
}
. = ALIGN(4096);
.bss : {
__bss_start = .;
*(.bss*)
*(COMMON)
__bss_end = .;
}
/DISCARD/ : {
*(.comment)
*(.note*)
*(.eh_frame*)
}
}