From 99552f7284ec3a17a1f1f164dce76ca1d1d264fc Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 19 Sep 2025 21:26:07 -0400 Subject: 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 --- src/sys/arch/amd64/conf/sys.ld | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/sys/arch/amd64/conf/sys.ld') 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 : { -- cgit v1.2.3