diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-07-15 15:56:43 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-07-15 15:56:43 +0200 |
| commit | 014e52494a73ce80d9e4c47e4eab676213c25a03 (patch) | |
| tree | 4a1633c7d6308276db650602a0266582e2247de0 /kernel/kapi/devices/cpu.cpp | |
| parent | 3130556cdab078de5db6fabdf6f2d57c05ced08a (diff) | |
| download | kernel-014e52494a73ce80d9e4c47e4eab676213c25a03.tar.xz kernel-014e52494a73ce80d9e4c47e4eab676213c25a03.zip | |
kernel/cpu: introduce core index number
Diffstat (limited to 'kernel/kapi/devices/cpu.cpp')
| -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; |
