diff options
author | Ian Moffett <ian@osmora.org> | 2025-09-19 21:26:07 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-09-19 21:26:07 -0400 |
commit | 99552f7284ec3a17a1f1f164dce76ca1d1d264fc (patch) | |
tree | a5bc1c279e575cccd693b3652d7170e54e9ca4c3 /src/sys/arch/amd64 | |
parent | 8435b9d411b25b2eb5c725063cc0b77da4c2efd4 (diff) |
kern: Add '.modules' section to kernel binary
The '.modules' section stores the list of modules to bring up on early
boot.
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/sys/arch/amd64')
-rw-r--r-- | src/sys/arch/amd64/conf/sys.ld | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sys/arch/amd64/conf/sys.ld b/src/sys/arch/amd64/conf/sys.ld index 5b7c7fc..6406c27 100644 --- a/src/sys/arch/amd64/conf/sys.ld +++ b/src/sys/arch/amd64/conf/sys.ld @@ -23,6 +23,12 @@ SECTIONS *(.rodata .rodata.*) } :rodata + .modules : { + __modules_init_start = .; + KEEP(*(.modules .modules)) + __modules_init_end = .; + } :rodata + . += CONSTANT(MAXPAGESIZE); .data : { |