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 --- kapi/kapi/devices/cpu.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'kapi') diff --git a/kapi/kapi/devices/cpu.hpp b/kapi/kapi/devices/cpu.hpp index f8ff60c6..a39580b4 100644 --- a/kapi/kapi/devices/cpu.hpp +++ b/kapi/kapi/devices/cpu.hpp @@ -15,12 +15,15 @@ namespace kapi::devices //! A virtual CPU Core to host all core local devices. struct core final : kapi::devices::bus { - explicit core(std::size_t major_number, std::size_t minor_number, std::uint64_t hardware_id, bool is_bsp); + explicit core(std::size_t major_number, std::size_t minor_number, std::uint64_t index, std::uint64_t hardware_id, + bool is_bsp); [[nodiscard]] auto hardware_id() const -> std::uint64_t; [[nodiscard]] auto is_bsp() const -> bool; + [[nodiscard]] auto index() const noexcept -> std::uint64_t; private: + std::uint64_t m_index; std::uint64_t m_hardware_id; bool m_is_bsp; }; -- cgit v1.2.3