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
13
inline
constexpr
uint64_t
kDefaultAPBase
= 0x30000;
14
15
extern
"C"
void
*
ap_start16
[];
16
extern
"C"
void
*
ap_start64_end
[];
17
extern
"C"
void
*
sipi_params
[];
18
22
struct
[[gnu::packed]]
SipiParams
{
23
uint32_t
cr3
;
24
};
ap_start16
void * ap_start16[]
Definition
sipi.h:15
ap_start64_end
void * ap_start64_end[]
Definition
sipi.h:16
sipi_params
void * sipi_params[]
Definition
sipi.h:17
kDefaultAPBase
constexpr uint64_t kDefaultAPBase
启动 APs 的默认地址
Definition
sipi.h:13
SipiParams
SIPI 参数结构体
Definition
sipi.h:22
SipiParams::cr3
uint32_t cr3
Definition
sipi.h:23
src
arch
x86_64
include
sipi.h
Generated by
1.9.8