x86-specific Documentation¶
- 1. DeviceTree Booting
- 2. x86 Feature Flags
- 3. x86 Topology
- 4. Kernel level exception handling
- 5. Kernel Stacks
- 6. Kernel Entries
- 7. Early Printk
- 8. ORC unwinder
- 9. Zero Page
- 10. The TLB
- 11. MTRR (Memory Type Range Register) control
- 12. PAT (Page Attribute Table)
- 13. Hardware-Feedback Interface for scheduling on Intel Hardware
- 14. Linux IOMMU Support
- 15. Intel(R) TXT Overview
- 16. Debugging AMD Zen systems
- 16.1. Introduction
- 16.2. S3 vs s2idle
- 16.3. s2idle debugging tool
- 16.4. Spurious s2idle wakeups from an IRQ
- 16.5. Spurious s2idle wakeups from a GPIO
- 16.6. s2idle PM debug messages
- 16.7. Historical examples of s2idle issues
- 16.8. Runtime power consumption issues
- 16.9. BIOS debug messages
- 16.10. Random reboot issues
- 17. AMD Memory Encryption
- 18. AMD HSMP interface
- 19. Intel Trust Domain Extensions (TDX)
- 20. Page Table Isolation (PTI)
- 21. Microarchitectural Data Sampling (MDS) mitigation
- 22. The Linux Microcode Loader
- 23. TSX Async Abort (TAA) mitigation
- 24. Bus lock detection and handling
- 25. USB Legacy support
- 26. i386 Support
- 27. x86_64 Support
- 27.1. AMD64 Specific Boot Options
- 27.2. General note on [U]EFI x86_64 support
- 27.3. Memory Management
- 27.4. 5-level paging
- 27.5. Fake NUMA For CPUSets
- 27.6. Firmware support for CPU hotplug under Linux/x86-64
- 27.7. Configurable sysfs parameters for the x86-64 machine check code
- 27.8. Using FS and GS segments in user space applications
- 28. In-Field Scan
- 29. Shared Virtual Addressing (SVA) with ENQCMD
- 30. Software Guard eXtensions (SGX)
- 31. Feature status on x86 architecture
- 32. x86-specific ELF Auxiliary Vectors
- 33. Using XSTATE features in user space applications