1 b6f97c14SbellardQEMU Maintainers 2 b6f97c14Sbellard================ 3 b6f97c14Sbellard 4 fd5d5c56SAnthony LiguoriThe intention of this file is not to establish who owns what portions of the 5 fd5d5c56SAnthony Liguoricode base, but to provide a set of names that developers can consult when they 6 fd5d5c56SAnthony Liguorihave a question about a particular subset and also to provide a set of names 7 fd5d5c56SAnthony Liguorito be CC'd when submitting a patch to obtain appropriate review. 8 3cd9acb4Sbellard 9 fd5d5c56SAnthony LiguoriIn general, if you have a question about inclusion of a patch, you should 10 fd5d5c56SAnthony Liguoriconsult qemu-devel and not any specific individual privately. 11 b6f97c14Sbellard 12 fd5d5c56SAnthony LiguoriDescriptions of section entries: 13 b6f97c14Sbellard 14 fd5d5c56SAnthony Liguori M: Mail patches to: FullName <address@domain> 15 fd5d5c56SAnthony Liguori L: Mailing list that is relevant to this area 16 fd5d5c56SAnthony Liguori W: Web-page with status/info 17 fd5d5c56SAnthony Liguori Q: Patchwork web based patch tracking system site 18 fd5d5c56SAnthony Liguori T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. 19 fd5d5c56SAnthony Liguori S: Status, one of the following: 20 fd5d5c56SAnthony Liguori Supported: Someone is actually paid to look after this. 21 fd5d5c56SAnthony Liguori Maintained: Someone actually looks after it. 22 fd5d5c56SAnthony Liguori Odd Fixes: It has a maintainer but they don't have time to do 23 c91bbffbSPeter Maydell much other than throw the odd patch in. See below. 24 fd5d5c56SAnthony Liguori Orphan: No current maintainer [but maybe you could take the 25 fd5d5c56SAnthony Liguori role as you write your new code]. 26 fd5d5c56SAnthony Liguori Obsolete: Old code. Something tagged obsolete generally means 27 fd5d5c56SAnthony Liguori it has been replaced by a better system and you 28 fd5d5c56SAnthony Liguori should be using that. 29 fd5d5c56SAnthony Liguori F: Files and directories with wildcard patterns. 30 fd5d5c56SAnthony Liguori A trailing slash includes all files and subdirectory files. 31 fd5d5c56SAnthony Liguori F: drivers/net/ all files in and below drivers/net 32 fd5d5c56SAnthony Liguori F: drivers/net/* all files in drivers/net, but not below 33 fd5d5c56SAnthony Liguori F: */net/* all files in "any top level directory"/net 34 fd5d5c56SAnthony Liguori One pattern per line. Multiple F: lines acceptable. 35 fd5d5c56SAnthony Liguori X: Files and directories that are NOT maintained, same rules as F: 36 fd5d5c56SAnthony Liguori Files exclusions are tested before file matches. 37 fd5d5c56SAnthony Liguori Can be useful for excluding a specific subdirectory, for instance: 38 fd5d5c56SAnthony Liguori F: net/ 39 fd5d5c56SAnthony Liguori X: net/ipv6/ 40 fd5d5c56SAnthony Liguori matches all files in and below net excluding net/ipv6/ 41 fd5d5c56SAnthony Liguori K: Keyword perl extended regex pattern to match content in a 42 fd5d5c56SAnthony Liguori patch or file. For instance: 43 fd5d5c56SAnthony Liguori K: of_get_profile 44 fd5d5c56SAnthony Liguori matches patches or files that contain "of_get_profile" 45 fd5d5c56SAnthony Liguori K: \b(printk|pr_(info|err))\b 46 fd5d5c56SAnthony Liguori matches patches or files that contain one or more of the words 47 fd5d5c56SAnthony Liguori printk, pr_info or pr_err 48 fd5d5c56SAnthony Liguori One regex pattern per line. Multiple K: lines acceptable. 49 b6f97c14Sbellard 50 b6f97c14Sbellard 51 fd5d5c56SAnthony LiguoriGeneral Project Administration 52 fd5d5c56SAnthony Liguori------------------------------ 53 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com> 54 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 55 fd5d5c56SAnthony Liguori 56 fd5d5c56SAnthony LiguoriGuest CPU cores (TCG): 57 fd5d5c56SAnthony Liguori---------------------- 58 b6f97c14SbellardAlpha 59 8d6df264SRichard HendersonM: Richard Henderson <rth@twiddle.net> 60 8d6df264SRichard HendersonS: Maintained 61 fd5d5c56SAnthony LiguoriF: target-alpha/ 62 fd5d5c56SAnthony Liguori 63 fd5d5c56SAnthony LiguoriARM 64 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 65 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 66 fd5d5c56SAnthony LiguoriS: Maintained 67 fd5d5c56SAnthony LiguoriF: target-arm/ 68 fd5d5c56SAnthony Liguori 69 fd5d5c56SAnthony LiguoriCRIS 70 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 71 fd5d5c56SAnthony LiguoriS: Maintained 72 fd5d5c56SAnthony LiguoriF: target-cris/ 73 fd5d5c56SAnthony Liguori 74 07bf23a7SMichael WalleLM32 75 07bf23a7SMichael WalleM: Michael Walle <michael@walle.cc> 76 07bf23a7SMichael WalleS: Maintained 77 07bf23a7SMichael WalleF: target-lm32/ 78 07bf23a7SMichael Walle 79 fd5d5c56SAnthony LiguoriM68K 80 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 81 fd5d5c56SAnthony LiguoriS: Maintained 82 fd5d5c56SAnthony LiguoriF: target-m68k/ 83 fd5d5c56SAnthony Liguori 84 abc07545SEdgar E. IglesiasMicroBlaze 85 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 86 fd5d5c56SAnthony LiguoriS: Maintained 87 fd5d5c56SAnthony LiguoriF: target-microblaze/ 88 fd5d5c56SAnthony Liguori 89 fd5d5c56SAnthony LiguoriMIPS 90 ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net> 91 ddb13561SAurelien JarnoS: Maintained 92 fd5d5c56SAnthony LiguoriF: target-mips/ 93 fd5d5c56SAnthony Liguori 94 fd5d5c56SAnthony LiguoriPowerPC 95 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de> 96 fd5d5c56SAnthony LiguoriS: Maintained 97 fd5d5c56SAnthony LiguoriF: target-ppc/ 98 fd5d5c56SAnthony Liguori 99 749717a0SAlexander GrafS390 100 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de> 101 fd5d5c56SAnthony LiguoriS: Maintained 102 fd5d5c56SAnthony LiguoriF: target-s390x/ 103 b6f97c14Sbellard 104 fd5d5c56SAnthony LiguoriSH4 105 ddb13561SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net> 106 ddb13561SAurelien JarnoS: Maintained 107 fd5d5c56SAnthony LiguoriF: target-sh4/ 108 fd5d5c56SAnthony Liguori 109 fd5d5c56SAnthony LiguoriSPARC 110 fd5d5c56SAnthony LiguoriM: Blue Swirl <blauwirbel@gmail.com> 111 fd5d5c56SAnthony LiguoriS: Maintained 112 fd5d5c56SAnthony LiguoriF: target-sparc/ 113 fd5d5c56SAnthony Liguori 114 fd5d5c56SAnthony LiguoriX86 115 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org 116 fd5d5c56SAnthony LiguoriS: Odd Fixes 117 fd5d5c56SAnthony LiguoriF: target-i386/ 118 fd5d5c56SAnthony Liguori 119 16e7caaeSMax FilippovXtensa 120 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 121 375847a6SMax FilippovW: http://wiki.osll.spb.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 122 16e7caaeSMax FilippovS: Maintained 123 16e7caaeSMax FilippovF: target-xtensa/ 124 16e7caaeSMax Filippov 125 fd5d5c56SAnthony LiguoriGuest CPU Cores (KVM): 126 fd5d5c56SAnthony Liguori---------------------- 127 fd5d5c56SAnthony Liguori 128 fd5d5c56SAnthony LiguoriOverall 129 fd5d5c56SAnthony LiguoriM: Avi Kivity <avi@redhat.com> 130 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com> 131 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 132 fd5d5c56SAnthony LiguoriS: Supported 133 fd5d5c56SAnthony LiguoriF: kvm-* 134 fd5d5c56SAnthony LiguoriF: */kvm.* 135 fd5d5c56SAnthony Liguori 136 fd5d5c56SAnthony LiguoriPPC 137 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de> 138 fd5d5c56SAnthony LiguoriS: Maintained 139 fd5d5c56SAnthony LiguoriF: target-ppc/kvm.c 140 fd5d5c56SAnthony Liguori 141 fd5d5c56SAnthony LiguoriS390 142 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de> 143 fd5d5c56SAnthony LiguoriS: Maintained 144 fd5d5c56SAnthony LiguoriF: target-s390x/kvm.c 145 fd5d5c56SAnthony Liguori 146 fd5d5c56SAnthony LiguoriX86 147 fd5d5c56SAnthony LiguoriM: Avi Kivity <avi@redhat.com> 148 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com> 149 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 150 fd5d5c56SAnthony LiguoriS: Supported 151 fd5d5c56SAnthony LiguoriF: target-i386/kvm.c 152 fd5d5c56SAnthony Liguori 153 8a6b0cd7SStefano StabelliniGuest CPU Cores (Xen): 154 8a6b0cd7SStefano Stabellini---------------------- 155 8a6b0cd7SStefano Stabellini 156 8a6b0cd7SStefano StabelliniX86 157 8a6b0cd7SStefano StabelliniM: Stefano Stabellini <stefano.stabellini@eu.citrix.com> 158 8a6b0cd7SStefano StabelliniL: xen-devel@lists.xensource.com 159 8a6b0cd7SStefano StabelliniS: Supported 160 8a6b0cd7SStefano StabelliniF: xen-* 161 8a6b0cd7SStefano StabelliniF: */xen* 162 8a6b0cd7SStefano Stabellini 163 fd5d5c56SAnthony LiguoriARM Machines 164 fd5d5c56SAnthony Liguori------------ 165 fd5d5c56SAnthony LiguoriGumstix 166 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org 167 fd5d5c56SAnthony LiguoriS: Orphan 168 fd5d5c56SAnthony LiguoriF: hw/gumstix.c 169 fd5d5c56SAnthony Liguori 170 fd5d5c56SAnthony LiguoriIntegrator CP 171 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 172 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 173 fd5d5c56SAnthony LiguoriS: Maintained 174 fd5d5c56SAnthony LiguoriF: hw/integratorcp.c 175 fd5d5c56SAnthony Liguori 176 fd5d5c56SAnthony LiguoriMainstone 177 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org 178 fd5d5c56SAnthony LiguoriS: Orphan 179 fd5d5c56SAnthony LiguoriF: hw/mainstone.c 180 fd5d5c56SAnthony Liguori 181 fd5d5c56SAnthony LiguoriMusicpal 182 fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 183 fd5d5c56SAnthony LiguoriS: Maintained 184 fd5d5c56SAnthony LiguoriF: hw/musicpal.c 185 fd5d5c56SAnthony Liguori 186 fd5d5c56SAnthony LiguorinSeries 187 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com> 188 fd5d5c56SAnthony LiguoriS: Maintained 189 fd5d5c56SAnthony LiguoriF: hw/nseries.c 190 fd5d5c56SAnthony Liguori 191 fd5d5c56SAnthony LiguoriPalm 192 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com> 193 fd5d5c56SAnthony LiguoriS: Maintained 194 fd5d5c56SAnthony LiguoriF: hw/palm.c 195 fd5d5c56SAnthony Liguori 196 fd5d5c56SAnthony LiguoriReal View 197 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 198 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 199 fd5d5c56SAnthony LiguoriS: Maintained 200 fd5d5c56SAnthony LiguoriF: hw/realview* 201 fd5d5c56SAnthony Liguori 202 fd5d5c56SAnthony LiguoriSpitz 203 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com> 204 fd5d5c56SAnthony LiguoriS: Maintained 205 fd5d5c56SAnthony LiguoriF: hw/spitz.c 206 fd5d5c56SAnthony Liguori 207 fd5d5c56SAnthony LiguoriStellaris 208 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 209 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 210 fd5d5c56SAnthony LiguoriS: Maintained 211 fd5d5c56SAnthony LiguoriF: hw/stellaris.c 212 fd5d5c56SAnthony Liguori 213 fd5d5c56SAnthony LiguoriVersatile PB 214 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 215 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 216 fd5d5c56SAnthony LiguoriS: Maintained 217 fd5d5c56SAnthony LiguoriF: hw/versatilepb.c 218 fd5d5c56SAnthony Liguori 219 fd5d5c56SAnthony LiguoriCRIS Machines 220 fd5d5c56SAnthony Liguori------------- 221 fd5d5c56SAnthony LiguoriAxis Dev88 222 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 223 fd5d5c56SAnthony LiguoriS: Maintained 224 fd5d5c56SAnthony LiguoriF: hw/axis_dev88.c 225 fd5d5c56SAnthony Liguori 226 fd5d5c56SAnthony Liguorietraxfs 227 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 228 fd5d5c56SAnthony LiguoriS: Maintained 229 fd5d5c56SAnthony LiguoriF: hw/etraxfs.c 230 fd5d5c56SAnthony Liguori 231 07bf23a7SMichael WalleLM32 Machines 232 07bf23a7SMichael Walle------------- 233 07bf23a7SMichael WalleEVR32 and uclinux BSP 234 07bf23a7SMichael WalleM: Michael Walle <michael@walle.cc> 235 07bf23a7SMichael WalleS: Maintained 236 07bf23a7SMichael WalleF: hw/lm32_boards.c 237 07bf23a7SMichael Walle 238 d118aa6bSMichael Wallemilkymist 239 d118aa6bSMichael WalleM: Michael Walle <michael@walle.cc> 240 d118aa6bSMichael WalleS: Maintained 241 d118aa6bSMichael WalleF: hw/milkymist.c 242 d118aa6bSMichael Walle 243 afcacd53SAurelien JarnoM68K Machines 244 fd5d5c56SAnthony Liguori------------- 245 fd5d5c56SAnthony Liguorian5206 246 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 247 fd5d5c56SAnthony LiguoriS: Maintained 248 fd5d5c56SAnthony LiguoriF: hw/an5206.c 249 fd5d5c56SAnthony Liguori 250 fd5d5c56SAnthony Liguoridummy_m68k 251 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 252 fd5d5c56SAnthony LiguoriS: Maintained 253 fd5d5c56SAnthony LiguoriF: hw/dummy_m68k.c 254 fd5d5c56SAnthony Liguori 255 fd5d5c56SAnthony Liguorimcf5208 256 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 257 fd5d5c56SAnthony LiguoriS: Maintained 258 fd5d5c56SAnthony LiguoriF: hw/mcf5208.c 259 fd5d5c56SAnthony Liguori 260 fd5d5c56SAnthony LiguoriMicroBlaze Machines 261 b6f97c14Sbellard------------------- 262 fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 263 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 264 fd5d5c56SAnthony LiguoriS: Maintained 265 fd5d5c56SAnthony LiguoriF: hw/petalogix_s3adsp1800.c 266 b6f97c14Sbellard 267 fd5d5c56SAnthony LiguoriMIPS Machines 268 fd5d5c56SAnthony Liguori------------- 269 fd5d5c56SAnthony LiguoriJazz 270 fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 271 fd5d5c56SAnthony LiguoriS: Maintained 272 fd5d5c56SAnthony LiguoriF: hw/mips_jazz.c 273 fd5d5c56SAnthony Liguori 274 fd5d5c56SAnthony LiguoriMalta 275 fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net> 276 fd5d5c56SAnthony LiguoriS: Maintained 277 fd5d5c56SAnthony LiguoriF: hw/mips_malta.c 278 fd5d5c56SAnthony Liguori 279 fd5d5c56SAnthony LiguoriMipssim 280 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org 281 fd5d5c56SAnthony LiguoriS: Orphan 282 fd5d5c56SAnthony LiguoriF: hw/mips_mipssim.c 283 fd5d5c56SAnthony Liguori 284 fd5d5c56SAnthony LiguoriR4000 285 fd5d5c56SAnthony LiguoriM: Aurelien Jarno <aurelien@aurel32.net> 286 fd5d5c56SAnthony LiguoriS: Maintained 287 fd5d5c56SAnthony LiguoriF: hw/mips_r4k.c 288 fd5d5c56SAnthony Liguori 289 fd5d5c56SAnthony LiguoriPowerPC Machines 290 fd5d5c56SAnthony Liguori---------------- 291 fd5d5c56SAnthony Liguori405 292 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de> 293 fd5d5c56SAnthony LiguoriS: Maintained 294 fd5d5c56SAnthony LiguoriF: hw/ppc405_boards.c 295 fd5d5c56SAnthony Liguori 296 fd5d5c56SAnthony LiguoriNew World 297 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de> 298 fd5d5c56SAnthony LiguoriS: Maintained 299 fd5d5c56SAnthony LiguoriF: hw/ppc_newworld.c 300 fd5d5c56SAnthony Liguori 301 fd5d5c56SAnthony LiguoriOld World 302 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de> 303 fd5d5c56SAnthony LiguoriS: Maintained 304 fd5d5c56SAnthony LiguoriF: hw/ppc_oldworld.c 305 fd5d5c56SAnthony Liguori 306 ec38d398SAndreas FärberPReP 307 ec38d398SAndreas FärberM: Andreas Färber <andreas.faerber@web.de> 308 ec38d398SAndreas FärberS: Odd Fixes 309 fd5d5c56SAnthony LiguoriF: hw/ppc_prep.c 310 fd5d5c56SAnthony Liguori 311 fd5d5c56SAnthony LiguoriSH4 Machines 312 fd5d5c56SAnthony Liguori------------ 313 fd5d5c56SAnthony LiguoriR2D 314 fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com> 315 fd5d5c56SAnthony LiguoriS: Maintained 316 fd5d5c56SAnthony LiguoriF: hw/r2d.c 317 fd5d5c56SAnthony Liguori 318 fd5d5c56SAnthony LiguoriShix 319 fd5d5c56SAnthony LiguoriM: Magnus Damm <magnus.damm@gmail.com> 320 afcacd53SAurelien JarnoS: Orphan 321 fd5d5c56SAnthony LiguoriF: hw/shix.c 322 fd5d5c56SAnthony Liguori 323 fd5d5c56SAnthony LiguoriSPARC Machines 324 fd5d5c56SAnthony Liguori-------------- 325 fd5d5c56SAnthony LiguoriSun4m 326 fd5d5c56SAnthony LiguoriM: Blue Swirl <blauwirbel@gmail.com> 327 fd5d5c56SAnthony LiguoriS: Maintained 328 fd5d5c56SAnthony LiguoriF: hw/sun4m.c 329 fd5d5c56SAnthony Liguori 330 fd5d5c56SAnthony LiguoriSun4u 331 fd5d5c56SAnthony LiguoriM: Blue Swirl <blauwirbel@gmail.com> 332 fd5d5c56SAnthony LiguoriS: Maintained 333 fd5d5c56SAnthony LiguoriF: hw/sun4u.c 334 fd5d5c56SAnthony Liguori 335 fd5d5c56SAnthony LiguoriS390 Machines 336 fd5d5c56SAnthony Liguori------------- 337 fd5d5c56SAnthony LiguoriS390 Virtio 338 fd5d5c56SAnthony LiguoriM: Alexander Graf <agraf@suse.de> 339 fd5d5c56SAnthony LiguoriS: Maintained 340 fd5d5c56SAnthony LiguoriF: hw/s390-*.c 341 fd5d5c56SAnthony Liguori 342 fd5d5c56SAnthony LiguoriX86 Machines 343 fd5d5c56SAnthony Liguori------------ 344 fd5d5c56SAnthony LiguoriPC 345 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com> 346 fd5d5c56SAnthony LiguoriS: Supported 347 fd5d5c56SAnthony LiguoriF: hw/pc.[ch] hw/pc_piix.c 348 fd5d5c56SAnthony Liguori 349 16e7caaeSMax FilippovXtensa Machines 350 16e7caaeSMax Filippov--------------- 351 375847a6SMax Filippovsim 352 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 353 16e7caaeSMax FilippovS: Maintained 354 375847a6SMax FilippovF: hw/xtensa_sim.c 355 375847a6SMax Filippov 356 375847a6SMax FilippovAvnet LX60 357 375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 358 375847a6SMax FilippovS: Maintained 359 375847a6SMax FilippovF: hw/xtensa_lx60.c 360 16e7caaeSMax Filippov 361 fd5d5c56SAnthony LiguoriDevices 362 fd5d5c56SAnthony Liguori------- 363 fd5d5c56SAnthony LiguoriIDE 364 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 365 fd5d5c56SAnthony LiguoriS: Odd Fixes 366 fd5d5c56SAnthony LiguoriF: hw/ide/ 367 fd5d5c56SAnthony Liguori 368 f5f487b2SPeter MaydellOMAP 369 f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 370 f5f487b2SPeter MaydellS: Maintained 371 f5f487b2SPeter MaydellF: hw/omap* 372 f5f487b2SPeter Maydell 373 fd5d5c56SAnthony LiguoriPCI 374 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 375 fd5d5c56SAnthony LiguoriS: Supported 376 fd5d5c56SAnthony LiguoriF: hw/pci* 377 fd5d5c56SAnthony LiguoriF: hw/piix* 378 fd5d5c56SAnthony Liguori 379 fd5d5c56SAnthony LiguoriSCSI 380 fd5d5c56SAnthony LiguoriM: Paul Brook <paul@codesourcery.com> 381 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 382 fd5d5c56SAnthony LiguoriS: Odd Fixes 383 fd5d5c56SAnthony LiguoriF: hw/lsi53c895a.c 384 fd5d5c56SAnthony LiguoriF: hw/scsi* 385 fd5d5c56SAnthony Liguori 386 fd5d5c56SAnthony LiguoriUSB 387 5d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 388 5d0d62feSGerd HoffmannS: Maintained 389 fd5d5c56SAnthony LiguoriF: hw/usb* 390 fd5d5c56SAnthony Liguori 391 fd5d5c56SAnthony Liguorivhost 392 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 393 fd5d5c56SAnthony LiguoriS: Supported 394 fd5d5c56SAnthony LiguoriF: hw/vhost* 395 fd5d5c56SAnthony Liguori 396 fd5d5c56SAnthony Liguorivirtio 397 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com> 398 fd5d5c56SAnthony LiguoriS: Supported 399 fd5d5c56SAnthony LiguoriF: hw/virtio* 400 fd5d5c56SAnthony Liguori 401 fd5d5c56SAnthony Liguorivirtio-9p 402 fd5d5c56SAnthony LiguoriM: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com> 403 fd5d5c56SAnthony LiguoriS: Supported 404 fd5d5c56SAnthony LiguoriF: hw/virtio-9p* 405 fd5d5c56SAnthony Liguori 406 fd5d5c56SAnthony Liguorivirtio-blk 407 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 408 fd5d5c56SAnthony LiguoriS: Supported 409 fd5d5c56SAnthony LiguoriF: hw/virtio-blk* 410 fd5d5c56SAnthony Liguori 411 fd5d5c56SAnthony Liguorivirtio-serial 412 fd5d5c56SAnthony LiguoriM: Amit Shah <amit.shah@redhat.com> 413 fd5d5c56SAnthony LiguoriS: Supported 414 fd5d5c56SAnthony LiguoriF: hw/virtio-serial* 415 fd5d5c56SAnthony LiguoriF: hw/virtio-console* 416 fd5d5c56SAnthony Liguori 417 fd5d5c56SAnthony LiguoriSubsystems 418 fd5d5c56SAnthony Liguori---------- 419 fd5d5c56SAnthony LiguoriAudio 420 fd5d5c56SAnthony LiguoriM: Vassili Karpov (malc) <av1474@comtv.ru> 421 fd5d5c56SAnthony LiguoriS: Maintained 422 fd5d5c56SAnthony LiguoriF: audio/ 423 fd5d5c56SAnthony Liguori 424 fd5d5c56SAnthony LiguoriBlock 425 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 426 fd5d5c56SAnthony LiguoriS: Supported 427 fd5d5c56SAnthony LiguoriF: block* 428 fd5d5c56SAnthony LiguoriF: block/ 429 fd5d5c56SAnthony Liguori 430 fd5d5c56SAnthony LiguoriCharacter Devices 431 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com> 432 fd5d5c56SAnthony LiguoriS: Maintained 433 fd5d5c56SAnthony LiguoriF: qemu-char.c 434 fd5d5c56SAnthony Liguori 435 fd5d5c56SAnthony LiguoriGDB stub 436 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org 437 fd5d5c56SAnthony LiguoriS: Odd Fixes 438 fd5d5c56SAnthony LiguoriF: gdbstub* 439 fd5d5c56SAnthony LiguoriF: gdb-xml/ 440 fd5d5c56SAnthony Liguori 441 7ee3bf03SGerd HoffmannSPICE 442 7ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 443 7ee3bf03SGerd HoffmannS: Supported 444 7ee3bf03SGerd HoffmannF: ui/qemu-spice.h 445 7ee3bf03SGerd HoffmannF: ui/spice-*.c 446 7ee3bf03SGerd HoffmannF: audio/spiceaudio.c 447 7ee3bf03SGerd HoffmannF: hw/qxl* 448 7ee3bf03SGerd Hoffmann 449 fd5d5c56SAnthony LiguoriGraphics 450 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com> 451 fd5d5c56SAnthony LiguoriS: Maintained 452 fd5d5c56SAnthony LiguoriF: ui/ 453 fd5d5c56SAnthony Liguori 454 351f1bf6SAndreas FärberCocoa graphics 455 351f1bf6SAndreas FärberM: Andreas Färber <andreas.faerber@web.de> 456 351f1bf6SAndreas FärberS: Odd Fixes 457 351f1bf6SAndreas FärberF: ui/cocoa.m 458 351f1bf6SAndreas Färber 459 fd5d5c56SAnthony LiguoriMain loop 460 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com> 461 fd5d5c56SAnthony LiguoriS: Supported 462 fd5d5c56SAnthony LiguoriF: vl.c 463 fd5d5c56SAnthony Liguori 464 fd5d5c56SAnthony LiguoriMonitor (QMP/HMP) 465 fd5d5c56SAnthony LiguoriM: Luiz Capitulino <lcapitulino@redhat.com> 466 fd5d5c56SAnthony LiguoriM: Markus Armbruster <armbru@redhat.com> 467 fd5d5c56SAnthony LiguoriS: Supported 468 fd5d5c56SAnthony LiguoriF: monitor.c 469 fd5d5c56SAnthony Liguori 470 fd5d5c56SAnthony LiguoriNetwork device layer 471 fd5d5c56SAnthony LiguoriM: Anthony Liguori <aliguori@us.ibm.com> 472 fd5d5c56SAnthony LiguoriM: Mark McLoughlin <markmc@redhat.com> 473 fd5d5c56SAnthony LiguoriS: Maintained 474 fd5d5c56SAnthony LiguoriF: net/ 475 fd5d5c56SAnthony Liguori 476 44f76b28SPaolo BonziniNetwork Block Device (NBD) 477 44f76b28SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 478 44f76b28SPaolo BonziniS: Odd Fixes 479 44f76b28SPaolo BonziniF: block/nbd.c 480 44f76b28SPaolo BonziniF: nbd.* 481 44f76b28SPaolo BonziniF: qemu-nbd.c 482 44f76b28SPaolo Bonzini 483 fd5d5c56SAnthony LiguoriSLIRP 484 bafc72abSJan KiszkaM: Jan Kiszka <jan.kiszka@siemens.com> 485 bafc72abSJan KiszkaS: Maintained 486 fd5d5c56SAnthony LiguoriF: slirp/ 487 bafc72abSJan KiszkaT: git://git.kiszka.org/qemu.git queues/slirp 488 fd5d5c56SAnthony Liguori 489 598a3f35SStefan HajnocziTracing 490 598a3f35SStefan HajnocziM: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> 491 598a3f35SStefan HajnocziS: Maintained 492 598a3f35SStefan HajnocziF: trace/ 493 *92af0bfdSStefan HajnocziT: git://github.com/stefanha/qemu.git tracing 494 598a3f35SStefan Hajnoczi 495 14f40fdcSBlue SwirlCheckpatch 496 14f40fdcSBlue SwirlM: Blue Swirl <blauwirbel@gmail.com> 497 14f40fdcSBlue SwirlS: Odd Fixes 498 14f40fdcSBlue SwirlF: scripts/checkpatch.pl 499 14f40fdcSBlue Swirl 500 fd5d5c56SAnthony LiguoriUsermode Emulation 501 fd5d5c56SAnthony Liguori------------------ 502 fd5d5c56SAnthony LiguoriBSD user 503 fd5d5c56SAnthony LiguoriM: Blue Swirl <blauwirbel@gmail.com> 504 fd5d5c56SAnthony LiguoriS: Maintained 505 fd5d5c56SAnthony LiguoriF: bsd-user/ 506 fd5d5c56SAnthony Liguori 507 fd5d5c56SAnthony LiguoriDarwin user 508 fd5d5c56SAnthony LiguoriM: qemu-devel@nongnu.org 509 fd5d5c56SAnthony LiguoriS: Orphan 510 fd5d5c56SAnthony LiguoriF: darwin-user/ 511 fd5d5c56SAnthony Liguori 512 fd5d5c56SAnthony LiguoriLinux user 513 fd5d5c56SAnthony LiguoriM: Riku Voipio <riku.voipio@iki.fi> 514 fd5d5c56SAnthony LiguoriS: Maintained 515 fd5d5c56SAnthony LiguoriF: linux-user/ 516 42f5a7e9SAurelien Jarno 517 42f5a7e9SAurelien JarnoTiny Code Generator (TCG) 518 42f5a7e9SAurelien Jarno------------------------- 519 42f5a7e9SAurelien JarnoCommon code 520 42f5a7e9SAurelien JarnoM: qemu-devel@nongnu.org 521 42f5a7e9SAurelien JarnoS: Maintained 522 42f5a7e9SAurelien JarnoF: tcg/ 523 42f5a7e9SAurelien Jarno 524 42f5a7e9SAurelien JarnoARM target 525 42f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com> 526 42f5a7e9SAurelien JarnoS: Maintained 527 42f5a7e9SAurelien JarnoF: tcg/arm/ 528 42f5a7e9SAurelien Jarno 529 42f5a7e9SAurelien JarnoHPPA target 530 42f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net> 531 42f5a7e9SAurelien JarnoS: Maintained 532 42f5a7e9SAurelien JarnoF: tcg/hppa/ 533 42f5a7e9SAurelien Jarno 534 42f5a7e9SAurelien Jarnoi386 target 535 42f5a7e9SAurelien JarnoM: qemu-devel@nongnu.org 536 42f5a7e9SAurelien JarnoS: Maintained 537 42f5a7e9SAurelien JarnoF: tcg/i386/ 538 42f5a7e9SAurelien Jarno 539 42f5a7e9SAurelien JarnoIA64 target 540 42f5a7e9SAurelien JarnoM: Aurelien Jarno <aurelien@aurel32.net> 541 42f5a7e9SAurelien JarnoS: Maintained 542 42f5a7e9SAurelien JarnoF: tcg/ia64/ 543 42f5a7e9SAurelien Jarno 544 42f5a7e9SAurelien JarnoMIPS target 545 d6eec7a2SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net> 546 42f5a7e9SAurelien JarnoS: Maintained 547 42f5a7e9SAurelien JarnoF: tcg/mips/ 548 42f5a7e9SAurelien Jarno 549 42f5a7e9SAurelien JarnoPPC 550 42f5a7e9SAurelien JarnoM: Vassili Karpov (malc) <av1474@comtv.ru> 551 42f5a7e9SAurelien JarnoS: Maintained 552 42f5a7e9SAurelien JarnoF: tcg/ppc/ 553 42f5a7e9SAurelien Jarno 554 42f5a7e9SAurelien JarnoPPC64 target 555 42f5a7e9SAurelien JarnoM: Vassili Karpov (malc) <av1474@comtv.ru> 556 42f5a7e9SAurelien JarnoS: Maintained 557 42f5a7e9SAurelien JarnoF: tcg/ppc64/ 558 42f5a7e9SAurelien Jarno 559 42f5a7e9SAurelien JarnoS390 target 560 42f5a7e9SAurelien JarnoM: Alexander Graf <agraf@suse.de> 561 42f5a7e9SAurelien JarnoM: Richard Henderson <rth@twiddle.net> 562 42f5a7e9SAurelien JarnoS: Maintained 563 42f5a7e9SAurelien JarnoF: tcg/s390/ 564 42f5a7e9SAurelien Jarno 565 42f5a7e9SAurelien JarnoSPARC target 566 42f5a7e9SAurelien JarnoM: Blue Swirl <blauwirbel@gmail.com> 567 42f5a7e9SAurelien JarnoS: Maintained 568 42f5a7e9SAurelien JarnoF: tcg/sparc/ 569 bc75c9e5SStefan Weil 570 bc75c9e5SStefan WeilTCI target 571 bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 572 bc75c9e5SStefan WeilS: Maintained 573 bc75c9e5SStefan WeilF: tcg/tci 574