<?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=Ikalvarado</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=Ikalvarado"/>
	<link rel="alternate" type="text/html" href="https://linux-kvm.org/page/Special:Contributions/Ikalvarado"/>
	<updated>2026-05-05T13:58:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://linux-kvm.org/index.php?title=File_layout_in_kernel&amp;diff=173668</id>
		<title>File layout in kernel</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=File_layout_in_kernel&amp;diff=173668"/>
		<updated>2016-07-01T16:52:29Z</updated>

		<summary type="html">&lt;p&gt;Ikalvarado: Format, contents table came after a heading before&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Architecture]] [[Category:Docs]][[Category:Historical]]&lt;br /&gt;
The first kvm releases its file in the directory drivers/kvm/, but since around December 2007 it is pushed into virt/kvm directory in the kernel source tree. Other files are also listed here.&lt;br /&gt;
&lt;br /&gt;
===Architecture independent files of kvm===&lt;br /&gt;
&lt;br /&gt;
==== virt/kvm ====&lt;br /&gt;
* ioapic.h&lt;br /&gt;
* ioapic.c&lt;br /&gt;
* iodev.h&lt;br /&gt;
* kvm_main.c&lt;br /&gt;
&lt;br /&gt;
===Architecture dependent files===&lt;br /&gt;
&lt;br /&gt;
These are files like vmx.c for Intel&#039;s HVM support or svm.c for AMD&#039;s HVM support.&lt;br /&gt;
&lt;br /&gt;
==== arch/x86/kvm ====&lt;br /&gt;
&lt;br /&gt;
* Kconfig&lt;br /&gt;
* Makefile&lt;br /&gt;
* i8259.c&lt;br /&gt;
* irq.c&lt;br /&gt;
* irq.h&lt;br /&gt;
* kvm_svm.h&lt;br /&gt;
* lapic.c&lt;br /&gt;
* lapic.h&lt;br /&gt;
* mmu.c&lt;br /&gt;
* mmu.h&lt;br /&gt;
* paging_tmpl.h&lt;br /&gt;
* segment_descriptor.h&lt;br /&gt;
* svm.c&lt;br /&gt;
* svm.h&lt;br /&gt;
* vmx.c&lt;br /&gt;
* vmx.h&lt;br /&gt;
* x86.c&lt;br /&gt;
* x86_emulate.c&lt;br /&gt;
&lt;br /&gt;
==== include/linux ====&lt;br /&gt;
&lt;br /&gt;
* kvm.h&lt;br /&gt;
* kvm_host.h&lt;br /&gt;
* kvm_para.h&lt;br /&gt;
* kvm_x86_emulate.h&lt;br /&gt;
&lt;br /&gt;
==== include/asm-x86/ ====&lt;br /&gt;
&lt;br /&gt;
* kvm.h&lt;br /&gt;
* kvm_host.h&lt;br /&gt;
* kvm_para.h&lt;br /&gt;
* kvm_x86_emulate.h&lt;/div&gt;</summary>
		<author><name>Ikalvarado</name></author>
	</entry>
</feed>