__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.21: ~ $
<!DOCTYPE html>

<html lang="en" data-content_root="../">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />

    <title>GPU Driver Documentation &#8212; The Linux Kernel  documentation</title>
    <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
    <link rel="stylesheet" type="text/css" href="../_static/alabaster.css?v=3918102e" />
    <script src="../_static/documentation_options.js?v=5929fcd5"></script>
    <script src="../_static/doctools.js?v=9bcbadda"></script>
    <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
    <link rel="index" title="Index" href="../genindex.html" />
    <link rel="search" title="Search" href="../search.html" />
    <link rel="next" title="drm/amdgpu AMDgpu driver" href="amdgpu/index.html" />
    <link rel="prev" title="Long running workloads and compute" href="drm-compute.html" />
   
  <link rel="stylesheet" href="../_static/custom.css" type="text/css" />
  

  
  

  </head><body>
  <div class="document">
    
      <div class="sphinxsidebar" role="navigation" aria-label="Main">
        <div class="sphinxsidebarwrapper">
            <p class="logo"><a href="../index.html">
              <img class="logo" src="../_static/logo.svg" alt="Logo of The Linux Kernel"/>
            </a></p>
<h1 class="logo"><a href="../index.html">The Linux Kernel</a></h1>



<p class="blurb">6.18.50</p>







<search id="searchbox" style="display: none" role="search">
  <h3 id="searchlabel">Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="../search.html" method="get">
      <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
      <input type="submit" value="Go" />
    </form>
    </div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>


<p>
<h3 class="kernel-toc-contents">Contents</h3>
<input type="checkbox" class="kernel-toc-toggle" id = "kernel-toc-toggle" checked>
<label class="kernel-toc-title" for="kernel-toc-toggle"></label>

<div class="kerneltoc" id="kerneltoc">
<ul>
<li class="toctree-l1"><a class="reference internal" href="../process/development-process.html">Development process</a></li>
<li class="toctree-l1"><a class="reference internal" href="../process/submitting-patches.html">Submitting patches</a></li>
<li class="toctree-l1"><a class="reference internal" href="../process/code-of-conduct.html">Code of conduct</a></li>
<li class="toctree-l1"><a class="reference internal" href="../maintainer/index.html">Maintainer handbook</a></li>
<li class="toctree-l1"><a class="reference internal" href="../process/index.html">All development-process docs</a></li>
</ul>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../core-api/index.html">Core API</a></li>
<li class="toctree-l1"><a class="reference internal" href="../driver-api/index.html">Driver APIs</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="../subsystem-apis.html">Subsystems</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../subsystem-apis.html#core-subsystems">Core subsystems</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="../subsystem-apis.html#human-interfaces">Human interfaces</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="../input/index.html">Input Documentation</a></li>
<li class="toctree-l3"><a class="reference internal" href="../hid/index.html">Human Interface Devices (HID)</a></li>
<li class="toctree-l3"><a class="reference internal" href="../sound/index.html">Sound Subsystem Documentation</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="index.html">GPU Driver Developer’s Guide</a></li>
<li class="toctree-l3"><a class="reference internal" href="../fb/index.html">Frame Buffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="../leds/index.html">LEDs</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../subsystem-apis.html#networking-interfaces">Networking interfaces</a></li>
<li class="toctree-l2"><a class="reference internal" href="../subsystem-apis.html#storage-interfaces">Storage interfaces</a></li>
<li class="toctree-l2"><a class="reference internal" href="../subsystem-apis.html#other-subsystems">Other subsystems</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../locking/index.html">Locking</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../process/license-rules.html">Licensing rules</a></li>
<li class="toctree-l1"><a class="reference internal" href="../doc-guide/index.html">Writing documentation</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev-tools/index.html">Development tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev-tools/testing-overview.html">Testing guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../kernel-hacking/index.html">Hacking guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="../trace/index.html">Tracing</a></li>
<li class="toctree-l1"><a class="reference internal" href="../fault-injection/index.html">Fault injection</a></li>
<li class="toctree-l1"><a class="reference internal" href="../livepatch/index.html">Livepatching</a></li>
<li class="toctree-l1"><a class="reference internal" href="../rust/index.html">Rust</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../admin-guide/index.html">Administration</a></li>
<li class="toctree-l1"><a class="reference internal" href="../kbuild/index.html">Build system</a></li>
<li class="toctree-l1"><a class="reference internal" href="../admin-guide/reporting-issues.html">Reporting issues</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Userspace tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="../userspace-api/index.html">Userspace API</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../firmware-guide/index.html">Firmware</a></li>
<li class="toctree-l1"><a class="reference internal" href="../devicetree/index.html">Firmware and Devicetree</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../arch/index.html">CPU architectures</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../staging/index.html">Unsorted documentation</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../translations/index.html">Translations</a></li>
</ul>

</div>

<script type="text/javascript"> <!--
  var sbar = document.getElementsByClassName("sphinxsidebar")[0];
  let currents = document.getElementsByClassName("current")
  if (currents.length) {
    sbar.scrollTop = currents[currents.length - 1].offsetTop;
  }
  --> </script>
  <div role="note" aria-label="source link">
    <h3>This Page</h3>
    <ul class="this-page-menu">
      <li><a href="../_sources/gpu/drivers.rst.txt"
            rel="nofollow">Show Source</a></li>
    </ul>
   </div>
        </div>
      </div>
      <div class="documentwrapper">
        <div class="bodywrapper">
          

          <div class="body" role="main">
            
  



<section id="gpu-driver-documentation">
<h1>GPU Driver Documentation<a class="headerlink" href="#gpu-driver-documentation" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="amdgpu/index.html">drm/amdgpu AMDgpu driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/driver-core.html">Core Driver Infrastructure</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#gpu-hardware-structure">GPU Hardware Structure</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#gfx-compute-and-sdma-overall-behavior">GFX, Compute, and SDMA Overall Behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#driver-structure">Driver Structure</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#memory-domains">Memory Domains</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#buffer-objects">Buffer Objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#prime-buffer-sharing">PRIME Buffer Sharing</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#mmu-notifier">MMU Notifier</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#amdgpu-virtual-memory">AMDGPU Virtual Memory</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#interrupt-handling">Interrupt Handling</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-core.html#ip-blocks">IP Blocks</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/amd-hardware-list-info.html">AMD Hardware Components Information per Product</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/amd-hardware-list-info.html#accelerated-processing-units-apu-info">Accelerated Processing Units (APU) Info</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/amd-hardware-list-info.html#discrete-gpu-info">Discrete GPU Info</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/module-parameters.html">Module Parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/gc/index.html">drm/amdgpu - Graphics and Compute (GC)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/gc/index.html#graphics-gfx-and-compute-microcontrollers">Graphics (GFX) and Compute Microcontrollers</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/display/index.html">drm/amd/display - Display Core (DC)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/display/index.html#dc-code-validation">DC Code validation</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/display/index.html#dc-information">DC Information</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/userq.html">User Mode Queues</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/userq.html#introduction">Introduction</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/userq.html#theory-of-operation">Theory of Operation</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/userq.html#memory-management">Memory Management</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/userq.html#interaction-with-kernel-queues">Interaction with Kernel Queues</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/userq.html#queue-resets">Queue Resets</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/userq.html#ioctl-interfaces">IOCTL Interfaces</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/userq.html#kernel-and-user-queues">Kernel and User Queues</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/flashing.html">dGPU firmware flashing</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/flashing.html#ifwi">IFWI</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/flashing.html#usb-c-pd-f-w">USB-C PD F/W</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/flashing.html#sysfs-files">sysfs files</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/xgmi.html">AMDGPU XGMI Support</a></li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/ras.html">AMDGPU RAS Support</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/ras.html#ras-debugfs-sysfs-control-and-error-injection-interfaces">RAS debugfs/sysfs Control and Error Injection Interfaces</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/ras.html#ras-reboot-behavior-for-unrecoverable-errors">RAS Reboot Behavior for Unrecoverable Errors</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/ras.html#ras-error-count-sysfs-interface">RAS Error Count sysfs Interface</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/ras.html#ras-eeprom-debugfs-interface">RAS EEPROM debugfs Interface</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/ras.html#ras-vram-bad-pages-sysfs-interface">RAS VRAM Bad Pages sysfs Interface</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/ras.html#sample-code">Sample Code</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/thermal.html">GPU Power/Thermal Controls and Monitoring</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/thermal.html#hwmon-interfaces">HWMON Interfaces</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/thermal.html#gpu-sysfs-power-state-interfaces">GPU sysfs Power State Interfaces</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/thermal.html#gfxoff">GFXOFF</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/driver-misc.html">Misc AMDGPU driver information</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-misc.html#gpu-product-information">GPU Product Information</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-misc.html#gpu-memory-usage-information">GPU Memory Usage Information</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-misc.html#pcie-accounting-information">PCIe Accounting Information</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/driver-misc.html#gpu-smartshift-information">GPU SmartShift Information</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/debugging.html">GPU Debugging</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/debugging.html#general-debugging-options">General Debugging Options</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/debugging.html#gpuvm-debugging">GPUVM Debugging</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/debugging.html#decoding-a-gpuvm-page-fault">Decoding a GPUVM Page Fault</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/debugging.html#umr">UMR</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/debugging.html#debugging-backlight-brightness">Debugging backlight brightness</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/debugfs.html">AMDGPU DebugFS</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/debugfs.html#debugfs-files">DebugFS Files</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/process-isolation.html">AMDGPU Process Isolation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/process-isolation.html#process-isolation">Process Isolation</a></li>
<li class="toctree-l3"><a class="reference internal" href="amdgpu/process-isolation.html#cleaner-shader-execution">Cleaner Shader Execution</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="amdgpu/amdgpu-glossary.html">AMDGPU Glossary</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="i915.html">drm/i915 Intel GFX Driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="i915.html#core-driver-infrastructure">Core Driver Infrastructure</a><ul>
<li class="toctree-l3"><a class="reference internal" href="i915.html#runtime-power-management">Runtime Power Management</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#interrupt-handling">Interrupt Handling</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#intel-gvt-g-guest-support-vgpu">Intel GVT-g Guest Support(vGPU)</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#intel-gvt-g-host-support-vgpu-device-model">Intel GVT-g Host Support(vGPU device model)</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#workarounds">Workarounds</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="i915.html#display-hardware-handling">Display Hardware Handling</a><ul>
<li class="toctree-l3"><a class="reference internal" href="i915.html#mode-setting-infrastructure">Mode Setting Infrastructure</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#frontbuffer-tracking">Frontbuffer Tracking</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#display-fifo-underrun-reporting">Display FIFO Underrun Reporting</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#plane-configuration">Plane Configuration</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#atomic-plane-helpers">Atomic Plane Helpers</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#asynchronous-page-flip">Asynchronous Page Flip</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#output-probing">Output Probing</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#hotplug">Hotplug</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#high-definition-audio">High Definition Audio</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#intel-hdmi-lpe-audio-support">Intel HDMI LPE Audio Support</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#panel-self-refresh-psr-psr-srd">Panel Self Refresh PSR (PSR/SRD)</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#frame-buffer-compression-fbc">Frame Buffer Compression (FBC)</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#display-refresh-rate-switching-drrs">Display Refresh Rate Switching (DRRS)</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#dpio">DPIO</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#dmc-firmware-support">DMC Firmware Support</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#dmc-flip-queue">DMC Flip Queue</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#dmc-wakelock-support">DMC wakelock support</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#video-bios-table-vbt">Video BIOS Table (VBT)</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#display-clocks">Display clocks</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#display-plls">Display PLLs</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#display-state-buffer">Display State Buffer</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="i915.html#gt-programming">GT Programming</a><ul>
<li class="toctree-l3"><a class="reference internal" href="i915.html#multicast-replicated-mcr-registers">Multicast/Replicated (MCR) Registers</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="i915.html#memory-management-and-command-submission">Memory Management and Command Submission</a><ul>
<li class="toctree-l3"><a class="reference internal" href="i915.html#intel-gpu-basics">Intel GPU Basics</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#locking-guidelines">Locking Guidelines</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#gem-bo-management-implementation-details">GEM BO Management Implementation Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#buffer-object-eviction">Buffer Object Eviction</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#buffer-object-memory-shrinking">Buffer Object Memory Shrinking</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#batchbuffer-parsing">Batchbuffer Parsing</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#user-batchbuffer-execution">User Batchbuffer Execution</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#scheduling">Scheduling</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#logical-rings-logical-ring-contexts-and-execlists">Logical Rings, Logical Ring Contexts and Execlists</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#global-gtt-views">Global GTT views</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#gtt-fences-and-swizzling">GTT Fences and Swizzling</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#object-tiling-ioctls">Object Tiling IOCTLs</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#protected-objects">Protected Objects</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="i915.html#microcontrollers">Microcontrollers</a><ul>
<li class="toctree-l3"><a class="reference internal" href="i915.html#wopcm">WOPCM</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#guc">GuC</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#huc">HuC</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#dmc">DMC</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="i915.html#tracing">Tracing</a><ul>
<li class="toctree-l3"><a class="reference internal" href="i915.html#i915-ppgtt-create-and-i915-ppgtt-release">i915_ppgtt_create and i915_ppgtt_release</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#i915-context-create-and-i915-context-free">i915_context_create and i915_context_free</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="i915.html#perf">Perf</a><ul>
<li class="toctree-l3"><a class="reference internal" href="i915.html#overview">Overview</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#comparison-with-core-perf">Comparison with Core Perf</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#i915-driver-entry-points">i915 Driver Entry Points</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#i915-perf-stream">i915 Perf Stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#i915-perf-observation-architecture-stream">i915 Perf Observation Architecture Stream</a></li>
<li class="toctree-l3"><a class="reference internal" href="i915.html#other-i915-perf-internals">Other i915 Perf Internals</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="i915.html#style">Style</a><ul>
<li class="toctree-l3"><a class="reference internal" href="i915.html#register-macro-definition-style">Register macro definition style</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="i915.html#i915-drm-client-usage-stats-implementation">i915 DRM client usage stats implementation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="imagination/index.html">drm/imagination PowerVR Graphics Driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="imagination/index.html#contents">Contents</a><ul>
<li class="toctree-l3"><a class="reference internal" href="imagination/uapi.html">UAPI</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="mcde.html">drm/mcde ST-Ericsson MCDE Multi-channel display engine</a></li>
<li class="toctree-l1"><a class="reference internal" href="meson.html">drm/meson AmLogic Meson Video Processing Unit</a><ul>
<li class="toctree-l2"><a class="reference internal" href="meson.html#video-processing-unit">Video Processing Unit</a></li>
<li class="toctree-l2"><a class="reference internal" href="meson.html#video-input-unit">Video Input Unit</a></li>
<li class="toctree-l2"><a class="reference internal" href="meson.html#video-post-processing">Video Post Processing</a></li>
<li class="toctree-l2"><a class="reference internal" href="meson.html#video-encoder">Video Encoder</a></li>
<li class="toctree-l2"><a class="reference internal" href="meson.html#video-clocks">Video Clocks</a></li>
<li class="toctree-l2"><a class="reference internal" href="meson.html#hdmi-video-output">HDMI Video Output</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="nouveau.html">drm/nouveau NVIDIA GPU Driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="nouveau.html#nvkm-nvidia-kernel-manager">NVKM: NVIDIA Kernel Manager</a><ul>
<li class="toctree-l3"><a class="reference internal" href="nouveau.html#gsp-support">GSP Support</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="pl111.html">drm/pl111 ARM PrimeCell PL110 and PL111 CLCD Driver</a></li>
<li class="toctree-l1"><a class="reference internal" href="tegra.html">drm/tegra NVIDIA Tegra GPU and display driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="tegra.html#driver-infrastructure">Driver Infrastructure</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tegra.html#host1x-infrastructure-reference">Host1x Infrastructure Reference</a></li>
<li class="toctree-l3"><a class="reference internal" href="tegra.html#host1x-syncpoint-reference">Host1x Syncpoint Reference</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="tegra.html#kms-driver">KMS driver</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tegra.html#display-controllers">Display Controllers</a></li>
<li class="toctree-l3"><a class="reference internal" href="tegra.html#outputs">Outputs</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="tegra.html#userspace-interface">Userspace Interface</a><ul>
<li class="toctree-l3"><a class="reference internal" href="tegra.html#gem-buffers">GEM Buffers</a></li>
<li class="toctree-l3"><a class="reference internal" href="tegra.html#syncpoints">Syncpoints</a></li>
<li class="toctree-l3"><a class="reference internal" href="tegra.html#command-stream-submission">Command Stream Submission</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="tve200.html">drm/tve200 Faraday TV Encoder 200</a></li>
<li class="toctree-l1"><a class="reference internal" href="v3d.html">drm/v3d Broadcom V3D Graphics Driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="v3d.html#gpu-buffer-object-bo-management">GPU buffer object (BO) management</a><ul>
<li class="toctree-l3"><a class="reference internal" href="v3d.html#address-space-management">Address space management</a></li>
<li class="toctree-l3"><a class="reference internal" href="v3d.html#gpu-scheduling">GPU Scheduling</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="v3d.html#interrupts">Interrupts</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="vc4.html">drm/vc4 Broadcom VC4 Graphics Driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="vc4.html#display-hardware-handling">Display Hardware Handling</a><ul>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#pixel-valve-drm-crtc">Pixel Valve (DRM CRTC)</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#hvs">HVS</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#hvs-planes">HVS planes</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#hdmi-encoder">HDMI encoder</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#dsi-encoder">DSI encoder</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#dpi-encoder">DPI encoder</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#vec-composite-tv-out-encoder">VEC (Composite TV out) encoder</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="vc4.html#kunit-tests">KUnit Tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="vc4.html#memory-management-and-3d-command-submission">Memory Management and 3D Command Submission</a><ul>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#gpu-buffer-object-bo-management">GPU buffer object (BO) management</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#v3d-binner-command-list-bcl-validation">V3D binner command list (BCL) validation</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#v3d-render-command-list-rcl-generation">V3D render command list (RCL) generation</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#shader-validator-for-vc4">Shader validator for VC4</a></li>
<li class="toctree-l3"><a class="reference internal" href="vc4.html#v3d-interrupts">V3D Interrupts</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="vkms.html">drm/vkms Virtual Kernel Modesetting</a><ul>
<li class="toctree-l2"><a class="reference internal" href="vkms.html#setup">Setup</a></li>
<li class="toctree-l2"><a class="reference internal" href="vkms.html#testing-with-igt">Testing With IGT</a></li>
<li class="toctree-l2"><a class="reference internal" href="vkms.html#testing-with-kunit">Testing With KUnit</a></li>
<li class="toctree-l2"><a class="reference internal" href="vkms.html#todo">TODO</a><ul>
<li class="toctree-l3"><a class="reference internal" href="vkms.html#igt-better-support">IGT better support</a></li>
<li class="toctree-l3"><a class="reference internal" href="vkms.html#add-plane-features">Add Plane Features</a></li>
<li class="toctree-l3"><a class="reference internal" href="vkms.html#runtime-configuration">Runtime Configuration</a></li>
<li class="toctree-l3"><a class="reference internal" href="vkms.html#writeback-support">Writeback support</a></li>
<li class="toctree-l3"><a class="reference internal" href="vkms.html#output-features">Output Features</a></li>
<li class="toctree-l3"><a class="reference internal" href="vkms.html#crc-api-improvements">CRC API Improvements</a></li>
<li class="toctree-l3"><a class="reference internal" href="vkms.html#atomic-check-using-ebpf">Atomic Check using eBPF</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="bridge/dw-hdmi.html">drm/bridge/dw-hdmi Synopsys DesignWare HDMI Controller</a><ul>
<li class="toctree-l2"><a class="reference internal" href="bridge/dw-hdmi.html#synopsys-designware-hdmi-controller">Synopsys DesignWare HDMI Controller</a><ul>
<li class="toctree-l3"><a class="reference internal" href="bridge/dw-hdmi.html#supported-input-formats-and-encodings">Supported Input Formats and Encodings</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="xen-front.html">drm/xen-front Xen para-virtualized frontend driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="xen-front.html#driver-modes-of-operation-in-terms-of-display-buffers-used">Driver modes of operation in terms of display buffers used</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xen-front.html#buffers-allocated-by-the-frontend-driver">Buffers allocated by the frontend driver</a></li>
<li class="toctree-l3"><a class="reference internal" href="xen-front.html#buffers-allocated-by-the-backend">Buffers allocated by the backend</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xen-front.html#driver-limitations">Driver limitations</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="xe/index.html">drm/xe Intel GFX Driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_mm.html">Memory Management</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_mm.html#bo-management">BO management</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_mm.html#bo-creation">BO creation</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_mm.html#bo-validation">BO validation</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_mm.html#bo-eviction-moving">BO eviction / moving</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_mm.html#future-work">Future work</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_mm.html#ggtt">GGTT</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_mm.html#pagetable-building">Pagetable building</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_map.html">Map Layer</a></li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_migrate.html">Migrate Layer</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_migrate.html#special-vm-details">Special VM details</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_migrate.html#bind-jobs">Bind jobs</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_migrate.html#copy-clear-jobs">Copy / clear jobs</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_migrate.html#future-work">Future work</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_cs.html">Command submission</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_cs.html#flow">Flow</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_pm.html">Runtime Power Management</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_pm.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_gt_freq.html">Xe GT Frequency Management</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_gt_freq.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_pcode.html">Pcode</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_pcode.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_pcode.html#survivability-mode">Survivability Mode</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_pcode.html#boot-survivability">Boot Survivability</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_pcode.html#runtime-survivability">Runtime Survivability</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_gt_mcr.html">GT Multicast/Replicated (MCR) Register Support</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_gt_mcr.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_wa.html">Hardware workarounds</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_wa.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_rtp.html">Register Table Processing</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_rtp.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_firmware.html">Firmware</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_firmware.html#firmware-layout">Firmware Layout</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_firmware.html#write-once-protected-content-memory-wopcm-layout">Write Once Protected Content Memory (WOPCM) Layout</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_firmware.html#guc-ctb-blob">GuC CTB Blob</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_firmware.html#guc-power-conservation-pc">GuC Power Conservation (PC)</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_firmware.html#pcie-gen5-limitations">PCIe Gen5 Limitations</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_firmware.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_tile.html">Multi-tile Devices</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_tile.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_debugging.html">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_devcoredump.html">Xe Device Coredump</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_devcoredump.html#internal-api">Internal API</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_device.html">Xe Device Wedging</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_device.html#case-firmware-flash">Case: Firmware Flash</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe-drm-usage-stats.html">Xe DRM client usage stats implementation</a></li>
<li class="toctree-l2"><a class="reference internal" href="xe/xe_configfs.html">Xe Configfs</a><ul>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_configfs.html#overview">Overview</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_configfs.html#create-devices">Create devices</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_configfs.html#configure-attributes">Configure Attributes</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_configfs.html#remove-devices">Remove devices</a></li>
<li class="toctree-l3"><a class="reference internal" href="xe/xe_configfs.html#internal-api">Internal API</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="afbc.html">Arm Framebuffer Compression (AFBC)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="afbc.html#components-and-ordering">Components and Ordering</a></li>
<li class="toctree-l2"><a class="reference internal" href="afbc.html#number-of-planes">Number of Planes</a></li>
<li class="toctree-l2"><a class="reference internal" href="afbc.html#cross-device-interoperability">Cross-device interoperability</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="komeda-kms.html">drm/komeda Arm display driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="komeda-kms.html#overview-of-d71-like-display-ips">Overview of D71 like display IPs</a><ul>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#layer">Layer</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#scaler">Scaler</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#compositor-compiz">Compositor (compiz)</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#writeback-layer-wb-layer">Writeback Layer (wb_layer)</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#post-image-processor-improc">Post image processor (improc)</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#timing-controller-timing-ctrlr">Timing controller (timing_ctrlr)</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#merger">Merger</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#splitter">Splitter</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="komeda-kms.html#possible-d71-pipeline-usage">Possible D71 Pipeline usage</a><ul>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#single-pipeline-data-flow">Single pipeline data flow</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#dual-pipeline-with-slave-enabled">Dual pipeline with Slave enabled</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#sub-pipelines-for-input-and-output">Sub-pipelines for input and output</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="komeda-kms.html#komeda-resource-abstraction">Komeda Resource abstraction</a><ul>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#struct-komeda-pipeline-component">struct komeda_pipeline/component</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="komeda-kms.html#resource-discovery-and-initialization">Resource discovery and initialization</a></li>
<li class="toctree-l2"><a class="reference internal" href="komeda-kms.html#format-handling">Format handling</a></li>
<li class="toctree-l2"><a class="reference internal" href="komeda-kms.html#attach-komeda-dev-to-drm-kms">Attach komeda_dev to DRM-KMS</a><ul>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#how-to-map-plane-to-layer-input-pipeline">How to map plane to Layer(input) pipeline</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#make-component-pipeline-to-be-drm-private-obj">Make component/pipeline to be drm_private_obj</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#tracking-component-state-pipeline-state-by-drm-atomic-state">Tracking component_state/pipeline_state by drm_atomic_state</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#komeda-component-validation">komeda component validation</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#komeda-kms-abstraction">komeda_kms Abstraction</a></li>
<li class="toctree-l3"><a class="reference internal" href="komeda-kms.html#komde-kms-functions">komde_kms Functions</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="komeda-kms.html#build-komeda-to-be-a-linux-module-driver">Build komeda to be a Linux module driver</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="panfrost.html">drm/Panfrost Mali Driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="panfrost.html#panfrost-drm-client-usage-stats-implementation">Panfrost DRM client usage stats implementation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="panthor.html">drm/Panthor CSF driver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="panthor.html#panthor-drm-client-usage-stats-implementation">Panthor DRM client usage stats implementation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="zynqmp.html">Xilinx ZynqMP Ultrascale+ DisplayPort Subsystem</a><ul>
<li class="toctree-l2"><a class="reference internal" href="zynqmp.html#debugfs">debugfs</a></li>
<li class="toctree-l2"><a class="reference internal" href="zynqmp.html#internals">Internals</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="nova/index.html">nova NVIDIA GPU drivers</a><ul>
<li class="toctree-l2"><a class="reference internal" href="nova/guidelines.html">Guidelines</a><ul>
<li class="toctree-l3"><a class="reference internal" href="nova/guidelines.html#language">Language</a></li>
<li class="toctree-l3"><a class="reference internal" href="nova/guidelines.html#documentation">Documentation</a></li>
<li class="toctree-l3"><a class="reference internal" href="nova/guidelines.html#acceptance-criteria">Acceptance Criteria</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="nova/index.html#nova-core">nova-core</a><ul>
<li class="toctree-l3"><a class="reference internal" href="nova/core/guidelines.html">Guidelines</a></li>
<li class="toctree-l3"><a class="reference internal" href="nova/core/todo.html">Task List</a></li>
<li class="toctree-l3"><a class="reference internal" href="nova/core/vbios.html">VBIOS</a></li>
<li class="toctree-l3"><a class="reference internal" href="nova/core/devinit.html">Device Initialization (devinit)</a></li>
<li class="toctree-l3"><a class="reference internal" href="nova/core/fwsec.html">FWSEC (Firmware Security)</a></li>
<li class="toctree-l3"><a class="reference internal" href="nova/core/falcon.html">Falcon (FAst Logic Controller)</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</section>


          </div>
          
        </div>
      </div>
    <div class="clearer"></div>
  </div>
    <div class="footer">
      &#169;The kernel development community.
      
      |
      Powered by <a href="https://www.sphinx-doc.org/">Sphinx 8.1.3</a>
      &amp; <a href="https://alabaster.readthedocs.io">Alabaster 0.7.16</a>
      
      |
      <a href="../_sources/gpu/drivers.rst.txt"
          rel="nofollow">Page source</a>
    </div>

    

    
  </body>
</html>

Filemanager

Name Type Size Permission Actions
amdgpu Folder 0755
bridge Folder 0755
imagination Folder 0755
nova Folder 0755
rfc Folder 0755
xe Folder 0755
afbc.html File 18.3 KB 0644
automated_testing.html File 17.37 KB 0644
backlight.html File 46.97 KB 0644
driver-uapi.html File 465.42 KB 0644
drivers.html File 44.63 KB 0644
drm-client.html File 56.03 KB 0644
drm-compute.html File 10.65 KB 0644
drm-internals.html File 278.54 KB 0644
drm-kms-helpers.html File 2 MB 0644
drm-kms.html File 1.36 MB 0644
drm-mm.html File 1.03 MB 0644
drm-uapi.html File 236.88 KB 0644
drm-usage-stats.html File 20.29 KB 0644
drm-vm-bind-async.html File 28.12 KB 0644
drm-vm-bind-locking.html File 57.14 KB 0644
i915.html File 643.37 KB 0644
implementation_guidelines.html File 11.4 KB 0644
index.html File 131.32 KB 0644
introduction.html File 20.55 KB 0644
komeda-kms.html File 74.2 KB 0644
mcde.html File 10.4 KB 0644
meson.html File 16.81 KB 0644
msm-crash-dump.html File 9.44 KB 0644
msm-preemption.html File 11 KB 0644
nouveau.html File 12.63 KB 0644
panfrost.html File 9.98 KB 0644
panthor.html File 10.44 KB 0644
pl111.html File 9 KB 0644
tegra.html File 68.04 KB 0644
todo.html File 67.35 KB 0644
tve200.html File 8.64 KB 0644
v3d.html File 11.2 KB 0644
vc4.html File 19.26 KB 0644
vga-switcheroo.html File 65.4 KB 0644
vgaarbiter.html File 35.58 KB 0644
vkms.html File 18.06 KB 0644
xen-front.html File 10.71 KB 0644
zynqmp.html File 135.56 KB 0644
Filemanager