Linux 内核
7.2.0-rc6
快速搜索
目录
开发流程
提交补丁
行为准则
维护者手册
所有开发流程文档
核心 API
驱动程序 API
子系统
锁机制
许可规则
编写文档
开发工具
测试指南
内核 Hack 指南
跟踪
故障注入
热补丁 (Livepatching)
Rust
系统管理
构建系统
报告问题
用户空间工具
用户空间 API
固件
固件与设备树
CPU 架构
ARC 架构
ARM 架构
ARM64 架构
LoongArch 架构
m68k 架构
MIPS 专用文档
Nios II 专用文档
OpenRISC 架构
PA-RISC 架构
powerpc
RISC-V 架构
s390 架构
SuperH 接口指南
Sparc 架构
x86 专用文档
1. Linux/x86 引导协议
2. DeviceTree 引导
3. x86 功能标志
4. x86 拓扑
5. 内核级异常处理
6. 内核栈
7. 内核入口
8. 早期 Printk
9. ORC 解卷器
10. 零页
11. TLB
12. MTRR (内存类型范围寄存器) 控制
13. PAT (页属性表)
14. Intel 硬件上调度的硬件反馈接口
15. 控制流强制技术 (CET) 影子栈
16. x86 IOMMU 支持
17. Intel(R) TXT 概述
18. 调试 AMD Zen 系统
19. AMD 内存加密
20. AMD HSMP 接口
21. AMD 平台上异构核心调度的硬件反馈接口
22. Intel 信赖域扩展 (TDX)
23. 页表隔离 (PTI)
24. 微架构数据采样 (MDS) 缓解措施
25. Linux 微码加载器
26. TSX 异步中止 (TAA) 缓解措施
27. 总线锁检测与处理
28. USB 传统支持
29. i386 支持
30. x86_64 支持
31. 现场扫描
32. 带有 ENQCMD 的共享虚拟寻址 (SVA)
33. 软件防护扩展 (SGX)
34. x86 架构上的功能状态
35. x86 专用 ELF 辅助向量
36. 在用户空间应用程序中使用 XSTATE 功能
Xtensa 架构
未分类文档
翻译
本页
显示源码
30.
x86_64 支持
¶
30.1. 关于 [U]EFI x86_64 支持的一般说明
30.1.1. 机制
30.2. 内存管理
30.2.1. 采用 4 级页表的完整虚拟内存映射
30.2.2. 采用 5 级页表的完整虚拟内存映射
30.3. 5 级分页
30.3.1. 概述
30.3.2. 用户空间与大虚拟地址空间
30.4. 面向 CPUSets 的伪 NUMA
30.5. Linux/x86-64 下 CPU 热插拔的固件支持
30.6. 用于 x86-64 机器检查代码的可配置 sysfs 参数
30.7. 在用户空间应用程序中使用 FS 和 GS 段
30.7.1. FS 和 GS 的常用用法
30.7.2. 读取和写入 FS/GS 基地址
30.7.3. 使用 arch_prctl() 访问 FS/GS 基地址
30.7.4. 使用 FSGSBASE 指令访问 FS/GS 基地址
30.7.5. 编译器对基于 FS/GS 寻址的支持
30.7.6. 使用内联汇编进行基于 FS/GS 的寻址
30.8. 灵活返回和事件交付 (FRED)
30.8.1. 概述
30.8.2. 基于软件的事件分发
30.8.3. 完整的特权级/用户态上下文
30.8.4. LKGS
30.8.5. 堆栈级别