Linux kernel cpu cores

CPU Architectures¶

These books provide programming details about architecture-specific implementation.

  • ARC architecture
    • Linux kernel for ARC processors
    • Feature status on arc architecture
    • ARM Linux 2.6 and upper
    • Booting ARM Linux
    • Cluster-wide Power-up/power-down race avoidance algorithm
    • Interface for registering and calling firmware-specific operations for ARM
    • Interrupts
    • Kernel mode NEON
    • Kernel-provided User Helpers
    • Kernel Memory Layout on ARM Linux
    • Memory alignment
    • ARM TCM (Tightly-Coupled Memory) handling in Linux
    • Kernel initialisation parameters on ARM Linux
    • Software emulation of deprecated SWP instruction (CONFIG_SWP_EMULATE)
    • The Unified Extensible Firmware Interface (UEFI)
    • vlocks for Bare-Metal Mutual Exclusion
    • Porting
    • Feature status on arm architecture
    • SoC-specific documents
    • ACPI Tables
    • Activity Monitors Unit (AMU) extension in AArch64 Linux
    • ACPI on ARMv8 Servers
    • Asymmetric 32-bit SoCs
    • Booting AArch64 Linux
    • ARM64 CPU Feature Registers
    • ARM64 ELF hwcaps
    • HugeTLBpage on ARM64
    • Legacy instructions
    • Memory Layout on AArch64 Linux
    • Memory Tagging Extension (MTE) in AArch64 Linux
    • Perf
    • Pointer authentication in AArch64 Linux
    • Silicon Errata and Software Workarounds
    • Scalable Matrix Extension support for AArch64 Linux
    • Scalable Vector Extension support for AArch64 Linux
    • AArch64 TAGGED ADDRESS ABI
    • Tagged virtual addresses in AArch64 Linux
    • Feature status on arm64 architecture
    • Linux kernel release for the IA-64 Platform
    • Memory Attribute Aliasing on IA-64
    • EFI Real Time Clock driver
    • IPF Machine Check (MC) error inject tool
    • Light-weight System Calls for IA-64
    • IRQ affinity on IA64 platforms
    • An ad-hoc collection of notes on IA64 MCA and INIT processing
    • Serial Devices
    • Feature status on ia64 architecture
    • 1. Introduction to LoongArch
    • 2. Booting Linux/LoongArch
    • 3. IRQ chip model (hierarchy) of LoongArch
    • 4. Feature status on loongarch architecture
    • Command Line Options for Linux/m68k
    • Amiga Buddha and Catweasel IDE Driver
    • Feature status on m68k architecture
    • 1. BMIPS DeviceTree Booting
    • 2. Ingenic JZ47xx SoCs Timer/Counter Unit hardware
    • 3. Feature status on mips architecture
    • 1. Linux on the Nios II architecture
    • 2. Feature status on nios2 architecture
    • OpenRISC Linux
    • TODO
    • Feature status on openrisc architecture
    • PA-RISC Debugging
    • Register Usage for Linux/PA-RISC
    • Feature status on parisc architecture
    • NUMA resource associativity
    • DeviceTree Booting
    • The PowerPC boot wrapper
    • CPU Families
    • CPU Features
    • Coherent Accelerator Interface (CXL)
    • Coherent Accelerator (CXL) Flash
    • DAWR issues on POWER9
    • DSCR (Data Stream Control Register)
    • PCI Bus EEH Error Recovery
    • POWERPC ELF HWCAPs
    • ELF Note PowerPC Namespace
    • Firmware-Assisted Dump
    • HVCS IBM “Hypervisor Virtual Console Server” Installation Guide
    • IMC (In-Memory Collection Counters)
    • CPU to ISA Version Mapping
    • KASLR for Freescale BookE32
    • Linux 2.6.x on MPC52xx family
    • Hypercall Op-codes (hcalls)
    • PCI Express I/O Virtualization Resource on Powerenv
    • PMU Event Based Branches
    • Ptrace
    • Freescale QUICC Engine Firmware Uploading
    • Power Architecture 64-bit Linux system call ABI
    • Transactional Memory support
    • Protected Execution Facility
    • Virtual Accelerator Switchboard (VAS) userspace API
    • VCPU Dispatch Statistics
    • Feature status on powerpc architecture
    • Boot image header in RISC-V Linux
    • Virtual Memory Layout on RISC-V Linux
    • arch/riscv maintenance guidelines for developers
    • RISC-V Linux User ABI
    • Feature status on riscv architecture
    • Linux for S/390 and zSeries
    • IBM 3270 Display System support
    • S/390 driver model interfaces
    • Linux API for read access to z/VM Monitor Records
    • IBM s390 QDIO Ethernet Driver
    • S390 Debug Feature
    • Adjunct Processor (AP) facility
    • VFIO AP Locks Overview
    • vfio-ccw: the basic infrastructure
    • The s390 SCSI dump tool (zfcpdump)
    • S/390 common I/O-Layer
    • S/390 PCI
    • ibm 3270 changelog
    • ibm 3270 config3270.sh
    • Feature status on s390 architecture
    • DeviceTree Booting
    • Adding a new board to LinuxSH
    • Notes on register bank usage in the kernel
    • Feature status on sh architecture
    • Memory Management
    • Machine Specific Interfaces
    • Busses
    • Steps for sending ‘break’ on sunhv console
    • Application Data Integrity (ADI)
    • Oracle Data Analytics Accelerator (DAX)
    • Feature status on sparc architecture
    • 1. The Linux/x86 Boot Protocol
    • 2. DeviceTree Booting
    • 3. x86 Feature Flags
    • 4. x86 Topology
    • 5. Kernel level exception handling
    • 6. Kernel Stacks
    • 7. Kernel Entries
    • 8. Early Printk
    • 9. ORC unwinder
    • 10. Zero Page
    • 11. The TLB
    • 12. MTRR (Memory Type Range Register) control
    • 13. PAT (Page Attribute Table)
    • 14. Hardware-Feedback Interface for scheduling on Intel Hardware
    • 15. Control-flow Enforcement Technology (CET) Shadow Stack
    • 16. x86 IOMMU Support
    • 17. Intel(R) TXT Overview
    • 18. AMD Memory Encryption
    • 19. AMD HSMP interface
    • 20. Intel Trust Domain Extensions (TDX)
    • 21. Page Table Isolation (PTI)
    • 22. Microarchitectural Data Sampling (MDS) mitigation
    • 23. The Linux Microcode Loader
    • 24. User Interface for Resource Control feature
    • 25. TSX Async Abort (TAA) mitigation
    • 26. Bus lock detection and handling
    • 27. USB Legacy support
    • 28. i386 Support
    • 29. x86_64 Support
    • 30. In-Field Scan
    • 31. Shared Virtual Addressing (SVA) with ENQCMD
    • 32. Software Guard eXtensions (SGX)
    • 33. Feature status on x86 architecture
    • 34. x86-specific ELF Auxiliary Vectors
    • 35. Using XSTATE features in user space applications
    • Atomic Operation Control (ATOMCTL) Register
    • Passing boot parameters to the kernel
    • MMUv3 initialization sequence
    • Feature status on xtensa architecture

    Источник

    CPU Architectures¶

    These books provide programming details about architecture-specific implementation.

    • ARC architecture
      • Linux kernel for ARC processors
      • Feature status on arc architecture
      • ARM Linux 2.6 and upper
      • Booting ARM Linux
      • Cluster-wide Power-up/power-down race avoidance algorithm
      • Interface for registering and calling firmware-specific operations for ARM
      • Interrupts
      • Kernel mode NEON
      • Kernel-provided User Helpers
      • Kernel Memory Layout on ARM Linux
      • Memory alignment
      • ARM TCM (Tightly-Coupled Memory) handling in Linux
      • Kernel initialisation parameters on ARM Linux
      • Software emulation of deprecated SWP instruction (CONFIG_SWP_EMULATE)
      • The Unified Extensible Firmware Interface (UEFI)
      • vlocks for Bare-Metal Mutual Exclusion
      • Porting
      • Feature status on arm architecture
      • SoC-specific documents
      • ACPI Tables
      • Activity Monitors Unit (AMU) extension in AArch64 Linux
      • ACPI on Arm systems
      • Asymmetric 32-bit SoCs
      • Booting AArch64 Linux
      • ARM64 CPU Feature Registers
      • ARM64 ELF hwcaps
      • HugeTLBpage on ARM64
      • crashkernel memory reservation on arm64
      • Legacy instructions
      • Memory Layout on AArch64 Linux
      • Memory Tagging Extension (MTE) in AArch64 Linux
      • Perf
      • Pointer authentication in AArch64 Linux
      • Kernel page table dump
      • Silicon Errata and Software Workarounds
      • Scalable Matrix Extension support for AArch64 Linux
      • Scalable Vector Extension support for AArch64 Linux
      • AArch64 TAGGED ADDRESS ABI
      • Tagged virtual addresses in AArch64 Linux
      • Feature status on arm64 architecture
      • Linux kernel release for the IA-64 Platform
      • Memory Attribute Aliasing on IA-64
      • EFI Real Time Clock driver
      • IPF Machine Check (MC) error inject tool
      • Light-weight System Calls for IA-64
      • IRQ affinity on IA64 platforms
      • An ad-hoc collection of notes on IA64 MCA and INIT processing
      • Serial Devices
      • Feature status on ia64 architecture
      • 1. Introduction to LoongArch
      • 2. Booting Linux/LoongArch
      • 3. IRQ chip model (hierarchy) of LoongArch
      • 4. Feature status on loongarch architecture
      • Command Line Options for Linux/m68k
      • Amiga Buddha and Catweasel IDE Driver
      • Feature status on m68k architecture
      • 1. BMIPS DeviceTree Booting
      • 2. Ingenic JZ47xx SoCs Timer/Counter Unit hardware
      • 3. Feature status on mips architecture
      • 1. Linux on the Nios II architecture
      • 2. Feature status on nios2 architecture
      • OpenRISC Linux
      • TODO
      • Feature status on openrisc architecture
      • PA-RISC Debugging
      • Register Usage for Linux/PA-RISC
      • Feature status on parisc architecture
      • NUMA resource associativity
      • DeviceTree Booting
      • The PowerPC boot wrapper
      • CPU Families
      • CPU Features
      • Coherent Accelerator Interface (CXL)
      • Coherent Accelerator (CXL) Flash
      • DAWR issues on POWER9
      • DEXCR (Dynamic Execution Control Register)
      • DSCR (Data Stream Control Register)
      • PCI Bus EEH Error Recovery
      • POWERPC ELF HWCAPs
      • ELF Note PowerPC Namespace
      • Firmware-Assisted Dump
      • HVCS IBM «Hypervisor Virtual Console Server» Installation Guide
      • IMC (In-Memory Collection Counters)
      • CPU to ISA Version Mapping
      • KASLR for Freescale BookE32
      • Linux 2.6.x on MPC52xx family
      • Hypercall Op-codes (hcalls)
      • PCI Express I/O Virtualization Resource on Powerenv
      • PMU Event Based Branches
      • Ptrace
      • Freescale QUICC Engine Firmware Uploading
      • Power Architecture 64-bit Linux system call ABI
      • Transactional Memory support
      • Protected Execution Facility
      • Virtual Accelerator Switchboard (VAS) userspace API
      • VCPU Dispatch Statistics
      • Feature status on powerpc architecture
      • ACPI on RISC-V
      • Boot image header in RISC-V Linux
      • Virtual Memory Layout on RISC-V Linux
      • RISC-V Hardware Probing Interface
      • arch/riscv maintenance guidelines for developers
      • RISC-V Linux User ABI
      • Vector Extension Support for RISC-V Linux
      • Feature status on riscv architecture
      • Linux for S/390 and zSeries
      • IBM 3270 Display System support
      • S/390 driver model interfaces
      • Linux API for read access to z/VM Monitor Records
      • IBM s390 QDIO Ethernet Driver
      • S390 Debug Feature
      • Adjunct Processor (AP) facility
      • VFIO AP Locks Overview
      • vfio-ccw: the basic infrastructure
      • The s390 SCSI dump tool (zfcpdump)
      • S/390 common I/O-Layer
      • S/390 PCI
      • ibm 3270 changelog
      • ibm 3270 config3270.sh
      • Feature status on s390 architecture
      • DeviceTree Booting
      • Adding a new board to LinuxSH
      • Notes on register bank usage in the kernel
      • Feature status on sh architecture
      • Memory Management
      • Machine Specific Interfaces
      • Busses
      • Steps for sending ‘break’ on sunhv console
      • Application Data Integrity (ADI)
      • Oracle Data Analytics Accelerator (DAX)
      • Feature status on sparc architecture
      • 1. The Linux/x86 Boot Protocol
      • 2. DeviceTree Booting
      • 3. x86 Feature Flags
      • 4. x86 Topology
      • 5. Kernel level exception handling
      • 6. Kernel Stacks
      • 7. Kernel Entries
      • 8. Early Printk
      • 9. ORC unwinder
      • 10. Zero Page
      • 11. The TLB
      • 12. MTRR (Memory Type Range Register) control
      • 13. PAT (Page Attribute Table)
      • 14. Hardware-Feedback Interface for scheduling on Intel Hardware
      • 15. x86 IOMMU Support
      • 16. Intel(R) TXT Overview
      • 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. User Interface for Resource Control feature
      • 24. TSX Async Abort (TAA) mitigation
      • 25. Bus lock detection and handling
      • 26. USB Legacy support
      • 27. i386 Support
      • 28. x86_64 Support
      • 29. In-Field Scan
      • 30. Shared Virtual Addressing (SVA) with ENQCMD
      • 31. Software Guard eXtensions (SGX)
      • 32. Feature status on x86 architecture
      • 33. x86-specific ELF Auxiliary Vectors
      • 34. Using XSTATE features in user space applications
      • Atomic Operation Control (ATOMCTL) Register
      • Passing boot parameters to the kernel
      • MMUv3 initialization sequence
      • Feature status on xtensa architecture

      Источник

      Читайте также:  Name server address linux
Оцените статью
Adblock
detector