]> git.proxmox.com Git - qemu.git/blame - MAINTAINERS
iscsi: remove support for misaligned nb_sectors in aio_readv
[qemu.git] / MAINTAINERS
CommitLineData
b6f97c14
FB
1QEMU Maintainers
2================
3
fd5d5c56
AL
4The intention of this file is not to establish who owns what portions of the
5code base, but to provide a set of names that developers can consult when they
6have a question about a particular subset and also to provide a set of names
7to be CC'd when submitting a patch to obtain appropriate review.
3cd9acb4 8
fd5d5c56
AL
9In general, if you have a question about inclusion of a patch, you should
10consult qemu-devel and not any specific individual privately.
b6f97c14 11
fd5d5c56
AL
12Descriptions of section entries:
13
14 M: Mail patches to: FullName <address@domain>
15 L: Mailing list that is relevant to this area
16 W: Web-page with status/info
17 Q: Patchwork web based patch tracking system site
18 T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
19 S: Status, one of the following:
20 Supported: Someone is actually paid to look after this.
21 Maintained: Someone actually looks after it.
22 Odd Fixes: It has a maintainer but they don't have time to do
c91bbffb 23 much other than throw the odd patch in. See below.
fd5d5c56
AL
24 Orphan: No current maintainer [but maybe you could take the
25 role as you write your new code].
26 Obsolete: Old code. Something tagged obsolete generally means
27 it has been replaced by a better system and you
28 should be using that.
29 F: Files and directories with wildcard patterns.
30 A trailing slash includes all files and subdirectory files.
31 F: drivers/net/ all files in and below drivers/net
32 F: drivers/net/* all files in drivers/net, but not below
33 F: */net/* all files in "any top level directory"/net
34 One pattern per line. Multiple F: lines acceptable.
35 X: Files and directories that are NOT maintained, same rules as F:
36 Files exclusions are tested before file matches.
37 Can be useful for excluding a specific subdirectory, for instance:
38 F: net/
39 X: net/ipv6/
40 matches all files in and below net excluding net/ipv6/
41 K: Keyword perl extended regex pattern to match content in a
42 patch or file. For instance:
43 K: of_get_profile
44 matches patches or files that contain "of_get_profile"
45 K: \b(printk|pr_(info|err))\b
46 matches patches or files that contain one or more of the words
47 printk, pr_info or pr_err
48 One regex pattern per line. Multiple K: lines acceptable.
49
50
51General Project Administration
52------------------------------
53M: Anthony Liguori <aliguori@us.ibm.com>
54M: Paul Brook <paul@codesourcery.com>
55
56Guest CPU cores (TCG):
57----------------------
58Alpha
8d6df264
RH
59M: Richard Henderson <rth@twiddle.net>
60S: Maintained
fd5d5c56 61F: target-alpha/
8d8b636d 62F: hw/alpha/
b6f97c14 63
b6f97c14 64ARM
fd5d5c56 65M: Paul Brook <paul@codesourcery.com>
1ce9ce6a 66M: Peter Maydell <peter.maydell@linaro.org>
fd5d5c56
AL
67S: Maintained
68F: target-arm/
8d8b636d
PB
69F: hw/arm/
70F: hw/cpu/a*mpcore.c
fd5d5c56
AL
71
72CRIS
73M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
74S: Maintained
75F: target-cris/
8d8b636d 76F: hw/cris/
fd5d5c56 77
07bf23a7
MW
78LM32
79M: Michael Walle <michael@walle.cc>
80S: Maintained
81F: target-lm32/
8d8b636d 82F: hw/lm32/
07bf23a7 83
fd5d5c56
AL
84M68K
85M: Paul Brook <paul@codesourcery.com>
84c9d9d1 86S: Odd Fixes
fd5d5c56 87F: target-m68k/
8d8b636d 88F: hw/m68k/
fd5d5c56
AL
89
90MicroBlaze
91M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
92S: Maintained
93F: target-microblaze/
8d8b636d 94F: hw/microblaze/
fd5d5c56 95
b6f97c14 96MIPS
ddb13561 97M: Aurelien Jarno <aurelien@aurel32.net>
2c9b7d1a 98S: Odd Fixes
fd5d5c56 99F: target-mips/
8d8b636d 100F: hw/mips/
fd5d5c56 101
d15a9c23
AG
102Moxie
103M: Anthony Green <green@moxielogic.com>
104S: Maintained
105F: target-moxie/
106
945dad6d
JL
107OpenRISC
108M: Jia Liu <proljc@gmail.com>
109S: Maintained
110F: target-openrisc/
111F: hw/openrisc/
112
b6f97c14 113PowerPC
fd5d5c56 114M: Alexander Graf <agraf@suse.de>
a6c98685 115L: qemu-ppc@nongnu.org
fd5d5c56
AL
116S: Maintained
117F: target-ppc/
8d8b636d 118F: hw/ppc/
fd5d5c56
AL
119
120S390
2b35e93f 121M: Richard Henderson <rth@twiddle.net>
fd5d5c56
AL
122M: Alexander Graf <agraf@suse.de>
123S: Maintained
124F: target-s390x/
8d8b636d 125F: hw/s390x/
fd5d5c56 126
b6f97c14 127SH4
ddb13561 128M: Aurelien Jarno <aurelien@aurel32.net>
2c9b7d1a 129S: Odd Fixes
fd5d5c56 130F: target-sh4/
8d8b636d 131F: hw/sh4/
fd5d5c56
AL
132
133SPARC
134M: Blue Swirl <blauwirbel@gmail.com>
135S: Maintained
136F: target-sparc/
8d8b636d
PB
137F: hw/sparc/
138F: hw/sparc64/
fd5d5c56 139
a6ea7b4c
AF
140UniCore32
141M: Guan Xuetao <gxt@mprc.pku.edu.cn>
142S: Maintained
143F: target-unicore32/
8d8b636d 144F: hw/unicore32/
a6ea7b4c 145
fd5d5c56
AL
146X86
147M: qemu-devel@nongnu.org
148S: Odd Fixes
149F: target-i386/
8d8b636d 150F: hw/i386/
fd5d5c56 151
16e7caae
MF
152Xtensa
153M: Max Filippov <jcmvbkbc@gmail.com>
375847a6 154W: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
16e7caae
MF
155S: Maintained
156F: target-xtensa/
8d8b636d 157F: hw/xtensa/
16e7caae 158
fd5d5c56
AL
159Guest CPU Cores (KVM):
160----------------------
161
162Overall
a2685bcc 163M: Gleb Natapov <gleb@redhat.com>
c6d559d9 164M: Paolo Bonzini <pbonzini@redhat.com>
fd5d5c56
AL
165L: kvm@vger.kernel.org
166S: Supported
167F: kvm-*
168F: */kvm.*
169
ed4659d1
PM
170ARM
171M: Peter Maydell <peter.maydell@linaro.org>
172S: Maintained
173F: target-arm/kvm.c
174
fd5d5c56
AL
175PPC
176M: Alexander Graf <agraf@suse.de>
177S: Maintained
178F: target-ppc/kvm.c
179
749717a0 180S390
fd5d5c56
AL
181M: Alexander Graf <agraf@suse.de>
182S: Maintained
183F: target-s390x/kvm.c
184
185X86
a2685bcc 186M: Gleb Natapov <gleb@redhat.com>
fd5d5c56
AL
187M: Marcelo Tosatti <mtosatti@redhat.com>
188L: kvm@vger.kernel.org
189S: Supported
190F: target-i386/kvm.c
191
8a6b0cd7
SS
192Guest CPU Cores (Xen):
193----------------------
194
195X86
196M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
197L: xen-devel@lists.xensource.com
198S: Supported
199F: xen-*
200F: */xen*
201
1bdd6874
SW
202Hosts:
203------
204
205LINUX
206L: qemu-devel@nongnu.org
207S: Maintained
208F: linux-*
209F: linux-headers/
210
211POSIX
212L: qemu-devel@nongnu.org
213S: Maintained
214F: *posix*
215
216W32, W64
217L: qemu-devel@nongnu.org
218M: Stefan Weil <sw@weilnetz.de>
219S: Maintained
220F: *win32*
221
fd5d5c56
AL
222ARM Machines
223------------
fc63dcff
EV
224Exynos
225M: Evgeny Voevodin <e.voevodin@samsung.com>
226M: Maksim Kozlov <m.kozlov@samsung.com>
227M: Igor Mitsyanko <i.mitsyanko@samsung.com>
228M: Dmitry Solodkiy <d.solodkiy@samsung.com>
229S: Maintained
8d8b636d 230F: hw/*/exynos*
fc63dcff 231
766fd09f
ML
232Calxeda Highbank
233M: Mark Langsdorf <mark.langsdorf@calxeda.com>
234S: Supported
8d8b636d
PB
235F: hw/arm/highbank.c
236F: hw/net/xgmac.c
766fd09f 237
fd5d5c56
AL
238Gumstix
239M: qemu-devel@nongnu.org
240S: Orphan
8d8b636d 241F: hw/arm/gumstix.c
fd5d5c56 242
0325559d
PC
243i.MX31
244M: Peter Chubb <peter.chubb@nicta.com.au>
245S: Odd fixes
8d8b636d
PB
246F: hw/*/imx*
247F: hw/arm/kzm.c
0325559d 248
fd5d5c56
AL
249Integrator CP
250M: Paul Brook <paul@codesourcery.com>
1ce9ce6a 251M: Peter Maydell <peter.maydell@linaro.org>
fd5d5c56 252S: Maintained
8d8b636d 253F: hw/arm/integratorcp.c
fd5d5c56
AL
254
255Mainstone
256M: qemu-devel@nongnu.org
257S: Orphan
8d8b636d 258F: hw/arm/mainstone.c
fd5d5c56
AL
259
260Musicpal
261M: Jan Kiszka <jan.kiszka@web.de>
262S: Maintained
8d8b636d 263F: hw/arm/musicpal.c
fd5d5c56
AL
264
265nSeries
266M: Andrzej Zaborowski <balrogg@gmail.com>
267S: Maintained
8d8b636d 268F: hw/arm/nseries.c
fd5d5c56
AL
269
270Palm
271M: Andrzej Zaborowski <balrogg@gmail.com>
272S: Maintained
8d8b636d 273F: hw/arm/palm.c
fd5d5c56
AL
274
275Real View
276M: Paul Brook <paul@codesourcery.com>
1ce9ce6a 277M: Peter Maydell <peter.maydell@linaro.org>
fd5d5c56 278S: Maintained
8d8b636d 279F: hw/arm/realview*
fd5d5c56
AL
280
281Spitz
282M: Andrzej Zaborowski <balrogg@gmail.com>
283S: Maintained
8d8b636d 284F: hw/arm/spitz.c
fd5d5c56
AL
285
286Stellaris
287M: Paul Brook <paul@codesourcery.com>
1ce9ce6a 288M: Peter Maydell <peter.maydell@linaro.org>
fd5d5c56 289S: Maintained
8d8b636d 290F: hw/*/stellaris*
fd5d5c56
AL
291
292Versatile PB
293M: Paul Brook <paul@codesourcery.com>
1ce9ce6a 294M: Peter Maydell <peter.maydell@linaro.org>
fd5d5c56 295S: Maintained
8d8b636d 296F: hw/*/versatile*
fd5d5c56 297
e3260506
PC
298Xilinx Zynq
299M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
300S: Maintained
8d8b636d
PB
301F: hw/arm/xilinx_zynq.c
302F: hw/misc/zynq_slcr.c
303F: hw/*/cadence_*
304F: hw/ssi/xilinx_spips.c
e3260506 305
fd5d5c56
AL
306CRIS Machines
307-------------
308Axis Dev88
309M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
310S: Maintained
8d8b636d 311F: hw/cris/axis_dev88.c
6e481d57 312F: hw/*/etraxfs_*.c
fd5d5c56 313
07bf23a7
MW
314LM32 Machines
315-------------
316EVR32 and uclinux BSP
317M: Michael Walle <michael@walle.cc>
318S: Maintained
8d8b636d 319F: hw/lm32/lm32_boards.c
07bf23a7 320
d118aa6b
MW
321milkymist
322M: Michael Walle <michael@walle.cc>
323S: Maintained
8d8b636d 324F: hw/lm32/milkymist.c
d118aa6b 325
afcacd53 326M68K Machines
fd5d5c56
AL
327-------------
328an5206
329M: Paul Brook <paul@codesourcery.com>
330S: Maintained
8d8b636d 331F: hw/m68k/an5206.c
fd5d5c56
AL
332
333dummy_m68k
334M: Paul Brook <paul@codesourcery.com>
335S: Maintained
8d8b636d 336F: hw/m68k/dummy_m68k.c
fd5d5c56
AL
337
338mcf5208
339M: Paul Brook <paul@codesourcery.com>
340S: Maintained
8d8b636d 341F: hw/m68k/mcf5208.c
fd5d5c56
AL
342
343MicroBlaze Machines
344-------------------
345petalogix_s3adsp1800
346M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
347S: Maintained
6e481d57 348F: hw/microblaze/petalogix_s3adsp1800_mmu.c
fd5d5c56 349
d36e8ce7
PC
350petalogix_ml605
351M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
352S: Maintained
8d8b636d 353F: hw/microblaze/petalogix_ml605_mmu.c
d36e8ce7 354
fd5d5c56
AL
355MIPS Machines
356-------------
357Jazz
358M: Hervé Poussineau <hpoussin@reactos.org>
359S: Maintained
8d8b636d 360F: hw/mips/mips_jazz.c
fd5d5c56
AL
361
362Malta
363M: Aurelien Jarno <aurelien@aurel32.net>
364S: Maintained
8d8b636d 365F: hw/mips/mips_malta.c
fd5d5c56
AL
366
367Mipssim
368M: qemu-devel@nongnu.org
369S: Orphan
8d8b636d 370F: hw/mips/mips_mipssim.c
fd5d5c56
AL
371
372R4000
373M: Aurelien Jarno <aurelien@aurel32.net>
374S: Maintained
8d8b636d 375F: hw/mips/mips_r4k.c
fd5d5c56 376
945dad6d
JL
377OpenRISC Machines
378-----------------
379or1k-sim
380M: Jia Liu <proljc@gmail.com>
381S: Maintained
382F: hw/openrisc/openrisc_sim.c
383
fd5d5c56
AL
384PowerPC Machines
385----------------
386405
387M: Alexander Graf <agraf@suse.de>
a6c98685 388L: qemu-ppc@nongnu.org
9b9fe135 389S: Odd Fixes
8d8b636d 390F: hw/ppc/ppc405_boards.c
fd5d5c56 391
aaade8d7
AF
392Bamboo
393M: Alexander Graf <agraf@suse.de>
394L: qemu-ppc@nongnu.org
395S: Odd Fixes
8d8b636d 396F: hw/ppc/ppc440_bamboo.c
aaade8d7 397
98cded3a
AF
398e500
399M: Alexander Graf <agraf@suse.de>
400M: Scott Wood <scottwood@freescale.com>
401L: qemu-ppc@nongnu.org
402S: Supported
403F: hw/ppc/e500.[hc]
404F: hw/ppc/e500plat.c
405
406mpc8544ds
407M: Alexander Graf <agraf@suse.de>
408M: Scott Wood <scottwood@freescale.com>
409L: qemu-ppc@nongnu.org
410S: Supported
411F: hw/ppc/mpc8544ds.c
8d8b636d 412F: hw/ppc/mpc8544_guts.c
98cded3a 413
fd5d5c56
AL
414New World
415M: Alexander Graf <agraf@suse.de>
a6c98685 416L: qemu-ppc@nongnu.org
fd5d5c56 417S: Maintained
baec1910 418F: hw/ppc/mac_newworld.c
6e481d57
PM
419F: hw/pci-host/uninorth.c
420F: hw/pci-bridge/dec.[hc]
8d8b636d 421F: hw/misc/macio/
fd5d5c56
AL
422
423Old World
424M: Alexander Graf <agraf@suse.de>
a6c98685 425L: qemu-ppc@nongnu.org
fd5d5c56 426S: Maintained
baec1910 427F: hw/ppc/mac_oldworld.c
6e481d57 428F: hw/pci-host/grackle.c
8d8b636d 429F: hw/misc/macio/
fd5d5c56 430
ec38d398
AF
431PReP
432M: Andreas Färber <andreas.faerber@web.de>
a6c98685 433L: qemu-ppc@nongnu.org
ec38d398 434S: Odd Fixes
75610155 435F: hw/ppc/prep.c
6e481d57 436F: hw/pci-host/prep.[hc]
8d8b636d 437F: hw/isa/pc87312.[hc]
fd5d5c56 438
8a269ca4 439sPAPR
8a269ca4
AF
440M: Alexander Graf <agraf@suse.de>
441L: qemu-ppc@nongnu.org
442S: Supported
8d8b636d 443F: hw/*/spapr*
f9de2da7
DG
444F: include/hw/*/spapr*
445F: hw/*/xics*
446F: include/hw/*/xics*
447F: pc-bios/spapr-rtas/*
8a269ca4 448
794d00bf
AF
449virtex_ml507
450M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
451L: qemu-ppc@nongnu.org
452S: Odd Fixes
6e481d57 453F: hw/ppc/virtex_ml507.c
794d00bf 454
fd5d5c56
AL
455SH4 Machines
456------------
457R2D
458M: Magnus Damm <magnus.damm@gmail.com>
459S: Maintained
6e481d57 460F: hw/sh4/r2d.c
fd5d5c56
AL
461
462Shix
463M: Magnus Damm <magnus.damm@gmail.com>
afcacd53 464S: Orphan
6e481d57 465F: hw/sh4/shix.c
fd5d5c56
AL
466
467SPARC Machines
468--------------
469Sun4m
470M: Blue Swirl <blauwirbel@gmail.com>
471S: Maintained
8d8b636d 472F: hw/sparc/sun4m.c
fd5d5c56
AL
473
474Sun4u
475M: Blue Swirl <blauwirbel@gmail.com>
476S: Maintained
8d8b636d 477F: hw/sparc64/sun4u.c
fd5d5c56 478
ce6c760c
FC
479Leon3
480M: Fabien Chouteau <chouteau@adacore.com>
481S: Maintained
8d8b636d
PB
482F: hw/sparc/leon3.c
483F: hw/*/grlib*
ce6c760c 484
fd5d5c56
AL
485S390 Machines
486-------------
487S390 Virtio
488M: Alexander Graf <agraf@suse.de>
489S: Maintained
6e481d57 490F: hw/s390x/s390-*.c
fd5d5c56 491
dd4ad64a
CH
492S390 Virtio-ccw
493M: Cornelia Huck <cornelia.huck@de.ibm.com>
494M: Alexander Graf <agraf@suse.de>
495S: Supported
496F: hw/s390x/s390-virtio-ccw.c
497F: hw/s390x/css.[hc]
498T: git git://github.com/cohuck/qemu virtio-ccw-upstr
499
ab9528ca
GX
500UniCore32 Machines
501-------------
502PKUnity-3 SoC initramfs-with-busybox
503M: Guan Xuetao <gxt@mprc.pku.edu.cn>
504S: Maintained
8d8b636d 505F: hw/*/puv3*
ab9528ca
GX
506F: hw/unicore32/
507
fd5d5c56
AL
508X86 Machines
509------------
510PC
511M: Anthony Liguori <aliguori@us.ibm.com>
512S: Supported
8d8b636d
PB
513F: hw/i386/pc.[ch]
514F: hw/i386/pc_piix.c
fd5d5c56 515
16e7caae
MF
516Xtensa Machines
517---------------
375847a6 518sim
16e7caae
MF
519M: Max Filippov <jcmvbkbc@gmail.com>
520S: Maintained
8d8b636d 521F: hw/xtensa/xtensa_sim.c
375847a6
MF
522
523Avnet LX60
524M: Max Filippov <jcmvbkbc@gmail.com>
525S: Maintained
8d8b636d 526F: hw/xtensa/xtensa_lx60.c
16e7caae 527
fd5d5c56
AL
528Devices
529-------
530IDE
531M: Kevin Wolf <kwolf@redhat.com>
532S: Odd Fixes
8d8b636d 533F: include/hw/ide.h
fd5d5c56
AL
534F: hw/ide/
535
f5f487b2
PM
536OMAP
537M: Peter Maydell <peter.maydell@linaro.org>
538S: Maintained
8d8b636d 539F: hw/*/omap*
f5f487b2 540
fd5d5c56
AL
541PCI
542M: Michael S. Tsirkin <mst@redhat.com>
543S: Supported
8d8b636d 544F: include/hw/pci/*
ca818cfb 545F: hw/pci/*
8d8b636d 546F: hw/acpi/*
fd5d5c56 547
aaade8d7
AF
548ppc4xx
549M: Alexander Graf <agraf@suse.de>
550L: qemu-ppc@nongnu.org
551S: Odd Fixes
8d8b636d 552F: hw/ppc/ppc4*.c
aaade8d7 553
98cded3a
AF
554ppce500
555M: Alexander Graf <agraf@suse.de>
556M: Scott Wood <scottwood@freescale.com>
557L: qemu-ppc@nongnu.org
558S: Supported
6e481d57 559F: hw/ppc/e500*
98cded3a 560
fd5d5c56 561SCSI
de7724f7
PB
562M: Paolo Bonzini <pbonzini@redhat.com>
563S: Supported
8d8b636d
PB
564F: include/hw/scsi*
565F: hw/scsi/*
1ab09a40 566T: git git://github.com/bonzini/qemu.git scsi-next
de7724f7
PB
567
568LSI53C895A
fd5d5c56 569M: Paul Brook <paul@codesourcery.com>
fd5d5c56 570S: Odd Fixes
8d8b636d 571F: hw/scsi/lsi53c895a.c
fd5d5c56 572
fcb5629d
PC
573SSI
574M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
575S: Maintained
8d8b636d
PB
576F: hw/ssi/*
577F: hw/block/m25p80.c
fcb5629d 578
fd5d5c56 579USB
5d0d62fe
GH
580M: Gerd Hoffmann <kraxel@redhat.com>
581S: Maintained
8d8b636d 582F: hw/usb/*
fd5d5c56 583
92e1fb5e
AW
584VFIO
585M: Alex Williamson <alex.williamson@redhat.com>
586S: Supported
6e481d57 587F: hw/misc/vfio.c
92e1fb5e 588
fd5d5c56
AL
589vhost
590M: Michael S. Tsirkin <mst@redhat.com>
591S: Supported
8d8b636d 592F: hw/*/*vhost*
fd5d5c56
AL
593
594virtio
595M: Anthony Liguori <aliguori@us.ibm.com>
596S: Supported
8d8b636d 597F: hw/*/virtio*
fd5d5c56
AL
598
599virtio-9p
23704102 600M: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
fd5d5c56 601S: Supported
aebeca25
AF
602F: hw/9pfs/
603F: fsdev/
3f3309cb 604T: git git://github.com/kvaneesh/QEMU.git
fd5d5c56
AL
605
606virtio-blk
607M: Kevin Wolf <kwolf@redhat.com>
54d01a00 608M: Stefan Hajnoczi <stefanha@redhat.com>
fd5d5c56 609S: Supported
8d8b636d 610F: hw/block/virtio-blk.c
fd5d5c56 611
dd4ad64a
CH
612virtio-ccw
613M: Cornelia Huck <cornelia.huck@de.ibm.com>
614S: Supported
615F: hw/s390x/virtio-ccw.[hc]
616T: git git://github.com/cohuck/qemu virtio-ccw-upstr
617
fd5d5c56
AL
618virtio-serial
619M: Amit Shah <amit.shah@redhat.com>
620S: Supported
8d8b636d
PB
621F: hw/char/virtio-serial-bus.c
622F: hw/char/virtio-console.c
fd5d5c56 623
f3c507ad
KB
624nvme
625M: Keith Busch <keith.busch@intel.com>
626S: Supported
627F: hw/block/nvme*
628
ab61d240
PC
629Xilinx EDK
630M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
631M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
632S: Maintained
8d8b636d
PB
633F: hw/*/xilinx_*
634F: include/hw/xilinx.h
ab61d240 635
fd5d5c56
AL
636Subsystems
637----------
638Audio
639M: Vassili Karpov (malc) <av1474@comtv.ru>
640S: Maintained
641F: audio/
8d8b636d 642F: hw/audio/
fd5d5c56
AL
643
644Block
645M: Kevin Wolf <kwolf@redhat.com>
54d01a00 646M: Stefan Hajnoczi <stefanha@redhat.com>
fd5d5c56
AL
647S: Supported
648F: block*
649F: block/
8d8b636d 650F: hw/block/
fd5d5c56
AL
651
652Character Devices
653M: Anthony Liguori <aliguori@us.ibm.com>
654S: Maintained
655F: qemu-char.c
656
f2ca0524
AF
657CPU
658M: Andreas Färber <afaerber@suse.de>
659S: Supported
660F: qom/cpu.c
6e481d57 661F: include/qom/cpu.h
62e0c095 662F: target-i386/cpu.c
f2ca0524 663
f0513d2c
IM
664ICC Bus
665M: Igor Mammedov <imammedo@redhat.com>
666S: Supported
667F: include/hw/cpu/icc_bus.h
668F: hw/cpu/icc_bus.c
669
d24b569a
PC
670Device Tree
671M: Peter Crosthwaite <peter.crosthwaite@petalogix.com>
672M: Alexander Graf <agraf@suse.de>
673S: Maintained
6e481d57 674F: device_tree.[ch]
d24b569a 675
fd5d5c56
AL
676GDB stub
677M: qemu-devel@nongnu.org
678S: Odd Fixes
679F: gdbstub*
680F: gdb-xml/
681
7ee3bf03
GH
682SPICE
683M: Gerd Hoffmann <kraxel@redhat.com>
684S: Supported
6e481d57 685F: include/ui/qemu-spice.h
7ee3bf03
GH
686F: ui/spice-*.c
687F: audio/spiceaudio.c
8d8b636d 688F: hw/display/qxl*
7ee3bf03 689
fd5d5c56
AL
690Graphics
691M: Anthony Liguori <aliguori@us.ibm.com>
692S: Maintained
693F: ui/
694
351f1bf6
AF
695Cocoa graphics
696M: Andreas Färber <andreas.faerber@web.de>
697S: Odd Fixes
698F: ui/cocoa.m
699
fd5d5c56
AL
700Main loop
701M: Anthony Liguori <aliguori@us.ibm.com>
702S: Supported
703F: vl.c
704
8899b4ae 705Human Monitor (HMP)
fd5d5c56 706M: Luiz Capitulino <lcapitulino@redhat.com>
fd5d5c56
AL
707S: Supported
708F: monitor.c
8899b4ae
LC
709F: hmp.c
710F: hmp-commands.hx
fd5d5c56
AL
711
712Network device layer
713M: Anthony Liguori <aliguori@us.ibm.com>
1cd0f8ce 714M: Stefan Hajnoczi <stefanha@redhat.com>
fd5d5c56
AL
715S: Maintained
716F: net/
837c36e7 717T: git git://github.com/stefanha/qemu.git net
fd5d5c56 718
44f76b28
PB
719Network Block Device (NBD)
720M: Paolo Bonzini <pbonzini@redhat.com>
721S: Odd Fixes
722F: block/nbd.c
723F: nbd.*
724F: qemu-nbd.c
1ab09a40 725T: git git://github.com/bonzini/qemu.git nbd-next
44f76b28 726
8899b4ae
LC
727QAPI
728M: Luiz Capitulino <lcapitulino@redhat.com>
729M: Michael Roth <mdroth@linux.vnet.ibm.com>
730S: Supported
731F: qapi/
732
7810d291
LC
733QAPI Schema
734M: Eric Blake <eblake@redhat.com>
735M: Luiz Capitulino <lcapitulino@redhat.com>
736M: Markus Armbruster <armbru@redhat.com>
737S: Supported
738F: qapi-schema.json
739
8899b4ae
LC
740QMP
741M: Luiz Capitulino <lcapitulino@redhat.com>
742S: Supported
743F: qmp.c
744F: monitor.c
745F: qmp-commands.hx
746F: QMP/
747
fd5d5c56 748SLIRP
bafc72ab
JK
749M: Jan Kiszka <jan.kiszka@siemens.com>
750S: Maintained
fd5d5c56 751F: slirp/
1ab09a40 752T: git git://git.kiszka.org/qemu.git queues/slirp
fd5d5c56 753
598a3f35 754Tracing
1cd0f8ce 755M: Stefan Hajnoczi <stefanha@redhat.com>
598a3f35
SH
756S: Maintained
757F: trace/
f70fd8fd
LV
758F: scripts/tracetool.py
759F: scripts/tracetool/
f922ea46 760F: docs/tracing.txt
1ab09a40 761T: git git://github.com/stefanha/qemu.git tracing
598a3f35 762
14f40fdc
BS
763Checkpatch
764M: Blue Swirl <blauwirbel@gmail.com>
765S: Odd Fixes
766F: scripts/checkpatch.pl
767
fd5d5c56
AL
768Usermode Emulation
769------------------
770BSD user
771M: Blue Swirl <blauwirbel@gmail.com>
772S: Maintained
773F: bsd-user/
774
fd5d5c56
AL
775Linux user
776M: Riku Voipio <riku.voipio@iki.fi>
777S: Maintained
778F: linux-user/
42f5a7e9
AJ
779
780Tiny Code Generator (TCG)
781-------------------------
782Common code
783M: qemu-devel@nongnu.org
cc7772bd 784M: Richard Henderson <rth@twiddle.net>
42f5a7e9
AJ
785S: Maintained
786F: tcg/
787
b25a464c
CF
788AArch64 target
789M: Claudio Fontana <claudio.fontana@huawei.com>
790M: Claudio Fontana <claudio.fontana@gmail.com>
791S: Maintained
792F: tcg/aarch64/
793
42f5a7e9
AJ
794ARM target
795M: Andrzej Zaborowski <balrogg@gmail.com>
796S: Maintained
797F: tcg/arm/
798
799HPPA target
800M: Richard Henderson <rth@twiddle.net>
801S: Maintained
802F: tcg/hppa/
803
804i386 target
805M: qemu-devel@nongnu.org
806S: Maintained
807F: tcg/i386/
808
809IA64 target
810M: Aurelien Jarno <aurelien@aurel32.net>
811S: Maintained
812F: tcg/ia64/
813
814MIPS target
d6eec7a2 815M: Aurelien Jarno <aurelien@aurel32.net>
42f5a7e9
AJ
816S: Maintained
817F: tcg/mips/
818
819PPC
820M: Vassili Karpov (malc) <av1474@comtv.ru>
821S: Maintained
822F: tcg/ppc/
823
824PPC64 target
825M: Vassili Karpov (malc) <av1474@comtv.ru>
826S: Maintained
827F: tcg/ppc64/
828
829S390 target
830M: Alexander Graf <agraf@suse.de>
831M: Richard Henderson <rth@twiddle.net>
832S: Maintained
833F: tcg/s390/
834
835SPARC target
836M: Blue Swirl <blauwirbel@gmail.com>
837S: Maintained
838F: tcg/sparc/
bc75c9e5
SW
839
840TCI target
841M: Stefan Weil <sw@weilnetz.de>
842S: Maintained
8ef9cd55 843F: tcg/tci/
aa09c951
AF
844
845Stable branches
846---------------
847Stable 1.0
848L: qemu-stable@nongnu.org
849T: git git://git.qemu.org/qemu-stable-1.0.git
850S: Orphan
851
852Stable 0.15
853L: qemu-stable@nongnu.org
854T: git git://git.qemu.org/qemu-stable-0.15.git
855S: Orphan
856
857Stable 0.14
858L: qemu-stable@nongnu.org
859T: git git://git.qemu.org/qemu-stable-0.14.git
860S: Orphan
861
862Stable 0.10
863L: qemu-stable@nongnu.org
864T: git git://git.qemu.org/qemu-stable-0.10.git
865S: Orphan