MOS Source Code
|
#include <mos/types.h>
Go to the source code of this file.
Macros | |
#define | TARGET_CPU_ALL 0xFF |
Enumerations | |
enum | ipi_type_t { IPI_TYPE_HALT = 0 , IPI_TYPE_INVALIDATE_TLB , IPI_TYPE_RESCHEDULE , IPI_TYPE_MAX } |
The type of IPI to send. More... | |
Functions | |
MOS_STATIC_ASSERT (IPI_TYPE_MAX<=(u8) 0xFF, "IPI_TYPE_MAX must fit in a u8") | |
void | ipi_send (u8 target, ipi_type_t type) |
void | ipi_send_all (ipi_type_t type) |
void | ipi_do_handle (ipi_type_t type) |
#define TARGET_CPU_ALL 0xFF |
Definition at line 21 of file ipi.h.
Referenced by platform_ipi_send().
enum ipi_type_t |
MOS_STATIC_ASSERT | ( | IPI_TYPE_MAX<=(u8) | 0xFF, |
"IPI_TYPE_MAX must fit in a u8" | ) |
void ipi_send | ( | u8 | target, |
ipi_type_t | type ) |
void ipi_send_all | ( | ipi_type_t | type | ) |
Referenced by mm_handle_fault(), and try_handle_kernel_panics_at().
void ipi_do_handle | ( | ipi_type_t | type | ) |
Referenced by x86_interrupt_entry().