From 533976feb8ea79c15fa905642d75adb58a0e6996 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Tue, 12 Nov 2019 17:56:10 +0100 Subject: TEST CODE: prepare for switching to PL0 --- PL0_test.ld | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 PL0_test.ld (limited to 'PL0_test.ld') diff --git a/PL0_test.ld b/PL0_test.ld new file mode 100644 index 0000000..430e098 --- /dev/null +++ b/PL0_test.ld @@ -0,0 +1,44 @@ +ENTRY(_start) + +SECTIONS +{ + /* 0b10101010101000000000000000000000 */ + . = 0xaaa00000; + __start = .; + __text_start = .; + .text : + { + /* have entry point at the beginning */ + KEEP(*(.text.PL0main)) + *(.text) + } + . = ALIGN(4096); /* align to page size */ + __text_end = .; + + __rodata_start = .; + .rodata : + { + *(.rodata) + } + . = ALIGN(4096); /* align to page size */ + __rodata_end = .; + + __data_start = .; + .data : + { + *(.data) + } + . = ALIGN(4096); /* align to page size */ + __data_end = .; + + __bss_start = .; + .bss : + { + bss = .; + *(.bss) + } + . = ALIGN(4096); /* align to page size */ + __bss_end = .; + __bss_size = __bss_end - __bss_start; + __end = .; +} -- cgit v1.2.3