diff options
Diffstat (limited to 'kernel/kapi')
| -rw-r--r-- | kernel/kapi/devices/cpu.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
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; |
