From 982c66a2104a3eaaa41bf7e0e79c772a3d8994dd Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Mon, 22 Dec 2025 20:02:03 -0500 Subject: mos: bpt: Add bpt_kernel_base() helper Signed-off-by: Ian Moffett --- mos/sys/inc/kern/bpt.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/mos/sys/inc/kern/bpt.h b/mos/sys/inc/kern/bpt.h index 3e3c3f2..e343f7b 100644 --- a/mos/sys/inc/kern/bpt.h +++ b/mos/sys/inc/kern/bpt.h @@ -8,6 +8,7 @@ #include #include +#include /* * Represents memory map entry types @@ -80,4 +81,16 @@ MOS_STATUS bpt_get_mementry(USIZE index, BPT_MEMENTRY *res); */ MOS_STATUS bpt_init(void); +ALWAYS_INLINE static inline UPTR +bpt_kernel_base(void) +{ + BPT_VARS vars; + + if (bpt_get_vars(&vars) != STATUS_SUCCESS) { + return 0; + } + + return vars.kernel_base; +} + #endif /* !_KERN_BPT_H_ */ -- cgit v1.2.3