General

  • Target

    qemu-w64-setup-20221208.exe

  • Size

    143.3MB

  • Sample

    221230-ctcwmaaa51

  • MD5

    954407cdacf21aa4c94db446fe558bbe

  • SHA1

    d8112133e43a15c998ff0d2ae43d59dda10adb96

  • SHA256

    586aa11f145c0e867335a91538c9059b32fec6d50d19dea7405c5a3a657ee19e

  • SHA512

    fa65a9e9ba5011607c26305c57342f7146466f9d274d7b3ede9d8b7b4938ac0482ac45e573152a69c07eddc579f47a565d90619113b51275be01f5427b059e7d

  • SSDEEP

    3145728:s95mh+wVAiww2dqU78RctAbrv+0MHWQe588RCO8DzR:Okew28U7kctk60URxpzR

Score
10/10

Malware Config

Extracted

Path

C:\Program Files\qemu\share\doc\interop\qemu-qmp-ref.html

Ransom Note
<!DOCTYPE html> <html class="writer-html5" lang="en" > <head> <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>QEMU QMP Reference Manual &mdash; QEMU documentation</title> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="../_static/theme_overrides.css" type="text/css" /> <link rel="shortcut icon" href="../_static/qemu_32x32.png"/> <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> <script src="../_static/jquery.js"></script> <script src="../_static/underscore.js"></script> <script src="../_static/doctools.js"></script> <script src="../_static/custom.js"></script> <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="QEMU Storage Daemon QMP Reference Manual" href="qemu-storage-daemon-qmp-ref.html" /> <link rel="prev" title="QEMU Guest Agent Protocol Reference" href="qemu-ga-ref.html" /> </head> <body class="wy-body-for-nav"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-scroll"> <div class="wy-side-nav-search" style="background: #802400" > <a href="../index.html" class="icon icon-home"> QEMU <img src="../_static/qemu_128x128.png" class="logo" alt="Logo"/> </a> <div class="version"> 7.1.94 </div> <div role="search"> <form id="rtd-search-form" class="wy-form" action="../search.html" method="get"> <input type="text" name="q" placeholder="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> <ul class="current"> <li class="toctree-l1"><a class="reference internal" href="../about/index.html">About QEMU</a></li> <li class="toctree-l1"><a class="reference internal" href="../system/index.html">System Emulation</a></li> <li class="toctree-l1"><a class="reference internal" href="../user/index.html">User Mode Emulation</a></li> <li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Tools</a></li> <li class="toctree-l1 current"><a class="reference internal" href="index.html">System Emulation Management and Interoperability</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="barrier.html">Barrier client protocol</a></li> <li class="toctree-l2"><a class="reference internal" href="bitmaps.html">Dirty Bitmaps and Incremental Backup</a></li> <li class="toctree-l2"><a class="reference internal" href="dbus.html">D-Bus</a></li> <li class="toctree-l2"><a class="reference internal" href="dbus-vmstate.html">D-Bus VMState</a></li> <li class="toctree-l2"><a class="reference internal" href="dbus-display.html">D-Bus display</a></li> <li class="toctree-l2"><a class="reference internal" href="live-block-operations.html">Live Block Device Operations</a></li> <li class="toctree-l2"><a class="reference internal" href="pr-helper.html">Persistent reservation helper protocol</a></li> <li class="toctree-l2"><a class="reference internal" href="qemu-ga.html">QEMU Guest Agent</a></li> <li class="toctree-l2"><a class="reference internal" href="qemu-ga-ref.html">QEMU Guest Agent Protocol Reference</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">QEMU QMP Reference Manual</a><ul> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-0">Introduction</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-1">This document describes all commands currently supported by QMP.</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-2">Stability Considerations</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-3">The current QMP command set (described in this file) may be useful for a number of use cases, however it’s limited and several commands have bad defined semantics, specially with regard to command completion.</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-4">QMP errors</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-7"><code class="docutils literal notranslate"><span class="pre">QapiErrorClass</span></code> (Enum)</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-8">Common data types</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-11"><code class="docutils literal notranslate"><span class="pre">IoOperationType</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-14"><code class="docutils literal notranslate"><span class="pre">OnOffAuto</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-17"><code class="docutils literal notranslate"><span class="pre">OnOffSplit</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-20"><code class="docutils literal notranslate"><span class="pre">String</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-23"><code class="docutils literal notranslate"><span class="pre">StrOrNull</span></code> (Alternate)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-26"><code class="docutils literal notranslate"><span class="pre">OffAutoPCIBAR</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-29"><code class="docutils literal notranslate"><span class="pre">PCIELinkSpeed</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-32"><code class="docutils literal notranslate"><span class="pre">PCIELinkWidth</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-35"><code class="docutils literal notranslate"><span class="pre">HostMemPolicy</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-38"><code class="docutils literal notranslate"><span class="pre">NetFilterDirection</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-41"><code class="docutils literal notranslate"><span class="pre">GrabToggleKeys</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-44"><code class="docutils literal notranslate"><span class="pre">HumanReadableText</span></code> (Object)</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-45">Socket data types</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-48"><code class="docutils literal notranslate"><span class="pre">NetworkAddressFamily</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-50"><code class="docutils literal notranslate"><span class="pre">InetSocketAddressBase</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-53"><code class="docutils literal notranslate"><span class="pre">InetSocketAddress</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-56"><code class="docutils literal notranslate"><span class="pre">UnixSocketAddress</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-60"><code class="docutils literal notranslate"><span class="pre">VsockSocketAddress</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-63"><code class="docutils literal notranslate"><span class="pre">InetSocketAddressWrapper</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-66"><code class="docutils literal notranslate"><span class="pre">UnixSocketAddressWrapper</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-69"><code class="docutils literal notranslate"><span class="pre">VsockSocketAddressWrapper</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-72"><code class="docutils literal notranslate"><span class="pre">StringWrapper</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-76"><code class="docutils literal notranslate"><span class="pre">SocketAddressLegacy</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-79"><code class="docutils literal notranslate"><span class="pre">SocketAddressType</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-82"><code class="docutils literal notranslate"><span class="pre">SocketAddress</span></code> (Object)</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-83">VM run state</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-85"><code class="docutils literal notranslate"><span class="pre">RunState</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-87"><code class="docutils literal notranslate"><span class="pre">ShutdownCause</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-91"><code class="docutils literal notranslate"><span class="pre">StatusInfo</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-95"><code class="docutils literal notranslate"><span class="pre">query-status</span></code> (Command)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-100"><code class="docutils literal notranslate"><span class="pre">SHUTDOWN</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-103"><code class="docutils literal notranslate"><span class="pre">POWERDOWN</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-107"><code class="docutils literal notranslate"><span class="pre">RESET</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-110"><code class="docutils literal notranslate"><span class="pre">STOP</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-113"><code class="docutils literal notranslate"><span class="pre">RESUME</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-116"><code class="docutils literal notranslate"><span class="pre">SUSPEND</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-120"><code class="docutils literal notranslate"><span class="pre">SUSPEND_DISK</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-123"><code class="docutils literal notranslate"><span class="pre">WAKEUP</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-129"><code class="docutils literal notranslate"><span class="pre">WATCHDOG</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-132"><code class="docutils literal notranslate"><span class="pre">WatchdogAction</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-135"><code class="docutils literal notranslate"><span class="pre">RebootAction</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-138"><code class="docutils literal notranslate"><span class="pre">ShutdownAction</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-141"><code class="docutils literal notranslate"><span class="pre">PanicAction</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-144"><code class="docutils literal notranslate"><span class="pre">watchdog-set-action</span></code> (Command)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-149"><code class="docutils literal notranslate"><span class="pre">set-action</span></code> (Command)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-153"><code class="docutils literal notranslate"><span class="pre">GUEST_PANICKED</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-157"><code class="docutils literal notranslate"><span class="pre">GUEST_CRASHLOADED</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-160"><code class="docutils literal notranslate"><span class="pre">GuestPanicAction</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-163"><code class="docutils literal notranslate"><span class="pre">GuestPanicInformationType</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-166"><code class="docutils literal notranslate"><span class="pre">GuestPanicInformation</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-169"><code class="docutils literal notranslate"><span class="pre">GuestPanicInformationHyperV</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-172"><code class="docutils literal notranslate"><span class="pre">S390CrashReason</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-175"><code class="docutils literal notranslate"><span class="pre">GuestPanicInformationS390</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-179"><code class="docutils literal notranslate"><span class="pre">MEMORY_FAILURE</span></code> (Event)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-182"><code class="docutils literal notranslate"><span class="pre">MemoryFailureRecipient</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-185"><code class="docutils literal notranslate"><span class="pre">MemoryFailureAction</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-188"><code class="docutils literal notranslate"><span class="pre">MemoryFailureFlags</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-191"><code class="docutils literal notranslate"><span class="pre">NotifyVmexitOption</span></code> (Enum)</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-192">Cryptography</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-195"><code class="docutils literal notranslate"><span class="pre">QCryptoTLSCredsEndpoint</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-198"><code class="docutils literal notranslate"><span class="pre">QCryptoSecretFormat</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-201"><code class="docutils literal notranslate"><span class="pre">QCryptoHashAlgorithm</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-204"><code class="docutils literal notranslate"><span class="pre">QCryptoCipherAlgorithm</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-207"><code class="docutils literal notranslate"><span class="pre">QCryptoCipherMode</span></code> (Enum)</a></li> <li c
URLs

http://docutils.sourceforge.net/"

Extracted

Path

C:\Program Files\qemu\share\doc\interop\qemu-storage-daemon-qmp-ref.html

Ransom Note
<!DOCTYPE html> <html class="writer-html5" lang="en" > <head> <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>QEMU Storage Daemon QMP Reference Manual &mdash; QEMU documentation</title> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="../_static/theme_overrides.css" type="text/css" /> <link rel="shortcut icon" href="../_static/qemu_32x32.png"/> <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> <script src="../_static/jquery.js"></script> <script src="../_static/underscore.js"></script> <script src="../_static/doctools.js"></script> <script src="../_static/custom.js"></script> <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Vhost-user Protocol" href="vhost-user.html" /> <link rel="prev" title="QEMU QMP Reference Manual" href="qemu-qmp-ref.html" /> </head> <body class="wy-body-for-nav"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-scroll"> <div class="wy-side-nav-search" style="background: #802400" > <a href="../index.html" class="icon icon-home"> QEMU <img src="../_static/qemu_128x128.png" class="logo" alt="Logo"/> </a> <div class="version"> 7.1.94 </div> <div role="search"> <form id="rtd-search-form" class="wy-form" action="../search.html" method="get"> <input type="text" name="q" placeholder="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> <ul class="current"> <li class="toctree-l1"><a class="reference internal" href="../about/index.html">About QEMU</a></li> <li class="toctree-l1"><a class="reference internal" href="../system/index.html">System Emulation</a></li> <li class="toctree-l1"><a class="reference internal" href="../user/index.html">User Mode Emulation</a></li> <li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Tools</a></li> <li class="toctree-l1 current"><a class="reference internal" href="index.html">System Emulation Management and Interoperability</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="barrier.html">Barrier client protocol</a></li> <li class="toctree-l2"><a class="reference internal" href="bitmaps.html">Dirty Bitmaps and Incremental Backup</a></li> <li class="toctree-l2"><a class="reference internal" href="dbus.html">D-Bus</a></li> <li class="toctree-l2"><a class="reference internal" href="dbus-vmstate.html">D-Bus VMState</a></li> <li class="toctree-l2"><a class="reference internal" href="dbus-display.html">D-Bus display</a></li> <li class="toctree-l2"><a class="reference internal" href="live-block-operations.html">Live Block Device Operations</a></li> <li class="toctree-l2"><a class="reference internal" href="pr-helper.html">Persistent reservation helper protocol</a></li> <li class="toctree-l2"><a class="reference internal" href="qemu-ga.html">QEMU Guest Agent</a></li> <li class="toctree-l2"><a class="reference internal" href="qemu-ga-ref.html">QEMU Guest Agent Protocol Reference</a></li> <li class="toctree-l2"><a class="reference internal" href="qemu-qmp-ref.html">QEMU QMP Reference Manual</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">QEMU Storage Daemon QMP Reference Manual</a><ul> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-0">Block devices</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-1">Block core (VM unrelated)</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-2">Common data types</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-5"><code class="docutils literal notranslate"><span class="pre">IoOperationType</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-8"><code class="docutils literal notranslate"><span class="pre">OnOffAuto</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-11"><code class="docutils literal notranslate"><span class="pre">OnOffSplit</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-14"><code class="docutils literal notranslate"><span class="pre">String</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-17"><code class="docutils literal notranslate"><span class="pre">StrOrNull</span></code> (Alternate)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-20"><code class="docutils literal notranslate"><span class="pre">OffAutoPCIBAR</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-23"><code class="docutils literal notranslate"><span class="pre">PCIELinkSpeed</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-26"><code class="docutils literal notranslate"><span class="pre">PCIELinkWidth</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-29"><code class="docutils literal notranslate"><span class="pre">HostMemPolicy</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-32"><code class="docutils literal notranslate"><span class="pre">NetFilterDirection</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-35"><code class="docutils literal notranslate"><span class="pre">GrabToggleKeys</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-38"><code class="docutils literal notranslate"><span class="pre">HumanReadableText</span></code> (Object)</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-39">Cryptography</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-42"><code class="docutils literal notranslate"><span class="pre">QCryptoTLSCredsEndpoint</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-45"><code class="docutils literal notranslate"><span class="pre">QCryptoSecretFormat</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-48"><code class="docutils literal notranslate"><span class="pre">QCryptoHashAlgorithm</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-51"><code class="docutils literal notranslate"><span class="pre">QCryptoCipherAlgorithm</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-54"><code class="docutils literal notranslate"><span class="pre">QCryptoCipherMode</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-57"><code class="docutils literal notranslate"><span class="pre">QCryptoIVGenAlgorithm</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-60"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockFormat</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-63"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockOptionsBase</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-66"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockOptionsQCow</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-69"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockOptionsLUKS</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-72"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockCreateOptionsLUKS</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-75"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockOpenOptions</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-78"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockCreateOptions</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-81"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockInfoBase</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-84"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockInfoLUKSSlot</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-87"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockInfoLUKS</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-90"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockInfo</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-93"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockLUKSKeyslotState</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-96"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockAmendOptionsLUKS</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-99"><code class="docutils literal notranslate"><span class="pre">QCryptoBlockAmendOptions</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-103"><code class="docutils literal notranslate"><span class="pre">SecretCommonProperties</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-106"><code class="docutils literal notranslate"><span class="pre">SecretProperties</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-109"><code class="docutils literal notranslate"><span class="pre">SecretKeyringProperties</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-112"><code class="docutils literal notranslate"><span class="pre">TlsCredsProperties</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-116"><code class="docutils literal notranslate"><span class="pre">TlsCredsAnonProperties</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-120"><code class="docutils literal notranslate"><span class="pre">TlsCredsPskProperties</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-124"><code class="docutils literal notranslate"><span class="pre">TlsCredsX509Properties</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-127"><code class="docutils literal notranslate"><span class="pre">QCryptoAkCipherAlgorithm</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-130"><code class="docutils literal notranslate"><span class="pre">QCryptoAkCipherKeyType</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-133"><code class="docutils literal notranslate"><span class="pre">QCryptoRSAPaddingAlgorithm</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-136"><code class="docutils literal notranslate"><span class="pre">QCryptoAkCipherOptionsRSA</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-139"><code class="docutils literal notranslate"><span class="pre">QCryptoAkCipherOptions</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-140">Background jobs</a></li> </ul> </li> <li class="toctree-l3"><a class="reference internal" href="#qapidoc-177">Socket data types</a><ul> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-180"><code class="docutils literal notranslate"><span class="pre">NetworkAddressFamily</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-182"><code class="docutils literal notranslate"><span class="pre">InetSocketAddressBase</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-185"><code class="docutils literal notranslate"><span class="pre">InetSocketAddress</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-188"><code class="docutils literal notranslate"><span class="pre">UnixSocketAddress</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-192"><code class="docutils literal notranslate"><span class="pre">VsockSocketAddress</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-195"><code class="docutils literal notranslate"><span class="pre">InetSocketAddressWrapper</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-198"><code class="docutils literal notranslate"><span class="pre">UnixSocketAddressWrapper</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-201"><code class="docutils literal notranslate"><span class="pre">VsockSocketAddressWrapper</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-204"><code class="docutils literal notranslate"><span class="pre">StringWrapper</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-208"><code class="docutils literal notranslate"><span class="pre">SocketAddressLegacy</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-211"><code class="docutils literal notranslate"><span class="pre">SocketAddressType</span></code> (Enum)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-214"><code class="docutils literal notranslate"><span class="pre">SocketAddress</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-217"><code class="docutils literal notranslate"><span class="pre">SnapshotInfo</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-220"><code class="docutils literal notranslate"><span class="pre">ImageInfoSpecificQCow2EncryptionBase</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-223"><code class="docutils literal notranslate"><span class="pre">ImageInfoSpecificQCow2Encryption</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-226"><code class="docutils literal notranslate"><span class="pre">ImageInfoSpecificQCow2</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-229"><code class="docutils literal notranslate"><span class="pre">ImageInfoSpecificVmdk</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-232"><code class="docutils literal notranslate"><span class="pre">ImageInfoSpecificRbd</span></code> (Object)</a></li> <li class="toctree-l4"><a class="reference internal" href="#qapidoc-235"><code class="docutils literal notranslate"><span class="pre">ImageInfoSpe
URLs

http://docutils.sourceforge.net/"

Extracted

Path

C:\Program Files\qemu\share\doc\system\invocation.html

Ransom Note
<!DOCTYPE html> <html class="writer-html5" lang="en" > <head> <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Invocation &mdash; QEMU documentation</title> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="../_static/theme_overrides.css" type="text/css" /> <link rel="shortcut icon" href="../_static/qemu_32x32.png"/> <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> <script src="../_static/jquery.js"></script> <script src="../_static/underscore.js"></script> <script src="../_static/doctools.js"></script> <script src="../_static/custom.js"></script> <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Device Emulation" href="device-emulation.html" /> <link rel="prev" title="Quick Start" href="quickstart.html" /> </head> <body class="wy-body-for-nav"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-scroll"> <div class="wy-side-nav-search" style="background: #802400" > <a href="../index.html" class="icon icon-home"> QEMU <img src="../_static/qemu_128x128.png" class="logo" alt="Logo"/> </a> <div class="version"> 7.1.94 </div> <div role="search"> <form id="rtd-search-form" class="wy-form" action="../search.html" method="get"> <input type="text" name="q" placeholder="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> <ul class="current"> <li class="toctree-l1"><a class="reference internal" href="../about/index.html">About QEMU</a></li> <li class="toctree-l1 current"><a class="reference internal" href="index.html">System Emulation</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="quickstart.html">Quick Start</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">Invocation</a><ul> <li class="toctree-l3"><a class="reference internal" href="#hxtool-0">Standard options</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-1">Block device options</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-2">USB convenience options</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-3">Display options</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-4">i386 target only</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-5">Network options</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-6">Character device options</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-7">TPM device options</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-8">Boot Image or Kernel specific</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-9">Debug/Expert options</a></li> <li class="toctree-l3"><a class="reference internal" href="#hxtool-10">Generic object creation</a></li> <li class="toctree-l3"><a class="reference internal" href="#device-url-syntax">Device URL Syntax</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="device-emulation.html">Device Emulation</a></li> <li class="toctree-l2"><a class="reference internal" href="keys.html">Keys in the graphical frontends</a></li> <li class="toctree-l2"><a class="reference internal" href="mux-chardev.html">Keys in the character backend multiplexer</a></li> <li class="toctree-l2"><a class="reference internal" href="monitor.html">QEMU Monitor</a></li> <li class="toctree-l2"><a class="reference internal" href="images.html">Disk Images</a></li> <li class="toctree-l2"><a class="reference internal" href="virtio-net-failover.html">QEMU virtio-net standby (net_failover)</a></li> <li class="toctree-l2"><a class="reference internal" href="linuxboot.html">Direct Linux Boot</a></li> <li class="toctree-l2"><a class="reference internal" href="generic-loader.html">Generic Loader</a></li> <li class="toctree-l2"><a class="reference internal" href="guest-loader.html">Guest Loader</a></li> <li class="toctree-l2"><a class="reference internal" href="barrier.html">QEMU Barrier Client</a></li> <li class="toctree-l2"><a class="reference internal" href="vnc-security.html">VNC security</a></li> <li class="toctree-l2"><a class="reference internal" href="tls.html">TLS setup for network services</a></li> <li class="toctree-l2"><a class="reference internal" href="secrets.html">Providing secret data to QEMU</a></li> <li class="toctree-l2"><a class="reference internal" href="authz.html">Client authorization</a></li> <li class="toctree-l2"><a class="reference internal" href="gdb.html">GDB usage</a></li> <li class="toctree-l2"><a class="reference internal" href="replay.html">Record/replay</a></li> <li class="toctree-l2"><a class="reference internal" href="managed-startup.html">Managed start up options</a></li> <li class="toctree-l2"><a class="reference internal" href="bootindex.html">Managing device boot order with bootindex properties</a></li> <li class="toctree-l2"><a class="reference internal" href="cpu-hotplug.html">Virtual CPU hotplug</a></li> <li class="toctree-l2"><a class="reference internal" href="pr-manager.html">Persistent reservation managers</a></li> <li class="toctree-l2"><a class="reference internal" href="targets.html">QEMU System Emulator Targets</a></li> <li class="toctree-l2"><a class="reference internal" href="security.html">Security</a></li> <li class="toctree-l2"><a class="reference internal" href="multi-process.html">Multi-process QEMU</a></li> <li class="toctree-l2"><a class="reference internal" href="confidential-guest-support.html">Confidential Guest Support</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="../user/index.html">User Mode Emulation</a></li> <li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Tools</a></li> <li class="toctree-l1"><a class="reference internal" href="../interop/index.html">System Emulation Management and Interoperability</a></li> <li class="toctree-l1"><a class="reference internal" href="../specs/index.html">System Emulation Guest Hardware Specifications</a></li> <li class="toctree-l1"><a class="reference internal" href="../devel/index.html">Developer Information</a></li> </ul> </div> </div> </nav> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" style="background: #802400" > <i data-toggle="wy-nav-top" class="fa fa-bars"></i> <a href="../index.html">QEMU</a> </nav> <div class="wy-nav-content"> <div class="rst-content"> <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> <li><a href="../index.html" class="icon icon-home"></a></li> <li class="breadcrumb-item"><a href="index.html">System Emulation</a></li> <li class="breadcrumb-item active">Invocation</li> <li class="wy-breadcrumbs-aside"> <a href="https://gitlab.com/qemu-project/qemu/blob/master/docs/system/invocation.rst" class="fa fa-gitlab"> Edit on GitLab</a> </li> </ul> <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> <section id="invocation"> <span id="sec-005finvocation"></span><h1>Invocation<a class="headerlink" href="#invocation" title="Permalink to this headline"></a></h1> <pre class="literal-block">qemu-system-x86_64 [options] [disk_image]</pre> <p>disk_image is a raw hard disk image for IDE hard disk 0. Some targets do not need a disk image.</p> <section id="hxtool-0"> <h2>Standard options<a class="headerlink" href="#hxtool-0" title="Permalink to this headline"></a></h2> <dl> <dt><code class="docutils literal notranslate"><span class="pre">-h</span></code></dt><dd><p>Display help and exit</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">-version</span></code></dt><dd><p>Display version information and exit</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">-machine</span> <span class="pre">[type=]name[,prop=value[,...]]</span></code></dt><dd><p>Select the emulated machine by name. Use <code class="docutils literal notranslate"><span class="pre">-machine</span> <span class="pre">help</span></code> to list available machines.</p> <p>For architectures which aim to support live migration compatibility across releases, each release will introduce a new versioned machine type. For example, the 2.8.0 release introduced machine types “pc-i440fx-2.8” and “pc-q35-2.8” for the x86_64/i686 architectures.</p> <p>To allow live migration of guests from QEMU version 2.8.0, to QEMU version 2.9.0, the 2.9.0 version must support the “pc-i440fx-2.8” and “pc-q35-2.8” machines too. To allow users live migrating VMs to skip multiple intermediate releases when upgrading, new releases of QEMU will support machine types from many previous versions.</p> <p>Supported machine properties are:</p> <dl> <dt><code class="docutils literal notranslate"><span class="pre">accel=accels1[:accels2[:...]]</span></code></dt><dd><p>This is used to enable an accelerator. Depending on the target architecture, kvm, xen, hax, hvf, nvmm, whpx or tcg can be available. By default, tcg is used. If there is more than one accelerator specified, the next one is used if the previous one fails to initialize.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">vmport=on|off|auto</span></code></dt><dd><p>Enables emulation of VMWare IO port, for vmmouse etc. auto says to select the value based on accel. For accel=xen the default is off otherwise the default is on.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">dump-guest-core=on|off</span></code></dt><dd><p>Include guest memory in a core dump. The default is on.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">mem-merge=on|off</span></code></dt><dd><p>Enables or disables memory merge support. This feature, when supported by the host, de-duplicates identical memory pages among VMs instances (enabled by default).</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">aes-key-wrap=on|off</span></code></dt><dd><p>Enables or disables AES key wrapping support on s390-ccw hosts. This feature controls whether AES wrapping keys will be created to allow execution of AES cryptographic functions. The default is on.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">dea-key-wrap=on|off</span></code></dt><dd><p>Enables or disables DEA key wrapping support on s390-ccw hosts. This feature controls whether DEA wrapping keys will be created to allow execution of DEA cryptographic functions. The default is on.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">nvdimm=on|off</span></code></dt><dd><p>Enables or disables NVDIMM support. The default is off.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">memory-encryption=</span></code></dt><dd><p>Memory encryption object to use. The default is none.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">hmat=on|off</span></code></dt><dd><p>Enables or disables ACPI Heterogeneous Memory Attribute Table (HMAT) support. The default is off.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">memory-backend='id'</span></code></dt><dd><p>An alternative to legacy <code class="docutils literal notranslate"><span class="pre">-mem-path</span></code> and <code class="docutils literal notranslate"><span class="pre">mem-prealloc</span></code> options. Allows to use a memory backend as main RAM.</p> <p>For example:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">-</span><span class="nb">object</span> <span class="n">memory</span><span class="o">-</span><span class="n">backend</span><span class="o">-</span><span class="n">file</span><span class="p">,</span><span class="nb">id</span><span class="o">=</span><span class="n">pc</span><span class="o">.</span><span class="n">ram</span><span class="p">,</span><span class="n">size</span><span class="o">=</span><span class="mi">512</span><span class="n">M</span><span class="p">,</span><span class="n">mem</span><span class="o">-</span><span class="n">path</span><span class="o">=/</span><span class="n">hugetlbfs</span><span class="p">,</span><span class="n">prealloc</span><span class="o">=</span><span class="n">on</span><span class="p">,</span><span class="n">share</span><span class="o">=</span><span class="n">on</span> <span class="o">-</span><span class="n">machine</span> <span class="n">memory</span><span class="o">-</span><span class="n">backend</span><span class="o">=</span><span class="n">pc</span><span class="o">.</span><span class="n">ram</span> <span class="o">-</span><span class="n">m</span> <span class="mi">512</span><span class="n">M</span> </pre></div> </div> <p>Migration compatibility note:</p> <ul class="simple"> <li><p>as backend id one shall use value of ‘default-ram-id’, advertised by machine type (available via <code class="docutils literal notranslate"><span class="pre">query-machines</span></code> QMP command), if migration to/from old QEMU (&lt;5.0) is expected.</p></li> <li><p>for machine types 4.0 and older, user shall use <code class="docutils literal notranslate"><span class="pre">x-use-canonical-path-for-ramblock-id=off</span></code> backend option if migration to/from old QEMU (&lt;5.0) is expected.</p></li> </ul> <p>For example:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">-</span><span class="nb">object</span> <span class="n">memory</span><span class="o">-</span><span class="n">backend</span><span class="o">-</span><span class="n">ram</span><span class="p">,</span><span class="nb">id</span><span class="o">=</span><span class="n">pc</span><span class="o">.</span><span class="n">ram</span><span class="p">,</span><span class="n">size</span><span class="o">=</span><span class="mi">512</span><span class="n">M</span><span class="p">,</span><span class="n">x</span><span class="o">-</span><span class="n">use</span><span class="o">-</span><span class="n">canonical</span><span class="o">-</span><span class="n">path</span><span class="o">-</span><span class="k">for</span><span class="o">-</span><span class="n">ramblock</span><span class="o">-</span><span class="nb">id</span><span class="o">=</span><span class="n">off</span> <span class="o">-</span><span class="n">machine</span> <span class="n">memory</span><span class="o">-</span><span class="n">backend</span><span class="o">=</span><span class="n">pc</span><span class="o">.</span><span class="n">ram</span> <span class="o">-</span><span class="n">m</span> <span class="mi">512</span><span class="n">M</span> </pre></div> </div> </dd> <dt><code class="docutils literal notranslate"><span class="pre">cxl-fmw.0.targets.0=firsttarget,cxl-fmw.0.targets.1=secondtarget,cxl-fmw.0.size=size[,cxl-fmw.0.interleave-granularity=granularity]</span></code></dt><dd><p>Define a CXL Fixed Memory Window (CFMW).</p> <p>Described in the CXL 2.0 ECN: CEDT CFMWS &amp; QTG _DSM.</p> <p>They are regions of Host Physical Addresses (HPA) on a system which may be interleaved across one or more CXL host bridges. The system software will assign particular devices into these
URLs

http://docutils.sourceforge.net/"

http(s

Extracted

Path

C:\Program Files\qemu\share\doc\system\qemu-manpage.html

Ransom Note
<!DOCTYPE html> <html class="writer-html5" lang="en" > <head> <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>QEMU User Documentation &mdash; QEMU documentation</title> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="../_static/theme_overrides.css" type="text/css" /> <link rel="shortcut icon" href="../_static/qemu_32x32.png"/> <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> <script src="../_static/jquery.js"></script> <script src="../_static/underscore.js"></script> <script src="../_static/doctools.js"></script> <script src="../_static/custom.js"></script> <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> </head> <body class="wy-body-for-nav"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-scroll"> <div class="wy-side-nav-search" style="background: #802400" > <a href="../index.html" class="icon icon-home"> QEMU <img src="../_static/qemu_128x128.png" class="logo" alt="Logo"/> </a> <div class="version"> 7.1.94 </div> <div role="search"> <form id="rtd-search-form" class="wy-form" action="../search.html" method="get"> <input type="text" name="q" placeholder="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> <ul> <li class="toctree-l1"><a class="reference internal" href="../about/index.html">About QEMU</a></li> <li class="toctree-l1"><a class="reference internal" href="index.html">System Emulation</a></li> <li class="toctree-l1"><a class="reference internal" href="../user/index.html">User Mode Emulation</a></li> <li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Tools</a></li> <li class="toctree-l1"><a class="reference internal" href="../interop/index.html">System Emulation Management and Interoperability</a></li> <li class="toctree-l1"><a class="reference internal" href="../specs/index.html">System Emulation Guest Hardware Specifications</a></li> <li class="toctree-l1"><a class="reference internal" href="../devel/index.html">Developer Information</a></li> </ul> </div> </div> </nav> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" style="background: #802400" > <i data-toggle="wy-nav-top" class="fa fa-bars"></i> <a href="../index.html">QEMU</a> </nav> <div class="wy-nav-content"> <div class="rst-content"> <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> <li><a href="../index.html" class="icon icon-home"></a></li> <li class="breadcrumb-item active">QEMU User Documentation</li> <li class="wy-breadcrumbs-aside"> <a href="https://gitlab.com/qemu-project/qemu/blob/master/docs/system/qemu-manpage.rst" class="fa fa-gitlab"> Edit on GitLab</a> </li> </ul> <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> <section id="qemu-user-documentation"> <h1>QEMU User Documentation<a class="headerlink" href="#qemu-user-documentation" title="Permalink to this headline"></a></h1> <section id="synopsis"> <h2>Synopsis<a class="headerlink" href="#synopsis" title="Permalink to this headline"></a></h2> <pre class="literal-block">qemu-system-x86_64 [options] [disk_image]</pre> </section> <section id="description"> <h2>Description<a class="headerlink" href="#description" title="Permalink to this headline"></a></h2> <p>The QEMU PC System emulator simulates the following peripherals:</p> <ul class="simple"> <li><p>i440FX host PCI bridge and PIIX3 PCI to ISA bridge</p></li> <li><p>Cirrus CLGD 5446 PCI VGA card or dummy VGA card with Bochs VESA extensions (hardware level, including all non standard modes).</p></li> <li><p>PS/2 mouse and keyboard</p></li> <li><p>2 PCI IDE interfaces with hard disk and CD-ROM support</p></li> <li><p>Floppy disk</p></li> <li><p>PCI and ISA network adapters</p></li> <li><p>Serial ports</p></li> <li><p>IPMI BMC, either and internal or external one</p></li> <li><p>Creative SoundBlaster 16 sound card</p></li> <li><p>ENSONIQ AudioPCI ES1370 sound card</p></li> <li><p>Intel 82801AA AC97 Audio compatible sound card</p></li> <li><p>Intel HD Audio Controller and HDA codec</p></li> <li><p>Adlib (OPL2) - Yamaha YM3812 compatible chip</p></li> <li><p>Gravis Ultrasound GF1 sound card</p></li> <li><p>CS4231A compatible sound card</p></li> <li><p>PC speaker</p></li> <li><p>PCI UHCI, OHCI, EHCI or XHCI USB controller and a virtual USB-1.1 hub.</p></li> </ul> <p>SMP is supported with up to 255 CPUs.</p> <p>QEMU uses the PC BIOS from the Seabios project and the Plex86/Bochs LGPL VGA BIOS.</p> <p>QEMU uses YM3812 emulation by Tatsuyuki Satoh.</p> <p>QEMU uses GUS emulation (GUSEMU32 <a class="reference external" href="http://www.deinmeister.de/gusemu/">http://www.deinmeister.de/gusemu/</a>) by Tibor &quot;TS&quot; Schütz.</p> <p>Note that, by default, GUS shares IRQ(7) with parallel ports and so QEMU must be told to not have parallel ports to have working GUS.</p> <pre class="literal-block">qemu-system-x86_64 dos.img -device gus -parallel none</pre> <p>Alternatively:</p> <pre class="literal-block">qemu-system-x86_64 dos.img -device gus,irq=5</pre> <p>Or some other unclaimed IRQ.</p> <p>CS4231A is the chip used in Windows Sound System and GUSMAX products</p> <p>The PC speaker audio device can be configured using the pcspk-audiodev machine property, i.e.</p> <pre class="literal-block">qemu-system-x86_64 some.img -audiodev &lt;backend&gt;,id=&lt;name&gt; -machine pcspk-audiodev=&lt;name&gt;</pre> </section> <section id="options"> <h2>Options<a class="headerlink" href="#options" title="Permalink to this headline"></a></h2> <p>disk_image is a raw hard disk image for IDE hard disk 0. Some targets do not need a disk image.</p> <section id="hxtool-0"> <h3>Standard options<a class="headerlink" href="#hxtool-0" title="Permalink to this headline"></a></h3> <dl> <dt><code class="docutils literal notranslate"><span class="pre">-h</span></code></dt><dd><p>Display help and exit</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">-version</span></code></dt><dd><p>Display version information and exit</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">-machine</span> <span class="pre">[type=]name[,prop=value[,...]]</span></code></dt><dd><p>Select the emulated machine by name. Use <code class="docutils literal notranslate"><span class="pre">-machine</span> <span class="pre">help</span></code> to list available machines.</p> <p>For architectures which aim to support live migration compatibility across releases, each release will introduce a new versioned machine type. For example, the 2.8.0 release introduced machine types “pc-i440fx-2.8” and “pc-q35-2.8” for the x86_64/i686 architectures.</p> <p>To allow live migration of guests from QEMU version 2.8.0, to QEMU version 2.9.0, the 2.9.0 version must support the “pc-i440fx-2.8” and “pc-q35-2.8” machines too. To allow users live migrating VMs to skip multiple intermediate releases when upgrading, new releases of QEMU will support machine types from many previous versions.</p> <p>Supported machine properties are:</p> <dl> <dt><code class="docutils literal notranslate"><span class="pre">accel=accels1[:accels2[:...]]</span></code></dt><dd><p>This is used to enable an accelerator. Depending on the target architecture, kvm, xen, hax, hvf, nvmm, whpx or tcg can be available. By default, tcg is used. If there is more than one accelerator specified, the next one is used if the previous one fails to initialize.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">vmport=on|off|auto</span></code></dt><dd><p>Enables emulation of VMWare IO port, for vmmouse etc. auto says to select the value based on accel. For accel=xen the default is off otherwise the default is on.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">dump-guest-core=on|off</span></code></dt><dd><p>Include guest memory in a core dump. The default is on.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">mem-merge=on|off</span></code></dt><dd><p>Enables or disables memory merge support. This feature, when supported by the host, de-duplicates identical memory pages among VMs instances (enabled by default).</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">aes-key-wrap=on|off</span></code></dt><dd><p>Enables or disables AES key wrapping support on s390-ccw hosts. This feature controls whether AES wrapping keys will be created to allow execution of AES cryptographic functions. The default is on.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">dea-key-wrap=on|off</span></code></dt><dd><p>Enables or disables DEA key wrapping support on s390-ccw hosts. This feature controls whether DEA wrapping keys will be created to allow execution of DEA cryptographic functions. The default is on.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">nvdimm=on|off</span></code></dt><dd><p>Enables or disables NVDIMM support. The default is off.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">memory-encryption=</span></code></dt><dd><p>Memory encryption object to use. The default is none.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">hmat=on|off</span></code></dt><dd><p>Enables or disables ACPI Heterogeneous Memory Attribute Table (HMAT) support. The default is off.</p> </dd> <dt><code class="docutils literal notranslate"><span class="pre">memory-backend='id'</span></code></dt><dd><p>An alternative to legacy <code class="docutils literal notranslate"><span class="pre">-mem-path</span></code> and <code class="docutils literal notranslate"><span class="pre">mem-prealloc</span></code> options. Allows to use a memory backend as main RAM.</p> <p>For example:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">-</span><span class="nb">object</span> <span class="n">memory</span><span class="o">-</span><span class="n">backend</span><span class="o">-</span><span class="n">file</span><span class="p">,</span><span class="nb">id</span><span class="o">=</span><span class="n">pc</span><span class="o">.</span><span class="n">ram</span><span class="p">,</span><span class="n">size</span><span class="o">=</span><span class="mi">512</span><span class="n">M</span><span class="p">,</span><span class="n">mem</span><span class="o">-</span><span class="n">path</span><span class="o">=/</span><span class="n">hugetlbfs</span><span class="p">,</span><span class="n">prealloc</span><span class="o">=</span><span class="n">on</span><span class="p">,</span><span class="n">share</span><span class="o">=</span><span class="n">on</span> <span class="o">-</span><span class="n">machine</span> <span class="n">memory</span><span class="o">-</span><span class="n">backend</span><span class="o">=</span><span class="n">pc</span><span class="o">.</span><span class="n">ram</span> <span class="o">-</span><span class="n">m</span> <span class="mi">512</span><span class="n">M</span> </pre></div> </div> <p>Migration compatibility note:</p> <ul class="simple"> <li><p>as backend id one shall use value of ‘default-ram-id’, advertised by machine type (available via <code class="docutils literal notranslate"><span class="pre">query-machines</span></code> QMP command), if migration to/from old QEMU (&lt;5.0) is expected.</p></li> <li><p>for machine types 4.0 and older, user shall use <code class="docutils literal notranslate"><span class="pre">x-use-canonical-path-for-ramblock-id=off</span></code> backend option if migration to/from old QEMU (&lt;5.0) is expected.</p></li> </ul> <p>For example:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">-</span><span class="nb">object</span> <span class="n">memory</span><span class="o">-</span><span class="n">backend</span><span class="o">-</span><span class="n">ram</span><span class="p">,</span><span class="nb">id</span><span class="o">=</span><span class="n">pc</span><span class="o">.</span><span class="n">ram</span><span class="p">,</span><span class="n">size</span><span class="o">=</span><span class="mi">512</span><span class="n">M</span><span class="p">,</span><span class="n">x</span><span class="o">-</span><span class="n">use</span><span class="o">-</span><span class="n">canonical</span><span class="o">-</span><span class="n">path</span><span class="o">-</span><span class="k">for</span><span class="o">-</span><span class="n">ramblock</span><span class="o">-</span><span class="nb">id</span><span class="o">=</span><span class="n">off</span> <span class="o">-</span><span class="n">machine</span> <span class="n">memory</span><span class="o">-</span><span class="n">backend</span><span class="o">=</span><span class="n">pc</span><span class="o">.</span><span class="n">ram</span> <span class="o">-</span><span class="n">m</span> <span class="mi">512</span><span class="n">M</span> </pre></div> </div> </dd> <dt><code class="docutils literal notranslate"><span class="pre">cxl-fmw.0.targets.0=firsttarget,cxl-fmw.0.targets.1=secondtarget,cxl-fmw.0.size=size[,cxl-fmw.0.interleave-granularity=granularity]</span></code></dt><dd><p>Define a CXL Fixed Memory Window (CFMW).</p> <p>Described in the CXL 2.0 ECN: CEDT CFMWS &amp; QTG _DSM.</p> <p>They are regions of Host Physical Addresses (HPA) on a system which may be interleaved across one or more CXL host bridges. The system software will assign particular devices into these windows and configure the downstream Host-managed Device Memory (HDM) decoders in root ports, switch ports and devices appropriately to meet the interleave requirements before enabling the memory devices.</p> <p><code class="docutils literal notranslate"><span class="pre">targets.X=target</span></code> provides the mapping to CXL host bridges which may be identified by the id provided in the -device entry. Multiple entries are needed to specify all the targets when the fixed memory window represents interleaved memory. X is the target index from 0.</p> <p><code class="docutils literal notranslate"><span class="pre">size=size</span></code> sets the size of the CFMW. This must be a multiple of 256MiB. The region will be aligned to 256MiB but the location is platform and configuration dependent.</p> <p><code class="docutils literal notranslate"><span class="pre">interleave-granularity=granularity</span></code> sets the granularity of interleave. Default 256KiB. Only 256KiB, 512KiB, 1024KiB, 2048KiB 4096KiB, 8192KiB and 16384KiB granularities supported.</p> <p>Example:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">-</span><span class="n">machine</span> <span class="n">cxl</span><span class="o">-</span><span class="n">fmw</span><span class="mf">.0</span><span class="o">.</span><span class="n">targets</span><span class="mf">.0</span><span class="o">=</span><span class="n">cxl</span><span class="mf">.0</span><span class="p">,</span><span class="n">cxl</span><span class="o">-</span><span class="n">fmw</span><span class="mf">.0</span><span class="o">.</span><span class="n">targets</span><span class="mf">.1</span><span class="o">=</span><span class="n">cx
URLs

http://docutils.sourceforge.net/"

http(s

Targets

    • Target

      qemu-w64-setup-20221208.exe

    • Size

      143.3MB

    • MD5

      954407cdacf21aa4c94db446fe558bbe

    • SHA1

      d8112133e43a15c998ff0d2ae43d59dda10adb96

    • SHA256

      586aa11f145c0e867335a91538c9059b32fec6d50d19dea7405c5a3a657ee19e

    • SHA512

      fa65a9e9ba5011607c26305c57342f7146466f9d274d7b3ede9d8b7b4938ac0482ac45e573152a69c07eddc579f47a565d90619113b51275be01f5427b059e7d

    • SSDEEP

      3145728:s95mh+wVAiww2dqU78RctAbrv+0MHWQe588RCO8DzR:Okew28U7kctk60URxpzR

    Score
    10/10
    • Loads dropped DLL

    • Checks installed software on the system

      Looks up Uninstall key entries in the registry to enumerate software on the system.

MITRE ATT&CK Enterprise v6

Tasks