xref: /qemu/docs/system/target-i386.rst (revision 324b2298feab35533d44301cfdae332c086463cf)
1*324b2298SPaolo Bonzini.. _QEMU-PC-System-emulator:
2*324b2298SPaolo Bonzini
3*324b2298SPaolo Bonzinix86 (PC) System emulator
4*324b2298SPaolo Bonzini------------------------
5*324b2298SPaolo Bonzini
6*324b2298SPaolo Bonzini.. _pcsys_005fdevices:
7*324b2298SPaolo Bonzini
8*324b2298SPaolo BonziniPeripherals
9*324b2298SPaolo Bonzini~~~~~~~~~~~
10*324b2298SPaolo Bonzini
11*324b2298SPaolo BonziniThe QEMU PC System emulator simulates the following peripherals:
12*324b2298SPaolo Bonzini
13*324b2298SPaolo Bonzini-  i440FX host PCI bridge and PIIX3 PCI to ISA bridge
14*324b2298SPaolo Bonzini
15*324b2298SPaolo Bonzini-  Cirrus CLGD 5446 PCI VGA card or dummy VGA card with Bochs VESA
16*324b2298SPaolo Bonzini   extensions (hardware level, including all non standard modes).
17*324b2298SPaolo Bonzini
18*324b2298SPaolo Bonzini-  PS/2 mouse and keyboard
19*324b2298SPaolo Bonzini
20*324b2298SPaolo Bonzini-  2 PCI IDE interfaces with hard disk and CD-ROM support
21*324b2298SPaolo Bonzini
22*324b2298SPaolo Bonzini-  Floppy disk
23*324b2298SPaolo Bonzini
24*324b2298SPaolo Bonzini-  PCI and ISA network adapters
25*324b2298SPaolo Bonzini
26*324b2298SPaolo Bonzini-  Serial ports
27*324b2298SPaolo Bonzini
28*324b2298SPaolo Bonzini-  IPMI BMC, either and internal or external one
29*324b2298SPaolo Bonzini
30*324b2298SPaolo Bonzini-  Creative SoundBlaster 16 sound card
31*324b2298SPaolo Bonzini
32*324b2298SPaolo Bonzini-  ENSONIQ AudioPCI ES1370 sound card
33*324b2298SPaolo Bonzini
34*324b2298SPaolo Bonzini-  Intel 82801AA AC97 Audio compatible sound card
35*324b2298SPaolo Bonzini
36*324b2298SPaolo Bonzini-  Intel HD Audio Controller and HDA codec
37*324b2298SPaolo Bonzini
38*324b2298SPaolo Bonzini-  Adlib (OPL2) - Yamaha YM3812 compatible chip
39*324b2298SPaolo Bonzini
40*324b2298SPaolo Bonzini-  Gravis Ultrasound GF1 sound card
41*324b2298SPaolo Bonzini
42*324b2298SPaolo Bonzini-  CS4231A compatible sound card
43*324b2298SPaolo Bonzini
44*324b2298SPaolo Bonzini-  PCI UHCI, OHCI, EHCI or XHCI USB controller and a virtual USB-1.1
45*324b2298SPaolo Bonzini   hub.
46*324b2298SPaolo Bonzini
47*324b2298SPaolo BonziniSMP is supported with up to 255 CPUs.
48*324b2298SPaolo Bonzini
49*324b2298SPaolo BonziniQEMU uses the PC BIOS from the Seabios project and the Plex86/Bochs LGPL
50*324b2298SPaolo BonziniVGA BIOS.
51*324b2298SPaolo Bonzini
52*324b2298SPaolo BonziniQEMU uses YM3812 emulation by Tatsuyuki Satoh.
53*324b2298SPaolo Bonzini
54*324b2298SPaolo BonziniQEMU uses GUS emulation (GUSEMU32 http://www.deinmeister.de/gusemu/) by
55*324b2298SPaolo BonziniTibor \"TS\" Schütz.
56*324b2298SPaolo Bonzini
57*324b2298SPaolo BonziniNote that, by default, GUS shares IRQ(7) with parallel ports and so QEMU
58*324b2298SPaolo Bonzinimust be told to not have parallel ports to have working GUS.
59*324b2298SPaolo Bonzini
60*324b2298SPaolo Bonzini.. parsed-literal::
61*324b2298SPaolo Bonzini
62*324b2298SPaolo Bonzini   |qemu_system_x86| dos.img -soundhw gus -parallel none
63*324b2298SPaolo Bonzini
64*324b2298SPaolo BonziniAlternatively:
65*324b2298SPaolo Bonzini
66*324b2298SPaolo Bonzini.. parsed-literal::
67*324b2298SPaolo Bonzini
68*324b2298SPaolo Bonzini   |qemu_system_x86| dos.img -device gus,irq=5
69*324b2298SPaolo Bonzini
70*324b2298SPaolo BonziniOr some other unclaimed IRQ.
71*324b2298SPaolo Bonzini
72*324b2298SPaolo BonziniCS4231A is the chip used in Windows Sound System and GUSMAX products
73*324b2298SPaolo Bonzini
74*324b2298SPaolo Bonzini.. include:: cpu-models-x86.rst.inc
75*324b2298SPaolo Bonzini
76*324b2298SPaolo Bonzini.. _pcsys_005freq:
77*324b2298SPaolo Bonzini
78*324b2298SPaolo BonziniOS requirements
79*324b2298SPaolo Bonzini~~~~~~~~~~~~~~~
80*324b2298SPaolo Bonzini
81*324b2298SPaolo BonziniOn x86_64 hosts, the default set of CPU features enabled by the KVM
82*324b2298SPaolo Bonziniaccelerator require the host to be running Linux v4.5 or newer. Red Hat
83*324b2298SPaolo BonziniEnterprise Linux 7 is also supported, since the required
84*324b2298SPaolo Bonzinifunctionality was backported.
85