1 <?xml version='1.0' encoding='UTF-8'?>
3 This is an experimental QEMU configuration file.
5 It defines devices, boards which integrate these devices, and
6 configurations which run QEMU with selected boards.
8 This file is read by a Ruby script. The same Ruby script allows
9 users to select, run and control a QEMU configuration.
15 <device type="builtin" name="pxa25x" impl="PXA25X" />
16 <device type="builtin" name="ram" impl="RAM" />
17 <device type="plugin" name="w1ctrlr" impl="w1controller.so" />
18 <device type="python" name="ds2762" impl="ds2762.py" />
19 <!-- CPU definitions -->
20 <device name="mips 4KEc" emulation="mips" />
21 <device name="mips 4KEc" emulation="mips" />
25 <board name="sinus-se">
26 <device name="mips 4KEc" endianness="le">
27 <device name="ram" addr="0x14000000" size="16 MiB" />
28 <device name="rom" addr="0x1fc00000" size="4 KiB">
29 <file name="mips_bios.bin" />
31 <device name="flash" addr="0x10000000" size="2 MiB">
32 <file name="flashimage.bin" />
38 <device name="ram" addr="0x14000000" size="16 MiB" />
39 <device name="rom" addr="0x1fc00000" size="4 KiB">
40 <file name="mips_bios.bin" />
42 <device name="flash" addr="0x10000000" size="2 MiB">
43 <file name="flashimage.bin" />
48 <device name="pxa25x">
49 <param name="cpuid" value="0xaaaaaaaa" />
51 <device name="ram" addr="0xa0000000" size="32M" />
52 <device id="w1" name="w1ctrlr" addr="0x10000000" size="16" irq="67" />
53 <device name="ds2762" parent="w1">
54 <param name="w1addr" value="2" />
60 <!-- Embedded board (DSL router). -->
61 <configuration name="sinus-demo">
62 <board name="sinus-se" />
65 <!-- Sample configuration with two PCs. -->
66 <configuration name="PC Network Demo">
74 <bus type="PCI", ... >
75 <controller type="EIDE", ... />
76 <controller type="SCSI", ... />