Linux 内核
6.16.0-rc4
快速搜索
目录
开发流程
提交补丁
行为准则
维护者手册
所有开发流程文档
核心 API
驱动 API
子系统
锁
许可规则
编写文档
开发工具
测试指南
黑客指南
跟踪
故障注入
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. 设备树引导
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. Intel Trust Domain Extensions (TDX)
22. 页面表隔离 (PTI)
23. 微架构数据采样 (MDS) 缓解
24. Linux 微码加载器
25. TSX 异步中止 (TAA) 缓解
26. 总线锁检测和处理
27. USB 传统支持
28. i386 支持
29. x86_64 支持
30. 现场扫描
31. 使用 ENQCMD 的共享虚拟寻址 (SVA)
32. 软件保护扩展 (SGX)
33. x86 架构上的特性状态
34. x86 特定 ELF 辅助向量
35. 在用户空间应用程序中使用 XSTATE 特性
Xtensa 架构
未分类文档
翻译
本页
显示源代码
29.
x86_64 支持
¶
29.1. 关于 [U]EFI x86_64 支持的一般说明
29.1.1. 机制
29.2. 内存管理
29.2.1. 具有 4 级页表的完整虚拟内存映射
29.2.2. 具有 5 级页表的完整虚拟内存映射
29.3. 5 级分页
29.3.1. 概述
29.3.2. 用户空间和大型虚拟地址空间
29.4. 用于 CPUSets 的伪 NUMA
29.5. Linux/x86-64 下 CPU 热插拔的固件支持
29.6. 用于 x86-64 机器检查代码的可配置 sysfs 参数
29.7. 在用户空间应用程序中使用 FS 和 GS 段
29.7.1. 常见的 FS 和 GS 用法
29.7.2. 读取和写入 FS/GS 基地址
29.7.3. 使用 arch_prctl() 访问 FS/GS 基地址
29.7.4. 使用 FSGSBASE 指令访问 FS/GS 基地址
29.7.5. 编译器对基于 FS/GS 的寻址的支持
29.7.6. 使用内联汇编的基于 FS/GS 的寻址
29.8. 灵活返回和事件传递 (FRED)
29.8.1. 概述
29.8.2. 基于软件的事件分发
29.8.3. 完整主管/用户上下文
29.8.4. LKGS
29.8.5. 堆栈级别