Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Fixed default.xml to include the LAPIC and IOAPIC, since linux kernels by default...
[palacios.git] / utils / guest_creator / default.xml
index db20b2c..1d44067 100644 (file)
@@ -3,16 +3,17 @@
 <vm class="PC"> 
 
        <!-- Memory in MB -->
-       <memory alignment="4KB">256</memory> 
+       <memory alignment="2MB">256</memory> 
 
        <!-- Basic VMM system flags -->
        <telemetry>enable</telemetry>
        <paging mode="shadow">
                <strategy>VTLB</strategy>
+               <large_pages>true</large_pages>
        </paging>
 <!--
        <paging mode="nested">
-               <pagesize>4KB</pagesize>
+               <large_pages>true<large_pages/>
        </paging>
 -->
        <schedule_hz>100</schedule_hz>
 
 
        <!-- List of devices attached to guest -->
-       <!-- The device 'ID' is the device name in the global device registry -->
-       <!-- The device 'name' is the reference to the device instance associated with a VM -->
+       <!-- The device 'class' is the device name in the global device registry -->
+       <!-- The device 'id' is the reference to the device instance associated with a VM -->
        <!--    The name can be used as a reference by other devices -->
        <devices>
-               <device id="8259A" name="PIC"/>
-               <device id="KEYBOARD" name="keyboard"/>
-               <device id="8254_PIT" name="PIT" />
-               <device id="BOCHS_DEBUG" name="bochs debug"/>
-               <device id="OS_DEBUG" name="os debug" />
-               <device id="ICC_BUS" name="icc"/>
-               <device id="LAPIC" name="apic">
-                       <bus>icc</bus>
+               <device class="8259A" id="PIC"/>
+               <device class="KEYBOARD" id="keyboard"/>
+               <device class="8254_PIT" id="PIT" />
+               <device class="BOCHS_DEBUG" id="bochs debug"/>
+               <device class="OS_DEBUG" id="os debug" />
+               <device class="LAPIC" id="apic"/>
+               <device class="IOAPIC" id="ioapic">
+                       <apic>apic</apic>
                </device>
-               <device id="IOAPIC" name="ioapic">
-                       <bus>icc</bus>
-               </device>
-
 <!--
-               <device id="CGA_VIDEO" name="cga" passthrough="enable" />
-               <device id="TELNET_CONSOLE" name="telnet console">
+               <device class="CGA_VIDEO" id="cga" passthrough="enable" />
+               <device class="TELNET_CONSOLE" id="telnet console">
                        <frontend tag="CGA_VIDEO" />
                        <port>19997</port>
                </device>
 -->
-               <device id="PCI" name="pci0" />
+               <device class="PCI" id="pci0" />
 
-               <device id="i440FX" name="northbridge">
+               <device class="i440FX" id="northbridge">
                        <bus>pci0</bus>
                </device>
 
-               <device id="PIIX3" name="southbridge">
+               <device class="PIIX3" id="southbridge">
                        <bus>pci0</bus>
                </device>
 
-               <device id="IDE" name="ide">
+               <device class="IDE" id="ide">
                        <bus>pci0</bus>
                        <controller>southbridge</controller>
                </device>
 
 
 <!--
-               <device id="LNX_VIRTIO_SYM" name="sym_pci">
+               <device class="LNX_VIRTIO_SYM" id="sym_pci">
                        <bus>pci0</bus>
                </device>
 
-               <device id="LNX_VIRTIO_BLK" name="blk_virtio">
+               <device class="LNX_VIRTIO_BLK" id="blk_virtio">
                        <bus>pci0</bus>
                </device>
 
-               <device id="LNX_VIRTIO_BALLOON" name="balloon">
+               <device class="LNX_VIRTIO_BALLOON" id="balloon">
                        <bus>pci0</bus>
                </device>
 
-               <device id="PCI_PASSTHROUGH" name="e1000">
+               <device class="PCI_PASSTHROUGH" id="e1000">
                        <bus>pci0</bus>
                        <vendor_id>0x8086</vendor_id>
                        <device_id>0x100e</device_id>
                        <irq>59</irq>
                </device>
 
-               <device id="PCI_PASSTHROUGH" name="e1000-hw">
+               <device class="PCI_PASSTHROUGH" id="e1000-hw">
                        <bus>pci0</bus>
                        <vendor_id>0x8086</vendor_id>
                        <device_id>0x107c</device_id>
                <!-- This is a Storage Backend that connects to a frontend -->
                <!-- The frontend section is passed to the frontend when the backend connects -->
                <!-- The file tag refers to an 'id' already listed in the file list section above -->
-               <device id="RAMDISK" name="CD0">
+               <device class="RAMDISK" id="CD0">
                        <file>boot-cd</file>
                        <frontend tag="ide">
                                <model>V3Vee CDROM</model>
 
 
 <!---
-               <device id="SYM_SWAP" name="sym swap">
+               <device class="SYM_SWAP" id="sym swap">
                        <frontend tag="blk_virtio" />
                        <size>150</size>
                </device>
 
-               <device id="RAMDISK" name="HD0">
+               <device class="RAMDISK" id="HD0">
                        <file>harddisk</file>
                        <frontend tag="blk_virtio" />
                </device>
 -->
 
-               <device id="NVRAM" name="nvram">
+       <!-- Machine-check device -->
+<!--
+        <device class="MCHECK" id="MCHECK" />
+-->
+
+
+               <device class="NVRAM" id="nvram">
                        <storage>ide</storage>
                </device>
 
-               <device id="GENERIC" name="generic">
+               <device class="GENERIC" id="generic">
                        <ports>
                                <start>0x00</start>
                                <end>0x07</end>