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.


Guest PXE boot code
[palacios.git] / guest / pxe / gpxe.pal
1 <vm class="PC">
2
3  <files>
4    <file id="ide0_0_0" filename="gpxe-1.0.1-gpxe.iso" />
5  </files>
6
7  <memory>256</memory>
8
9  <paging mode="nested">
10   <large_pages>false</large_pages>
11   <strategy>VTLB</strategy>
12  </paging>
13
14  <!-- there are no passthrough memory regions, but you can add them using
15      the <memmap> syntax described in the manual -->
16
17
18  <cores count="1">
19   <core />
20  </cores>
21
22  <schedule_hz>100</schedule_hz>
23
24  <perftune>
25   <group name="yield">
26    <strategy>friendly</strategy>
27    <threshold>1000</threshold>
28    <time>1000</time>
29   </group>
30  </perftune>
31
32  <telemetry>enable</telemetry>
33
34  <extensions>
35   <extension name="VMWARE_IFACE"></extension>
36  </extensions>
37
38  <devices>
39    <device class="BOCHS_DEBUG" id="bios_debug" />
40    <device class="OS_DEBUG" id="os_debug" />
41    <device class="8259A" id="PIC" />
42    <device class="LAPIC" id="apic" />
43    <device class="IOAPIC" id="ioapic" >
44     <apic>apic</apic>
45    </device>
46    <device class="PCI" id="pci0" />
47    <device class="i440FX" id="northbridge" >
48     <bus>pci0</bus>
49    </device>
50    <device class="PIIX3" id="southbridge" >
51     <bus>pci0</bus>
52    </device>
53    <device class="MPTABLE" id="mptable" />
54    <device class="8254_PIT" id="PIT" />
55    <device class="KEYBOARD" id="keyboard" />
56    <device class="CGA_VIDEO" id="cga" passthrough="disable" />
57    <device class="CURSES_CONSOLE" id="console" >
58     <frontend tag="cga" />
59     <tty>user</tty>
60    </device>
61    <device class="SERIAL" id="serial" />
62    <device class="CHAR_STREAM" id="stream1" name="com1" >
63     <frontend tag="serial" com_port="1" />
64    </device>
65    <device class="CHAR_STREAM" id="stream2" name="com2" >
66     <frontend tag="serial" com_port="2" />
67    </device>
68    <device class="CHAR_STREAM" id="stream3" name="com3" >
69     <frontend tag="serial" com_port="3" />
70    </device>
71    <device class="CHAR_STREAM" id="stream4" name="com4" >
72     <frontend tag="serial" com_port="4" />
73    </device>
74    <device class="IDE" id="ide0" >
75     <bus>pci0</bus>
76     <controller>southbridge</controller>
77    </device>
78    <device class="RAMDISK" id="ide0_0_0" >
79     <file>ide0_0_0</file>
80     <frontend tag="ide0">
81      <model>V3VEE CDROM</model>
82      <type>CDROM</type>
83      <bus_num>0</bus_num>
84      <drive_num>0</drive_num>
85     </frontend>
86    </device>
87    <device class="LNX_VIRTIO_NIC" id="virtio-nic0">
88     <bus>pci0</bus>
89     <mac>01:02:03:04:05:06</mac>
90    </device>
91    <device class="NIC_BRIDGE" id="nic_bridge0>
92     <frontend tag="virtio-nic0" />
93     <hostnic name="eth0" />
94    </device>
95    <device class="NVRAM" id="nvram" >
96      <storage>ide0</storage>
97    </device>
98    <device class="GENERIC" id="generic" >
99     <ports> 
100       <!-- DMA 1 registers -->
101       <start>0x00</start>
102       <end>0x07</end>
103       <mode>PRINT_AND_IGNORE</mode>
104     </ports>
105     <ports>
106       <!-- DMA 2 registers -->
107       <start>0xc0</start>
108       <end>0xc7</end>
109       <mode>PRINT_AND_IGNORE</mode>
110     </ports>
111     <ports>
112      <!-- DMA 1 page registers -->
113      <start>0x81</start>
114      <end>0x87</end>
115      <mode>PRINT_AND_IGNORE</mode>
116     </ports>
117     <ports>
118      <!-- DMA 2 page registers -->
119      <start>0x88</start>
120      <end>0x8f</end>
121      <mode>PRINT_AND_IGNORE</mode>
122     </ports>
123     <ports>
124       <!-- DMA 1 Misc Registers -->
125       <start>0x08</start>
126       <end>0x0f</end>
127       <mode>PRINT_AND_IGNORE</mode>
128     </ports>
129     <ports>
130      <!-- DMA 2 Misc Registers -->
131      <start>0xd0</start>
132      <end>0xde</end>
133      <mode>PRINT_AND_IGNORE</mode>
134     </ports>
135     <ports>
136      <!-- ISA PNP -->
137      <start>0x274</start>
138      <end>0x277</end>
139      <mode>PRINT_AND_IGNORE</mode>
140     </ports>
141     <ports>
142      <!-- ISA PNP -->
143      <start>0x279</start>
144      <end>0x279</end>
145      <mode>PRINT_AND_IGNORE</mode>
146     </ports>
147     <ports>
148      <!-- ISA PNP -->
149      <start>0xa79</start>
150      <end>0xa79</end>
151      <mode>PRINT_AND_IGNORE</mode>
152     </ports>
153     <ports>
154      <!-- Parallel Port -->
155      <start>0x378</start>
156      <end>0x37f</end>
157      <mode>PRINT_AND_IGNORE</mode>
158     </ports>
159    </device>
160  </devices>
161
162 </vm>