#include <iris/core/processor.h>
◆ Processor() [1/2]
iris::Processor::Processor |
( |
| ) |
|
|
default |
◆ Processor() [2/2]
iris::Processor::Processor |
( |
u16 | id | ) |
|
|
inlineexplicit |
◆ arch_processor()
◆ broadcast_ipi()
◆ flush_tlb_local() [1/2]
void iris::Processor::flush_tlb_local |
( |
| ) |
|
◆ flush_tlb_local() [2/2]
◆ handle_pending_ipi_messages()
void iris::Processor::handle_pending_ipi_messages |
( |
| ) |
|
◆ id()
auto iris::Processor::id |
( |
| ) |
const -> u16 |
|
inline |
◆ is_booted()
auto iris::Processor::is_booted |
( |
| ) |
const -> bool |
|
inline |
◆ is_initialized()
auto iris::Processor::is_initialized |
( |
| ) |
const -> bool |
|
inline |
◆ is_online()
auto iris::Processor::is_online |
( |
| ) |
const -> bool |
|
inline |
◆ mark_as_booted()
void iris::Processor::mark_as_booted |
( |
| ) |
|
|
inline |
◆ mark_as_initialized()
void iris::Processor::mark_as_initialized |
( |
| ) |
|
|
inline |
◆ mark_as_online()
void iris::Processor::mark_as_online |
( |
| ) |
|
|
inline |
◆ scheduler()
auto iris::Processor::scheduler |
( |
| ) |
-> Scheduler& |
|
inline |
◆ send_ipi()
The documentation for this class was generated from the following files: