From ec7e798c70e54cf10e6dddf465cb7f741f760e79 Mon Sep 17 00:00:00 2001 From: EmulatedSeasons <89668582+EmulatedSeasons@users.noreply.github.com> Date: Thu, 18 Jan 2024 23:16:56 -0500 Subject: added beginning and end kernel symbols --- kernel/arch/i386/linker.ld | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'kernel/arch/i386/linker.ld') diff --git a/kernel/arch/i386/linker.ld b/kernel/arch/i386/linker.ld index 24cfa84..bac95d2 100644 --- a/kernel/arch/i386/linker.ld +++ b/kernel/arch/i386/linker.ld @@ -5,6 +5,9 @@ SECTIONS { . = 1M; + /* Used to get the beginning and end address of the kernel */ + _begin = .; + /* code. multiboot header comes first */ .text BLOCK(4K) : ALIGN(4K) { @@ -30,4 +33,6 @@ SECTIONS *(COMMON) *(.bss) } + + _end = .; } \ No newline at end of file -- cgit v1.2.3-70-g09d2