Logo

The Linux Kernel

6.15.0-rc5

Quick search

Contents

  • Development process
  • Submitting patches
  • Code of conduct
  • Maintainer handbook
  • All development-process docs
  • Core API
  • Driver APIs
  • Subsystems
  • Locking
  • Licensing rules
  • Writing documentation
  • Development tools
  • Testing guide
  • Hacking guide
  • Tracing
  • Fault injection
  • Livepatching
  • Rust
  • Administration
    • General guides to kernel administration
      • Linux kernel release 6.x <http://kernel.org/>
      • Linux allocated devices (4.x+ version)
      • Feature status on all architectures
      • Rules on how to access information in sysfs
      • Documentation for /proc/sys
      • How CPU topology info is exported via sysfs
      • Linux ABI description
      • Hardware vulnerabilities
      • Linux Security Module Usage
      • Perf events and tool security
    • Booting the kernel
    • Tracking down and identifying problems
    • Core-kernel subsystems
    • Block-layer and filesystem administration
    • Device-specific guides
    • Workload analysis
    • Everything else
  • Build system
  • Reporting issues
  • Userspace tools
  • Userspace API
  • Firmware
  • Firmware and Devicetree
  • CPU architectures
  • Unsorted documentation
  • Translations

This Page

  • Show Source

Hardware vulnerabilities¶

This section describes CPU vulnerabilities and provides an overview of the possible mitigations along with guidance for selecting mitigations if they are configurable at compile, boot or run time.

  • Spectre Side Channels
  • L1TF - L1 Terminal Fault
  • MDS - Microarchitectural Data Sampling
  • TAA - TSX Asynchronous Abort
  • iTLB multihit
  • SRBDS - Special Register Buffer Data Sampling
  • Core Scheduling
  • L1D Flushing
  • Processor MMIO Stale Data Vulnerabilities
  • Cross-Thread Return Address Predictions
  • Speculative Return Stack Overflow (SRSO)
  • GDS - Gather Data Sampling
  • Register File Data Sampling (RFDS)
  • RSB-related mitigations
©The kernel development community. | Powered by Sphinx 5.3.0 & Alabaster 0.7.16 | Page source