From 014e52494a73ce80d9e4c47e4eab676213c25a03 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Wed, 15 Jul 2026 15:56:43 +0200 Subject: kernel/cpu: introduce core index number --- kernel/kapi/devices/cpu.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'kernel') diff --git a/kernel/kapi/devices/cpu.cpp b/kernel/kapi/devices/cpu.cpp index f0e1d725..da55cf2c 100644 --- a/kernel/kapi/devices/cpu.cpp +++ b/kernel/kapi/devices/cpu.cpp @@ -8,12 +8,19 @@ namespace kapi::devices { - cpu::core::core(std::size_t major_number, std::size_t minor_number, std::uint64_t hardware_id, bool is_bsp) + cpu::core::core(std::size_t major_number, std::size_t minor_number, std::uint64_t index, std::uint64_t hardware_id, + bool is_bsp) : kapi::devices::bus{major_number, minor_number, "cpu_core"} + , m_index{index} , m_hardware_id{hardware_id} , m_is_bsp{is_bsp} {} + auto cpu::core::index() const noexcept -> std::uint64_t + { + return m_index; + } + auto cpu::core::hardware_id() const -> std::uint64_t { return m_hardware_id; -- cgit v1.2.3