aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/arch/i386/linker.ld
diff options
context:
space:
mode:
authorEmulatedSeasons <89668582+EmulatedSeasons@users.noreply.github.com>2024-01-18 23:16:56 -0500
committerEmulatedSeasons <89668582+EmulatedSeasons@users.noreply.github.com>2024-01-18 23:16:56 -0500
commitec7e798c70e54cf10e6dddf465cb7f741f760e79 (patch)
tree4c55795e322a09bad030e1938de73f39bff29a28 /kernel/arch/i386/linker.ld
parentbb59107bd06a6a252b3743f17e55e3c17896db35 (diff)
added beginning and end kernel symbols
Diffstat (limited to 'kernel/arch/i386/linker.ld')
-rw-r--r--kernel/arch/i386/linker.ld5
1 files changed, 5 insertions, 0 deletions
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