From e813d9576bd1e3366b2756ec2b00d1627be8e58a Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Wed, 19 Aug 2026 10:31:23 +0200 Subject: kapi: use bytes for size in boot modules --- arch/x86_64/kapi/boot_modules.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'arch/x86_64/kapi/boot_modules.cpp') diff --git a/arch/x86_64/kapi/boot_modules.cpp b/arch/x86_64/kapi/boot_modules.cpp index c86b9cf7..607aca4e 100644 --- a/arch/x86_64/kapi/boot_modules.cpp +++ b/arch/x86_64/kapi/boot_modules.cpp @@ -11,6 +11,7 @@ #include #include +#include #include @@ -34,7 +35,8 @@ namespace kapi::boot_modules .name = module.string(), .start_address = memory::linear_address{module.start_address + std::bit_cast(&arch::boot::TEACHOS_VMA)}, - .size = module.end_address - module.start_address}; + .size = kstd::bytes{module.end_address - module.start_address}, + }; auto device = kstd::make_shared(index, boot_module); bus.add_child(device); }); -- cgit v1.2.3