<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Erdk</id>
	<title>KVM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Erdk"/>
	<link rel="alternate" type="text/html" href="https://linux-kvm.org/page/Special:Contributions/Erdk"/>
	<updated>2026-04-05T12:04:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://linux-kvm.org/index.php?title=StableABI&amp;diff=3426</id>
		<title>StableABI</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=StableABI&amp;diff=3426"/>
		<updated>2010-12-02T12:56:33Z</updated>

		<summary type="html">&lt;p&gt;Erdk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Stable Guest ABI =&lt;br /&gt;
&lt;br /&gt;
Allow guest virtual machines to be presented with the same ABI across QEMU upgrades.&lt;br /&gt;
&lt;br /&gt;
= Detailed =&lt;br /&gt;
== Why is it useful? ==&lt;br /&gt;
&lt;br /&gt;
Changing guest ABI can confuse or break guests.&lt;br /&gt;
&lt;br /&gt;
This is particularly relevant for Windows guests where a guest ABI change may require Windows installs to be reactivated. &lt;br /&gt;
&lt;br /&gt;
== How to run ==&lt;br /&gt;
&lt;br /&gt;
libvirt takes care of it.&lt;br /&gt;
&lt;br /&gt;
== How to test ==&lt;br /&gt;
&lt;br /&gt;
Requirement: At least one guest image installed before executing this case.&lt;br /&gt;
&lt;br /&gt;
   1)  Edit an existing guests configuration using virsh edit&lt;br /&gt;
   2) Set the machine attribute to pc e.g.&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;os&amp;gt;&lt;br /&gt;
                  &amp;lt;type arch=&#039;x86_64&#039; machine=&#039;pc&#039;&amp;gt;hvm&amp;lt;/type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   3) Check the newly saved configuration using virsh dumpxml&lt;br /&gt;
   4) Verify the machine attribute is now pc-0.11 e.g.&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;os&amp;gt;&lt;br /&gt;
                  &amp;lt;type arch=&#039;x86_64&#039; machine=&#039;pc-0.11&#039;&amp;gt;hvm&amp;lt;/type&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   5) Start the guest and verify that it boots correctly as before.&lt;br /&gt;
&lt;br /&gt;
== Potential migration issues ==&lt;br /&gt;
== Backward/forward compatibility issues ==&lt;br /&gt;
== Specific issues with some releases ==&lt;br /&gt;
&lt;br /&gt;
= Test cases =&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
For additional information, see [https://fedoraproject.org/wiki/Features/KVM_Stable_Guest_ABI Features/KVM Stable Guest ABI] and&lt;br /&gt;
[https://fedoraproject.org/wiki/Features/KVM_Stable_PCI_Addresses Features/KVM Stable PCI Addresses]&lt;br /&gt;
on the [https://fedoraproject.org/wiki/Fedora_Project_Wiki Fedora Project Wiki].&lt;/div&gt;</summary>
		<author><name>Erdk</name></author>
	</entry>
</feed>