Skip to main content
Ctrl+K

Xen 4.22-unstable

  • Admin Guide
  • Guest documentation
  • Hypervisor Guide
  • Glossary
  • Xen Project
  • Admin Guide
  • Guest documentation
  • Hypervisor Guide
  • Glossary
  • Xen Project

Section Navigation

  • Design documents
    • 1. Hyperlaunch
      • 1.1. Hyperlaunch Design Document
      • 1.2. Xen Hyperlaunch Device Tree Bindings
    • 2. Cache Coloring
    • 3. NUMA Claims
      • 3.1. Use Cases
      • 3.2. Performance
      • 3.3. Development
      • 3.4. Claims Design
      • 3.5. Installation
      • 3.6. Protection
      • 3.7. Redeeming
      • 3.8. Accounting
      • 3.9. Implementation
      • 3.10. Terminology
  • Xen Makefiles
  • Continuous Integration
  • Code Coverage
  • x86
    • How Xen Boots
  • ARM
    • ARM System Control and Management Interface (SCMI)
  • MISRA C coding guidelines
    • MISRA C rules for Xen
    • MISRA C deviations for Xen
    • C Dialect and Translation Assumptions for Xen
    • Measures taken towards the minimization of Run-time failures in Xen
    • Documenting violations
    • Exclude file list for xen scripts
    • Xen static analysis
    • Properties list for Xen
  • Functional Safety documentation
    • Requirements documentation
      • Requirements Introduction Document
      • Functional Requirements
      • Domain Creation And Runtime
      • Domain Creation And Runtime
      • Version hypercall
      • Error Return Value
      • Generic Timer
      • SBSA UART
      • Hypercall
      • Capabilities
      • Version
  • Hypervisor Guide

Hypervisor Guide#

The Hypervisor Guide provides an overview of the Xen hypervisor’s architecture and design, covering its core components, features, and how it manages resources for guest domains.

It serves as a comprehensive reference for developers and users interested in understanding the inner workings of the Xen hypervisor.

  • Design documents
    • 1. Hyperlaunch
    • 2. Cache Coloring
    • 3. NUMA Claims
  • Xen Makefiles
    • Makefile files
    • Build system infrastructure
    • Frequently Asked Questions
  • Continuous Integration
    • Hardware runners
    • How to Set Up a New Hardware Runner
    • Selecting individual tests
  • Code Coverage
    • Compiling Xen
    • Accessing the raw coverage data
    • GCC coverage
    • Clang coverage
  • x86
    • How Xen Boots
  • ARM
    • ARM System Control and Management Interface (SCMI)
  • MISRA C coding guidelines
    • MISRA C rules for Xen
    • MISRA C deviations for Xen
    • C Dialect and Translation Assumptions for Xen
    • Measures taken towards the minimization of Run-time failures in Xen
    • Documenting violations
    • Exclude file list for xen scripts
    • Xen static analysis
    • Properties list for Xen
  • Functional Safety documentation
    • Requirements documentation

previous

PV Traps and Entrypoints

next

Design documents

Show Source

© Copyright 2019-2026, The Xen development community.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.17.1.