CPU 架构¶
这些书籍提供了关于架构特定实现的编程细节。
- ARC 架构
- ARM 架构
- ARM64 架构
- ACPI 表
- AArch64 Linux 中的活动监视器单元 (AMU) 扩展
- Arm 系统上的 ACPI
- Arm 机密计算架构
- 非对称 32 位 SoC
- 引导 AArch64 Linux
- ARM64 CPU 功能寄存器
- CPU 热插拔和 ACPI
- ARM64 ELF hwcaps
- AArch64 Linux 的受保护控制栈支持
- ARM64 上的 HugeTLBpage
- arm64 上的 crashkernel 内存预留
- 旧指令
- AArch64 Linux 上的内存布局
- AArch64 Linux 中的内存标记扩展 (MTE)
- 内存复制/设置指令 (MOPS)
- Perf
- AArch64 Linux 中的指针认证
- 内核页表转储
- 芯片错误和软件变通方案
- AArch64 Linux 的可伸缩矩阵扩展支持
- AArch64 Linux 的可伸缩向量扩展支持
- AArch64 标记地址 ABI
- AArch64 Linux 中的标记虚拟地址
- arm64 架构上的功能状态
- LoongArch 架构
- m68k 架构
- MIPS 专用文档
- Nios II 专用文档
- OpenRISC 架构
- PA-RISC 架构
- powerpc
- NUMA 资源关联性
- 设备树引导
- PowerPC 引导包装器
- CPU 系列
- CPU 功能
- POWER9 上的 DAWR 问题
- DEXCR (动态执行控制寄存器)
- DSCR (数据流控制寄存器)
- PCI 总线 EEH 错误恢复
- POWERPC ELF HWCAPs
- ELF 注释 PowerPC 命名空间
- 固件辅助转储
- HVCS IBM “Hypervisor 虚拟控制台服务器” 安装指南
- IMC (内存中收集计数器)
- CPU 到 ISA 版本映射
- 飞思卡尔 BookE32 的 KASLR
- MPC52xx 系列上的 Linux 2.6.x
- POWER 上的嵌套 KVM
- 超级调用操作码 (hcalls)
- Powerenv 上的 PCI Express I/O 虚拟化资源
- PMU 基于事件的分支
- Ptrace
- 飞思卡尔 QUICC 引擎固件上传
- Power 架构 64 位 Linux 系统调用 ABI
- 事务内存支持
- 受保护执行设施
- 虚拟加速器交换板 (VAS) 用户空间 API
- VCPU 调度统计
- 设备 DAX
- powerpc 架构上的功能状态
- RISC-V 架构
- s390 架构
- SuperH 接口指南
- Sparc 架构
- x86 专用文档
- 1. Linux/x86 引导协议
- 2. 设备树引导
- 3. x86 功能标志
- 4. x86 拓扑
- 5. 内核级异常处理
- 6. 内核栈
- 7. 内核入口
- 8. 早期 Printk
- 9. ORC unwinder
- 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 信任域扩展 (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 架构