SimpleKernel 1.17.0
Loading...
Searching...
No Matches
sipi.h
Go to the documentation of this file.
1
5#pragma once
6
7#include <sys/cdefs.h>
8
9#include <cstddef>
10#include <cstdint>
11
13inline constexpr uint64_t kDefaultAPBase = 0x30000;
14
15extern "C" void* ap_start16[];
16extern "C" void* ap_start64_end[];
17extern "C" void* sipi_params[];
18
22struct [[gnu::packed]] SipiParams {
23 uint32_t cr3;
24};
void * ap_start16[]
Definition sipi.h:15
void * ap_start64_end[]
Definition sipi.h:16
void * sipi_params[]
Definition sipi.h:17
constexpr uint64_t kDefaultAPBase
启动 APs 的默认地址
Definition sipi.h:13
SIPI 参数结构体
Definition sipi.h:22
uint32_t cr3
Definition sipi.h:23