CINXE.COM
ChangeLog/10.0 - QEMU
<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>ChangeLog/10.0 - QEMU</title> <script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"0bc14111704b185a2bc89d14","wgCSPNonce":false,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"ChangeLog/10.0","wgTitle":"ChangeLog/10.0","wgCurRevisionId":12192,"wgRevisionId":12192,"wgArticleId":1508,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"ChangeLog/10.0","wgRelevantArticleId":1508,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgVector2022PreviewPages":[]};RLSTATE={"skins.vector.user.styles":"ready", "site.styles":"ready","user.styles":"ready","skins.vector.user":"ready","user":"ready","user.options":"loading","mediawiki.ui.button":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","mediawiki.ui.icon":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","skins.vector.es6"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});});});</script> <link rel="stylesheet" href="/load.php?lang=en&modules=mediawiki.ui.button%2Cicon%7Cskins.vector.icons%2Cstyles&only=styles&skin=vector-2022"/> <script async="" src="/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="generator" content="MediaWiki 1.39.7"/> <meta name="format-detection" content="telephone=no"/> <meta name="viewport" content="width=1000"/> <link rel="icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="QEMU (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://wiki.qemu.org/api.php?action=rsd"/> <link rel="license" href="http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt"/> <link rel="alternate" type="application/atom+xml" title="QEMU Atom feed" href="/index.php?title=Special:RecentChanges&feed=atom"/> </head> <body class="skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-ChangeLog_10_0 rootpage-ChangeLog_10_0 skin-vector-2022 action-view vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-language-alert-in-sidebar-disabled vector-feature-sticky-header-disabled vector-feature-sticky-header-edit-disabled vector-feature-table-of-contents-disabled vector-feature-visual-enhancement-next-disabled"><div class="mw-page-container"> <span id="top-page"></span> <a class="mw-jump-link" href="#content">Jump to content</a> <div class="mw-page-container-inner"> <input type="checkbox" id="mw-sidebar-checkbox" class="mw-checkbox-hack-checkbox" > <header class="mw-header"> <div class="mw-header-aside"> <label id="mw-sidebar-button" class="mw-checkbox-hack-button mw-ui-icon mw-ui-button mw-ui-quiet mw-ui-icon-element" for="mw-sidebar-checkbox" role="button" aria-controls="mw-panel" data-event-name="ui.sidebar" tabindex="0" title="Main menu"> <span>Toggle sidebar</span> </label> <a href="/Main_Page" class="mw-logo"> <span class="mw-logo-container"> <img class="mw-logo-wordmark" alt="QEMU" src="/images/Qemu-logo-small.png" style="width: 9.375em; height: 3em;"> </span> </a> </div> <div class="mw-header-content"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/Special:Search" title="Search QEMU [f]" accesskey="f" class="mw-ui-button mw-ui-quiet mw-ui-icon mw-ui-icon-element mw-ui-icon-wikimedia-search search-toggle"> <span>Search</span> </a> <div> <form action="/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-moved"> <input class="vector-search-box-input" type="search" name="search" placeholder="Search QEMU" aria-label="Search QEMU" autocapitalize="sentences" title="Search QEMU [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Special:Search"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Search the pages for this text" value="Search"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Go to a page with this exact name if it exists" value="Go"> </div> </form> </div> </div> <nav class="vector-user-links" aria-label="Personal tools" role="navigation" > <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet mw-portlet-vector-user-menu-overflow emptyPortlet vector-user-menu-overflow" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> </div> </div> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal vector-user-menu vector-user-menu-logged-out vector-menu-dropdown" title="More options" > <input type="checkbox" id="p-personal-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-personal" class="vector-menu-checkbox" /> <label id="p-personal-label" for="p-personal-checkbox" class="vector-menu-heading mw-ui-button mw-ui-quiet mw-ui-icon mw-ui-icon-element mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis" > <span class="vector-menu-heading-label">Personal tools</span> </label> <div class="vector-menu-content"> <div class="vector-user-menu-create-account"><a href="/index.php?title=Special:CreateAccount&returnto=ChangeLog%2F10.0" class="vector-menu-content-item user-links-collapsible-item" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="mw-ui-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></div> <div class="vector-user-menu-login"><a href="/index.php?title=Special:UserLogin&returnto=ChangeLog%2F10.0" class="vector-menu-content-item vector-menu-content-item-login" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="mw-ui-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></div> <ul class="vector-menu-content-list"></ul> </div> </div> </nav> </div> </header> <div class="vector-sidebar-container "> <div id="mw-navigation"> <nav id="mw-panel" class="mw-sidebar" aria-label="Site" role="navigation"> <div id="p-Link_to_website" class="vector-menu mw-portlet mw-portlet-Link_to_website vector-menu-portal portal" > <div id="p-Link_to_website-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Link to website</span> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="n-About-QEMU" class="mw-list-item"><a href="/QEMU:About"><span>About QEMU</span></a></li></ul> </div> </div> <div id="p-Get" class="vector-menu mw-portlet mw-portlet-Get vector-menu-portal portal" > <div id="p-Get-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Get</span> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="n-Download" class="mw-list-item"><a href="/Download"><span>Download</span></a></li><li id="n-License" class="mw-list-item"><a href="/License"><span>License</span></a></li></ul> </div> </div> <div id="p-Contribute" class="vector-menu mw-portlet mw-portlet-Contribute vector-menu-portal portal" > <div id="p-Contribute-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Contribute</span> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="n-Start-Here" class="mw-list-item"><a href="/Contribute"><span>Start Here</span></a></li><li id="n-Report-a-Bug" class="mw-list-item"><a href="/Contribute/ReportABug"><span>Report a Bug</span></a></li><li id="n-Report-a-security-issue" class="mw-list-item"><a href="/SecurityProcess"><span>Report a security issue</span></a></li><li id="n-Submit-a-Patch" class="mw-list-item"><a href="/Contribute/SubmitAPatch"><span>Submit a Patch</span></a></li><li id="n-Mailing-Lists" class="mw-list-item"><a href="/Contribute/MailingLists"><span>Mailing Lists</span></a></li><li id="n-Testing-QEMU" class="mw-list-item"><a href="/Testing"><span>Testing QEMU</span></a></li></ul> </div> </div> <div id="p-Learn" class="vector-menu mw-portlet mw-portlet-Learn vector-menu-portal portal" > <div id="p-Learn-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Learn</span> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="n-Documentation" class="mw-list-item"><a href="/Documentation"><span>Documentation</span></a></li><li id="n-Links" class="mw-list-item"><a href="/Links"><span>Links</span></a></li></ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb vector-menu-portal portal" > <div id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Tools</span> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="/Special:WhatLinksHere/ChangeLog/10.0" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/Special:RecentChangesLinked/ChangeLog/10.0" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/index.php?title=ChangeLog/10.0&oldid=12192" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/index.php?title=ChangeLog/10.0&action=info" title="More information about this page"><span>Page information</span></a></li></ul> </div> </div> </nav> </div> </div> <div class="vector-sitenotice-container"> <div id="siteNotice"></div> </div> <input type="checkbox" id="vector-toc-collapsed-checkbox" class="mw-checkbox-hack-checkbox"> <div class="mw-table-of-contents-container"> <div class="vector-sticky-toc-container mw-sticky-header-element"> <nav id="mw-panel-toc" class="sidebar-toc" role="navigation" aria-labelledby="sidebar-toc-label" data-event-name="ui.sidebar-toc"> <div id="sidebar-toc-label" class="sidebar-toc-header"> <p class="sidebar-toc-title"> Contents <button class="vector-toc-uncollapse-button">move to sidebar</button> <button class="vector-toc-collapse-button">hide</button> </p> </div> <ul class="sidebar-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="sidebar-toc-list-item sidebar-toc-level-1"> <a href="#top-page" class="sidebar-toc-link"> <div class="sidebar-toc-text">Beginning</div> </a> </li> <li id="toc-System_emulation" class="sidebar-toc-list-item sidebar-toc-level-1"> <a class="sidebar-toc-link" href="#System_emulation"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1</span>System emulation</div> </a> <button aria-controls="toc-System_emulation-sublist" class="mw-ui-icon mw-ui-icon-wikimedia-expand mw-ui-icon-small sidebar-toc-toggle"> Toggle System emulation subsection </button> <ul id="toc-System_emulation-sublist" class="sidebar-toc-list"> <li id="toc-Removed_features_and_incompatible_changes" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Removed_features_and_incompatible_changes"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.1</span>Removed features and incompatible changes</div> </a> <ul id="toc-Removed_features_and_incompatible_changes-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-New_deprecated_options_and_features" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#New_deprecated_options_and_features"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.2</span>New deprecated options and features</div> </a> <ul id="toc-New_deprecated_options_and_features-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-68k" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#68k"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.3</span>68k</div> </a> <ul id="toc-68k-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Alpha" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Alpha"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.4</span>Alpha</div> </a> <ul id="toc-Alpha-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Arm" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Arm"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.5</span>Arm</div> </a> <ul id="toc-Arm-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-AVR" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#AVR"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.6</span>AVR</div> </a> <ul id="toc-AVR-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Hexagon" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Hexagon"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.7</span>Hexagon</div> </a> <ul id="toc-Hexagon-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-HPPA" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#HPPA"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.8</span>HPPA</div> </a> <ul id="toc-HPPA-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-LoongArch" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#LoongArch"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.9</span>LoongArch</div> </a> <ul id="toc-LoongArch-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Microblaze" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Microblaze"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.10</span>Microblaze</div> </a> <ul id="toc-Microblaze-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-MIPS" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#MIPS"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.11</span>MIPS</div> </a> <ul id="toc-MIPS-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-OpenRISC" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#OpenRISC"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.12</span>OpenRISC</div> </a> <ul id="toc-OpenRISC-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-PowerPC" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#PowerPC"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.13</span>PowerPC</div> </a> <ul id="toc-PowerPC-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Renesas_RX" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Renesas_RX"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.14</span>Renesas RX</div> </a> <ul id="toc-Renesas_RX-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Renesas_SH_(sh4)" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Renesas_SH_(sh4)"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.15</span>Renesas SH (sh4)</div> </a> <ul id="toc-Renesas_SH_(sh4)-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-RISC-V" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#RISC-V"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.16</span>RISC-V</div> </a> <ul id="toc-RISC-V-sublist" class="sidebar-toc-list"> <li id="toc-ISA_and_Extensions" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#ISA_and_Extensions"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.16.1</span>ISA and Extensions</div> </a> <ul id="toc-ISA_and_Extensions-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Machines" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Machines"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.16.2</span>Machines</div> </a> <ul id="toc-Machines-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Fixes_and_Misc" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Fixes_and_Misc"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.16.3</span>Fixes and Misc</div> </a> <ul id="toc-Fixes_and_Misc-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </li> <li id="toc-s390x" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#s390x"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.17</span>s390x</div> </a> <ul id="toc-s390x-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-SPARC" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#SPARC"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.18</span>SPARC</div> </a> <ul id="toc-SPARC-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Tricore" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Tricore"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.19</span>Tricore</div> </a> <ul id="toc-Tricore-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-x86" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#x86"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.20</span>x86</div> </a> <ul id="toc-x86-sublist" class="sidebar-toc-list"> <li id="toc-KVM" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#KVM"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.20.1</span>KVM</div> </a> <ul id="toc-KVM-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </li> <li id="toc-Xtensa" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Xtensa"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.21</span>Xtensa</div> </a> <ul id="toc-Xtensa-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Device_emulation_and_assignment" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Device_emulation_and_assignment"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22</span>Device emulation and assignment</div> </a> <ul id="toc-Device_emulation_and_assignment-sublist" class="sidebar-toc-list"> <li id="toc-ACPI_/_SMBIOS" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#ACPI_/_SMBIOS"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.1</span>ACPI / SMBIOS</div> </a> <ul id="toc-ACPI_/_SMBIOS-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Audio" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Audio"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.2</span>Audio</div> </a> <ul id="toc-Audio-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Block_devices" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Block_devices"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.3</span>Block devices</div> </a> <ul id="toc-Block_devices-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Graphics" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Graphics"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.4</span>Graphics</div> </a> <ul id="toc-Graphics-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Hyper-V" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Hyper-V"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.5</span>Hyper-V</div> </a> <ul id="toc-Hyper-V-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-I2C" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#I2C"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.6</span>I2C</div> </a> <ul id="toc-I2C-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Input_devices" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Input_devices"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.7</span>Input devices</div> </a> <ul id="toc-Input_devices-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-IPMI" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#IPMI"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.8</span>IPMI</div> </a> <ul id="toc-IPMI-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Multi-process_QEMU" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Multi-process_QEMU"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.9</span>Multi-process QEMU</div> </a> <ul id="toc-Multi-process_QEMU-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Network_devices" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Network_devices"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.10</span>Network devices</div> </a> <ul id="toc-Network_devices-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-NVDIMM" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#NVDIMM"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.11</span>NVDIMM</div> </a> <ul id="toc-NVDIMM-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-NVMe" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#NVMe"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.12</span>NVMe</div> </a> <ul id="toc-NVMe-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-PCI/PCIe" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#PCI/PCIe"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.13</span>PCI/PCIe</div> </a> <ul id="toc-PCI/PCIe-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-SCSI" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#SCSI"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.14</span>SCSI</div> </a> <ul id="toc-SCSI-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-SD_card" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#SD_card"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.15</span>SD card</div> </a> <ul id="toc-SD_card-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-SMBIOS" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#SMBIOS"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.16</span>SMBIOS</div> </a> <ul id="toc-SMBIOS-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-TPM" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#TPM"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.17</span>TPM</div> </a> <ul id="toc-TPM-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-UFS" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#UFS"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.18</span>UFS</div> </a> <ul id="toc-UFS-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-USB" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#USB"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.19</span>USB</div> </a> <ul id="toc-USB-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-VFIO" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#VFIO"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.20</span>VFIO</div> </a> <ul id="toc-VFIO-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-virtio" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#virtio"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.21</span>virtio</div> </a> <ul id="toc-virtio-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-vDPA" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#vDPA"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.22</span>vDPA</div> </a> <ul id="toc-vDPA-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Xen" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Xen"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.23</span>Xen</div> </a> <ul id="toc-Xen-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-fw_cfg" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#fw_cfg"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.24</span>fw_cfg</div> </a> <ul id="toc-fw_cfg-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-9pfs" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#9pfs"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.25</span>9pfs</div> </a> <ul id="toc-9pfs-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-virtiofs" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#virtiofs"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.26</span>virtiofs</div> </a> <ul id="toc-virtiofs-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Semihosting" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#Semihosting"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.22.27</span>Semihosting</div> </a> <ul id="toc-Semihosting-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </li> <li id="toc-Audio_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Audio_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.23</span>Audio</div> </a> <ul id="toc-Audio_2-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Character_devices" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Character_devices"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.24</span>Character devices</div> </a> <ul id="toc-Character_devices-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Crypto_subsystem" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Crypto_subsystem"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.25</span>Crypto subsystem</div> </a> <ul id="toc-Crypto_subsystem-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Authorization_subsystem" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Authorization_subsystem"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.26</span>Authorization subsystem</div> </a> <ul id="toc-Authorization_subsystem-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-GUI" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#GUI"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.27</span>GUI</div> </a> <ul id="toc-GUI-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-GDBStub" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#GDBStub"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.28</span>GDBStub</div> </a> <ul id="toc-GDBStub-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-TCG_Plugins" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#TCG_Plugins"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.29</span>TCG Plugins</div> </a> <ul id="toc-TCG_Plugins-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Host_support" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Host_support"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.30</span>Host support</div> </a> <ul id="toc-Host_support-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Memory_backends" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Memory_backends"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.31</span>Memory backends</div> </a> <ul id="toc-Memory_backends-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Migration" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Migration"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.32</span>Migration</div> </a> <ul id="toc-Migration-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Monitor" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Monitor"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.33</span>Monitor</div> </a> <ul id="toc-Monitor-sublist" class="sidebar-toc-list"> <li id="toc-QMP" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#QMP"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.33.1</span>QMP</div> </a> <ul id="toc-QMP-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-HMP" class="sidebar-toc-list-item sidebar-toc-level-3"> <a class="sidebar-toc-link" href="#HMP"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.33.2</span>HMP</div> </a> <ul id="toc-HMP-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </li> <li id="toc-Network" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Network"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.34</span>Network</div> </a> <ul id="toc-Network-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Block_device_backends_and_tools" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Block_device_backends_and_tools"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.35</span>Block device backends and tools</div> </a> <ul id="toc-Block_device_backends_and_tools-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Tracing" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Tracing"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.36</span>Tracing</div> </a> <ul id="toc-Tracing-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Semihosting_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Semihosting_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.37</span>Semihosting</div> </a> <ul id="toc-Semihosting_2-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Miscellaneous" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Miscellaneous"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">1.38</span>Miscellaneous</div> </a> <ul id="toc-Miscellaneous-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </li> <li id="toc-User-mode_emulation" class="sidebar-toc-list-item sidebar-toc-level-1"> <a class="sidebar-toc-link" href="#User-mode_emulation"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2</span>User-mode emulation</div> </a> <button aria-controls="toc-User-mode_emulation-sublist" class="mw-ui-icon mw-ui-icon-wikimedia-expand mw-ui-icon-small sidebar-toc-toggle"> Toggle User-mode emulation subsection </button> <ul id="toc-User-mode_emulation-sublist" class="sidebar-toc-list"> <li id="toc-signals" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#signals"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.1</span>signals</div> </a> <ul id="toc-signals-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-runtime" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#runtime"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.2</span>runtime</div> </a> <ul id="toc-runtime-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-binfmt_misc" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#binfmt_misc"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.3</span>binfmt_misc</div> </a> <ul id="toc-binfmt_misc-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-alpha_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#alpha_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.4</span>alpha</div> </a> <ul id="toc-alpha_2-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-arm/arm64/aarch64" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#arm/arm64/aarch64"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.5</span>arm/arm64/aarch64</div> </a> <ul id="toc-arm/arm64/aarch64-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-HPPA_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#HPPA_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.6</span>HPPA</div> </a> <ul id="toc-HPPA_2-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-LoongArch_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#LoongArch_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.7</span>LoongArch</div> </a> <ul id="toc-LoongArch_2-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-PowerPC_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#PowerPC_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.8</span>PowerPC</div> </a> <ul id="toc-PowerPC_2-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-s390" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#s390"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.9</span>s390</div> </a> <ul id="toc-s390-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-x86_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#x86_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">2.10</span>x86</div> </a> <ul id="toc-x86_2-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </li> <li id="toc-TCG" class="sidebar-toc-list-item sidebar-toc-level-1"> <a class="sidebar-toc-link" href="#TCG"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">3</span>TCG</div> </a> <button aria-controls="toc-TCG-sublist" class="mw-ui-icon mw-ui-icon-wikimedia-expand mw-ui-icon-small sidebar-toc-toggle"> Toggle TCG subsection </button> <ul id="toc-TCG-sublist" class="sidebar-toc-list"> <li id="toc-LoongArch_3" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#LoongArch_3"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">3.1</span>LoongArch</div> </a> <ul id="toc-LoongArch_3-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Record/Replay" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Record/Replay"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">3.2</span>Record/Replay</div> </a> <ul id="toc-Record/Replay-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-RISC-V_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#RISC-V_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">3.3</span>RISC-V</div> </a> <ul id="toc-RISC-V_2-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </li> <li id="toc-Guest_agent" class="sidebar-toc-list-item sidebar-toc-level-1"> <a class="sidebar-toc-link" href="#Guest_agent"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">4</span>Guest agent</div> </a> <ul id="toc-Guest_agent-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Documentation" class="sidebar-toc-list-item sidebar-toc-level-1"> <a class="sidebar-toc-link" href="#Documentation"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">5</span>Documentation</div> </a> <ul id="toc-Documentation-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Build_Information" class="sidebar-toc-list-item sidebar-toc-level-1"> <a class="sidebar-toc-link" href="#Build_Information"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">6</span>Build Information</div> </a> <button aria-controls="toc-Build_Information-sublist" class="mw-ui-icon mw-ui-icon-wikimedia-expand mw-ui-icon-small sidebar-toc-toggle"> Toggle Build Information subsection </button> <ul id="toc-Build_Information-sublist" class="sidebar-toc-list"> <li id="toc-Process" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Process"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">6.1</span>Process</div> </a> <ul id="toc-Process-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Rust_usage" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Rust_usage"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">6.2</span>Rust usage</div> </a> <ul id="toc-Rust_usage-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Dependencies" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Dependencies"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">6.3</span>Dependencies</div> </a> <ul id="toc-Dependencies-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Testing_and_CI" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Testing_and_CI"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">6.4</span>Testing and CI</div> </a> <ul id="toc-Testing_and_CI-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Host_support_2" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Host_support_2"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">6.5</span>Host support</div> </a> <ul id="toc-Host_support_2-sublist" class="sidebar-toc-list"> </ul> </li> <li id="toc-Windows" class="sidebar-toc-list-item sidebar-toc-level-2"> <a class="sidebar-toc-link" href="#Windows"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">6.6</span>Windows</div> </a> <ul id="toc-Windows-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </li> <li id="toc-Known_issues" class="sidebar-toc-list-item sidebar-toc-level-1"> <a class="sidebar-toc-link" href="#Known_issues"> <div class="sidebar-toc-text"> <span class="sidebar-toc-numb">7</span>Known issues</div> </a> <ul id="toc-Known_issues-sublist" class="sidebar-toc-list"> </ul> </li> </ul> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body" role="main"> <a id="top"></a> <header class="mw-body-header"> <label id="vector-toc-collapsed-button" class="mw-ui-button mw-ui-quiet mw-ui-icon mw-ui-icon-element mw-ui-icon-wikimedia-listBullet mw-checkbox-hack-button" for="vector-toc-collapsed-checkbox" role="button" aria-controls="toc-toggle-list" data-event-name="vector.toc-toggle-list" tabindex="0" title="Table of Contents"> Toggle the table of contents </label> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">ChangeLog/10.0</span></h1> </header> <nav class="vector-article-toolbar" aria-label="Tools" role="navigation"> <div class="mw-article-toolbar-container"> <div id="left-navigation"> <div id="p-associated-pages" class="vector-menu mw-portlet mw-portlet-associated-pages vector-menu-tabs" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected mw-list-item"><a href="/ChangeLog/10.0" title="View the content page [c]" accesskey="c"><span>Page</span></a></li><li id="ca-talk" class="new mw-list-item"><a href="/index.php?title=Talk:ChangeLog/10.0&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t"><span>Discussion</span></a></li></ul> </div> </div> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-label="Change language variant" /> <label id="p-variants-label" for="p-variants-checkbox" class="vector-menu-heading " > <span class="vector-menu-heading-label">English</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"></ul> </div> </div> </div> <div id="right-navigation" class="vector-collapsible "> <div id="p-views" class="vector-menu mw-portlet mw-portlet-views vector-menu-tabs" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="/ChangeLog/10.0"><span>Read</span></a></li><li id="ca-viewsource" class="mw-list-item"><a href="/index.php?title=ChangeLog/10.0&action=edit" title="This page is protected. You can view its source [e]" accesskey="e"><span>View source</span></a></li><li id="ca-history" class="mw-list-item"><a href="/index.php?title=ChangeLog/10.0&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li></ul> </div> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-has-collapsible-items" title="More options" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" /> <label id="p-cactions-label" for="p-cactions-checkbox" class="vector-menu-heading " > <span class="vector-menu-heading-label">More</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"><li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/ChangeLog/10.0"><span>Read</span></a></li><li id="ca-more-viewsource" class="vector-more-collapsible-item mw-list-item"><a href="/index.php?title=ChangeLog/10.0&action=edit"><span>View source</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/index.php?title=ChangeLog/10.0&action=history"><span>View history</span></a></li></ul> </div> </div> </div> </div> </nav> <div id="bodyContent" class="vector-body" data-mw-ve-target-container> <div class="mw-body-subheader"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From QEMU</div> </div> <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><p>Release schedule: <a href="/Planning/10.0" title="Planning/10.0">Planning/10.0</a>. </p> <mw:tocplace></mw:tocplace> <h2><span class="mw-headline" id="System_emulation">System emulation</span></h2> <h3><span class="mw-headline" id="Removed_features_and_incompatible_changes">Removed features and incompatible changes</span></h3> <p>Consult the <a rel="nofollow" class="external text" href="https://qemu-project.gitlab.io/qemu/about/removed-features.html">'Removed features'</a> page for details of suggested replacement functionality. </p> <h3><span class="mw-headline" id="New_deprecated_options_and_features">New deprecated options and features</span></h3> <ul><li>The -old-param option (used for booting some ancient Arm kernels) has been deprecated, as none of the boards QEMU supports need it.</li> <li>The Arm PXA2xx CPUs and the iwMMXt emulation have been deprecated and will be removed in a future release.</li></ul> <p>Consult the <a rel="nofollow" class="external text" href="https://qemu-project.gitlab.io/qemu/about/deprecated.html">"Deprecated Features"</a> chapter of the QEMU System Emulation User's Guide for further details of the deprecations and their suggested replacements. </p> <h3><span class="mw-headline" id="68k">68k</span></h3> <h3><span class="mw-headline" id="Alpha">Alpha</span></h3> <h3><span class="mw-headline" id="Arm">Arm</span></h3> <ul><li>iwMMXt emulation and the PXA2xx CPUs have been deprecated and will be removed in a future release. (You were only using this if you explicitly selected a pxa2xx CPU type on the command line or by environment variable.)</li> <li>When emulating FEAT_PAUTH, the default pointer authentication algorithm has been changed from the architected QARMA5 algorithm to QEMU's implementation-defined algorithm. This is non-cryptographic but is significantly faster, which is what most users will want. If you need the architected algorithm you can select it with the 'pauth-qarma5' CPU option, e.g. "-cpu max,pauth-qarma5=on".</li> <li>The CPU now emulates the Secure EL2 physical and virtual timers</li> <li>New CPU architectural features emulated: <ul><li>FEAT_AFP</li> <li>FEAT_RPRES</li> <li>FEAT_XS</li></ul></li> <li>The Stellaris boards now model both I2C controllers</li> <li>The 'virt' board now has a 'highmem-mmio-size' property to allow configuring a larger PCIe MMIO region; this can be useful when passing through a lot of PCI devices with large MMIO BARs to a VM.</li> <li>New board models: <ul><li>"npcm845-evb": NPCM845 Evaluation board</li> <li>"imx8mp-evk": i.MX 8M Plus EVK board</li></ul></li></ul> <h3><span class="mw-headline" id="AVR">AVR</span></h3> <h3><span class="mw-headline" id="Hexagon">Hexagon</span></h3> <h3><span class="mw-headline" id="HPPA">HPPA</span></h3> <ul><li>New SeaBIOS-hppa version 18 with lots of fixes and enhancements</li> <li>Emulate up to 256 GB RAM on 64-bit guests</li> <li>Speed up translation time</li> <li>Improve virtual CPU reset function</li> <li>Support space register hashing via diag registers as required by 64-bit HP-UX</li> <li>Add emulation of Diva GSP ("Guardian Service Processor" / BMC) PCI boards</li> <li>Artist graphic card can be disabled on command line with "-global artist.disable=true"</li> <li>Added Astro LLMIO support, which allows adding other graphic cards, e.g. with "-device ati-vga"</li></ul> <h3><span class="mw-headline" id="LoongArch">LoongArch</span></h3> <ul><li>KVM support cpu hotplug.</li> <li>kVM support paravirt ipi.</li> <li>KVM support kvm steal time.</li> <li>KVM support virtual extioi feature.</li></ul> <h3><span class="mw-headline" id="Microblaze">Microblaze</span></h3> <h3><span class="mw-headline" id="MIPS">MIPS</span></h3> <h3><span class="mw-headline" id="OpenRISC">OpenRISC</span></h3> <h3><span class="mw-headline" id="PowerPC">PowerPC</span></h3> <h3><span class="mw-headline" id="Renesas_RX">Renesas RX</span></h3> <h3><span id="Renesas_SH_.28sh4.29"></span><span class="mw-headline" id="Renesas_SH_(sh4)">Renesas SH (sh4)</span></h3> <h3><span class="mw-headline" id="RISC-V">RISC-V</span></h3> <h4><span class="mw-headline" id="ISA_and_Extensions">ISA and Extensions</span></h4> <ul><li>Support riscv-iommu-sys device</li> <li>Introduce svukte ISA extension</li> <li>Support ssstateen extension</li> <li>Reduce the overhead for simple RISC-V vector unit-stride loads and stores</li> <li>Add 'sha' support</li> <li>Add traces for exceptions in user mode</li> <li>Update Pointer Masking to Zjpm v1.0</li> <li>Add Smrnmi support</li> <li>Add RISC-V Counter delegation ISA extension support</li> <li>Add support for Smdbltrp and Ssdbltrp extensions</li> <li>Introduce a translation tag for the IOMMU page table cache</li> <li>Support Supm and Sspm as part of Zjpm v1.0</li></ul> <h4><span class="mw-headline" id="Machines">Machines</span></h4> <ul><li>Deprecate the default RISC-V machine</li> <li>Add Tenstorrent Ascalon CPU</li> <li>Support for RV64 Xiangshan Nanhu CPU</li> <li>Add AIA userspace irqchip_split support</li> <li>Add Microblaze V generic board</li> <li>Support 64-bit address of initrd</li> <li>Add V bit to GDB priv reg</li></ul> <h4><span class="mw-headline" id="Fixes_and_Misc">Fixes and Misc</span></h4> <ul><li>Correct the validness check of iova</li> <li>Fix APLIC in_clrip and clripnum write emulation</li> <li>Upgrade ACPI SPCR table to support SPCR table revision 4 format</li> <li>Fix timebase-frequency when using KVM acceleration</li> <li>Convert htif debug prints to trace event</li></ul> <h3><span class="mw-headline" id="s390x">s390x</span></h3> <ul><li>Add feature definitions and CPU model for the generation 17 mainframe CPU</li> <li>Add support for virtio-mem on s390x</li> <li>Fix CPU emulation bugs with the PPNO and MCV instructions</li> <li>Allow bypassing IOMMU for PCI devices for enhanced performance</li></ul> <h3><span class="mw-headline" id="SPARC">SPARC</span></h3> <h3><span class="mw-headline" id="Tricore">Tricore</span></h3> <h3><span class="mw-headline" id="x86">x86</span></h3> <ul><li>Faster emulation of string instructions.</li> <li>ClearwaterForest cpu model</li> <li>SierraForest-v2 cpu model (for changes vs V1 see commit c597ff5339)</li></ul> <h4><span class="mw-headline" id="KVM">KVM</span></h4> <h3><span class="mw-headline" id="Xtensa">Xtensa</span></h3> <h3><span class="mw-headline" id="Device_emulation_and_assignment">Device emulation and assignment</span></h3> <h4><span id="ACPI_.2F_SMBIOS"></span><span class="mw-headline" id="ACPI_/_SMBIOS">ACPI / SMBIOS</span></h4> <ul><li>Workaround 'PCI Label Id' Windows bug, which is normally harmless but on localized versions can lead to guest hangs (commit 0b053391985)</li></ul> <h4><span class="mw-headline" id="Audio">Audio</span></h4> <h4><span class="mw-headline" id="Block_devices">Block devices</span></h4> <ul><li>The 'virtio-scsi' device has gained true multiqueue support where different queues of a single controller can be processed by different I/O threads (this catches up to the `virtio-blk` support that was added in QEMU 9.0). This can improve scalability in cases where the guest submitted enough I/O to saturate the host CPU running a single I/O thread processing the virtio-scsi requests. Multiple I/O threads can be configured using the new 'iothread-vq-mapping' property.</li></ul> <ul><li>Add new handshake-max-seconds optional parameter to nbd-server-start QMP command, and counterpart --handshake-limit option to qemu-nbd. This allows fine-tuning the duration allowed for client negotiation during integration testing.</li></ul> <ul><li>qemu-nbd no longer hangs on exit when run as a daemon (the --fork command-line option) when qemu is built with the simple trace backend.</li></ul> <h4><span class="mw-headline" id="Graphics">Graphics</span></h4> <ul><li>Add new 'apple-gfx-pci' and 'apple-gfx-mmio' devices which use the macOS host's <i>ParavirtualizedGraphics.framework</i> to provide accelerated graphics to macOS guests. 'apple-gfx-pci' is intended for use on x86-64, 'apple-gfx-mmio' replicates the graphics device implemented by the <i>Virtualization.framework</i> from the aarch64 version of macOS.</li></ul> <h4><span class="mw-headline" id="Hyper-V">Hyper-V</span></h4> <h4><span class="mw-headline" id="I2C">I2C</span></h4> <h4><span class="mw-headline" id="Input_devices">Input devices</span></h4> <h4><span class="mw-headline" id="IPMI">IPMI</span></h4> <h4><span class="mw-headline" id="Multi-process_QEMU">Multi-process QEMU</span></h4> <h4><span class="mw-headline" id="Network_devices">Network devices</span></h4> <h4><span class="mw-headline" id="NVDIMM">NVDIMM</span></h4> <h4><span class="mw-headline" id="NVMe">NVMe</span></h4> <h4><span id="PCI.2FPCIe"></span><span class="mw-headline" id="PCI/PCIe">PCI/PCIe</span></h4> <h4><span class="mw-headline" id="SCSI">SCSI</span></h4> <h4><span class="mw-headline" id="SD_card">SD card</span></h4> <h4><span class="mw-headline" id="SMBIOS">SMBIOS</span></h4> <h4><span class="mw-headline" id="TPM">TPM</span></h4> <h4><span class="mw-headline" id="UFS">UFS</span></h4> <h4><span class="mw-headline" id="USB">USB</span></h4> <h4><span class="mw-headline" id="VFIO">VFIO</span></h4> <ul><li>Improved support for IGD passthrough on all Intel Gen 11 and 12 devices</li> <li>Refactored dirty tracking engine to include VFIO state in calc-dirty-rate</li> <li>Improved error reporting for MMIO region mapping failures</li> <li>Improved property documentation</li> <li>Implemented basic PCI PM capability backing</li> <li>Added multifd support for VFIO migration</li> <li>Added support for old ATI GPUs (x550)</li> <li>Deprecated vfio-plaform</li> <li>Misc fixes</li></ul> <h4><span class="mw-headline" id="virtio">virtio</span></h4> <ul><li>virtio-mem is now also supported on s390x</li> <li>virtio-balloon guests stats are now cleared (set to zero) upon device/machine reset.</li></ul> <h4><span class="mw-headline" id="vDPA">vDPA</span></h4> <h4><span class="mw-headline" id="Xen">Xen</span></h4> <h4><span class="mw-headline" id="fw_cfg">fw_cfg</span></h4> <h4><span class="mw-headline" id="9pfs">9pfs</span></h4> <ul><li>Fix a regression regarding CVE-2023-2861 with security_model=passthrough which caused certain sockets on guest to fail (<a rel="nofollow" class="external text" href="https://gitlab.com/qemu-project/qemu/-/issues/2337">bug #2337</a>, commit <a rel="nofollow" class="external text" href="https://gitlab.com/qemu-project/qemu/-/commit/d06a9d843fb65351e0e4dc42ba0c404f01ea92b3">b5e3f63a</a>).</li> <li><b>multidevs=remap</b> is new default behaviour (see commit <a rel="nofollow" class="external text" href="https://gitlab.com/qemu-project/qemu/-/commit/a2f17bd40b3d302f6c1ddf0da75d2343966e0a3f">a2f17bd4</a>).</li></ul> <h4><span class="mw-headline" id="virtiofs">virtiofs</span></h4> <h4><span class="mw-headline" id="Semihosting">Semihosting</span></h4> <h3><span class="mw-headline" id="Audio_2">Audio</span></h3> <ul><li>-audio dbus learned "nsamples" option, to set number of samples per read/write</li></ul> <h3><span class="mw-headline" id="Character_devices">Character devices</span></h3> <ul><li>"hub": new chardev, aggregate multiple chardev backends</li></ul> <h3><span class="mw-headline" id="Crypto_subsystem">Crypto subsystem</span></h3> <h3><span class="mw-headline" id="Authorization_subsystem">Authorization subsystem</span></h3> <h3><span class="mw-headline" id="GUI">GUI</span></h3> <ul><li>VC: add support for cursor DECSC and DECRC commands</li> <li>VC: implement DCH (delete) and ICH (insert) commands</li> <li>VC: various parsing/display fixes</li></ul> <h3><span class="mw-headline" id="GDBStub">GDBStub</span></h3> <ul><li>linux-user processes can defer connection using -g <port>,suspend=n</li></ul> <h3><span class="mw-headline" id="TCG_Plugins">TCG Plugins</span></h3> <ul><li>core plugin code is now only built once</li></ul> <h3><span class="mw-headline" id="Host_support">Host support</span></h3> <h3><span class="mw-headline" id="Memory_backends">Memory backends</span></h3> <h3><span class="mw-headline" id="Migration">Migration</span></h3> <ul><li>Fixed regressions in s390x <a rel="nofollow" class="external text" href="https://gitlab.com/qemu-project/qemu/-/issues/2704">(#2704)</a> and pre-9.0 to post-9.1 migrations with multifd capability <a rel="nofollow" class="external text" href="https://gitlab.com/qemu-project/qemu/-/issues/2720">(#2720)</a></li></ul> <ul><li>Fixed long-standing bug with paused VMs <a rel="nofollow" class="external text" href="https://gitlab.com/qemu-project/qemu/-/issues/686">(#686)</a></li></ul> <ul><li>New migration mode "cpr-transfer" to support live updates <a rel="nofollow" class="external text" href="https://gitlab.com/qemu-project/qemu/-/raw/master/docs/devel/migration/CPR.rst">(documentation)</a>.</li></ul> <h3><span class="mw-headline" id="Monitor">Monitor</span></h3> <h4><span class="mw-headline" id="QMP">QMP</span></h4> <h4><span class="mw-headline" id="HMP">HMP</span></h4> <h3><span class="mw-headline" id="Network">Network</span></h3> <h3><span class="mw-headline" id="Block_device_backends_and_tools">Block device backends and tools</span></h3> <ul><li>The Linux AIO and io_uring backends can now make use of the <i>RWF_DSYNC</i> flag for FUA write requests instead of emulating it with a normal write followed by an <i>fdatasync()</i> call. This can improve performance for guest disks with disabled write cache significantly (<i>cache=writethrough</i> and <i>cache=directsync</i> result in such configurations), in particular if the host disk is already operating in a write through cache mode.</li></ul> <ul><li>The user can now actively manage if nodes are active or inactive. Amongst others, this is required to perform safe live migration with a qemu-storage-daemon based backend. It also allows starting block device operation on the live migration destination of a paused VM without first resuming the VM (which was previously the only way to activate images).</li></ul> <ul><li>The <i>vpc</i> block driver has been fixed to handle VHD images exported from Azure more correctly</li></ul> <h3><span class="mw-headline" id="Tracing">Tracing</span></h3> <h3><span class="mw-headline" id="Semihosting_2">Semihosting</span></h3> <h3><span class="mw-headline" id="Miscellaneous">Miscellaneous</span></h3> <h2><span class="mw-headline" id="User-mode_emulation">User-mode emulation</span></h2> <h3><span class="mw-headline" id="signals">signals</span></h3> <h3><span class="mw-headline" id="runtime">runtime</span></h3> <ul><li>Improved networking emulation regarding netlink and multicast</li></ul> <h3><span class="mw-headline" id="binfmt_misc">binfmt_misc</span></h3> <h3><span class="mw-headline" id="alpha_2">alpha</span></h3> <h3><span id="arm.2Farm64.2Faarch64"></span><span class="mw-headline" id="arm/arm64/aarch64">arm/arm64/aarch64</span></h3> <h3><span class="mw-headline" id="HPPA_2">HPPA</span></h3> <h3><span class="mw-headline" id="LoongArch_2">LoongArch</span></h3> <h3><span class="mw-headline" id="PowerPC_2">PowerPC</span></h3> <ul><li>Added /proc/cpuinfo file emulation</li></ul> <h3><span class="mw-headline" id="s390">s390</span></h3> <h3><span class="mw-headline" id="x86_2">x86</span></h3> <h2><span class="mw-headline" id="TCG">TCG</span></h2> <h3><span class="mw-headline" id="LoongArch_3">LoongArch</span></h3> <h3><span id="Record.2FReplay"></span><span class="mw-headline" id="Record/Replay">Record/Replay</span></h3> <h3><span class="mw-headline" id="RISC-V_2">RISC-V</span></h3> <h2><span class="mw-headline" id="Guest_agent">Guest agent</span></h2> <h2><span class="mw-headline" id="Documentation">Documentation</span></h2> <h2><span class="mw-headline" id="Build_Information">Build Information</span></h2> <h3><span class="mw-headline" id="Process">Process</span></h3> <h3><span class="mw-headline" id="Rust_usage">Rust usage</span></h3> <p>Support for device models written in the Rust programming language is still considered experimental, and does not have full feature parity compared to QEMU binaries that are compiled with --disable-rust. However, it has matured enough that developing new devices can (almost entirely) be done in the safe subset of Rust. </p><p>For now, binaries compiled with --enable-rust link <i>statically</i> to Rust libstd. This is not suitable for e.g. Linux distributions but could be okay for other, special purpose distributions of QEMU. </p><p>The current minimum supported Rust version is 1.63.0, with plans to move to 1.77.0. This means that: </p> <ul><li>--enable-rust does <i>not</i> work with Debian bullseye's rustc packages.</li> <li>in the future, --enable-rust will <i>not</i> support Debian bookworm's rustc for the mips64el architecture, and will require the <tt>rustc-web</tt> package for other architectures.</li></ul> <p>Debian bullseye and bookworm otherwise remains supported platforms for QEMU; Debian bullseye will cease to be a supported platform as soon as Debian trixie is released. </p> <h3><span class="mw-headline" id="Dependencies">Dependencies</span></h3> <h3><span class="mw-headline" id="Testing_and_CI">Testing and CI</span></h3> <ul><li>updated baseline tuxrun tests to 19/11/2024 images</li> <li>added new test for virtio-vulkan (needs upto date build with access to dri)</li> <li>qtest clock_set and clock_step now check return values</li> <li>riscv64 cross compile now based on trixie</li></ul> <h3><span class="mw-headline" id="Host_support_2">Host support</span></h3> <h3><span class="mw-headline" id="Windows">Windows</span></h3> <h2><span class="mw-headline" id="Known_issues">Known issues</span></h2> <ul><li>See <a rel="nofollow" class="external free" href="https://gitlab.com/qemu-project/qemu/-/milestones/15">https://gitlab.com/qemu-project/qemu/-/milestones/15</a></li></ul> <!-- NewPP limit report Cached time: 20250411063449 Cache expiry: 86400 Reduced expiry: false Complications: [show鈥恡oc] CPU time usage: 0.052 seconds Real time usage: 0.056 seconds Preprocessor visited node count: 292/1000000 Post鈥恊xpand include size: 0/2097152 bytes Template argument size: 0/2097152 bytes Highest expansion depth: 2/100 Expensive parser function count: 0/100 Unstrip recursion depth: 0/20 Unstrip post鈥恊xpand size: 0/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 0.000 1 -total --> <!-- Saved in parser cache with key qemu_mediawiki:pcache:idhash:1508-0!canonical and timestamp 20250411063449 and revision id 12192. --> </div> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://wiki.qemu.org/index.php?title=ChangeLog/10.0&oldid=12192">https://wiki.qemu.org/index.php?title=ChangeLog/10.0&oldid=12192</a>"</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" role="contentinfo" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 11 April 2025, at 06:34.</li> <li id="footer-info-copyright">Content is available under <a class="external" rel="nofollow" href="http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt">GNU Free Documentation License 1.2</a>.<br />QEMU is a trademark of Fabrice Bellard.<br /></li> </ul> <ul id="footer-places"> <li id="footer-places-about"><a href="/QEMU:About">About QEMU</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt"><img src="/resources/assets/licenses/gnu-fdl.png" alt="GNU Free Documentation License 1.2" width="88" height="31" loading="lazy"/></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li> </ul> </footer> </div> </div> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.052","walltime":"0.056","ppvisitednodes":{"value":292,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":100},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"timestamp":"20250411063449","ttl":86400,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":138});});</script> </body> </html>