linux内核 课程报名
GitHub
总览
UEFI Specification // uefi 官方文档
ACPI Specification // acpi 官方文档
平台相关文档
x86
Intel® 64 and IA-32 Architectures Software Developer Manuals // intel 官方文档
AMD64 Architecture Programmer’s Manual // amd 官方文档,它和上面的 intel 官方文档,都是内核开发必看的文档
Intel ® Virtualization Technology for Directed I/O
Intel 82093AA I/O APIC // 第 3 章讲了 io apic 寄存器的具体格式,要重点阅读
Intel MultiProcessor Specification // 虽然它已经被 acpi 代替,但对于帮助理解内核代码来说,特别是 ioapic,还是有参考价值
arm
pci 相关文档
PCI Express Base Specification // pcie 官方规范,第一章和第七章要重点阅读
PCI Firmware Specification // 讲了 uefi / acpi / pcie 之间是如何协作的
ACPI Device Configuration // acpi 官方规范中,有关设备的章节
PCI Bus Subsystem // linux 内核官方文档中,有关 pci 子系统的章节,建议对内核代码有个大致了解后,再来看这些文档
© 2025 ytcoode