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 9436e082SCornelia Huck Maintainers are looking after a certain area and must be CCed on 16 9436e082SCornelia Huck patches. They are considered the main contact point. 17 fdf6fab4SPaul E. McKenney R: Designated reviewer: FullName <address@domain> 18 fdf6fab4SPaul E. McKenney These reviewers should be CCed on patches. 19 9436e082SCornelia Huck Reviewers are familiar with the subject matter and provide feedback 20 9436e082SCornelia Huck even though they are not maintainers. 21 fd5d5c56SAnthony Liguori L: Mailing list that is relevant to this area 22 9436e082SCornelia Huck These lists should be CCed on patches. 23 fd5d5c56SAnthony Liguori W: Web-page with status/info 24 fd5d5c56SAnthony Liguori Q: Patchwork web based patch tracking system site 25 fd5d5c56SAnthony Liguori T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. 26 fd5d5c56SAnthony Liguori S: Status, one of the following: 27 fd5d5c56SAnthony Liguori Supported: Someone is actually paid to look after this. 28 fd5d5c56SAnthony Liguori Maintained: Someone actually looks after it. 29 fd5d5c56SAnthony Liguori Odd Fixes: It has a maintainer but they don't have time to do 30 c91bbffbSPeter Maydell much other than throw the odd patch in. See below. 31 fd5d5c56SAnthony Liguori Orphan: No current maintainer [but maybe you could take the 32 fd5d5c56SAnthony Liguori role as you write your new code]. 33 fd5d5c56SAnthony Liguori Obsolete: Old code. Something tagged obsolete generally means 34 fd5d5c56SAnthony Liguori it has been replaced by a better system and you 35 fd5d5c56SAnthony Liguori should be using that. 36 fd5d5c56SAnthony Liguori F: Files and directories with wildcard patterns. 37 fd5d5c56SAnthony Liguori A trailing slash includes all files and subdirectory files. 38 fd5d5c56SAnthony Liguori F: drivers/net/ all files in and below drivers/net 39 fd5d5c56SAnthony Liguori F: drivers/net/* all files in drivers/net, but not below 40 fd5d5c56SAnthony Liguori F: */net/* all files in "any top level directory"/net 41 fd5d5c56SAnthony Liguori One pattern per line. Multiple F: lines acceptable. 42 fd5d5c56SAnthony Liguori X: Files and directories that are NOT maintained, same rules as F: 43 fd5d5c56SAnthony Liguori Files exclusions are tested before file matches. 44 fd5d5c56SAnthony Liguori Can be useful for excluding a specific subdirectory, for instance: 45 fd5d5c56SAnthony Liguori F: net/ 46 fd5d5c56SAnthony Liguori X: net/ipv6/ 47 fd5d5c56SAnthony Liguori matches all files in and below net excluding net/ipv6/ 48 fd5d5c56SAnthony Liguori K: Keyword perl extended regex pattern to match content in a 49 fd5d5c56SAnthony Liguori patch or file. For instance: 50 fd5d5c56SAnthony Liguori K: of_get_profile 51 fd5d5c56SAnthony Liguori matches patches or files that contain "of_get_profile" 52 fd5d5c56SAnthony Liguori K: \b(printk|pr_(info|err))\b 53 fd5d5c56SAnthony Liguori matches patches or files that contain one or more of the words 54 fd5d5c56SAnthony Liguori printk, pr_info or pr_err 55 fd5d5c56SAnthony Liguori One regex pattern per line. Multiple K: lines acceptable. 56 b6f97c14Sbellard 57 b6f97c14Sbellard 58 fd5d5c56SAnthony LiguoriGeneral Project Administration 59 fd5d5c56SAnthony Liguori------------------------------ 60 ff0d4876SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 61 fd5d5c56SAnthony Liguori 62 c9a19d5bSStephen WarrenAll patches CC here 63 c9a19d5bSStephen WarrenL: qemu-devel@nongnu.org 64 c9a19d5bSStephen WarrenF: * 65 c9a19d5bSStephen WarrenF: */ 66 c9a19d5bSStephen Warren 67 62622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues 68 84995ea2SMarkus Armbruster------------------------------------------------- 69 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess 70 62622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 71 62622c11SMichael S. TsirkinL: secalert@redhat.com 72 62622c11SMichael S. Tsirkin 73 936c2230SLaurent VivierTrivial patches 74 936c2230SLaurent Vivier--------------- 75 936c2230SLaurent VivierTrivial patches 76 936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru> 77 936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 78 936c2230SLaurent VivierS: Maintained 79 936c2230SLaurent VivierL: qemu-trivial@nongnu.org 80 936c2230SLaurent VivierK: ^Subject:.*(?i)trivial 81 936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches 82 e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches 83 936c2230SLaurent Vivier 84 daf14ce3SCornelia HuckArchitecture support 85 daf14ce3SCornelia Huck-------------------- 86 6347e1f1SMarkus ArmbrusterS390 general architecture support 87 daf14ce3SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 88 cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com> 89 daf14ce3SCornelia HuckS: Supported 90 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/s390x-softmmu.mak 91 daf14ce3SCornelia HuckF: gdb-xml/s390*.xml 92 daf14ce3SCornelia HuckF: hw/char/sclp*.[hc] 93 daf14ce3SCornelia HuckF: hw/char/terminal3270.c 94 daf14ce3SCornelia HuckF: hw/intc/s390_flic.c 95 daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c 96 daf14ce3SCornelia HuckF: hw/s390x/ 97 2fe2942cSTony KrowiakF: hw/vfio/ap.c 98 daf14ce3SCornelia HuckF: hw/vfio/ccw.c 99 daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c 100 daf14ce3SCornelia HuckF: include/hw/s390x/ 101 daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 102 daf14ce3SCornelia HuckF: pc-bios/s390-ccw/ 103 daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img 104 daf14ce3SCornelia HuckF: target/s390x/ 105 f58f084eSCornelia HuckF: docs/system/target-s390x.rst 106 f58f084eSCornelia HuckF: docs/system/s390x/ 107 a1c993c3SCornelia HuckF: tests/migration/s390x/ 108 daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x? 109 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 110 daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org 111 daf14ce3SCornelia Huck 112 84995ea2SMarkus ArmbrusterGuest CPU cores (TCG) 113 84995ea2SMarkus Armbruster--------------------- 114 6347e1f1SMarkus ArmbrusterOverall TCG CPUs 115 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 116 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 117 2b1641d0SPaolo BonziniS: Maintained 118 c7f419f5SClaudio FontanaF: softmmu/cpus.c 119 adf1cfbdSAlex BennéeF: cpus-common.c 120 c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/ 121 9681ad3eSThomas HuthF: accel/stubs/tcg-stub.c 122 084cfca1SRichard HendersonF: util/cacheinfo.c 123 084cfca1SRichard HendersonF: util/cacheflush.c 124 55fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py 125 3fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst 126 2b1641d0SPaolo BonziniF: include/exec/cpu*.h 127 2b1641d0SPaolo BonziniF: include/exec/exec-all.h 128 486bbe5fSPaolo BonziniF: include/exec/helper*.h 129 2b1641d0SPaolo BonziniF: include/exec/tb-hash.h 130 460423d3SThomas HuthF: include/sysemu/cpus.h 131 14a48c1dSMarkus ArmbrusterF: include/sysemu/tcg.h 132 78271684SClaudio FontanaF: include/hw/core/tcg-cpu-ops.h 133 486bbe5fSPaolo Bonzini 134 1badb586SPeter MaydellFPU emulation 135 1badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net> 136 1badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 137 0636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 138 0636e4d8SAlex BennéeS: Maintained 139 1badb586SPeter MaydellF: fpu/ 140 1badb586SPeter MaydellF: include/fpu/ 141 0636e4d8SAlex BennéeF: tests/fp/ 142 1badb586SPeter Maydell 143 6347e1f1SMarkus ArmbrusterAlpha TCG CPUs 144 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 145 8d6df264SRichard HendersonS: Maintained 146 fcf5ef2aSThomas HuthF: target/alpha/ 147 c0bd0b50SPaolo BonziniF: tests/tcg/alpha/ 148 c17652eeSPaolo BonziniF: disas/alpha.c 149 fd5d5c56SAnthony Liguori 150 6347e1f1SMarkus ArmbrusterARM TCG CPUs 151 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 152 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 153 fd5d5c56SAnthony LiguoriS: Maintained 154 fcf5ef2aSThomas HuthF: target/arm/ 155 c348722cSAlex BennéeF: tests/tcg/arm/ 156 29e0436eSAlex BennéeF: tests/tcg/aarch64/ 157 8d8b636dSPaolo BonziniF: hw/arm/ 158 8d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c 159 f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h 160 c17652eeSPaolo BonziniF: disas/arm.c 161 c17652eeSPaolo BonziniF: disas/arm-a64.cc 162 c17652eeSPaolo BonziniF: disas/libvixl/ 163 c11a8e89SPeter MaydellF: docs/system/target-arm.rst 164 6e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst 165 fd5d5c56SAnthony Liguori 166 49154ea0SEric AugerARM SMMU 167 49154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com> 168 49154ea0SEric AugerL: qemu-arm@nongnu.org 169 49154ea0SEric AugerS: Maintained 170 49154ea0SEric AugerF: hw/arm/smmu* 171 49154ea0SEric AugerF: include/hw/arm/smmu* 172 49154ea0SEric Auger 173 c8c0d267SMichael RolnikAVR TCG CPUs 174 c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 175 c8c0d267SMichael RolnikR: Sarah Harris <S.E.Harris@kent.ac.uk> 176 c8c0d267SMichael RolnikS: Maintained 177 0abd386dSThomas HuthF: docs/system/target-avr.rst 178 12b35405SMichael RolnikF: gdb-xml/avr-cpu.xml 179 c8c0d267SMichael RolnikF: target/avr/ 180 f5d31d65SMichael RolnikF: tests/acceptance/machine_avr6.py 181 c8c0d267SMichael Rolnik 182 6347e1f1SMarkus ArmbrusterCRIS TCG CPUs 183 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 184 fd5d5c56SAnthony LiguoriS: Maintained 185 fcf5ef2aSThomas HuthF: target/cris/ 186 8d8b636dSPaolo BonziniF: hw/cris/ 187 c9b90090SThomas HuthF: include/hw/cris/ 188 c0bd0b50SPaolo BonziniF: tests/tcg/cris/ 189 c17652eeSPaolo BonziniF: disas/cris.c 190 fd5d5c56SAnthony Liguori 191 5f508bc2STaylor SimpsonHexagon TCG CPUs 192 5f508bc2STaylor SimpsonM: Taylor Simpson <tsimpson@quicinc.com> 193 5f508bc2STaylor SimpsonS: Supported 194 5f508bc2STaylor SimpsonF: target/hexagon/ 195 5f508bc2STaylor SimpsonF: linux-user/hexagon/ 196 5f508bc2STaylor SimpsonF: tests/tcg/hexagon/ 197 5f508bc2STaylor SimpsonF: disas/hexagon.c 198 5f508bc2STaylor SimpsonF: default-configs/targets/hexagon-linux-user.mak 199 5f508bc2STaylor Simpson 200 6347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs 201 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 202 61766fe9SRichard HendersonS: Maintained 203 61766fe9SRichard HendersonF: target/hppa/ 204 61461802SRichard HendersonF: hw/hppa/ 205 61766fe9SRichard HendersonF: disas/hppa.c 206 376b8519SHelge DellerF: hw/net/*i82596* 207 376b8519SHelge DellerF: include/hw/net/lasi_82596.h 208 61766fe9SRichard Henderson 209 6347e1f1SMarkus ArmbrusterLM32 TCG CPUs 210 4b4d96c7SPhilippe Mathieu-DaudéR: Michael Walle <michael@walle.cc> 211 4b4d96c7SPhilippe Mathieu-DaudéS: Orphan 212 fcf5ef2aSThomas HuthF: target/lm32/ 213 4eab7a0aSMichael WalleF: disas/lm32.c 214 8d8b636dSPaolo BonziniF: hw/lm32/ 215 4eab7a0aSMichael WalleF: hw/*/lm32_* 216 4eab7a0aSMichael WalleF: hw/*/milkymist-* 217 70cc0c1fSPhilippe Mathieu-DaudéF: include/hw/display/milkymist_tmu2.h 218 4eab7a0aSMichael WalleF: include/hw/char/lm32_juart.h 219 4eab7a0aSMichael WalleF: include/hw/lm32/ 220 c0bd0b50SPaolo BonziniF: tests/tcg/lm32/ 221 07bf23a7SMichael Walle 222 6347e1f1SMarkus ArmbrusterM68K TCG CPUs 223 595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 224 595a926dSLaurent VivierS: Maintained 225 fcf5ef2aSThomas HuthF: target/m68k/ 226 e9a56114SThomas HuthF: disas/m68k.c 227 fd5d5c56SAnthony Liguori 228 6347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs 229 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 230 fd5d5c56SAnthony LiguoriS: Maintained 231 fcf5ef2aSThomas HuthF: target/microblaze/ 232 8d8b636dSPaolo BonziniF: hw/microblaze/ 233 c17652eeSPaolo BonziniF: disas/microblaze.c 234 fd5d5c56SAnthony Liguori 235 6347e1f1SMarkus ArmbrusterMIPS TCG CPUs 236 cf960317SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org> 237 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 238 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 239 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 240 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 241 fcf5ef2aSThomas HuthF: target/mips/ 242 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/*mips* 243 a60442ebSPhilippe Mathieu-DaudéF: disas/mips.c 244 1bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc 245 0f865314SAleksandar MarkovicF: hw/intc/mips_gic.c 246 8d8b636dSPaolo BonziniF: hw/mips/ 247 5995db88SThomas HuthF: hw/misc/mips_* 248 5995db88SThomas HuthF: hw/timer/mips_gictimer.c 249 0f865314SAleksandar MarkovicF: include/hw/intc/mips_gic.h 250 5995db88SThomas HuthF: include/hw/mips/ 251 5995db88SThomas HuthF: include/hw/misc/mips_* 252 5995db88SThomas HuthF: include/hw/timer/mips_gictimer.h 253 c0bd0b50SPaolo BonziniF: tests/tcg/mips/ 254 09684557SAleksandar MarkovicK: ^Subject:.*(?i)mips 255 fd5d5c56SAnthony Liguori 256 a60442ebSPhilippe Mathieu-DaudéMIPS TCG CPUs (nanoMIPS ISA) 257 a60442ebSPhilippe Mathieu-DaudéS: Orphan 258 a60442ebSPhilippe Mathieu-DaudéF: disas/nanomips.* 259 a60442ebSPhilippe Mathieu-Daudé 260 6347e1f1SMarkus ArmbrusterMoxie TCG CPUs 261 d15a9c23SAnthony GreenM: Anthony Green <green@moxielogic.com> 262 d15a9c23SAnthony GreenS: Maintained 263 fcf5ef2aSThomas HuthF: target/moxie/ 264 c17652eeSPaolo BonziniF: disas/moxie.c 265 a3ccdfb5SThomas HuthF: hw/moxie/ 266 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/moxie-softmmu.mak 267 d15a9c23SAnthony Green 268 6347e1f1SMarkus ArmbrusterNiosII TCG CPUs 269 e671711cSMarek VasutM: Chris Wulff <crwulff@gmail.com> 270 e671711cSMarek VasutM: Marek Vasut <marex@denx.de> 271 e671711cSMarek VasutS: Maintained 272 e671711cSMarek VasutF: target/nios2/ 273 e671711cSMarek VasutF: hw/nios2/ 274 e671711cSMarek VasutF: disas/nios2.c 275 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/nios2-softmmu.mak 276 e671711cSMarek Vasut 277 6347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs 278 1d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com> 279 1d7cf18dSStafford HorneS: Odd Fixes 280 fcf5ef2aSThomas HuthF: target/openrisc/ 281 945dad6dSJia LiuF: hw/openrisc/ 282 c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/ 283 945dad6dSJia Liu 284 6347e1f1SMarkus ArmbrusterPowerPC TCG CPUs 285 b4daafbdSDavid GibsonM: David Gibson <david@gibson.dropbear.id.au> 286 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org> 287 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 288 fd5d5c56SAnthony LiguoriS: Maintained 289 fcf5ef2aSThomas HuthF: target/ppc/ 290 8d8b636dSPaolo BonziniF: hw/ppc/ 291 b5d55020SThomas HuthF: include/hw/ppc/ 292 c17652eeSPaolo BonziniF: disas/ppc.c 293 c592f70cSThomas HuthF: tests/acceptance/machine_ppc.py 294 fd5d5c56SAnthony Liguori 295 6347e1f1SMarkus ArmbrusterRISC-V TCG CPUs 296 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 297 a17a61f3SPalmer DabbeltM: Alistair Francis <Alistair.Francis@wdc.com> 298 4dc62b15SMichael ClarkM: Sagar Karandikar <sagark@eecs.berkeley.edu> 299 4dc62b15SMichael ClarkM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 300 a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org 301 7b91ae7dSPalmer DabbeltS: Supported 302 4dc62b15SMichael ClarkF: target/riscv/ 303 4dc62b15SMichael ClarkF: hw/riscv/ 304 4dc62b15SMichael ClarkF: include/hw/riscv/ 305 f936eac8SAlistair FrancisF: linux-user/host/riscv32/ 306 511f3138SAlistair FrancisF: linux-user/host/riscv64/ 307 4dc62b15SMichael Clark 308 a4f34eccSYoshinori SatoRENESAS RX CPUs 309 a4f34eccSYoshinori SatoM: Yoshinori Sato <ysato@users.sourceforge.jp> 310 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 311 a4f34eccSYoshinori SatoF: target/rx/ 312 a4f34eccSYoshinori Sato 313 6347e1f1SMarkus ArmbrusterS390 TCG CPUs 314 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 315 ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com> 316 fd5d5c56SAnthony LiguoriS: Maintained 317 fcf5ef2aSThomas HuthF: target/s390x/ 318 8d8b636dSPaolo BonziniF: hw/s390x/ 319 c17652eeSPaolo BonziniF: disas/s390.c 320 276ba120SPavel ZbitskiyF: tests/tcg/s390x/ 321 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 322 b6f97c14Sbellard 323 6347e1f1SMarkus ArmbrusterSH4 TCG CPUs 324 a9fb4468SAleksandar MarkovicM: Yoshinori Sato <ysato@users.sourceforge.jp> 325 2c9b7d1aSAndreas FärberS: Odd Fixes 326 fcf5ef2aSThomas HuthF: target/sh4/ 327 8d8b636dSPaolo BonziniF: hw/sh4/ 328 c17652eeSPaolo BonziniF: disas/sh4.c 329 8a90f900SThomas HuthF: include/hw/sh4/ 330 fd5d5c56SAnthony Liguori 331 6347e1f1SMarkus ArmbrusterSPARC TCG CPUs 332 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 333 2c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com> 334 fd5d5c56SAnthony LiguoriS: Maintained 335 fcf5ef2aSThomas HuthF: target/sparc/ 336 8d8b636dSPaolo BonziniF: hw/sparc/ 337 8d8b636dSPaolo BonziniF: hw/sparc64/ 338 84dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h 339 c17652eeSPaolo BonziniF: disas/sparc.c 340 fd5d5c56SAnthony Liguori 341 6347e1f1SMarkus ArmbrusterUniCore32 TCG CPUs 342 a6ea7b4cSAndreas FärberM: Guan Xuetao <gxt@mprc.pku.edu.cn> 343 a6ea7b4cSAndreas FärberS: Maintained 344 fcf5ef2aSThomas HuthF: target/unicore32/ 345 8d8b636dSPaolo BonziniF: hw/unicore32/ 346 47b98d59SThomas HuthF: include/hw/unicore32/ 347 a6ea7b4cSAndreas Färber 348 6347e1f1SMarkus ArmbrusterX86 TCG CPUs 349 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 350 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 351 e1a04339SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com> 352 b203a4baSEduardo HabkostS: Maintained 353 fcf5ef2aSThomas HuthF: target/i386/ 354 4132431fSAlex BennéeF: tests/tcg/i386/ 355 3a082ec0SAlex BennéeF: tests/tcg/x86_64/ 356 8d8b636dSPaolo BonziniF: hw/i386/ 357 c17652eeSPaolo BonziniF: disas/i386.c 358 1bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-x86.rst.inc 359 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next 360 fd5d5c56SAnthony Liguori 361 6347e1f1SMarkus ArmbrusterXtensa TCG CPUs 362 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 363 b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 364 16e7caaeSMax FilippovS: Maintained 365 fcf5ef2aSThomas HuthF: target/xtensa/ 366 8d8b636dSPaolo BonziniF: hw/xtensa/ 367 c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/ 368 5a6539e6SMax FilippovF: disas/xtensa.c 369 895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h 370 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/xtensa*.mak 371 16e7caaeSMax Filippov 372 6347e1f1SMarkus ArmbrusterTriCore TCG CPUs 373 48e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 374 48e06fe0SBastian KoppelmannS: Maintained 375 fcf5ef2aSThomas HuthF: target/tricore/ 376 48e06fe0SBastian KoppelmannF: hw/tricore/ 377 d46d14e6SThomas HuthF: include/hw/tricore/ 378 48e06fe0SBastian Koppelmann 379 dd28bebdSAlex BennéeMultiarch Linux User Tests 380 dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 381 00a25291SStefan HajnocziS: Maintained 382 dd28bebdSAlex BennéeF: tests/tcg/multiarch/ 383 dd28bebdSAlex Bennée 384 84995ea2SMarkus ArmbrusterGuest CPU Cores (KVM) 385 84995ea2SMarkus Armbruster--------------------- 386 6347e1f1SMarkus ArmbrusterOverall KVM CPUs 387 c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com> 388 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 389 fd5d5c56SAnthony LiguoriS: Supported 390 a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm* 391 1962cb20SPhilippe Mathieu-DaudéF: accel/kvm/ 392 9681ad3eSThomas HuthF: accel/stubs/kvm-stub.c 393 9681ad3eSThomas HuthF: include/hw/kvm/ 394 a95e9a48SThomas HuthF: include/sysemu/kvm*.h 395 9681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder 396 fd5d5c56SAnthony Liguori 397 6347e1f1SMarkus ArmbrusterARM KVM CPUs 398 ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 399 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 400 ed4659d1SPeter MaydellS: Maintained 401 fcf5ef2aSThomas HuthF: target/arm/kvm.c 402 ed4659d1SPeter Maydell 403 6347e1f1SMarkus ArmbrusterMIPS KVM CPUs 404 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 405 134f7f7dSAleksandar MarkovicS: Odd Fixes 406 fcf5ef2aSThomas HuthF: target/mips/kvm.c 407 a31896c4SJames Hogan 408 6347e1f1SMarkus ArmbrusterPPC KVM CPUs 409 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au> 410 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org> 411 fd5d5c56SAnthony LiguoriS: Maintained 412 fcf5ef2aSThomas HuthF: target/ppc/kvm.c 413 fd5d5c56SAnthony Liguori 414 6347e1f1SMarkus ArmbrusterS390 KVM CPUs 415 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 416 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 417 7c8e2647SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com> 418 0922e8c0SCornelia HuckS: Supported 419 fcf5ef2aSThomas HuthF: target/s390x/kvm.c 420 040078e0SDavid HildenbrandF: target/s390x/kvm_s390x.h 421 040078e0SDavid HildenbrandF: target/s390x/kvm-stub.c 422 fcf5ef2aSThomas HuthF: target/s390x/ioinst.[ch] 423 fcf5ef2aSThomas HuthF: target/s390x/machine.c 424 74b4c74dSDavid HildenbrandF: target/s390x/sigp.c 425 8b3410deSCornelia HuckF: target/s390x/cpu_features*.[ch] 426 8b3410deSCornelia HuckF: target/s390x/cpu_models.[ch] 427 c3347ed0SJanosch FrankF: hw/s390x/pv.c 428 c3347ed0SJanosch FrankF: include/hw/s390x/pv.h 429 4277af19SCornelia HuckF: hw/intc/s390_flic.c 430 4277af19SCornelia HuckF: hw/intc/s390_flic_kvm.c 431 4277af19SCornelia HuckF: include/hw/s390x/s390_flic.h 432 c5bfb202SCornelia HuckF: gdb-xml/s390*.xml 433 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 434 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 435 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 436 fd5d5c56SAnthony Liguori 437 6347e1f1SMarkus ArmbrusterX86 KVM CPUs 438 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 439 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com> 440 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 441 fd5d5c56SAnthony LiguoriS: Supported 442 a9dc68d9SClaudio FontanaF: target/i386/kvm/ 443 9681ad3eSThomas HuthF: scripts/kvm/vmxcap 444 fd5d5c56SAnthony Liguori 445 79ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators) 446 79ac3915SPhilippe Mathieu-Daudé------------------------------------ 447 79ac3915SPhilippe Mathieu-DaudéOverall 448 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 449 79ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com> 450 79ac3915SPhilippe Mathieu-DaudéS: Maintained 451 940e43aaSClaudio FontanaF: include/qemu/accel.h 452 b86f59c7SClaudio FontanaF: include/sysemu/accel-ops.h 453 fb6916ddSClaudio FontanaF: include/hw/core/accel-cpu.h 454 b86f59c7SClaudio FontanaF: accel/accel-*.c 455 79ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs 456 79ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs 457 79ac3915SPhilippe Mathieu-Daudé 458 674fc21fSRoman BolshakovX86 HVF CPUs 459 de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com> 460 674fc21fSRoman BolshakovM: Roman Bolshakov <r.bolshakov@yadro.com> 461 de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF 462 674fc21fSRoman BolshakovS: Maintained 463 674fc21fSRoman BolshakovF: target/i386/hvf/ 464 674fc21fSRoman BolshakovF: include/sysemu/hvf.h 465 674fc21fSRoman Bolshakov 466 c220cdecSSunil MuthuswamyWHPX CPUs 467 c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com> 468 c220cdecSSunil MuthuswamyS: Supported 469 1fc33bb9SClaudio FontanaF: target/i386/whpx/ 470 c220cdecSSunil MuthuswamyF: include/sysemu/whpx.h 471 c220cdecSSunil Muthuswamy 472 84995ea2SMarkus ArmbrusterGuest CPU Cores (Xen) 473 84995ea2SMarkus Armbruster--------------------- 474 6347e1f1SMarkus ArmbrusterX86 Xen CPUs 475 3623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org> 476 3623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com> 477 784e9727SPaul DurrantM: Paul Durrant <paul@xen.org> 478 6d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org 479 8a6b0cd7SStefano StabelliniS: Supported 480 8a6b0cd7SStefano StabelliniF: */xen* 481 da278d58SPhilippe Mathieu-DaudéF: accel/xen/* 482 b827891dSGreg KurzF: hw/9pfs/xen-9p* 483 c92451c2SPaolo BonziniF: hw/char/xen_console.c 484 c92451c2SPaolo BonziniF: hw/display/xenfb.c 485 c92451c2SPaolo BonziniF: hw/net/xen_nic.c 486 758af9cfSAnthony PERARDF: hw/usb/xen-usb.c 487 1a72d9aeSPaul DurrantF: hw/block/xen* 488 4ea7d1a7SPaul DurrantF: hw/block/dataplane/xen* 489 c92451c2SPaolo BonziniF: hw/xen/ 490 c92451c2SPaolo BonziniF: hw/xenpv/ 491 9027ac50SStefano StabelliniF: hw/i386/xen/ 492 1401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c 493 fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen* 494 c92451c2SPaolo BonziniF: include/hw/xen/ 495 da278d58SPhilippe Mathieu-DaudéF: include/sysemu/xen.h 496 9027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h 497 71f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c 498 8a6b0cd7SStefano Stabellini 499 6c94b952SColin XuGuest CPU Cores (HAXM) 500 6c94b952SColin Xu--------------------- 501 6c94b952SColin XuX86 HAXM CPUs 502 6c94b952SColin XuM: Wenchao Wang <wenchao.wang@intel.com> 503 6c94b952SColin XuM: Colin Xu <colin.xu@intel.com> 504 6c94b952SColin XuL: haxm-team@intel.com 505 6c94b952SColin XuW: https://github.com/intel/haxm/issues 506 6c94b952SColin XuS: Maintained 507 f7091f5fSPhilippe Mathieu-DaudéF: accel/stubs/hax-stub.c 508 6c94b952SColin XuF: include/sysemu/hax.h 509 7fdef0d4SClaudio FontanaF: target/i386/hax/ 510 6c94b952SColin Xu 511 84995ea2SMarkus ArmbrusterHosts 512 84995ea2SMarkus Armbruster----- 513 1bdd6874SStefan WeilLINUX 514 f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com> 515 f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com> 516 f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 517 1bdd6874SStefan WeilS: Maintained 518 1bdd6874SStefan WeilF: linux-headers/ 519 f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh 520 1bdd6874SStefan Weil 521 1bdd6874SStefan WeilPOSIX 522 f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 523 1bdd6874SStefan WeilS: Maintained 524 f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c 525 f3f0204dSPhilippe Mathieu-DaudéF: include/sysemu/os-posix.h 526 f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c 527 f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h 528 1bdd6874SStefan Weil 529 3c2bdbc1SKamil RytarowskiNETBSD 530 3c2bdbc1SKamil RytarowskiM: Kamil Rytarowski <kamil@netbsd.org> 531 3c2bdbc1SKamil RytarowskiS: Maintained 532 1b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD 533 3c2bdbc1SKamil Rytarowski 534 0a773d55SBrad SmithOPENBSD 535 0a773d55SBrad SmithM: Brad Smith <brad@comstyle.com> 536 0a773d55SBrad SmithS: Maintained 537 0a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD 538 0a773d55SBrad Smith 539 1bdd6874SStefan WeilW32, W64 540 1bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de> 541 1bdd6874SStefan WeilS: Maintained 542 1bdd6874SStefan WeilF: *win32* 543 03972660SThomas HuthF: */*win32* 544 03972660SThomas HuthF: include/*/*win32* 545 03972660SThomas HuthX: qga/*win32* 546 885bdc95SStefan WeilF: qemu.nsi 547 1bdd6874SStefan Weil 548 b250d04aSPhilippe Mathieu-DaudéAlpha Machines 549 84995ea2SMarkus Armbruster-------------- 550 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 551 b250d04aSPhilippe Mathieu-DaudéS: Maintained 552 b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/ 553 7bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c 554 8d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/ 555 b250d04aSPhilippe Mathieu-Daudé 556 fd5d5c56SAnthony LiguoriARM Machines 557 fd5d5c56SAnthony Liguori------------ 558 84291fe7SliguangAllwinner-a10 559 85b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com> 560 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 561 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 562 a00d7f20SPeter MaydellS: Odd Fixes 563 85b4d5daSBeniamino GalvaniF: hw/*/allwinner* 564 85b4d5daSBeniamino GalvaniF: include/hw/*/allwinner* 565 84291fe7SliguangF: hw/arm/cubieboard.c 566 84291fe7Sliguang 567 740dafc0SNiek LinnenbankAllwinner-h3 568 740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com> 569 740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org 570 740dafc0SNiek LinnenbankS: Maintained 571 740dafc0SNiek LinnenbankF: hw/*/allwinner-h3* 572 740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3* 573 b0c96666SNiek LinnenbankF: hw/arm/orangepi.c 574 c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst 575 740dafc0SNiek Linnenbank 576 e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices 577 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 578 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 579 06271000SPaolo BonziniS: Maintained 580 06271000SPaolo BonziniF: hw/char/pl011.c 581 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h 582 06271000SPaolo BonziniF: hw/display/pl110* 583 06271000SPaolo BonziniF: hw/dma/pl080.c 584 aa74e355SPeter MaydellF: include/hw/dma/pl080.h 585 06271000SPaolo BonziniF: hw/dma/pl330.c 586 06271000SPaolo BonziniF: hw/gpio/pl061.c 587 06271000SPaolo BonziniF: hw/input/pl050.c 588 06271000SPaolo BonziniF: hw/intc/pl190.c 589 06271000SPaolo BonziniF: hw/sd/pl181.c 590 1d52866fSPeter MaydellF: hw/ssi/pl022.c 591 1d52866fSPeter MaydellF: include/hw/ssi/pl022.h 592 877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c 593 877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h 594 06271000SPaolo BonziniF: include/hw/arm/primecell.h 595 e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c 596 e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h 597 30858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c 598 4f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c 599 4f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h 600 9bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c 601 e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c 602 e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h 603 050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c 604 050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h 605 9cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c 606 0d4a7551SPeter MaydellF: hw/misc/tz-ppc.c 607 0d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h 608 344f4b15SPeter MaydellF: hw/misc/tz-mpc.c 609 344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h 610 211e701dSPeter MaydellF: hw/misc/tz-msc.c 611 211e701dSPeter MaydellF: include/hw/misc/tz-msc.h 612 06271000SPaolo Bonzini 613 06271000SPaolo BonziniARM cores 614 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 615 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 616 06271000SPaolo BonziniS: Maintained 617 06271000SPaolo BonziniF: hw/intc/arm* 618 06271000SPaolo BonziniF: hw/intc/gic_internal.h 619 06271000SPaolo BonziniF: hw/misc/a9scu.c 620 06271000SPaolo BonziniF: hw/misc/arm11scu.c 621 b7f30114SThomas HuthF: hw/misc/arm_l2x0.c 622 06271000SPaolo BonziniF: hw/timer/a9gtimer* 623 c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm* 624 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h 625 06271000SPaolo BonziniF: include/hw/intc/arm* 626 06271000SPaolo BonziniF: include/hw/misc/a9scu.h 627 06271000SPaolo BonziniF: include/hw/misc/arm11scu.h 628 06271000SPaolo BonziniF: include/hw/timer/a9gtimer.h 629 06271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h 630 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h 631 1e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c 632 06271000SPaolo Bonzini 633 fc63dcffSEvgeny VoevodinExynos 634 f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com> 635 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 636 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 637 a00d7f20SPeter MaydellS: Odd Fixes 638 8d8b636dSPaolo BonziniF: hw/*/exynos* 639 ed0db866SThomas HuthF: include/hw/arm/exynos4210.h 640 fc63dcffSEvgeny Voevodin 641 766fd09fSMark LangsdorfCalxeda Highbank 642 9ef137caSRob HerringM: Rob Herring <robh@kernel.org> 643 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 644 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 645 a00d7f20SPeter MaydellS: Odd Fixes 646 8d8b636dSPaolo BonziniF: hw/arm/highbank.c 647 8d8b636dSPaolo BonziniF: hw/net/xgmac.c 648 766fd09fSMark Langsdorf 649 9082f121SAntony PavlovCanon DIGIC 650 9082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com> 651 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 652 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 653 a00d7f20SPeter MaydellS: Odd Fixes 654 9082f121SAntony PavlovF: include/hw/arm/digic.h 655 9082f121SAntony PavlovF: hw/*/digic* 656 7ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic* 657 56c2c592SThomas HuthF: tests/acceptance/machine_arm_canona1100.py 658 2d21dd17SPeter MaydellF: docs/system/arm/digic.rst 659 9082f121SAntony Pavlov 660 9c8fdcecSAnup PatelGoldfish RTC 661 9c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com> 662 9c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com> 663 9c8fdcecSAnup PatelL: qemu-riscv@nongnu.org 664 9c8fdcecSAnup PatelS: Maintained 665 9c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c 666 9c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h 667 9c8fdcecSAnup Patel 668 fd5d5c56SAnthony LiguoriGumstix 669 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 670 a00d7f20SPeter MaydellR: Philippe Mathieu-Daudé <f4bug@amsat.org> 671 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 672 1f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes 673 8d8b636dSPaolo BonziniF: hw/arm/gumstix.c 674 bb309000SPeter MaydellF: docs/system/arm/gumstix.rst 675 fd5d5c56SAnthony Liguori 676 123a069aSThomas Huthi.MX25 PDK 677 123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 678 123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 679 123a069aSThomas HuthL: qemu-arm@nongnu.org 680 123a069aSThomas HuthS: Odd Fixes 681 123a069aSThomas HuthF: hw/arm/fsl-imx25.c 682 123a069aSThomas HuthF: hw/arm/imx25_pdk.c 683 123a069aSThomas HuthF: hw/misc/imx25_ccm.c 684 37f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c 685 123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h 686 123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h 687 37f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h 688 123a069aSThomas Huth 689 95a5db3aSThomas Huthi.MX31 (kzm) 690 0325559dSPeter ChubbM: Peter Chubb <peter.chubb@nicta.com.au> 691 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 692 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 693 95a5db3aSThomas HuthS: Odd Fixes 694 8d8b636dSPaolo BonziniF: hw/arm/kzm.c 695 95a5db3aSThomas HuthF: hw/*/imx_* 696 95a5db3aSThomas HuthF: hw/*/*imx31* 697 95a5db3aSThomas HuthF: include/hw/*/imx_* 698 95a5db3aSThomas HuthF: include/hw/*/*imx31* 699 0325559dSPeter Chubb 700 fd5d5c56SAnthony LiguoriIntegrator CP 701 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 702 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 703 fd5d5c56SAnthony LiguoriS: Maintained 704 8d8b636dSPaolo BonziniF: hw/arm/integratorcp.c 705 f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c 706 b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h 707 5e0ac7e0SThomas HuthF: tests/acceptance/machine_arm_integratorcp.py 708 c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst 709 fd5d5c56SAnthony Liguori 710 95a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul 711 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 712 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 713 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 714 95a5db3aSThomas HuthS: Odd Fixes 715 95a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c 716 95a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c 717 95a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c 718 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h 719 95a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h 720 95a5db3aSThomas Huth 721 95a5db3aSThomas HuthMCIMX7D SABRE / i.MX7 722 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 723 95a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com> 724 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 725 95a5db3aSThomas HuthS: Odd Fixes 726 95a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c 727 95a5db3aSThomas HuthF: hw/arm/fsl-imx7.c 728 b7f30114SThomas HuthF: hw/misc/imx7_*.c 729 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h 730 b7f30114SThomas HuthF: include/hw/misc/imx7_*.h 731 95a5db3aSThomas HuthF: hw/pci-host/designware.c 732 95a5db3aSThomas HuthF: include/hw/pci-host/designware.h 733 95a5db3aSThomas Huth 734 e5a6a6e6SPeter MaydellMPS2 735 e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 736 e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org 737 e5a6a6e6SPeter MaydellS: Maintained 738 e5a6a6e6SPeter MaydellF: hw/arm/mps2.c 739 0d4a7551SPeter MaydellF: hw/arm/mps2-tz.c 740 0d4a7551SPeter MaydellF: hw/misc/mps2-*.c 741 0d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h 742 6eee5d24SPeter MaydellF: hw/arm/armsse.c 743 6eee5d24SPeter MaydellF: include/hw/arm/armsse.h 744 c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c 745 c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h 746 75750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c 747 75750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h 748 c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c 749 c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h 750 5aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c 751 5aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h 752 cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c 753 cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h 754 ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst 755 e5a6a6e6SPeter Maydell 756 8f69a4c1SPeter MaydellMusca 757 8f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 758 8f69a4c1SPeter MaydellL: qemu-arm@nongnu.org 759 8f69a4c1SPeter MaydellS: Maintained 760 8f69a4c1SPeter MaydellF: hw/arm/musca.c 761 9f8f640eSPeter MaydellF: docs/system/arm/musca.rst 762 8f69a4c1SPeter Maydell 763 fd5d5c56SAnthony LiguoriMusicpal 764 fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 765 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 766 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 767 a00d7f20SPeter MaydellS: Odd Fixes 768 8d8b636dSPaolo BonziniF: hw/arm/musicpal.c 769 c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst 770 fd5d5c56SAnthony Liguori 771 e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx 772 e5a7ba87SHavard SkinnemoenM: Havard Skinnemoen <hskinnemoen@google.com> 773 e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com> 774 e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org 775 e5a7ba87SHavard SkinnemoenS: Supported 776 e5a7ba87SHavard SkinnemoenF: hw/*/npcm7xx* 777 e5a7ba87SHavard SkinnemoenF: include/hw/*/npcm7xx* 778 7d378ed6SHao WuF: tests/qtest/npcm7xx* 779 d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin 780 d1cb5edaSHavard SkinnemoenF: roms/vbootrom 781 71703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst 782 e5a7ba87SHavard Skinnemoen 783 fd5d5c56SAnthony LiguorinSeries 784 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com> 785 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 786 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 787 a00d7f20SPeter MaydellS: Odd Fixes 788 8d8b636dSPaolo BonziniF: hw/arm/nseries.c 789 8a08cc71SPhilippe Mathieu-DaudéF: hw/display/blizzard.c 790 b7f30114SThomas HuthF: hw/input/lm832x.c 791 b7f30114SThomas HuthF: hw/input/tsc2005.c 792 b7f30114SThomas HuthF: hw/misc/cbus.c 793 6a648a5fSPhilippe Mathieu-DaudéF: hw/rtc/twl92230.c 794 8a08cc71SPhilippe Mathieu-DaudéF: include/hw/display/blizzard.h 795 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h 796 e8fa3958SPhilippe Mathieu-DaudéF: include/hw/misc/cbus.h 797 050a82f0SThomas HuthF: tests/acceptance/machine_arm_n8x0.py 798 c11a8e89SPeter MaydellF: docs/system/arm/nseries.rst 799 fd5d5c56SAnthony Liguori 800 fd5d5c56SAnthony LiguoriPalm 801 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com> 802 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 803 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 804 a00d7f20SPeter MaydellS: Odd Fixes 805 8d8b636dSPaolo BonziniF: hw/arm/palm.c 806 b7f30114SThomas HuthF: hw/input/tsc210x.c 807 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h 808 c11a8e89SPeter MaydellF: docs/system/arm/palm.rst 809 fd5d5c56SAnthony Liguori 810 95a5db3aSThomas HuthRaspberry Pi 811 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 812 95a5db3aSThomas HuthR: Andrew Baumann <Andrew.Baumann@microsoft.com> 813 95a5db3aSThomas HuthR: Philippe Mathieu-Daudé <f4bug@amsat.org> 814 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 815 95a5db3aSThomas HuthS: Odd Fixes 816 123a069aSThomas HuthF: hw/arm/raspi.c 817 95a5db3aSThomas HuthF: hw/arm/raspi_platform.h 818 95a5db3aSThomas HuthF: hw/*/bcm283* 819 95a5db3aSThomas HuthF: include/hw/arm/raspi* 820 95a5db3aSThomas HuthF: include/hw/*/bcm283* 821 d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst 822 95a5db3aSThomas Huth 823 fd5d5c56SAnthony LiguoriReal View 824 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 825 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 826 fd5d5c56SAnthony LiguoriS: Maintained 827 8d8b636dSPaolo BonziniF: hw/arm/realview* 828 f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c 829 5ea53049SPaolo BonziniF: hw/intc/realview_gic.c 830 5ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h 831 c11a8e89SPeter MaydellF: docs/system/arm/realview.rst 832 fd5d5c56SAnthony Liguori 833 9b31bff0SPaolo BonziniPXA2XX 834 fd5d5c56SAnthony LiguoriM: Andrzej Zaborowski <balrogg@gmail.com> 835 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 836 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 837 a00d7f20SPeter MaydellS: Odd Fixes 838 9b31bff0SPaolo BonziniF: hw/arm/mainstone.c 839 8d8b636dSPaolo BonziniF: hw/arm/spitz.c 840 9b31bff0SPaolo BonziniF: hw/arm/tosa.c 841 9b31bff0SPaolo BonziniF: hw/arm/z2.c 842 9b31bff0SPaolo BonziniF: hw/*/pxa2xx* 843 123a069aSThomas HuthF: hw/display/tc6393xb.c 844 123a069aSThomas HuthF: hw/gpio/max7310.c 845 123a069aSThomas HuthF: hw/gpio/zaurus.c 846 f7e242d6SThomas HuthF: hw/misc/mst_fpga.c 847 b7f30114SThomas HuthF: hw/misc/max111x.c 848 30296812SPeter MaydellF: include/hw/misc/max111x.h 849 ed0db866SThomas HuthF: include/hw/arm/pxa.h 850 123a069aSThomas HuthF: include/hw/arm/sharpsl.h 851 ee2ccc57SPhilippe Mathieu-DaudéF: include/hw/display/tc6393xb.h 852 c11a8e89SPeter MaydellF: docs/system/arm/xscale.rst 853 fd5d5c56SAnthony Liguori 854 95a5db3aSThomas HuthSABRELITE / i.MX6 855 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 856 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 857 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 858 95a5db3aSThomas HuthS: Odd Fixes 859 95a5db3aSThomas HuthF: hw/arm/sabrelite.c 860 95a5db3aSThomas HuthF: hw/arm/fsl-imx6.c 861 b7f30114SThomas HuthF: hw/misc/imx6_*.c 862 95a5db3aSThomas HuthF: hw/ssi/imx_spi.c 863 0701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c 864 0701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h 865 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h 866 b7f30114SThomas HuthF: include/hw/misc/imx6_*.h 867 95a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h 868 95a5db3aSThomas Huth 869 64580903SHongbo ZhangSBSA-REF 870 428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com> 871 64580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org> 872 aff55693SLeif LindholmR: Leif Lindholm <leif@nuviainc.com> 873 64580903SHongbo ZhangL: qemu-arm@nongnu.org 874 64580903SHongbo ZhangS: Maintained 875 64580903SHongbo ZhangF: hw/arm/sbsa-ref.c 876 9eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst 877 64580903SHongbo Zhang 878 671f11b2SThomas HuthSharp SL-5500 (Collie) PDA 879 671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 880 671f11b2SThomas HuthL: qemu-arm@nongnu.org 881 671f11b2SThomas HuthS: Odd Fixes 882 671f11b2SThomas HuthF: hw/arm/collie.c 883 671f11b2SThomas HuthF: hw/arm/strongarm* 884 b76b60f5SPeter MaydellF: docs/system/arm/collie.rst 885 671f11b2SThomas Huth 886 fd5d5c56SAnthony LiguoriStellaris 887 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 888 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 889 fd5d5c56SAnthony LiguoriS: Maintained 890 8d8b636dSPaolo BonziniF: hw/*/stellaris* 891 98fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h 892 c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst 893 fd5d5c56SAnthony Liguori 894 95a5db3aSThomas HuthVersatile Express 895 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 896 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 897 95a5db3aSThomas HuthS: Maintained 898 95a5db3aSThomas HuthF: hw/arm/vexpress.c 899 5a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst 900 95a5db3aSThomas Huth 901 fd5d5c56SAnthony LiguoriVersatile PB 902 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 903 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 904 fd5d5c56SAnthony LiguoriS: Maintained 905 8d8b636dSPaolo BonziniF: hw/*/versatile* 906 f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h 907 c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c 908 c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst 909 fd5d5c56SAnthony Liguori 910 95a5db3aSThomas HuthVirt 911 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 912 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 913 95a5db3aSThomas HuthS: Maintained 914 95a5db3aSThomas HuthF: hw/arm/virt* 915 95a5db3aSThomas HuthF: include/hw/arm/virt.h 916 6a0b7505SPeter MaydellF: docs/system/arm/virt.rst 917 95a5db3aSThomas Huth 918 e3260506SPeter A. G. CrosthwaiteXilinx Zynq 919 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 920 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 921 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 922 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 923 e3260506SPeter A. G. CrosthwaiteS: Maintained 924 cc0100f4SAlistair FrancisF: hw/*/xilinx_* 925 8d8b636dSPaolo BonziniF: hw/*/cadence_* 926 f7e242d6SThomas HuthF: hw/misc/zynq* 927 f7e242d6SThomas HuthF: include/hw/misc/zynq* 928 cc0100f4SAlistair FrancisX: hw/ssi/xilinx_* 929 e3260506SPeter A. G. Crosthwaite 930 ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal 931 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 932 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 933 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 934 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 935 137805f5SAlistair FrancisS: Maintained 936 cc0100f4SAlistair FrancisF: hw/*/xlnx*.c 937 f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h 938 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h 939 24d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c 940 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h 941 ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst 942 137805f5SAlistair Francis 943 8f4d260eSShannon ZhaoARM ACPI Subsystem 944 e59f13d7SZhaoshenglongM: Shannon Zhao <shannon.zhaosl@gmail.com> 945 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 946 8f4d260eSShannon ZhaoS: Maintained 947 8f4d260eSShannon ZhaoF: hw/arm/virt-acpi-build.c 948 8f4d260eSShannon Zhao 949 a1f8193bSAlistair FrancisSTM32F205 950 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 951 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 952 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 953 a1f8193bSAlistair FrancisS: Maintained 954 a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c 955 a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c 956 a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c 957 a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c 958 a1f8193bSAlistair FrancisF: hw/adc/* 959 a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c 960 0e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h 961 a1f8193bSAlistair Francis 962 529fc5fdSAlistair FrancisSTM32F405 963 529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 964 529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 965 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 966 529fc5fdSAlistair FrancisS: Maintained 967 529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c 968 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c 969 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c 970 529fc5fdSAlistair Francis 971 a1f8193bSAlistair FrancisNetduino 2 972 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 973 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 974 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 975 a1f8193bSAlistair FrancisS: Maintained 976 a1f8193bSAlistair FrancisF: hw/arm/netduino2.c 977 a1f8193bSAlistair Francis 978 60d6c427SAlistair FrancisNetduino Plus 2 979 60d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 980 60d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 981 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 982 60d6c427SAlistair FrancisS: Maintained 983 60d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c 984 60d6c427SAlistair Francis 985 670bc4cbSSubbaraya SundeepSmartFusion2 986 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 987 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 988 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 989 670bc4cbSSubbaraya SundeepS: Maintained 990 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c 991 670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c 992 670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c 993 670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c 994 670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h 995 670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h 996 670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h 997 670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h 998 1c664378SSubbaraya SundeepF: hw/net/msf2-emac.c 999 1c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h 1000 670bc4cbSSubbaraya Sundeep 1001 670bc4cbSSubbaraya SundeepEmcraft M2S-FG484 1002 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1003 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1004 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1005 670bc4cbSSubbaraya SundeepS: Maintained 1006 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c 1007 670bc4cbSSubbaraya Sundeep 1008 f87db1baSJoel StanleyASPEED BMCs 1009 f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org> 1010 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1011 f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au> 1012 f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au> 1013 f87db1baSJoel StanleyL: qemu-arm@nongnu.org 1014 f87db1baSJoel StanleyS: Maintained 1015 f87db1baSJoel StanleyF: hw/*/*aspeed* 1016 b7f30114SThomas HuthF: hw/misc/pca9552.c 1017 f87db1baSJoel StanleyF: include/hw/*/*aspeed* 1018 b7f30114SThomas HuthF: include/hw/misc/pca9552*.h 1019 f87db1baSJoel StanleyF: hw/net/ftgmac100.c 1020 f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h 1021 de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst 1022 f87db1baSJoel Stanley 1023 c0066d1aSJoel StanleyNRF51 1024 c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au> 1025 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1026 c0066d1aSJoel StanleyL: qemu-arm@nongnu.org 1027 c0066d1aSJoel StanleyS: Maintained 1028 c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c 1029 c8de3f5fSStefan HajnocziF: hw/*/microbit*.c 1030 c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h 1031 c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h 1032 1e8a1faeSThomas HuthF: tests/qtest/microbit-test.c 1033 c0066d1aSJoel Stanley 1034 42f3ff00SMichael RolnikAVR Machines 1035 42f3ff00SMichael Rolnik------------- 1036 42f3ff00SMichael Rolnik 1037 42f3ff00SMichael RolnikAVR MCUs 1038 42f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 1039 42f3ff00SMichael RolnikR: Sarah Harris <S.E.Harris@kent.ac.uk> 1040 42f3ff00SMichael RolnikS: Maintained 1041 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/avr-softmmu.mak 1042 7dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/ 1043 429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h 1044 429ca9d6SMichael RolnikF: hw/char/avr_usart.c 1045 8ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h 1046 8ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c 1047 dc288de0SMichael RolnikF: include/hw/misc/avr_power.h 1048 dc288de0SMichael RolnikF: hw/misc/avr_power.c 1049 42f3ff00SMichael Rolnik 1050 50486d63SPhilippe Mathieu-DaudéArduino 1051 50486d63SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org> 1052 50486d63SPhilippe Mathieu-DaudéR: Sarah Harris <S.E.Harris@kent.ac.uk> 1053 50486d63SPhilippe Mathieu-DaudéS: Maintained 1054 50486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c 1055 50486d63SPhilippe Mathieu-Daudé 1056 fd5d5c56SAnthony LiguoriCRIS Machines 1057 fd5d5c56SAnthony Liguori------------- 1058 fd5d5c56SAnthony LiguoriAxis Dev88 1059 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1060 fd5d5c56SAnthony LiguoriS: Maintained 1061 8d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c 1062 6e481d57SPeter MaydellF: hw/*/etraxfs_*.c 1063 fd5d5c56SAnthony Liguori 1064 e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines 1065 e188396cSPhilippe Mathieu-Daudé------------------ 1066 18092598SHelge DellerHP B160L 1067 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1068 e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de> 1069 e188396cSPhilippe Mathieu-DaudéS: Odd Fixes 1070 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/hppa-softmmu.mak 1071 e188396cSPhilippe Mathieu-DaudéF: hw/hppa/ 1072 e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img 1073 e188396cSPhilippe Mathieu-Daudé 1074 07bf23a7SMichael WalleLM32 Machines 1075 07bf23a7SMichael Walle------------- 1076 07bf23a7SMichael WalleEVR32 and uclinux BSP 1077 4b4d96c7SPhilippe Mathieu-DaudéR: Michael Walle <michael@walle.cc> 1078 4b4d96c7SPhilippe Mathieu-DaudéS: Orphan 1079 8d8b636dSPaolo BonziniF: hw/lm32/lm32_boards.c 1080 07bf23a7SMichael Walle 1081 d118aa6bSMichael Wallemilkymist 1082 4b4d96c7SPhilippe Mathieu-DaudéR: Michael Walle <michael@walle.cc> 1083 4b4d96c7SPhilippe Mathieu-DaudéS: Orphan 1084 8d8b636dSPaolo BonziniF: hw/lm32/milkymist.c 1085 d118aa6bSMichael Walle 1086 afcacd53SAurelien JarnoM68K Machines 1087 fd5d5c56SAnthony Liguori------------- 1088 fd5d5c56SAnthony Liguorian5206 1089 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1090 5baf2741SThomas HuthS: Odd Fixes 1091 8d8b636dSPaolo BonziniF: hw/m68k/an5206.c 1092 e9a56114SThomas HuthF: hw/m68k/mcf5206.c 1093 fd5d5c56SAnthony Liguori 1094 fd5d5c56SAnthony Liguorimcf5208 1095 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1096 5baf2741SThomas HuthS: Odd Fixes 1097 8d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c 1098 e9a56114SThomas HuthF: hw/m68k/mcf_intc.c 1099 e9a56114SThomas HuthF: hw/char/mcf_uart.c 1100 e9a56114SThomas HuthF: hw/net/mcf_fec.c 1101 5baf2741SThomas HuthF: include/hw/m68k/mcf*.h 1102 fd5d5c56SAnthony Liguori 1103 1810b815SThomas HuthNeXTcube 1104 1810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1105 1810b815SThomas HuthS: Odd Fixes 1106 1810b815SThomas HuthF: hw/m68k/next-*.c 1107 1810b815SThomas HuthF: hw/display/next-fb.c 1108 1810b815SThomas HuthF: include/hw/m68k/next-cube.h 1109 1810b815SThomas Huth 1110 6dca62a0SLaurent Vivierq800 1111 6dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1112 6dca62a0SLaurent VivierS: Maintained 1113 04e7ca8dSLaurent VivierF: hw/m68k/q800.c 1114 6dca62a0SLaurent VivierF: hw/misc/mac_via.c 1115 fa2ba3b8SLaurent VivierF: hw/nubus/* 1116 8ac919a0SLaurent VivierF: hw/display/macfb.c 1117 c701ec62SLaurent VivierF: hw/block/swim.c 1118 04e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h 1119 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h 1120 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h 1121 6dca62a0SLaurent VivierF: include/hw/misc/mac_via.h 1122 fa2ba3b8SLaurent VivierF: include/hw/nubus/* 1123 8ac919a0SLaurent VivierF: include/hw/display/macfb.h 1124 c701ec62SLaurent VivierF: include/hw/block/swim.h 1125 6dca62a0SLaurent Vivier 1126 fd5d5c56SAnthony LiguoriMicroBlaze Machines 1127 b6f97c14Sbellard------------------- 1128 fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 1129 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1130 fd5d5c56SAnthony LiguoriS: Maintained 1131 6e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c 1132 a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h 1133 ee6c14d0SThomas HuthF: tests/acceptance/machine_microblaze.py 1134 b6f97c14Sbellard 1135 d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605 1136 4b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1137 d36e8ce7SPeter A. G. CrosthwaiteS: Maintained 1138 8d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c 1139 d36e8ce7SPeter A. G. Crosthwaite 1140 fd5d5c56SAnthony LiguoriMIPS Machines 1141 fd5d5c56SAnthony Liguori------------- 1142 fd5d5c56SAnthony LiguoriJazz 1143 fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 1144 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1145 fd5d5c56SAnthony LiguoriS: Maintained 1146 5298722eSAleksandar MarkovicF: hw/mips/jazz.c 1147 0886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c 1148 0886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c 1149 fd5d5c56SAnthony Liguori 1150 fd5d5c56SAnthony LiguoriMalta 1151 485cd982SAleksandar MarkovicM: Philippe Mathieu-Daudé <f4bug@amsat.org> 1152 485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 1153 ca263c0fSAleksandar MarkovicS: Odd Fixes 1154 60041378SAleksandar MarkovicF: hw/isa/piix4.c 1155 60041378SAleksandar MarkovicF: hw/acpi/piix4.c 1156 5298722eSAleksandar MarkovicF: hw/mips/malta.c 1157 93081f51SAleksandar MarkovicF: hw/mips/gt64xxx_pci.c 1158 60041378SAleksandar MarkovicF: include/hw/southbridge/piix.h 1159 c47c336eSPhilippe Mathieu-DaudéF: tests/acceptance/linux_ssh_mips_malta.py 1160 0484d9d4SPhilippe Mathieu-DaudéF: tests/acceptance/machine_mips_malta.py 1161 fd5d5c56SAnthony Liguori 1162 fd5d5c56SAnthony LiguoriMipssim 1163 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1164 4251dfb0SJohn SnowS: Orphan 1165 5298722eSAleksandar MarkovicF: hw/mips/mipssim.c 1166 659f42d8SYongbok KimF: hw/net/mipsnet.c 1167 fd5d5c56SAnthony Liguori 1168 c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E 1169 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 1170 86eb0697SAleksandar MarkovicM: Philippe Mathieu-Daudé <f4bug@amsat.org> 1171 97eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1172 659f42d8SYongbok KimS: Odd Fixes 1173 c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c 1174 0170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c 1175 5021bfa5SThomas HuthF: hw/pci-host/bonito.c 1176 0170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h 1177 659f42d8SYongbok Kim 1178 53fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms 1179 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 1180 2c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1181 2c5b1a7dSHuacai ChenS: Maintained 1182 2c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c 1183 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c 1184 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h 1185 c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c 1186 c0928e6dSJiaxun YangF: tests/acceptance/machine_mips_loongson3v.py 1187 2c5b1a7dSHuacai Chen 1188 659f42d8SYongbok KimBoston 1189 4ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org> 1190 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1191 4ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes 1192 659f42d8SYongbok KimF: hw/core/loader-fit.c 1193 659f42d8SYongbok KimF: hw/mips/boston.c 1194 659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c 1195 5021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h 1196 659f42d8SYongbok Kim 1197 945dad6dSJia LiuOpenRISC Machines 1198 945dad6dSJia Liu----------------- 1199 945dad6dSJia Liuor1k-sim 1200 945dad6dSJia LiuM: Jia Liu <proljc@gmail.com> 1201 945dad6dSJia LiuS: Maintained 1202 945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c 1203 945dad6dSJia Liu 1204 fd5d5c56SAnthony LiguoriPowerPC Machines 1205 fd5d5c56SAnthony Liguori---------------- 1206 fd5d5c56SAnthony Liguori405 1207 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au> 1208 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org> 1209 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1210 9b9fe135SAndreas FärberS: Odd Fixes 1211 8d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c 1212 fd5d5c56SAnthony Liguori 1213 aaade8d7SAndreas FärberBamboo 1214 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au> 1215 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org> 1216 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 1217 aaade8d7SAndreas FärberS: Odd Fixes 1218 8d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c 1219 aaade8d7SAndreas Färber 1220 98cded3aSAndreas Färbere500 1221 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au> 1222 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org> 1223 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org 1224 bba8e23aSAlexander GrafS: Odd Fixes 1225 ce6fc617SThomas HuthF: hw/ppc/e500* 1226 2c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c 1227 7abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c 1228 ce6fc617SThomas HuthF: hw/net/fsl_etsec/ 1229 ce6fc617SThomas HuthF: hw/pci-host/ppce500.c 1230 b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h 1231 b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h 1232 b5d55020SThomas HuthF: pc-bios/u-boot.e500 1233 98cded3aSAndreas Färber 1234 98cded3aSAndreas Färbermpc8544ds 1235 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au> 1236 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org> 1237 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org 1238 bba8e23aSAlexander GrafS: Odd Fixes 1239 98cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c 1240 8d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c 1241 98cded3aSAndreas Färber 1242 2c6aba14SThomas HuthNew World (mac99) 1243 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1244 40e3dd06SMark Cave-AylandR: David Gibson <david@gibson.dropbear.id.au> 1245 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org> 1246 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1247 bba8e23aSAlexander GrafS: Odd Fixes 1248 baec1910SAndreas FärberF: hw/ppc/mac_newworld.c 1249 6e481d57SPeter MaydellF: hw/pci-host/uninorth.c 1250 6e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc] 1251 8d8b636dSPaolo BonziniF: hw/misc/macio/ 1252 6ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c 1253 b5d55020SThomas HuthF: hw/nvram/mac_nvram.c 1254 2c6aba14SThomas HuthF: hw/input/adb* 1255 eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/ 1256 6ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h 1257 eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h 1258 5021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h 1259 2c6aba14SThomas HuthF: include/hw/input/adb* 1260 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 1261 fd5d5c56SAnthony Liguori 1262 2c6aba14SThomas HuthOld World (g3beige) 1263 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1264 40e3dd06SMark Cave-AylandR: David Gibson <david@gibson.dropbear.id.au> 1265 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org> 1266 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1267 bba8e23aSAlexander GrafS: Odd Fixes 1268 baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c 1269 6e481d57SPeter MaydellF: hw/pci-host/grackle.c 1270 8d8b636dSPaolo BonziniF: hw/misc/macio/ 1271 835c42d3SThomas HuthF: hw/intc/heathrow_pic.c 1272 2c6aba14SThomas HuthF: hw/input/adb* 1273 97e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h 1274 2c6aba14SThomas HuthF: include/hw/input/adb* 1275 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 1276 fd5d5c56SAnthony Liguori 1277 ec38d398SAndreas FärberPReP 1278 8178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org> 1279 ba477e64SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au> 1280 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org> 1281 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1282 8178e89cSHervé PoussineauS: Maintained 1283 75610155SAndreas FärberF: hw/ppc/prep.c 1284 8178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c 1285 8178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c 1286 6e481d57SPeter MaydellF: hw/pci-host/prep.[hc] 1287 0a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c 1288 a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c 1289 1cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c 1290 819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c 1291 a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h 1292 819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h 1293 71b290e7SPhilippe Mathieu-DaudéF: tests/acceptance/ppc_prep_40p.py 1294 fd5d5c56SAnthony Liguori 1295 300b115cSAndreas FärbersPAPR 1296 085eb217SDavid GibsonM: David Gibson <david@gibson.dropbear.id.au> 1297 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org> 1298 8a269ca4SAndreas FärberL: qemu-ppc@nongnu.org 1299 8a269ca4SAndreas FärberS: Supported 1300 8d8b636dSPaolo BonziniF: hw/*/spapr* 1301 f9de2da7SDavid GibsonF: include/hw/*/spapr* 1302 f9de2da7SDavid GibsonF: hw/*/xics* 1303 f9de2da7SDavid GibsonF: include/hw/*/xics* 1304 b5d55020SThomas HuthF: pc-bios/slof.bin 1305 b5d55020SThomas HuthF: docs/specs/ppc-spapr-hcalls.txt 1306 b5d55020SThomas HuthF: docs/specs/ppc-spapr-hotplug.txt 1307 1e8a1faeSThomas HuthF: tests/qtest/spapr* 1308 1cf4323eSThomas HuthF: tests/qtest/libqos/*spapr* 1309 1e8a1faeSThomas HuthF: tests/qtest/rtas* 1310 1cf4323eSThomas HuthF: tests/qtest/libqos/rtas* 1311 8a269ca4SAndreas Färber 1312 1af82d4fSCédric Le GoaterPowerNV (Non-Virtualized) 1313 1af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org> 1314 1af82d4fSCédric Le GoaterM: David Gibson <david@gibson.dropbear.id.au> 1315 ba477e64SDavid GibsonM: Greg Kurz <groug@kaod.org> 1316 1af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org 1317 1af82d4fSCédric Le GoaterS: Maintained 1318 1af82d4fSCédric Le GoaterF: hw/ppc/pnv* 1319 1af82d4fSCédric Le GoaterF: hw/intc/pnv* 1320 1af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c 1321 157ed954SMarkus ArmbrusterF: hw/pci-host/pnv* 1322 1af82d4fSCédric Le GoaterF: include/hw/ppc/pnv* 1323 157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv* 1324 1af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid 1325 1e8a1faeSThomas HuthF: tests/qtest/pnv* 1326 1af82d4fSCédric Le Goater 1327 794d00bfSAndreas Färbervirtex_ml507 1328 794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1329 794d00bfSAndreas FärberL: qemu-ppc@nongnu.org 1330 794d00bfSAndreas FärberS: Odd Fixes 1331 6e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c 1332 794d00bfSAndreas Färber 1333 a9dd6604SBALATON Zoltansam460ex 1334 a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1335 ba477e64SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au> 1336 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org> 1337 a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org 1338 a9dd6604SBALATON ZoltanS: Maintained 1339 33c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c 1340 33c6a8b5SBALATON ZoltanF: hw/ppc/ppc440_pcix.c 1341 33c6a8b5SBALATON ZoltanF: hw/display/sm501* 1342 a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c 1343 de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c 1344 33c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb] 1345 33c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin 1346 33c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex 1347 a9dd6604SBALATON Zoltan 1348 fe0fe473SAlistair FrancisRISC-V Machines 1349 fe0fe473SAlistair Francis--------------- 1350 fe0fe473SAlistair FrancisOpenTitan 1351 fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1352 fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org 1353 fe0fe473SAlistair FrancisS: Supported 1354 fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c 1355 a7d2d98cSAlistair FrancisF: hw/char/ibex_uart.c 1356 879f60f0SAlistair FrancisF: hw/intc/ibex_plic.c 1357 fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h 1358 a7d2d98cSAlistair FrancisF: include/hw/char/ibex_uart.h 1359 879f60f0SAlistair FrancisF: include/hw/intc/ibex_plic.h 1360 fe0fe473SAlistair Francis 1361 56f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit 1362 56f6e31eSBin MengM: Bin Meng <bin.meng@windriver.com> 1363 56f6e31eSBin MengL: qemu-riscv@nongnu.org 1364 56f6e31eSBin MengS: Supported 1365 56f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c 1366 a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c 1367 3400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c 1368 a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c 1369 0f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c 1370 56f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h 1371 a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h 1372 3400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h 1373 a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h 1374 0f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h 1375 56f6e31eSBin Meng 1376 4fcad931SAlistair FrancisSiFive Machines 1377 4fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1378 4fcad931SAlistair FrancisM: Bin Meng <bin.meng@windriver.com> 1379 4fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com> 1380 4fcad931SAlistair FrancisL: qemu-riscv@nongnu.org 1381 4fcad931SAlistair FrancisS: Supported 1382 4fcad931SAlistair FrancisF: hw/*/*sifive*.c 1383 4fcad931SAlistair FrancisF: include/hw/*/*sifive*.h 1384 4fcad931SAlistair Francis 1385 bda19d7bSYoshinori SatoRX Machines 1386 bda19d7bSYoshinori Sato----------- 1387 bda19d7bSYoshinori Satorx-gdbsim 1388 bda19d7bSYoshinori SatoM: Yoshinori Sato <ysato@users.sourceforge.jp> 1389 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 1390 4adbfa45SYoshinori SatoF: docs/system/target-rx.rst 1391 bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c 1392 cf665623SPhilippe Mathieu-DaudéF: tests/acceptance/machine_rx_gdbsim.py 1393 bda19d7bSYoshinori Sato 1394 fd5d5c56SAnthony LiguoriSH4 Machines 1395 fd5d5c56SAnthony Liguori------------ 1396 fd5d5c56SAnthony LiguoriR2D 1397 a9fb4468SAleksandar MarkovicM: Yoshinori Sato <ysato@users.sourceforge.jp> 1398 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1399 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 1400 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 1401 6e481d57SPeter MaydellF: hw/sh4/r2d.c 1402 81527b94SThomas HuthF: hw/intc/sh_intc.c 1403 c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c 1404 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 1405 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1406 fd5d5c56SAnthony Liguori 1407 fd5d5c56SAnthony LiguoriShix 1408 a9fb4468SAleksandar MarkovicM: Yoshinori Sato <ysato@users.sourceforge.jp> 1409 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1410 81527b94SThomas HuthS: Odd Fixes 1411 475e70bdSPhilippe Mathieu-DaudéF: hw/block/tc58128.c 1412 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 1413 6e481d57SPeter MaydellF: hw/sh4/shix.c 1414 65b8dc29SPhilippe Mathieu-DaudéF: hw/intc/sh_intc.c 1415 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 1416 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1417 fd5d5c56SAnthony Liguori 1418 fd5d5c56SAnthony LiguoriSPARC Machines 1419 fd5d5c56SAnthony Liguori-------------- 1420 fd5d5c56SAnthony LiguoriSun4m 1421 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1422 fd5d5c56SAnthony LiguoriS: Maintained 1423 8d8b636dSPaolo BonziniF: hw/sparc/sun4m.c 1424 c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c 1425 aec2b887SThomas HuthF: hw/display/cg3.c 1426 aec2b887SThomas HuthF: hw/display/tcx.c 1427 c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c 1428 7098b79eSThomas HuthF: hw/misc/eccmemctl.c 1429 aec2b887SThomas HuthF: hw/*/slavio_*.c 1430 aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h 1431 c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h 1432 d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h 1433 aec2b887SThomas HuthF: pc-bios/openbios-sparc32 1434 fd5d5c56SAnthony Liguori 1435 fd5d5c56SAnthony LiguoriSun4u 1436 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1437 fd5d5c56SAnthony LiguoriS: Maintained 1438 8d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c 1439 8ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c 1440 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h 1441 5021bfa5SThomas HuthF: hw/pci-host/sabre.c 1442 5021bfa5SThomas HuthF: include/hw/pci-host/sabre.h 1443 8ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c 1444 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h 1445 8ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64 1446 8c432921SThomas HuthF: tests/acceptance/machine_sparc64_sun4u.py 1447 fd5d5c56SAnthony Liguori 1448 a2664ca0SArtyom TarasenkoSun4v 1449 a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com> 1450 a2664ca0SArtyom TarasenkoS: Maintained 1451 626e4a4bSFam ZhengF: hw/sparc64/niagara.c 1452 2811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c 1453 2811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h 1454 a2664ca0SArtyom Tarasenko 1455 ce6c760cSFabien ChouteauLeon3 1456 ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com> 1457 918b8adeSKONRAD FredericM: KONRAD Frederic <frederic.konrad@adacore.com> 1458 ce6c760cSFabien ChouteauS: Maintained 1459 8d8b636dSPaolo BonziniF: hw/sparc/leon3.c 1460 8d8b636dSPaolo BonziniF: hw/*/grlib* 1461 162abf1aSKONRAD FredericF: include/hw/*/grlib* 1462 b11785caSPhilippe Mathieu-DaudéF: tests/acceptance/machine_sparc_leon3.py 1463 ce6c760cSFabien Chouteau 1464 fd5d5c56SAnthony LiguoriS390 Machines 1465 fd5d5c56SAnthony Liguori------------- 1466 dd4ad64aSCornelia HuckS390 Virtio-ccw 1467 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 1468 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 1469 b304bf00SChristian BorntraegerM: Christian Borntraeger <borntraeger@de.ibm.com> 1470 dd4ad64aSCornelia HuckS: Supported 1471 0c6aa7eeSPaolo BonziniF: hw/char/sclp*.[hc] 1472 9d1c4449SChristian BorntraegerF: hw/char/terminal3270.c 1473 c5bfb202SCornelia HuckF: hw/s390x/ 1474 4277af19SCornelia HuckF: include/hw/s390x/ 1475 c5bfb202SCornelia HuckF: hw/watchdog/wdt_diag288.c 1476 1e4738b2SSascha SilbeF: include/hw/watchdog/wdt_diag288.h 1477 1cb42835SPhilippe Mathieu-DaudéF: default-configs/*/s390x-softmmu.mak 1478 2d9ca5a3SCornelia HuckF: tests/acceptance/machine_s390_ccw_virtio.py 1479 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 1480 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1481 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1482 dd4ad64aSCornelia Huck 1483 8e4eb427SChristian BorntraegerS390-ccw boot 1484 304584bfSCornelia HuckM: Christian Borntraeger <borntraeger@de.ibm.com> 1485 304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com> 1486 304584bfSCornelia HuckS: Supported 1487 8e4eb427SChristian BorntraegerF: hw/s390x/ipl.* 1488 304584bfSCornelia HuckF: pc-bios/s390-ccw/ 1489 304584bfSCornelia HuckF: pc-bios/s390-ccw.img 1490 cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst 1491 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1492 304584bfSCornelia HuckL: qemu-s390x@nongnu.org 1493 304584bfSCornelia Huck 1494 d5bfb425SChristian BorntraegerS390 PCI 1495 ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 1496 d5bfb425SChristian BorntraegerS: Supported 1497 d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci* 1498 408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci* 1499 d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org 1500 d5bfb425SChristian Borntraeger 1501 ab9528caSGuan XuetaoUniCore32 Machines 1502 84995ea2SMarkus Armbruster------------------ 1503 ab9528caSGuan XuetaoPKUnity-3 SoC initramfs-with-busybox 1504 ab9528caSGuan XuetaoM: Guan Xuetao <gxt@mprc.pku.edu.cn> 1505 ab9528caSGuan XuetaoS: Maintained 1506 8d8b636dSPaolo BonziniF: hw/*/puv3* 1507 ab9528caSGuan XuetaoF: hw/unicore32/ 1508 ab9528caSGuan Xuetao 1509 fd5d5c56SAnthony LiguoriX86 Machines 1510 fd5d5c56SAnthony Liguori------------ 1511 fd5d5c56SAnthony LiguoriPC 1512 046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1513 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1514 fd5d5c56SAnthony LiguoriS: Supported 1515 046a6486SMichael S. TsirkinF: include/hw/i386/ 1516 046a6486SMichael S. TsirkinF: hw/i386/ 1517 0f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c 1518 046a6486SMichael S. TsirkinF: hw/pci-host/q35.c 1519 046a6486SMichael S. TsirkinF: hw/pci-host/pam.c 1520 0fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h 1521 046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h 1522 046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h 1523 14a026ddSPhilippe Mathieu-DaudéF: hw/isa/piix3.c 1524 046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c 1525 046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c 1526 046a6486SMichael S. TsirkinF: hw/acpi/piix4.c 1527 046a6486SMichael S. TsirkinF: hw/acpi/ich9.c 1528 046a6486SMichael S. TsirkinF: include/hw/acpi/ich9.h 1529 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 1530 9cc3b73cSPaolo BonziniF: hw/misc/sga.c 1531 6f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c 1532 6f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h 1533 6f5a3294SPhilippe Mathieu-DaudéF: tests/test-x86-cpuid.c 1534 1e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c 1535 9cc3b73cSPaolo Bonzini 1536 9cc3b73cSPaolo BonziniPC Chipset 1537 9cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com> 1538 9cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 1539 1732be86SPhilippe Mathieu-DaudéS: Supported 1540 9cc3b73cSPaolo BonziniF: hw/char/debugcon.c 1541 bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel* 1542 9cc3b73cSPaolo BonziniF: hw/char/serial* 1543 9cc3b73cSPaolo BonziniF: hw/dma/i8257* 1544 9cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c 1545 1732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c 1546 9cc3b73cSPaolo BonziniF: hw/intc/apic* 1547 9cc3b73cSPaolo BonziniF: hw/intc/ioapic* 1548 9cc3b73cSPaolo BonziniF: hw/intc/i8259* 1549 1854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c 1550 9cc3b73cSPaolo BonziniF: hw/misc/debugexit.c 1551 9cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c 1552 9cc3b73cSPaolo BonziniF: hw/timer/hpet* 1553 9cc3b73cSPaolo BonziniF: hw/timer/i8254* 1554 bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc* 1555 edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c 1556 4bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c 1557 866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h 1558 bb3d5ea8SPhilippe Mathieu-DaudéF: include/hw/char/parallel.h 1559 55f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h 1560 a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h 1561 47973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h 1562 4bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h 1563 1854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h 1564 a2feb348SThomas HuthF: include/hw/timer/hpet.h 1565 a2feb348SThomas HuthF: include/hw/timer/i8254* 1566 bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc* 1567 046a6486SMichael S. Tsirkin 1568 5cb48f05SSergio Lopezmicrovm 1569 5cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com> 1570 5cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com> 1571 5cb48f05SSergio LopezS: Maintained 1572 5cb48f05SSergio LopezF: docs/microvm.rst 1573 5cb48f05SSergio LopezF: hw/i386/microvm.c 1574 5cb48f05SSergio LopezF: include/hw/i386/microvm.h 1575 5cb48f05SSergio LopezF: pc-bios/bios-microvm.bin 1576 5cb48f05SSergio Lopez 1577 5da4fb00SMichael S. TsirkinMachine core 1578 5da4fb00SMichael S. TsirkinM: Eduardo Habkost <ehabkost@redhat.com> 1579 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1580 5da4fb00SMichael S. TsirkinS: Supported 1581 d9f24bf5SPaolo BonziniF: cpu.c 1582 2e5b09fdSMarkus ArmbrusterF: hw/core/cpu.c 1583 52924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c 1584 5da4fb00SMichael S. TsirkinF: hw/core/machine.c 1585 c1629c5cSThomas HuthF: hw/core/null-machine.c 1586 ac057879SMarkus ArmbrusterF: hw/core/numa.c 1587 335d52f4SLuc MichelF: hw/cpu/cluster.c 1588 8ac25c84SMarkus ArmbrusterF: qapi/machine.json 1589 7f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json 1590 5da4fb00SMichael S. TsirkinF: include/hw/boards.h 1591 2e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h 1592 335d52f4SLuc MichelF: include/hw/cpu/cluster.h 1593 2dd02587SMarkus ArmbrusterF: include/sysemu/numa.h 1594 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 1595 fd5d5c56SAnthony Liguori 1596 16e7caaeSMax FilippovXtensa Machines 1597 16e7caaeSMax Filippov--------------- 1598 375847a6SMax Filippovsim 1599 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1600 16e7caaeSMax FilippovS: Maintained 1601 437a8c11SMax FilippovF: hw/xtensa/sim.c 1602 375847a6SMax Filippov 1603 d9e8553bSMax Filippovvirt 1604 d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1605 d9e8553bSMax FilippovS: Maintained 1606 d9e8553bSMax FilippovF: hw/xtensa/virt.c 1607 d9e8553bSMax Filippov 1608 437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705) 1609 375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1610 375847a6SMax FilippovS: Maintained 1611 437a8c11SMax FilippovF: hw/xtensa/xtfpga.c 1612 437a8c11SMax FilippovF: hw/net/opencores_eth.c 1613 16e7caaeSMax Filippov 1614 fd5d5c56SAnthony LiguoriDevices 1615 fd5d5c56SAnthony Liguori------- 1616 d36d7112SVikram GarhwalXilinx CAN 1617 d36d7112SVikram GarhwalM: Vikram Garhwal <fnu.vikram@xilinx.com> 1618 d36d7112SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@xilinx.com> 1619 d36d7112SVikram GarhwalS: Maintained 1620 d36d7112SVikram GarhwalF: hw/net/can/xlnx-* 1621 d36d7112SVikram GarhwalF: include/hw/net/xlnx-* 1622 d36d7112SVikram GarhwalF: tests/qtest/xlnx-can-test* 1623 d36d7112SVikram Garhwal 1624 b30934cbSJiri SlabyEDU 1625 b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz> 1626 b30934cbSJiri SlabyS: Maintained 1627 b30934cbSJiri SlabyF: hw/misc/edu.c 1628 b30934cbSJiri Slaby 1629 fd5d5c56SAnthony LiguoriIDE 1630 c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1631 c095348bSJohn SnowL: qemu-block@nongnu.org 1632 c095348bSJohn SnowS: Supported 1633 8d8b636dSPaolo BonziniF: include/hw/ide.h 1634 c9f7acd5SThomas HuthF: include/hw/ide/ 1635 fd5d5c56SAnthony LiguoriF: hw/ide/ 1636 c095348bSJohn SnowF: hw/block/block.c 1637 c095348bSJohn SnowF: hw/block/cdrom.c 1638 c095348bSJohn SnowF: hw/block/hd-geometry.c 1639 1e8a1faeSThomas HuthF: tests/qtest/ide-test.c 1640 1e8a1faeSThomas HuthF: tests/qtest/ahci-test.c 1641 1e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c 1642 1cf4323eSThomas HuthF: tests/qtest/libqos/ahci* 1643 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1644 c095348bSJohn Snow 1645 caf316baSCorey MinyardIPMI 1646 caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org> 1647 caf316baSCorey MinyardS: Maintained 1648 caf316baSCorey MinyardF: include/hw/ipmi/* 1649 caf316baSCorey MinyardF: hw/ipmi/* 1650 caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c 1651 1e8a1faeSThomas HuthF: tests/qtest/ipmi* 1652 e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase 1653 caf316baSCorey Minyard 1654 c095348bSJohn SnowFloppy 1655 c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1656 c095348bSJohn SnowL: qemu-block@nongnu.org 1657 c095348bSJohn SnowS: Supported 1658 c095348bSJohn SnowF: hw/block/fdc.c 1659 c095348bSJohn SnowF: include/hw/block/fdc.h 1660 1e8a1faeSThomas HuthF: tests/qtest/fdc-test.c 1661 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1662 fd5d5c56SAnthony Liguori 1663 f5f487b2SPeter MaydellOMAP 1664 f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1665 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1666 f5f487b2SPeter MaydellS: Maintained 1667 8d8b636dSPaolo BonziniF: hw/*/omap* 1668 ed0db866SThomas HuthF: include/hw/arm/omap.h 1669 66278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst 1670 f5f487b2SPeter Maydell 1671 28d54e58SPaolo BonziniIPack 1672 28d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com> 1673 28d54e58SPaolo BonziniS: Odd Fixes 1674 28d54e58SPaolo BonziniF: hw/char/ipoctal232.c 1675 28d54e58SPaolo BonziniF: hw/ipack/ 1676 28d54e58SPaolo Bonzini 1677 fd5d5c56SAnthony LiguoriPCI 1678 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 1679 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1680 fd5d5c56SAnthony LiguoriS: Supported 1681 8d8b636dSPaolo BonziniF: include/hw/pci/* 1682 f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c 1683 ca818cfbSMichael S. TsirkinF: hw/pci/* 1684 f178bc6bSPaolo BonziniF: hw/pci-bridge/* 1685 61c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json 1686 68179923SPhilippe Mathieu-DaudéF: docs/pci* 1687 68179923SPhilippe Mathieu-DaudéF: docs/specs/*pci* 1688 534fd814SFam ZhengF: default-configs/pci.mak 1689 0e0b3592SMichael S. Tsirkin 1690 d31e5ae7SMichael S. TsirkinACPI/SMBIOS 1691 0e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1692 0e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com> 1693 0e0b3592SMichael S. TsirkinS: Supported 1694 0e0b3592SMichael S. TsirkinF: include/hw/acpi/* 1695 a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h 1696 0e0b3592SMichael S. TsirkinF: hw/mem/* 1697 8d8b636dSPaolo BonziniF: hw/acpi/* 1698 d31e5ae7SMichael S. TsirkinF: hw/smbios/* 1699 0e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc] 1700 0e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c 1701 27c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json 1702 b963ea19SThomas HuthF: tests/qtest/bios-tables-test* 1703 1e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc] 1704 faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/ 1705 fd5d5c56SAnthony Liguori 1706 f7e462f8SDongjiu GengACPI/HEST/GHES 1707 f7e462f8SDongjiu GengR: Dongjiu Geng <gengdongjiu@huawei.com> 1708 f7e462f8SDongjiu GengR: Xiang Zheng <zhengxiang9@huawei.com> 1709 f7e462f8SDongjiu GengL: qemu-arm@nongnu.org 1710 f7e462f8SDongjiu GengS: Maintained 1711 f7e462f8SDongjiu GengF: hw/acpi/ghes.c 1712 f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h 1713 f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst 1714 f7e462f8SDongjiu Geng 1715 aaade8d7SAndreas Färberppc4xx 1716 bba8e23aSAlexander GrafM: David Gibson <david@gibson.dropbear.id.au> 1717 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 1718 aaade8d7SAndreas FärberS: Odd Fixes 1719 8d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c 1720 aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c 1721 b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h 1722 aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h 1723 34d0831fSPeter MaydellF: hw/intc/ppc-uic.c 1724 34d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h 1725 aaade8d7SAndreas Färber 1726 61af0ee6SPaolo BonziniCharacter devices 1727 2185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com> 1728 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 1729 61af0ee6SPaolo BonziniS: Odd Fixes 1730 61af0ee6SPaolo BonziniF: hw/char/ 1731 61af0ee6SPaolo Bonzini 1732 f536f112SPaolo BonziniNetwork devices 1733 f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com> 1734 f536f112SPaolo BonziniS: Odd Fixes 1735 f536f112SPaolo BonziniF: hw/net/ 1736 6061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/ 1737 1e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c 1738 9711cd0dSJens FreimannF: docs/virtio-net-failover.rst 1739 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 1740 f536f112SPaolo Bonzini 1741 e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices 1742 e0c9d0c1SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com> 1743 e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next 1744 e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained 1745 e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c 1746 e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h 1747 e0c9d0c1SPhilippe Mathieu-Daudé 1748 fd5d5c56SAnthony LiguoriSCSI 1749 de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 1750 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 1751 de7724f7SPaolo BonziniS: Supported 1752 74460f34SThomas HuthF: include/hw/scsi/* 1753 8d8b636dSPaolo BonziniF: hw/scsi/* 1754 1e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c 1755 e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next 1756 de7724f7SPaolo Bonzini 1757 fcb5629dSPeter A. G. CrosthwaiteSSI 1758 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1759 fcb5629dSPeter A. G. CrosthwaiteS: Maintained 1760 8d8b636dSPaolo BonziniF: hw/ssi/* 1761 8d8b636dSPaolo BonziniF: hw/block/m25p80.c 1762 982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h 1763 4b46ba61SAlistair FrancisX: hw/ssi/xilinx_* 1764 1e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c 1765 4b46ba61SAlistair Francis 1766 4b46ba61SAlistair FrancisXilinx SPI 1767 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1768 4b46ba61SAlistair FrancisS: Maintained 1769 4b46ba61SAlistair FrancisF: hw/ssi/xilinx_* 1770 fcb5629dSPeter A. G. Crosthwaite 1771 076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card) 1772 076a0fc3SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org> 1773 3e0a7693SPhilippe Mathieu-DaudéM: Bin Meng <bin.meng@windriver.com> 1774 ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org 1775 076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes 1776 076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd* 1777 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c 1778 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd* 1779 1232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c 1780 1e8a1faeSThomas HuthF: tests/qtest/sd* 1781 076a0fc3SPhilippe Mathieu-Daudé 1782 fd5d5c56SAnthony LiguoriUSB 1783 5d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 1784 5d0d62feSGerd HoffmannS: Maintained 1785 8d8b636dSPaolo BonziniF: hw/usb/* 1786 1e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c 1787 beded0ffSThomas HuthF: docs/usb2.txt 1788 beded0ffSThomas HuthF: docs/usb-storage.txt 1789 beded0ffSThomas HuthF: include/hw/usb.h 1790 beded0ffSThomas HuthF: include/hw/usb/ 1791 104ebc5fSPhilippe Mathieu-DaudéF: default-configs/usb.mak 1792 fd5d5c56SAnthony Liguori 1793 e26082fdSPaolo BonziniUSB (serial adapter) 1794 e26082fdSPaolo BonziniM: Gerd Hoffmann <kraxel@redhat.com> 1795 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 1796 e26082fdSPaolo BonziniS: Maintained 1797 e26082fdSPaolo BonziniF: hw/usb/dev-serial.c 1798 e26082fdSPaolo Bonzini 1799 92e1fb5eSAlex WilliamsonVFIO 1800 92e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com> 1801 92e1fb5eSAlex WilliamsonS: Supported 1802 cf7087dbSKim PhillipsF: hw/vfio/* 1803 99b88c6dSThomas HuthF: include/hw/vfio/ 1804 92e1fb5eSAlex Williamson 1805 5eb74557SDong Jia Shivfio-ccw 1806 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 1807 7913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com> 1808 5eb74557SDong Jia ShiS: Supported 1809 5eb74557SDong Jia ShiF: hw/vfio/ccw.c 1810 5eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c 1811 5eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h 1812 44445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h 1813 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 1814 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1815 5eb74557SDong Jia Shi 1816 a51b3153STony Krowiakvfio-ap 1817 a51b3153STony KrowiakM: Christian Borntraeger <borntraeger@de.ibm.com> 1818 a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com> 1819 a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com> 1820 a51b3153STony KrowiakM: Pierre Morel <pmorel@linux.ibm.com> 1821 a51b3153STony KrowiakS: Supported 1822 a51b3153STony KrowiakF: hw/s390x/ap-device.c 1823 a51b3153STony KrowiakF: hw/s390x/ap-bridge.c 1824 a51b3153STony KrowiakF: include/hw/s390x/ap-device.h 1825 a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h 1826 2fe2942cSTony KrowiakF: hw/vfio/ap.c 1827 f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst 1828 a51b3153STony KrowiakL: qemu-s390x@nongnu.org 1829 a51b3153STony Krowiak 1830 fd5d5c56SAnthony Liguorivhost 1831 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 1832 fd5d5c56SAnthony LiguoriS: Supported 1833 8d8b636dSPaolo BonziniF: hw/*/*vhost* 1834 482580a6SMarc-André LureauF: docs/interop/vhost-user.json 1835 ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst 1836 72c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/ 1837 f24bb728SMarc-André LureauF: backends/vhost-user.c 1838 f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h 1839 fd5d5c56SAnthony Liguori 1840 fd5d5c56SAnthony Liguorivirtio 1841 a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1842 fd5d5c56SAnthony LiguoriS: Supported 1843 8d8b636dSPaolo BonziniF: hw/*/virtio* 1844 72fa605dSThomas HuthF: hw/virtio/Makefile.objs 1845 72fa605dSThomas HuthF: hw/virtio/trace-events 1846 6a084ea3SMichael S. TsirkinF: net/vhost-user.c 1847 494f7b57SThomas HuthF: include/hw/virtio/ 1848 fd5d5c56SAnthony Liguori 1849 6d7b25adSDavid Hildenbrandvirtio-balloon 1850 6d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com> 1851 6d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 1852 6d7b25adSDavid HildenbrandS: Maintained 1853 6d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c 1854 6d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h 1855 c7f419f5SClaudio FontanaF: softmmu/balloon.c 1856 6d7b25adSDavid HildenbrandF: include/sysemu/balloon.h 1857 6d7b25adSDavid Hildenbrand 1858 fd5d5c56SAnthony Liguorivirtio-9p 1859 8c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org> 1860 233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com> 1861 e410bbc5SGreg KurzS: Odd Fixes 1862 aebeca25SAndreas FärberF: hw/9pfs/ 1863 b827891dSGreg KurzX: hw/9pfs/xen-9p* 1864 aebeca25SAndreas FärberF: fsdev/ 1865 78813586SPeter MaydellF: docs/interop/virtfs-proxy-helper.rst 1866 1e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c 1867 1a001953SGreg KurzT: git https://gitlab.com/gkurz/qemu.git 9p-next 1868 90225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next 1869 fd5d5c56SAnthony Liguori 1870 fd5d5c56SAnthony Liguorivirtio-blk 1871 54d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 1872 b457a5f5SStefan HajnocziL: qemu-block@nongnu.org 1873 fd5d5c56SAnthony LiguoriS: Supported 1874 8d8b636dSPaolo BonziniF: hw/block/virtio-blk.c 1875 b457a5f5SStefan HajnocziF: hw/block/dataplane/* 1876 1e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c 1877 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 1878 fd5d5c56SAnthony Liguori 1879 dd4ad64aSCornelia Huckvirtio-ccw 1880 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 1881 68b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 1882 dd4ad64aSCornelia HuckS: Supported 1883 901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc] 1884 d8d4d62cSThomas HuthF: hw/s390x/vhost-vsock-ccw.c 1885 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 1886 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1887 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1888 dd4ad64aSCornelia Huck 1889 bad7d2c3SDr. David Alan Gilbertvirtiofs 1890 bad7d2c3SDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com> 1891 bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com> 1892 bad7d2c3SDr. David Alan GilbertS: Supported 1893 bad7d2c3SDr. David Alan GilbertF: tools/virtiofsd/* 1894 bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs* 1895 bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h 1896 6a7e2bbeSStefan HajnocziF: docs/interop/virtiofsd.rst 1897 bad7d2c3SDr. David Alan Gilbert 1898 a5d4d7b5SGerd Hoffmannvirtio-input 1899 a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 1900 a5d4d7b5SGerd HoffmannS: Maintained 1901 9c4d05b7SMarc-André LureauF: hw/input/vhost-user-input.c 1902 a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c 1903 a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h 1904 06914c97SMarc-André LureauF: contrib/vhost-user-input/* 1905 a5d4d7b5SGerd Hoffmann 1906 c1dee918SEric Augervirtio-iommu 1907 c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com> 1908 c1dee918SEric AugerS: Maintained 1909 c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c 1910 c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h 1911 c1dee918SEric Auger 1912 fd5d5c56SAnthony Liguorivirtio-serial 1913 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 1914 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 1915 fd5d5c56SAnthony LiguoriS: Supported 1916 8d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c 1917 8d8b636dSPaolo BonziniF: hw/char/virtio-console.c 1918 68a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h 1919 1e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c 1920 fd5d5c56SAnthony Liguori 1921 1f51a5cbSAmit Shahvirtio-rng 1922 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 1923 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 1924 1f51a5cbSAmit ShahS: Supported 1925 1f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c 1926 1f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h 1927 750cf869SThomas HuthF: include/sysemu/rng*.h 1928 1f51a5cbSAmit ShahF: backends/rng*.c 1929 1e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c 1930 1f51a5cbSAmit Shah 1931 6034011cSGongleivirtio-crypto 1932 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 1933 6034011cSGongleiS: Supported 1934 6034011cSGongleiF: hw/virtio/virtio-crypto.c 1935 6034011cSGongleiF: hw/virtio/virtio-crypto-pci.c 1936 6034011cSGongleiF: include/hw/virtio/virtio-crypto.h 1937 6034011cSGonglei 1938 751c7bddSDavid Hildenbrandvirtio-mem 1939 751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 1940 751c7bddSDavid HildenbrandS: Supported 1941 751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/ 1942 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c 1943 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h 1944 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c 1945 751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h 1946 751c7bddSDavid Hildenbrand 1947 f3c507adSKeith Buschnvme 1948 8261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org> 1949 e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk> 1950 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 1951 f3c507adSKeith BuschS: Supported 1952 f3c507adSKeith BuschF: hw/block/nvme* 1953 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 1954 1e8a1faeSThomas HuthF: tests/qtest/nvme-test.c 1955 c1e18246SKlaus JensenF: docs/specs/nvme.txt 1956 e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next 1957 f3c507adSKeith Busch 1958 d383c625SHannes Reineckemegasas 1959 3fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com> 1960 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 1961 d383c625SHannes ReineckeS: Supported 1962 d383c625SHannes ReineckeF: hw/scsi/megasas.c 1963 d383c625SHannes ReineckeF: hw/scsi/mfi.h 1964 1e8a1faeSThomas HuthF: tests/qtest/megasas-test.c 1965 d383c625SHannes Reinecke 1966 605d52e6SDmitry FleytmanNetwork packet abstractions 1967 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 1968 605d52e6SDmitry FleytmanS: Maintained 1969 605d52e6SDmitry FleytmanF: include/net/eth.h 1970 605d52e6SDmitry FleytmanF: net/eth.c 1971 605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt* 1972 605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt* 1973 605d52e6SDmitry Fleytman 1974 622fb504SDmitry FleytmanVmware 1975 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 1976 622fb504SDmitry FleytmanS: Maintained 1977 622fb504SDmitry FleytmanF: hw/net/vmxnet* 1978 622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi* 1979 1e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c 1980 622fb504SDmitry Fleytman 1981 de24d3f1SScott FeldmanRocker 1982 de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us> 1983 de24d3f1SScott FeldmanS: Maintained 1984 de24d3f1SScott FeldmanF: hw/net/rocker/ 1985 92a3c6aaSMarkus ArmbrusterF: qapi/rocker.json 1986 de850948SThomas HuthF: tests/rocker/ 1987 de850948SThomas HuthF: docs/specs/rocker.txt 1988 de24d3f1SScott Feldman 1989 70d1fb9cSXiao GuangrongNVDIMM 1990 7a5bd53dSXiao GuangrongM: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 1991 70d1fb9cSXiao GuangrongS: Maintained 1992 70d1fb9cSXiao GuangrongF: hw/acpi/nvdimm.c 1993 70d1fb9cSXiao GuangrongF: hw/mem/nvdimm.c 1994 70d1fb9cSXiao GuangrongF: include/hw/mem/nvdimm.h 1995 e2e254d3SPhilippe Mathieu-DaudéF: docs/nvdimm.txt 1996 70d1fb9cSXiao Guangrong 1997 093454e2SDmitry Fleytmane1000x 1998 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 1999 093454e2SDmitry FleytmanS: Maintained 2000 093454e2SDmitry FleytmanF: hw/net/e1000x* 2001 093454e2SDmitry Fleytman 2002 6f3fbe4eSDmitry Fleytmane1000e 2003 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2004 6f3fbe4eSDmitry FleytmanS: Maintained 2005 6f3fbe4eSDmitry FleytmanF: hw/net/e1000e* 2006 6f3fbe4eSDmitry Fleytman 2007 ebc2327fSStefan Weileepro100 2008 ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de> 2009 ebc2327fSStefan WeilS: Maintained 2010 ebc2327fSStefan WeilF: hw/net/eepro100.c 2011 ebc2327fSStefan Weil 2012 34ea023dSSven Schnelletulip 2013 34ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org> 2014 34ea023dSSven SchnelleS: Maintained 2015 34ea023dSSven SchnelleF: hw/net/tulip.c 2016 34ea023dSSven SchnelleF: hw/net/tulip.h 2017 34ea023dSSven Schnelle 2018 e481a1f6SAlistair FrancisGeneric Loader 2019 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2020 e481a1f6SAlistair FrancisS: Maintained 2021 e481a1f6SAlistair FrancisF: hw/core/generic-loader.c 2022 e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h 2023 70f20110SAlex BennéeF: docs/system/generic-loader.rst 2024 e481a1f6SAlistair Francis 2025 a33ff6d2SAlex BennéeGuest Loader 2026 a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2027 a33ff6d2SAlex BennéeS: Maintained 2028 a33ff6d2SAlex BennéeF: hw/core/guest-loader.c 2029 01460378SAlex BennéeF: docs/system/guest-loader.rst 2030 *2ceb7c03SAlex BennéeF: tests/acceptance/boot_xen.py 2031 a33ff6d2SAlex Bennée 2032 645d3cbeSSu HangIntel Hexadecimal Object File Loader 2033 645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn> 2034 645d3cbeSSu HangS: Maintained 2035 1e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c 2036 4b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex 2037 645d3cbeSSu Hang 2038 87a9023aSThomas HuthCHRP NVRAM 2039 87a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com> 2040 87a9023aSThomas HuthS: Maintained 2041 87a9023aSThomas HuthF: hw/nvram/chrp_nvram.c 2042 87a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h 2043 1e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c 2044 87a9023aSThomas Huth 2045 42697d88SBen WarrenVM Generation ID 2046 2b42989cSJohn SnowS: Orphan 2047 42697d88SBen WarrenF: hw/acpi/vmgenid.c 2048 42697d88SBen WarrenF: include/hw/acpi/vmgenid.h 2049 42697d88SBen WarrenF: docs/specs/vmgenid.txt 2050 1e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c 2051 42697d88SBen WarrenF: stubs/vmgenid.c 2052 42697d88SBen Warren 2053 c1b29826SPhilippe Mathieu-DaudéLED 2054 c1b29826SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org> 2055 c1b29826SPhilippe Mathieu-DaudéS: Maintained 2056 c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h 2057 c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c 2058 c1b29826SPhilippe Mathieu-Daudé 2059 747969dbSPhilippe Mathieu-DaudéUnimplemented device 2060 747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org> 2061 747969dbSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org> 2062 747969dbSPhilippe Mathieu-DaudéS: Maintained 2063 747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h 2064 747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c 2065 747969dbSPhilippe Mathieu-Daudé 2066 6007523aSPhilippe Mathieu-DaudéEmpty slot 2067 6007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com> 2068 6007523aSPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <f4bug@amsat.org> 2069 6007523aSPhilippe Mathieu-DaudéS: Maintained 2070 6007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h 2071 6007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c 2072 6007523aSPhilippe Mathieu-Daudé 2073 dbb2e472SGerd HoffmannStandard VGA 2074 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2075 dbb2e472SGerd HoffmannS: Maintained 2076 dbb2e472SGerd HoffmannF: hw/display/vga* 2077 dbb2e472SGerd HoffmannF: hw/display/bochs-display.c 2078 dbb2e472SGerd HoffmannF: include/hw/display/vga.h 2079 dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h 2080 dbb2e472SGerd Hoffmann 2081 58d632c7SGerd Hoffmannramfb 2082 58d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2083 58d632c7SGerd HoffmannS: Maintained 2084 58d632c7SGerd HoffmannF: hw/display/ramfb*.c 2085 58d632c7SGerd HoffmannF: include/hw/display/ramfb.h 2086 58d632c7SGerd Hoffmann 2087 dbb2e472SGerd Hoffmannvirtio-gpu 2088 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2089 dbb2e472SGerd HoffmannS: Maintained 2090 dbb2e472SGerd HoffmannF: hw/display/virtio-gpu* 2091 c68082c4SMarc-André LureauF: hw/display/virtio-vga.* 2092 dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h 2093 dbb2e472SGerd Hoffmann 2094 b372d79bSRaphael Norwitzvhost-user-blk 2095 b372d79bSRaphael NorwitzM: Raphael Norwitz <raphael.norwitz@nutanix.com> 2096 b372d79bSRaphael NorwitzS: Maintained 2097 b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/ 2098 b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/ 2099 b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c 2100 b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c 2101 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c 2102 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c 2103 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h 2104 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h 2105 b372d79bSRaphael Norwitz 2106 bd2e44feSMarc-André Lureauvhost-user-gpu 2107 bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2108 bd2e44feSMarc-André LureauM: Gerd Hoffmann <kraxel@redhat.com> 2109 bd2e44feSMarc-André LureauS: Maintained 2110 bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst 2111 d52c454aSMarc-André LureauF: contrib/vhost-user-gpu 2112 d52c454aSMarc-André LureauF: hw/display/vhost-user-* 2113 bd2e44feSMarc-André Lureau 2114 dbb2e472SGerd HoffmannCirrus VGA 2115 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2116 dbb2e472SGerd HoffmannS: Odd Fixes 2117 dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 2118 dbb2e472SGerd HoffmannF: hw/display/cirrus* 2119 dbb2e472SGerd Hoffmann 2120 72d277a7SGerd HoffmannEDID Generator 2121 72d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2122 72d277a7SGerd HoffmannS: Maintained 2123 72d277a7SGerd HoffmannF: hw/display/edid* 2124 72d277a7SGerd HoffmannF: include/hw/display/edid.h 2125 72d277a7SGerd HoffmannF: qemu-edid.c 2126 72d277a7SGerd Hoffmann 2127 10386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB) 2128 10386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org> 2129 10386385SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org> 2130 10386385SPhilippe Mathieu-DaudéS: Maintained 2131 10386385SPhilippe Mathieu-DaudéF: hw/isa/piix4.c 2132 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 2133 10386385SPhilippe Mathieu-Daudé 2134 15ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg) 2135 6f75e3f5SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com> 2136 15ffb43cSPhilippe Mathieu-DaudéR: Laszlo Ersek <lersek@redhat.com> 2137 15ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com> 2138 15ffb43cSPhilippe Mathieu-DaudéS: Supported 2139 15ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt 2140 8d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c 2141 b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c 2142 15ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h 2143 15ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h 2144 1cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c 2145 1e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c 2146 15ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next 2147 15ffb43cSPhilippe Mathieu-Daudé 2148 2313abf0SThomas HuthXIVE 2149 2313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org> 2150 ba477e64SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au> 2151 ba477e64SDavid GibsonR: Greg Kurz <groug@kaod.org> 2152 2313abf0SThomas HuthL: qemu-ppc@nongnu.org 2153 2313abf0SThomas HuthS: Supported 2154 2313abf0SThomas HuthF: hw/*/*xive* 2155 2313abf0SThomas HuthF: include/hw/*/*xive* 2156 24563a58SCédric Le GoaterF: docs/*/*xive* 2157 2313abf0SThomas Huth 2158 7bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals 2159 7bd0d13fSPhilippe Mathieu-DaudéM: Yoshinori Sato <ysato@users.sourceforge.jp> 2160 7bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com> 2161 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2162 645194c7SYoshinori SatoF: hw/char/renesas_sci.c 2163 7bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 2164 c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c 2165 7bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 2166 645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h 2167 7bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h 2168 c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h 2169 7bd0d13fSPhilippe Mathieu-Daudé 2170 e78597ccSYoshinori SatoRenesas RX peripherals 2171 e78597ccSYoshinori SatoM: Yoshinori Sato <ysato@users.sourceforge.jp> 2172 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2173 e78597ccSYoshinori SatoF: hw/intc/rx_icu.c 2174 0c80f50fSYoshinori SatoF: hw/rx/ 2175 e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h 2176 0c80f50fSYoshinori SatoF: include/hw/rx/ 2177 e78597ccSYoshinori Sato 2178 de4d4adbSPavel PisaCAN bus subsystem and hardware 2179 de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz> 2180 de4d4adbSPavel PisaM: Vikram Garhwal <fnu.vikram@xilinx.com> 2181 de4d4adbSPavel PisaS: Maintained 2182 de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/ 2183 de4d4adbSPavel PisaF: net/can/* 2184 de4d4adbSPavel PisaF: hw/net/can/* 2185 de4d4adbSPavel PisaF: include/net/can_*.h 2186 de4d4adbSPavel Pisa 2187 fd5d5c56SAnthony LiguoriSubsystems 2188 fd5d5c56SAnthony Liguori---------- 2189 fd5d5c56SAnthony LiguoriAudio 2190 9f575846SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2191 fd5d5c56SAnthony LiguoriS: Maintained 2192 fd5d5c56SAnthony LiguoriF: audio/ 2193 8d8b636dSPaolo BonziniF: hw/audio/ 2194 a2b245aeSThomas HuthF: include/hw/audio/ 2195 92a3c6aaSMarkus ArmbrusterF: qapi/audio.json 2196 1e8a1faeSThomas HuthF: tests/qtest/ac97-test.c 2197 1e8a1faeSThomas HuthF: tests/qtest/es1370-test.c 2198 1e8a1faeSThomas HuthF: tests/qtest/intel-hda-test.c 2199 fd5d5c56SAnthony Liguori 2200 17f1e8f5SStefan HajnocziBlock layer core 2201 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 2202 c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com> 2203 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2204 fd5d5c56SAnthony LiguoriS: Supported 2205 fd5d5c56SAnthony LiguoriF: block* 2206 fd5d5c56SAnthony LiguoriF: block/ 2207 8d8b636dSPaolo BonziniF: hw/block/ 2208 4c346e0bSKevin WolfF: include/block/ 2209 46078760SKevin WolfF: qemu-img* 2210 e13c59faSPeter MaydellF: docs/interop/qemu-img.rst 2211 46078760SKevin WolfF: qemu-io* 2212 29242091SKevin WolfF: tests/qemu-iotests/ 2213 8dd30c86SMax ReitzF: util/qemu-progress.c 2214 0bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c 2215 c468e368SMarkus ArmbrusterF: tests/check-block-qdict.c 2216 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2217 fd5d5c56SAnthony Liguori 2218 c607c7fbSStefan HajnocziStorage daemon 2219 c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 2220 c607c7fbSStefan HajnocziL: qemu-block@nongnu.org 2221 c607c7fbSStefan HajnocziS: Supported 2222 c607c7fbSStefan HajnocziF: storage-daemon/ 2223 c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst 2224 c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst 2225 c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2226 c607c7fbSStefan Hajnoczi 2227 d55053b1SStefan HajnocziBlock I/O path 2228 d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2229 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 2230 d55053b1SStefan HajnocziL: qemu-block@nongnu.org 2231 d55053b1SStefan HajnocziS: Supported 2232 36c697bdSPaolo BonziniF: util/async.c 2233 36c697bdSPaolo BonziniF: util/aio-*.c 2234 1f050a46SStefan HajnocziF: util/aio-*.h 2235 1f050a46SStefan HajnocziF: util/fdmon-*.c 2236 d55053b1SStefan HajnocziF: block/io.c 2237 d55053b1SStefan HajnocziF: migration/block* 2238 e1029ae2SFam ZhengF: include/block/aio.h 2239 f5a53faaSStefan HajnocziF: include/block/aio-wait.h 2240 0a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py 2241 ed7db34bSStefan HajnocziF: tests/test-fdmon-epoll.c 2242 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2243 d55053b1SStefan Hajnoczi 2244 e5b5728cSPaolo BonziniBlock SCSI subsystem 2245 e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2246 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2247 e5b5728cSPaolo BonziniL: qemu-block@nongnu.org 2248 e5b5728cSPaolo BonziniS: Supported 2249 e5b5728cSPaolo BonziniF: include/scsi/* 2250 e5b5728cSPaolo BonziniF: scsi/* 2251 e5b5728cSPaolo Bonzini 2252 280458a3SJeff CodyBlock Jobs 2253 03283d64SJeff CodyM: John Snow <jsnow@redhat.com> 2254 d7beddccSVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> 2255 280458a3SJeff CodyL: qemu-block@nongnu.org 2256 280458a3SJeff CodyS: Supported 2257 280458a3SJeff CodyF: blockjob.c 2258 280458a3SJeff CodyF: include/block/blockjob.h 2259 33e9e9bdSKevin WolfF: job.c 2260 1a90bc81SKevin WolfF: job-qmp.c 2261 c468e368SMarkus ArmbrusterF: include/qemu/job.h 2262 280458a3SJeff CodyF: block/backup.c 2263 280458a3SJeff CodyF: block/commit.c 2264 77346025SJeff CodyF: block/stream.c 2265 280458a3SJeff CodyF: block/mirror.c 2266 bf42508fSKevin WolfF: qapi/job.json 2267 d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c 2268 d7beddccSVladimir Sementsov-OgievskiyF: include/block/block-copy.c 2269 d7beddccSVladimir Sementsov-OgievskiyF: block/backup-top.h 2270 d7beddccSVladimir Sementsov-OgievskiyF: block/backup-top.c 2271 d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h 2272 d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c 2273 d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c 2274 d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h 2275 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs 2276 d7beddccSVladimir Sementsov-OgievskiyT: git https://src.openvz.org/scm/~vsementsov/qemu.git jobs 2277 280458a3SJeff Cody 2278 4120201dSMarkus ArmbrusterBlock QAPI, monitor, command line 2279 4120201dSMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2280 4120201dSMarkus ArmbrusterS: Supported 2281 4120201dSMarkus ArmbrusterF: blockdev.c 2282 a2dde2f2SMaxim LevitskyF: blockdev-hmp-cmds.c 2283 4120201dSMarkus ArmbrusterF: block/qapi.c 2284 4120201dSMarkus ArmbrusterF: qapi/block*.json 2285 fa988e39SMarkus ArmbrusterF: qapi/transaction.json 2286 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git block-next 2287 4120201dSMarkus Armbruster 2288 538193bcSJohn SnowDirty Bitmaps 2289 edb05904SEric BlakeM: Eric Blake <eblake@redhat.com> 2290 edb05904SEric BlakeM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> 2291 edb05904SEric BlakeR: John Snow <jsnow@redhat.com> 2292 538193bcSJohn SnowL: qemu-block@nongnu.org 2293 538193bcSJohn SnowS: Supported 2294 538193bcSJohn SnowF: include/qemu/hbitmap.h 2295 538193bcSJohn SnowF: include/block/dirty-bitmap.h 2296 bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c 2297 00637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c 2298 00637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c 2299 052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c 2300 00637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c 2301 538193bcSJohn SnowF: tests/test-hbitmap.c 2302 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst 2303 edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps 2304 538193bcSJohn Snow 2305 61af0ee6SPaolo BonziniCharacter device backends 2306 55fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2307 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 2308 fd5d5c56SAnthony LiguoriS: Maintained 2309 178fe0aeSMarc-André LureauF: chardev/ 2310 8228e353SMarc-André LureauF: include/chardev/ 2311 dbeee392SMarkus ArmbrusterF: qapi/char.json 2312 fd5d5c56SAnthony Liguori 2313 e26082fdSPaolo BonziniCharacter Devices (Braille) 2314 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2315 e26082fdSPaolo BonziniS: Maintained 2316 6b10e573SMarc-André LureauF: chardev/baum.c 2317 fd5d5c56SAnthony Liguori 2318 e94630d3SMarkus ArmbrusterCommand line option argument parsing 2319 e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2320 e94630d3SMarkus ArmbrusterS: Supported 2321 e94630d3SMarkus ArmbrusterF: include/qemu/option.h 2322 e94630d3SMarkus ArmbrusterF: tests/test-keyval.c 2323 e94630d3SMarkus ArmbrusterF: tests/test-qemu-opts.c 2324 e94630d3SMarkus ArmbrusterF: util/keyval.c 2325 e94630d3SMarkus ArmbrusterF: util/qemu-option.c 2326 e94630d3SMarkus Armbruster 2327 8c413e79SMarkus ArmbrusterCoverity model 2328 8c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2329 8c413e79SMarkus ArmbrusterS: Supported 2330 8c413e79SMarkus ArmbrusterF: scripts/coverity-model.c 2331 8c413e79SMarkus Armbruster 2332 9c263d07SPeter MaydellCoverity Scan integration 2333 9c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 2334 9c263d07SPeter MaydellS: Maintained 2335 9c263d07SPeter MaydellF: scripts/coverity-scan/ 2336 9c263d07SPeter Maydell 2337 d24b569aSPeter A. G. CrosthwaiteDevice Tree 2338 c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 2339 c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au> 2340 d24b569aSPeter A. G. CrosthwaiteS: Maintained 2341 800d4dedSPaolo BonziniF: softmmu/device_tree.c 2342 82407515SThomas HuthF: include/sysemu/device_tree.h 2343 d24b569aSPeter A. G. Crosthwaite 2344 3505a22bSMarc-André LureauDump 2345 3505a22bSMarc-André LureauS: Supported 2346 3505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2347 6d3da32cSMarkus ArmbrusterF: dump/ 2348 3505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c 2349 3505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h 2350 6d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs 2351 3505a22bSMarc-André LureauF: include/sysemu/dump-arch.h 2352 3505a22bSMarc-André LureauF: include/sysemu/dump.h 2353 d06b747bSMarkus ArmbrusterF: qapi/dump.json 2354 3505a22bSMarc-André LureauF: scripts/dump-guest-memory.py 2355 3505a22bSMarc-André LureauF: stubs/dump.c 2356 3505a22bSMarc-André Lureau 2357 4f966768SMarkus ArmbrusterError reporting 2358 4f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2359 4f966768SMarkus ArmbrusterS: Supported 2360 4f966768SMarkus ArmbrusterF: include/qapi/error.h 2361 4f966768SMarkus ArmbrusterF: include/qemu/error-report.h 2362 abb3d37dSMarkus ArmbrusterF: qapi/error.json 2363 4f966768SMarkus ArmbrusterF: util/error.c 2364 4f966768SMarkus ArmbrusterF: util/qemu-error.c 2365 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci 2366 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci 2367 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci 2368 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci 2369 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci 2370 8220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci 2371 4f966768SMarkus Armbruster 2372 fd5d5c56SAnthony LiguoriGDB stub 2373 c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2374 c7b3e866SAlex BennéeR: Philippe Mathieu-Daudé <philmd@redhat.com> 2375 c7b3e866SAlex BennéeS: Maintained 2376 fd5d5c56SAnthony LiguoriF: gdbstub* 2377 0dec1016SPeter MaydellF: include/exec/gdbstub.h 2378 fd5d5c56SAnthony LiguoriF: gdb-xml/ 2379 51c623b0SLirong YuanF: tests/tcg/multiarch/gdbstub/ 2380 fd5d5c56SAnthony Liguori 2381 01a9c03cSPaolo BonziniMemory API 2382 01a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2383 01a9c03cSPaolo BonziniS: Supported 2384 01a9c03cSPaolo BonziniF: include/exec/ioport.h 2385 14776ab5STony NguyenF: include/exec/memop.h 2386 01a9c03cSPaolo BonziniF: include/exec/memory.h 2387 2b1641d0SPaolo BonziniF: include/exec/ram_addr.h 2388 41aa4e9fSJuan QuintelaF: include/exec/ramblock.h 2389 800d4dedSPaolo BonziniF: softmmu/dma-helpers.c 2390 c7f419f5SClaudio FontanaF: softmmu/ioport.c 2391 c7f419f5SClaudio FontanaF: softmmu/memory.c 2392 d9f24bf5SPaolo BonziniF: softmmu/physmem.c 2393 01a9c03cSPaolo BonziniF: include/exec/memory-internal.h 2394 044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci 2395 01a9c03cSPaolo Bonzini 2396 7ee3bf03SGerd HoffmannSPICE 2397 7ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2398 7ee3bf03SGerd HoffmannS: Supported 2399 6e481d57SPeter MaydellF: include/ui/qemu-spice.h 2400 438528a3SThomas HuthF: include/ui/spice-display.h 2401 7ee3bf03SGerd HoffmannF: ui/spice-*.c 2402 7ee3bf03SGerd HoffmannF: audio/spiceaudio.c 2403 8d8b636dSPaolo BonziniF: hw/display/qxl* 2404 608cfed6SMarkus ArmbrusterF: qapi/ui.json 2405 9bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt 2406 7ee3bf03SGerd Hoffmann 2407 fd5d5c56SAnthony LiguoriGraphics 2408 25eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2409 25eccc37SGerd HoffmannS: Odd Fixes 2410 fd5d5c56SAnthony LiguoriF: ui/ 2411 e220656cSThomas HuthF: include/ui/ 2412 608cfed6SMarkus ArmbrusterF: qapi/ui.json 2413 b1d38037SMarc-André LureauF: util/drm.c 2414 fd5d5c56SAnthony Liguori 2415 351f1bf6SAndreas FärberCocoa graphics 2416 30ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 2417 351f1bf6SAndreas FärberS: Odd Fixes 2418 351f1bf6SAndreas FärberF: ui/cocoa.m 2419 351f1bf6SAndreas Färber 2420 fd5d5c56SAnthony LiguoriMain loop 2421 da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2422 da26f37aSPaolo BonziniS: Maintained 2423 54d31236SMarkus ArmbrusterF: include/qemu/main-loop.h 2424 54d31236SMarkus ArmbrusterF: include/sysemu/runstate.h 2425 e6dba048SAlejandro JimenezF: include/sysemu/runstate-action.h 2426 3ecb29a3SPaolo BonziniF: util/main-loop.c 2427 3ecb29a3SPaolo BonziniF: util/qemu-timer.c 2428 bac068e0SAlexander BulekovF: softmmu/vl.c 2429 7b733862SAlexander BulekovF: softmmu/main.c 2430 c7f419f5SClaudio FontanaF: softmmu/cpus.c 2431 b0c3cf94SClaudio FontanaF: softmmu/cpu-throttle.c 2432 740b1759SClaudio FontanaF: softmmu/cpu-timers.c 2433 740b1759SClaudio FontanaF: softmmu/icount.c 2434 e6dba048SAlejandro JimenezF: softmmu/runstate-action.c 2435 0e201d34SMarkus ArmbrusterF: qapi/run-state.json 2436 fd5d5c56SAnthony Liguori 2437 1b7e01d0SStefan HajnocziRead, Copy, Update (RCU) 2438 1b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 2439 1b7e01d0SStefan HajnocziS: Maintained 2440 1b7e01d0SStefan HajnocziF: include/qemu/rcu*.h 2441 1b7e01d0SStefan HajnocziF: tests/rcutorture.c 2442 1b7e01d0SStefan HajnocziF: tests/test-rcu-*.c 2443 1b7e01d0SStefan HajnocziF: util/rcu.c 2444 1b7e01d0SStefan Hajnoczi 2445 8899b4aeSLuiz CapitulinoHuman Monitor (HMP) 2446 c833fb4aSMarkus ArmbrusterM: Dr. David Alan Gilbert <dgilbert@redhat.com> 2447 fbb0621aSLuiz CapitulinoS: Maintained 2448 5bce308aSKevin WolfF: monitor/monitor-internal.h 2449 e84328faSKevin WolfF: monitor/misc.c 2450 1d95db74SKevin WolfF: monitor/monitor.c 2451 f1b3ccfaSKevin WolfF: monitor/hmp* 2452 f1b3ccfaSKevin WolfF: hmp.h 2453 c13e9912SThomas HuthF: hmp-commands*.hx 2454 c13e9912SThomas HuthF: include/monitor/hmp-target.h 2455 1e8a1faeSThomas HuthF: tests/qtest/test-hmp.c 2456 637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h 2457 637de4dbSMarkus ArmbrusterF: util/qemu-print.c 2458 fd5d5c56SAnthony Liguori 2459 f536f112SPaolo BonziniNetwork device backends 2460 442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com> 2461 fd5d5c56SAnthony LiguoriS: Maintained 2462 fd5d5c56SAnthony LiguoriF: net/ 2463 d24b2b1cSThomas HuthF: include/net/ 2464 e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c 2465 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 2466 3c0bd37dSMarkus ArmbrusterF: qapi/net.json 2467 fd5d5c56SAnthony Liguori 2468 aee09bafSVincenzo MaffioneNetmap network backend 2469 aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it> 2470 aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 2471 aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com> 2472 aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/ 2473 aee09bafSVincenzo MaffioneS: Maintained 2474 aee09bafSVincenzo MaffioneF: net/netmap.c 2475 aee09bafSVincenzo Maffione 2476 4fc264f4SEduardo HabkostHost Memory Backends 2477 4fc264f4SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com> 2478 4fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com> 2479 4fc264f4SEduardo HabkostS: Maintained 2480 4fc264f4SEduardo HabkostF: backends/hostmem*.c 2481 4fc264f4SEduardo HabkostF: include/sysemu/hostmem.h 2482 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 2483 4fc264f4SEduardo Habkost 2484 6034011cSGongleiCryptodev Backends 2485 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 2486 6034011cSGongleiS: Maintained 2487 6034011cSGongleiF: include/sysemu/cryptodev*.h 2488 6034011cSGongleiF: backends/cryptodev*.c 2489 6034011cSGonglei 2490 b8eaee96SJohn SnowPython library 2491 b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com> 2492 b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com> 2493 b8eaee96SJohn SnowR: Eduardo Habkost <ehabkost@redhat.com> 2494 b8eaee96SJohn SnowS: Maintained 2495 b8eaee96SJohn SnowF: python/ 2496 b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python 2497 b8eaee96SJohn Snow 2498 ad904f66SEduardo HabkostPython scripts 2499 ad904f66SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com> 2500 ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com> 2501 4251dfb0SJohn SnowS: Odd Fixes 2502 ad904f66SEduardo HabkostF: scripts/*.py 2503 ad904f66SEduardo HabkostF: tests/*.py 2504 ad904f66SEduardo Habkost 2505 f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util 2506 f4abfc6cSVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> 2507 f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained 2508 f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/ 2509 f4abfc6cSVladimir Sementsov-Ogievskiy 2510 8899b4aeSLuiz CapitulinoQAPI 2511 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 2512 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 2513 9740618cSLuiz CapitulinoS: Supported 2514 8899b4aeSLuiz CapitulinoF: qapi/ 2515 0311c5bdSMarkus ArmbrusterX: qapi/*.json 2516 ac4abb9aSMarkus ArmbrusterF: include/qapi/ 2517 ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/ 2518 ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h 2519 c0bd0b50SPaolo BonziniF: tests/qapi-schema/ 2520 ac4abb9aSMarkus ArmbrusterF: tests/test-*-visitor.c 2521 e94630d3SMarkus ArmbrusterF: tests/test-qapi-*.c 2522 ac4abb9aSMarkus ArmbrusterF: tests/test-qmp-*.c 2523 e94630d3SMarkus ArmbrusterF: tests/test-visitor-serialization.c 2524 be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py 2525 be25fcc4SMarkus ArmbrusterF: scripts/qapi/* 2526 4078ee54SPeter MaydellF: docs/sphinx/qapidoc.py 2527 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi* 2528 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 2529 8899b4aeSLuiz Capitulino 2530 7810d291SLuiz CapitulinoQAPI Schema 2531 7810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com> 2532 7810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 2533 7810d291SLuiz CapitulinoS: Supported 2534 0311c5bdSMarkus ArmbrusterF: qapi/*.json 2535 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 2536 7810d291SLuiz Capitulino 2537 f3582ba4SLuiz CapitulinoQObject 2538 daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2539 daf5dc78SMarkus ArmbrusterS: Supported 2540 f3582ba4SLuiz CapitulinoF: qobject/ 2541 7735d2b5SMarkus ArmbrusterF: include/qapi/qmp/ 2542 7735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h 2543 a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci 2544 7735d2b5SMarkus ArmbrusterF: tests/check-qdict.c 2545 7735d2b5SMarkus ArmbrusterF: tests/check-qjson.c 2546 7735d2b5SMarkus ArmbrusterF: tests/check-qlist.c 2547 cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qlit.c 2548 cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qnull.c 2549 cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qnum.c 2550 cd81e02bSPhilippe Mathieu-DaudéF: tests/check-qobject.c 2551 7735d2b5SMarkus ArmbrusterF: tests/check-qstring.c 2552 fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt 2553 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 2554 f3582ba4SLuiz Capitulino 2555 f05d9999SMichael RothQEMU Guest Agent 2556 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 2557 f05d9999SMichael RothS: Maintained 2558 f05d9999SMichael RothF: qga/ 2559 27a296fcSPeter MaydellF: docs/interop/qemu-ga.rst 2560 db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst 2561 ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/ 2562 ab7f9f7dSPhilippe Mathieu-DaudéF: tests/test-qga.c 2563 e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga 2564 f05d9999SMichael Roth 2565 4688c94cSAndreas FärberQOM 2566 1085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2567 1085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com> 2568 1085d86eSPaolo BonziniR: Eduardo Habkost <ehabkost@redhat.com> 2569 4688c94cSAndreas FärberS: Supported 2570 8f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt 2571 8f920054SMarkus ArmbrusterF: hw/core/qdev* 2572 b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c 2573 b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c 2574 8f920054SMarkus ArmbrusterF: include/hw/qdev* 2575 8f920054SMarkus ArmbrusterF: include/monitor/qdev.h 2576 4688c94cSAndreas FärberF: include/qom/ 2577 c577ff62SMarkus ArmbrusterF: qapi/qom.json 2578 c577ff62SMarkus ArmbrusterF: qapi/qdev.json 2579 22fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci 2580 800d4dedSPaolo BonziniF: softmmu/qdev-monitor.c 2581 9b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c 2582 4688c94cSAndreas FärberF: qom/ 2583 9f4aa7ceSAndreas FärberF: tests/check-qom-interface.c 2584 9f4aa7ceSAndreas FärberF: tests/check-qom-proplist.c 2585 8f920054SMarkus ArmbrusterF: tests/test-qdev-global-props.c 2586 4688c94cSAndreas Färber 2587 94dfc0f3SEduardo HabkostQOM boilerplate conversion script 2588 94dfc0f3SEduardo HabkostM: Eduardo Habkost <ehabkost@redhat.com> 2589 94dfc0f3SEduardo HabkostS: Maintained 2590 94dfc0f3SEduardo HabkostF: scripts/codeconverter/ 2591 94dfc0f3SEduardo Habkost 2592 8899b4aeSLuiz CapitulinoQMP 2593 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 2594 9740618cSLuiz CapitulinoS: Supported 2595 5bce308aSKevin WolfF: monitor/monitor-internal.h 2596 f1b3ccfaSKevin WolfF: monitor/qmp* 2597 e84328faSKevin WolfF: monitor/misc.c 2598 1d95db74SKevin WolfF: monitor/monitor.c 2599 92a3c6aaSMarkus ArmbrusterF: qapi/control.json 2600 abb3d37dSMarkus ArmbrusterF: qapi/error.json 2601 92a3c6aaSMarkus ArmbrusterF: qapi/introspect.json 2602 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-* 2603 12b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-* 2604 9740618cSLuiz CapitulinoF: scripts/qmp/ 2605 1e8a1faeSThomas HuthF: tests/qtest/qmp-test.c 2606 1e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c 2607 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 2608 8899b4aeSLuiz Capitulino 2609 98a43bf0SPaolo Bonziniqtest 2610 98a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com> 2611 98a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com> 2612 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 2613 98a43bf0SPaolo BonziniS: Maintained 2614 c7f419f5SClaudio FontanaF: softmmu/qtest.c 2615 1583a389SClaudio FontanaF: accel/qtest/ 2616 1e8a1faeSThomas HuthF: tests/qtest/ 2617 520ddc18SThomas HuthX: tests/qtest/bios-tables-test* 2618 98a43bf0SPaolo Bonzini 2619 5f6fd09aSAlexander BulekovDevice Fuzzing 2620 5f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu> 2621 5f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com> 2622 5f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com> 2623 5f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com> 2624 6184e5fbSThomas HuthR: Thomas Huth <thuth@redhat.com> 2625 5f6fd09aSAlexander BulekovS: Maintained 2626 5f6fd09aSAlexander BulekovF: tests/qtest/fuzz/ 2627 211635b3SAlexander BulekovF: scripts/oss-fuzz/ 2628 f3a0208fSAlexander BulekovF: docs/devel/fuzzing.rst 2629 5f6fd09aSAlexander Bulekov 2630 cc0100f4SAlistair FrancisRegister API 2631 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2632 cc0100f4SAlistair FrancisS: Maintained 2633 cc0100f4SAlistair FrancisF: hw/core/register.c 2634 cc0100f4SAlistair FrancisF: include/hw/register.h 2635 06a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h 2636 cc0100f4SAlistair Francis 2637 fd5d5c56SAnthony LiguoriSLIRP 2638 eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2639 bafc72abSJan KiszkaS: Maintained 2640 fd5d5c56SAnthony LiguoriF: slirp/ 2641 663fb1e1SThomas HuthF: net/slirp.c 2642 d24b2b1cSThomas HuthF: include/net/slirp.h 2643 02cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp 2644 fd5d5c56SAnthony Liguori 2645 6d0af39fSEdgar E. IglesiasStreams 2646 6d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 2647 6d0af39fSEdgar E. IglesiasS: Maintained 2648 6d0af39fSEdgar E. IglesiasF: hw/core/stream.c 2649 6d0af39fSEdgar E. IglesiasF: include/hw/stream.h 2650 6d0af39fSEdgar E. Iglesias 2651 b1ed728aSPaolo BonziniStubs 2652 b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2653 b1ed728aSPaolo BonziniS: Maintained 2654 b1ed728aSPaolo BonziniF: stubs/ 2655 b1ed728aSPaolo Bonzini 2656 598a3f35SStefan HajnocziTracing 2657 1cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2658 598a3f35SStefan HajnocziS: Maintained 2659 598a3f35SStefan HajnocziF: trace/ 2660 0e076292SThomas HuthF: trace-events 2661 3a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc 2662 92a3c6aaSMarkus ArmbrusterF: qapi/trace.json 2663 f70fd8fdSLluÃs VilanovaF: scripts/tracetool.py 2664 f70fd8fdSLluÃs VilanovaF: scripts/tracetool/ 2665 62dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap* 2666 605ffebbSPeter MaydellF: docs/interop/qemu-trace-stap.rst 2667 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/tracing.txt 2668 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing 2669 598a3f35SStefan Hajnoczi 2670 3859b6cfSMarkus ArmbrusterTPM 2671 1f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com> 2672 6b4f250bSStefan BergerS: Maintained 2673 3859b6cfSMarkus ArmbrusterF: tpm.c 2674 c39f95dcSPhilippe Mathieu-DaudéF: stubs/tpm.c 2675 3859b6cfSMarkus ArmbrusterF: hw/tpm/* 2676 3859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h 2677 3859b6cfSMarkus ArmbrusterF: include/sysemu/tpm* 2678 3859b6cfSMarkus ArmbrusterF: qapi/tpm.json 2679 8ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/ 2680 1e8a1faeSThomas HuthF: tests/qtest/*tpm* 2681 e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next 2682 3859b6cfSMarkus Armbruster 2683 14f40fdcSBlue SwirlCheckpatch 2684 14f40fdcSBlue SwirlS: Odd Fixes 2685 14f40fdcSBlue SwirlF: scripts/checkpatch.pl 2686 14f40fdcSBlue Swirl 2687 c0787c8dSJuan QuintelaMigration 2688 c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com> 2689 d7fc72ceSDr. David Alan GilbertM: Dr. David Alan Gilbert <dgilbert@redhat.com> 2690 c0787c8dSJuan QuintelaS: Maintained 2691 107b5969SMarc-André LureauF: hw/core/vmstate-if.c 2692 107b5969SMarc-André LureauF: include/hw/vmstate-if.h 2693 c0787c8dSJuan QuintelaF: include/migration/ 2694 44a1f946SDr. David Alan GilbertF: migration/ 2695 c5515640SAmit ShahF: scripts/vmstate-static-checker.py 2696 c5515640SAmit ShahF: tests/vmstate-static-checker-data/ 2697 1e8a1faeSThomas HuthF: tests/qtest/migration-test.c 2698 c468e368SMarkus ArmbrusterF: docs/devel/migration.rst 2699 48685a8eSMarkus ArmbrusterF: qapi/migration.json 2700 c0787c8dSJuan Quintela 2701 a566907fSMarc-André LureauD-Bus 2702 a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2703 a566907fSMarc-André LureauS: Maintained 2704 5010cec2SMarc-André LureauF: backends/dbus-vmstate.c 2705 586ca6baSMarc-André LureauF: tests/dbus-vmstate* 2706 a5021d69SMarc-André LureauF: util/dbus.c 2707 a5021d69SMarc-André LureauF: include/qemu/dbus.h 2708 a566907fSMarc-André LureauF: docs/interop/dbus.rst 2709 5010cec2SMarc-André LureauF: docs/interop/dbus-vmstate.rst 2710 a566907fSMarc-André Lureau 2711 92bfedb0SEduardo OtuboSeccomp 2712 064983cbSotuboM: Eduardo Otubo <otubo@redhat.com> 2713 92bfedb0SEduardo OtuboS: Supported 2714 800d4dedSPaolo BonziniF: softmmu/qemu-seccomp.c 2715 92bfedb0SEduardo OtuboF: include/sysemu/seccomp.h 2716 92bfedb0SEduardo Otubo 2717 ddbb0d09SDaniel P. BerrangeCryptography 2718 ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 2719 ddbb0d09SDaniel P. BerrangeS: Maintained 2720 ddbb0d09SDaniel P. BerrangeF: crypto/ 2721 ddbb0d09SDaniel P. BerrangeF: include/crypto/ 2722 92a3c6aaSMarkus ArmbrusterF: qapi/crypto.json 2723 ddbb0d09SDaniel P. BerrangeF: tests/test-crypto-* 2724 3947ecfcSPhilippe Mathieu-DaudéF: tests/benchmark-crypto-* 2725 4d21171bSPhilippe Mathieu-DaudéF: tests/crypto-tls-* 2726 4d21171bSPhilippe Mathieu-DaudéF: tests/pkix_asn1_tab.c 2727 899833cdSDaniel P. BerrangeF: qemu.sasl 2728 ddbb0d09SDaniel P. Berrange 2729 10817bf0SDaniel P. BerrangeCoroutines 2730 10817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com> 2731 10817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com> 2732 00a25291SStefan HajnocziS: Maintained 2733 10817bf0SDaniel P. BerrangeF: util/*coroutine* 2734 10817bf0SDaniel P. BerrangeF: include/qemu/coroutine* 2735 10817bf0SDaniel P. BerrangeF: tests/test-coroutine.c 2736 10817bf0SDaniel P. Berrange 2737 88c5f205SDaniel P. BerrangeBuffers 2738 88c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 2739 4251dfb0SJohn SnowS: Odd Fixes 2740 88c5f205SDaniel P. BerrangeF: util/buffer.c 2741 88c5f205SDaniel P. BerrangeF: include/qemu/buffer.h 2742 88c5f205SDaniel P. Berrange 2743 666a3af9SDaniel P. BerrangeI/O Channels 2744 666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 2745 666a3af9SDaniel P. BerrangeS: Maintained 2746 666a3af9SDaniel P. BerrangeF: io/ 2747 666a3af9SDaniel P. BerrangeF: include/io/ 2748 666a3af9SDaniel P. BerrangeF: tests/test-io-* 2749 666a3af9SDaniel P. Berrange 2750 5b76dd13SDaniel P. BerrangeUser authorization 2751 5b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 2752 5b76dd13SDaniel P. BerrangeS: Maintained 2753 5b76dd13SDaniel P. BerrangeF: authz/ 2754 c8c99887SDaniel P. BerrangeF: qapi/authz.json 2755 5b76dd13SDaniel P. BerrangeF: include/authz/ 2756 5b76dd13SDaniel P. BerrangeF: tests/test-authz-* 2757 5b76dd13SDaniel P. Berrange 2758 5614a283SGerd HoffmannSockets 2759 5614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com> 2760 5614a283SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2761 5614a283SGerd HoffmannS: Maintained 2762 5614a283SGerd HoffmannF: include/qemu/sockets.h 2763 5614a283SGerd HoffmannF: util/qemu-sockets.c 2764 a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json 2765 5614a283SGerd Hoffmann 2766 90e33dfeSDaniel P. BerrangéFile monitor 2767 90e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 2768 4251dfb0SJohn SnowS: Odd Fixes 2769 90e33dfeSDaniel P. BerrangéF: util/filemonitor*.c 2770 90e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h 2771 90e33dfeSDaniel P. BerrangéF: tests/test-util-filemonitor.c 2772 90e33dfeSDaniel P. Berrangé 2773 d310d85bSAlberto GarciaThrottling infrastructure 2774 d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com> 2775 d310d85bSAlberto GarciaS: Supported 2776 d310d85bSAlberto GarciaF: block/throttle-groups.c 2777 d310d85bSAlberto GarciaF: include/block/throttle-groups.h 2778 89603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h 2779 d310d85bSAlberto GarciaF: util/throttle.c 2780 89603938SPhilippe Mathieu-DaudéF: docs/throttle.txt 2781 89603938SPhilippe Mathieu-DaudéF: tests/test-throttle.c 2782 d310d85bSAlberto GarciaL: qemu-block@nongnu.org 2783 d310d85bSAlberto Garcia 2784 080d7aacSFam ZhengUUID 2785 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 2786 080d7aacSFam ZhengS: Supported 2787 080d7aacSFam ZhengF: util/uuid.c 2788 080d7aacSFam ZhengF: include/qemu/uuid.h 2789 080d7aacSFam ZhengF: tests/test-uuid.c 2790 080d7aacSFam Zheng 2791 50186051SLukas StraubYank feature 2792 50186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de> 2793 50186051SLukas StraubS: Odd fixes 2794 50186051SLukas StraubF: util/yank.c 2795 228e3ec4SLukas StraubF: stubs/yank.c 2796 50186051SLukas StraubF: include/qemu/yank.h 2797 50186051SLukas StraubF: qapi/yank.json 2798 50186051SLukas Straub 2799 a4cc318eSzhanghailiangCOLO Framework 2800 a4cc318eSzhanghailiangM: zhanghailiang <zhang.zhanghailiang@huawei.com> 2801 a4cc318eSzhanghailiangS: Maintained 2802 a4cc318eSzhanghailiangF: migration/colo* 2803 a4cc318eSzhanghailiangF: include/migration/colo.h 2804 a4cc318eSzhanghailiangF: include/migration/failover.h 2805 a4cc318eSzhanghailiangF: docs/COLO-FT.txt 2806 a4cc318eSzhanghailiang 2807 88f82ed1SZhang ChenCOLO Proxy 2808 c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com> 2809 88f82ed1SZhang ChenM: Li Zhijian <lizhijian@cn.fujitsu.com> 2810 88f82ed1SZhang ChenS: Supported 2811 88f82ed1SZhang ChenF: docs/colo-proxy.txt 2812 88f82ed1SZhang ChenF: net/colo* 2813 88f82ed1SZhang ChenF: net/filter-rewriter.c 2814 88f82ed1SZhang ChenF: net/filter-mirror.c 2815 88f82ed1SZhang Chen 2816 62258201SPavel DovgalyukRecord/replay 2817 62258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> 2818 62258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com> 2819 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay 2820 62258201SPavel DovgalyukS: Supported 2821 62258201SPavel DovgalyukF: replay/* 2822 62258201SPavel DovgalyukF: block/blkreplay.c 2823 62258201SPavel DovgalyukF: net/filter-replay.c 2824 62258201SPavel DovgalyukF: include/sysemu/replay.h 2825 62258201SPavel DovgalyukF: docs/replay.txt 2826 62258201SPavel DovgalyukF: stubs/replay.c 2827 c7ebab0fSPavel DovgalyukF: tests/acceptance/replay_kernel.py 2828 be52eca3SPavel DovgalyukF: tests/acceptance/reverse_debugging.py 2829 43d7e1d7SPavel DovgalyukF: qapi/replay.json 2830 62258201SPavel Dovgalyuk 2831 eecf5eedSPeter XuIOVA Tree 2832 eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com> 2833 eecf5eedSPeter XuS: Maintained 2834 eecf5eedSPeter XuF: include/qemu/iova-tree.h 2835 eecf5eedSPeter XuF: util/iova-tree.c 2836 eecf5eedSPeter Xu 2837 5ee547bbSViktor Prutyanovelf2dmp 2838 5ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 2839 5ee547bbSViktor PrutyanovS: Maintained 2840 5ee547bbSViktor PrutyanovF: contrib/elf2dmp/ 2841 5ee547bbSViktor Prutyanov 2842 93198b6cSCorey MinyardI2C and SMBus 2843 93198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com> 2844 93198b6cSCorey MinyardS: Maintained 2845 93198b6cSCorey MinyardF: hw/i2c/core.c 2846 93198b6cSCorey MinyardF: hw/i2c/smbus_slave.c 2847 93198b6cSCorey MinyardF: hw/i2c/smbus_master.c 2848 93198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c 2849 93198b6cSCorey MinyardF: include/hw/i2c/i2c.h 2850 93198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h 2851 93198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h 2852 93198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h 2853 93198b6cSCorey Minyard 2854 d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications 2855 d0d89526SPhilippe Mathieu-DaudéM: Laszlo Ersek <lersek@redhat.com> 2856 d0d89526SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@redhat.com> 2857 d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com> 2858 d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com> 2859 d0d89526SPhilippe Mathieu-DaudéS: Maintained 2860 d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json 2861 d0d89526SPhilippe Mathieu-Daudé 2862 6739df3fSLaszlo ErsekEDK2 Firmware 2863 6739df3fSLaszlo ErsekM: Laszlo Ersek <lersek@redhat.com> 2864 6739df3fSLaszlo ErsekM: Philippe Mathieu-Daudé <philmd@redhat.com> 2865 6739df3fSLaszlo ErsekS: Supported 2866 6739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json 2867 6739df3fSLaszlo ErsekF: pc-bios/edk2-* 2868 6739df3fSLaszlo ErsekF: roms/Makefile.edk2 2869 6739df3fSLaszlo ErsekF: roms/edk2 2870 6739df3fSLaszlo ErsekF: roms/edk2-* 2871 6739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/ 2872 6739df3fSLaszlo ErsekF: tests/uefi-test-tools/ 2873 922febe2SThomas HuthF: .gitlab-ci.d/edk2.yml 2874 71920809SPhilippe Mathieu-DaudéF: .gitlab-ci.d/edk2/ 2875 6739df3fSLaszlo Ersek 2876 8bc43f39SPeter XuVT-d Emulation 2877 8bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com> 2878 8bc43f39SPeter XuM: Peter Xu <peterx@redhat.com> 2879 8bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com> 2880 8bc43f39SPeter XuS: Supported 2881 8bc43f39SPeter XuF: hw/i386/intel_iommu.c 2882 8bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h 2883 8bc43f39SPeter XuF: include/hw/i386/intel_iommu.h 2884 8bc43f39SPeter Xu 2885 e92fb016SBin MengOpenSBI Firmware 2886 e92fb016SBin MengM: Bin Meng <bmeng.cn@gmail.com> 2887 e92fb016SBin MengS: Supported 2888 e92fb016SBin MengF: pc-bios/opensbi-* 2889 e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml 2890 e92fb016SBin MengF: .gitlab-ci.d/opensbi/ 2891 e92fb016SBin Meng 2892 59c7a187SLuc MichelClock framework 2893 59c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr> 2894 59c7a187SLuc MichelR: Damien Hedde <damien.hedde@greensocs.com> 2895 59c7a187SLuc MichelS: Maintained 2896 59c7a187SLuc MichelF: include/hw/clock.h 2897 59c7a187SLuc MichelF: include/hw/qdev-clock.h 2898 59c7a187SLuc MichelF: hw/core/clock.c 2899 59c7a187SLuc MichelF: hw/core/clock-vmstate.c 2900 59c7a187SLuc MichelF: hw/core/qdev-clock.c 2901 59c7a187SLuc MichelF: docs/devel/clocks.rst 2902 59c7a187SLuc Michel 2903 fd5d5c56SAnthony LiguoriUsermode Emulation 2904 fd5d5c56SAnthony Liguori------------------ 2905 6347e1f1SMarkus ArmbrusterOverall usermode emulation 2906 486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi> 2907 486bbe5fSPaolo BonziniS: Maintained 2908 486bbe5fSPaolo BonziniF: thunk.c 2909 58410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c 2910 486bbe5fSPaolo Bonzini 2911 fd5d5c56SAnthony LiguoriBSD user 2912 297e8005SMarkus ArmbrusterS: Orphan 2913 fd5d5c56SAnthony LiguoriF: bsd-user/ 2914 1cb42835SPhilippe Mathieu-DaudéF: default-configs/targets/*-bsd-user.mak 2915 fd5d5c56SAnthony Liguori 2916 fd5d5c56SAnthony LiguoriLinux user 2917 8f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu> 2918 fd5d5c56SAnthony LiguoriS: Maintained 2919 fd5d5c56SAnthony LiguoriF: linux-user/ 2920 1cb42835SPhilippe Mathieu-DaudéF: default-configs/targets/*linux-user.mak 2921 e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh 2922 e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh 2923 57333330SLaurent VivierF: scripts/update-mips-syscall-args.sh 2924 382ae67aSLaurent VivierF: scripts/gensyscalls.sh 2925 42f5a7e9SAurelien Jarno 2926 42f5a7e9SAurelien JarnoTiny Code Generator (TCG) 2927 42f5a7e9SAurelien Jarno------------------------- 2928 6347e1f1SMarkus ArmbrusterCommon TCG code 2929 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 2930 42f5a7e9SAurelien JarnoS: Maintained 2931 42f5a7e9SAurelien JarnoF: tcg/ 2932 d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/ 2933 42f5a7e9SAurelien Jarno 2934 22b5867bSAlex BennéeTCG Plugins 2935 22b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2936 22b5867bSAlex BennéeS: Maintained 2937 8ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst 2938 22b5867bSAlex BennéeF: plugins/ 2939 c17a386bSAlex BennéeF: tests/plugin/ 2940 4c134d07SAlex BennéeF: tests/acceptance/tcg_plugins.py 2941 c17a386bSAlex BennéeF: contrib/plugins/ 2942 22b5867bSAlex Bennée 2943 6347e1f1SMarkus ArmbrusterAArch64 TCG target 2944 3e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 2945 b25a464cSClaudio FontanaS: Maintained 2946 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 2947 b25a464cSClaudio FontanaF: tcg/aarch64/ 2948 c17652eeSPaolo BonziniF: disas/arm-a64.cc 2949 c17652eeSPaolo BonziniF: disas/libvixl/ 2950 b25a464cSClaudio Fontana 2951 6347e1f1SMarkus ArmbrusterARM TCG target 2952 42f5a7e9SAurelien JarnoM: Andrzej Zaborowski <balrogg@gmail.com> 2953 42f5a7e9SAurelien JarnoS: Maintained 2954 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 2955 42f5a7e9SAurelien JarnoF: tcg/arm/ 2956 c17652eeSPaolo BonziniF: disas/arm.c 2957 42f5a7e9SAurelien Jarno 2958 6347e1f1SMarkus Armbrusteri386 TCG target 2959 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 2960 42f5a7e9SAurelien JarnoS: Maintained 2961 42f5a7e9SAurelien JarnoF: tcg/i386/ 2962 c17652eeSPaolo BonziniF: disas/i386.c 2963 42f5a7e9SAurelien Jarno 2964 6347e1f1SMarkus ArmbrusterMIPS TCG target 2965 cf960317SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <f4bug@amsat.org> 2966 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 2967 dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org> 2968 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 2969 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 2970 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 2971 42f5a7e9SAurelien JarnoF: tcg/mips/ 2972 42f5a7e9SAurelien Jarno 2973 6347e1f1SMarkus ArmbrusterPPC TCG target 2974 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 2975 15610d42SPranith KumarS: Odd Fixes 2976 42f5a7e9SAurelien JarnoF: tcg/ppc/ 2977 c17652eeSPaolo BonziniF: disas/ppc.c 2978 42f5a7e9SAurelien Jarno 2979 6347e1f1SMarkus ArmbrusterRISC-V TCG target 2980 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 2981 fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 2982 fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org 2983 fb1f70f3SAlistair FrancisS: Maintained 2984 fb1f70f3SAlistair FrancisF: tcg/riscv/ 2985 fb1f70f3SAlistair FrancisF: disas/riscv.c 2986 fb1f70f3SAlistair Francis 2987 6347e1f1SMarkus ArmbrusterS390 TCG target 2988 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 2989 42f5a7e9SAurelien JarnoS: Maintained 2990 42f5a7e9SAurelien JarnoF: tcg/s390/ 2991 c17652eeSPaolo BonziniF: disas/s390.c 2992 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2993 42f5a7e9SAurelien Jarno 2994 6347e1f1SMarkus ArmbrusterSPARC TCG target 2995 297e8005SMarkus ArmbrusterS: Odd Fixes 2996 42f5a7e9SAurelien JarnoF: tcg/sparc/ 2997 c17652eeSPaolo BonziniF: disas/sparc.c 2998 bc75c9e5SStefan Weil 2999 6347e1f1SMarkus ArmbrusterTCI TCG target 3000 bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 3001 bc75c9e5SStefan WeilS: Maintained 3002 8ef9cd55SAndreas FärberF: tcg/tci/ 3003 752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c 3004 c17652eeSPaolo BonziniF: disas/tci.c 3005 aa09c951SAndreas Färber 3006 f05b328cSStefan HajnocziBlock drivers 3007 f05b328cSStefan Hajnoczi------------- 3008 f05b328cSStefan HajnocziVMDK 3009 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3010 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3011 f05b328cSStefan HajnocziS: Supported 3012 f05b328cSStefan HajnocziF: block/vmdk.c 3013 f05b328cSStefan Hajnoczi 3014 f05b328cSStefan HajnocziRBD 3015 2bbd9986SJason DillamanM: Jason Dillaman <dillaman@redhat.com> 3016 280458a3SJeff CodyL: qemu-block@nongnu.org 3017 f05b328cSStefan HajnocziS: Supported 3018 f05b328cSStefan HajnocziF: block/rbd.c 3019 f05b328cSStefan Hajnoczi 3020 f05b328cSStefan HajnocziSheepdog 3021 f05b328cSStefan HajnocziM: Liu Yuan <namei.unix@gmail.com> 3022 280458a3SJeff CodyL: qemu-block@nongnu.org 3023 5f5246b6SJeff CodyS: Odd Fixes 3024 f05b328cSStefan HajnocziF: block/sheepdog.c 3025 f05b328cSStefan Hajnoczi 3026 f05b328cSStefan HajnocziVHDX 3027 5f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com> 3028 280458a3SJeff CodyL: qemu-block@nongnu.org 3029 f05b328cSStefan HajnocziS: Supported 3030 f05b328cSStefan HajnocziF: block/vhdx* 3031 f05b328cSStefan Hajnoczi 3032 f05b328cSStefan HajnocziVDI 3033 f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de> 3034 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3035 f05b328cSStefan HajnocziS: Maintained 3036 f05b328cSStefan HajnocziF: block/vdi.c 3037 f05b328cSStefan Hajnoczi 3038 f05b328cSStefan HajnocziiSCSI 3039 f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com> 3040 f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 3041 f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de> 3042 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3043 2185fd67SPaolo BonziniS: Odd Fixes 3044 f05b328cSStefan HajnocziF: block/iscsi.c 3045 2deb63c2SPeter LievenF: block/iscsi-opts.c 3046 f05b328cSStefan Hajnoczi 3047 99c62e70SEric BlakeNetwork Block Device (NBD) 3048 99c62e70SEric BlakeM: Eric Blake <eblake@redhat.com> 3049 99c62e70SEric BlakeL: qemu-block@nongnu.org 3050 99c62e70SEric BlakeS: Maintained 3051 99c62e70SEric BlakeF: block/nbd* 3052 99c62e70SEric BlakeF: nbd/ 3053 99c62e70SEric BlakeF: include/block/nbd* 3054 99c62e70SEric BlakeF: qemu-nbd.* 3055 99c62e70SEric BlakeF: blockdev-nbd.c 3056 3229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt 3057 87c0868fSPeter MaydellF: docs/interop/qemu-nbd.rst 3058 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd 3059 99c62e70SEric Blake 3060 6542aa9cSPeter LievenNFS 3061 6542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de> 3062 280458a3SJeff CodyL: qemu-block@nongnu.org 3063 6542aa9cSPeter LievenS: Maintained 3064 6542aa9cSPeter LievenF: block/nfs.c 3065 6542aa9cSPeter Lieven 3066 f05b328cSStefan HajnocziSSH 3067 f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com> 3068 280458a3SJeff CodyL: qemu-block@nongnu.org 3069 f05b328cSStefan HajnocziS: Supported 3070 f05b328cSStefan HajnocziF: block/ssh.c 3071 c9a12e75SChrysostomos Nanakos 3072 280458a3SJeff CodyCURL 3073 280458a3SJeff CodyL: qemu-block@nongnu.org 3074 5c6090faSThomas HuthS: Odd Fixes 3075 280458a3SJeff CodyF: block/curl.c 3076 280458a3SJeff Cody 3077 280458a3SJeff CodyGLUSTER 3078 280458a3SJeff CodyL: qemu-block@nongnu.org 3079 5c6090faSThomas HuthL: integration@gluster.org 3080 5c6090faSThomas HuthS: Odd Fixes 3081 280458a3SJeff CodyF: block/gluster.c 3082 b5e9476cSGonglei 3083 199667a8SFam ZhengNull Block Driver 3084 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3085 199667a8SFam ZhengL: qemu-block@nongnu.org 3086 199667a8SFam ZhengS: Supported 3087 199667a8SFam ZhengF: block/null.c 3088 199667a8SFam Zheng 3089 bdd6a90aSFam ZhengNVMe Block Driver 3090 1a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3091 1a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net> 3092 bdd6a90aSFam ZhengL: qemu-block@nongnu.org 3093 bdd6a90aSFam ZhengS: Supported 3094 bdd6a90aSFam ZhengF: block/nvme* 3095 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 3096 1a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 3097 bdd6a90aSFam Zheng 3098 b5e9476cSGongleiBootdevice 3099 b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com> 3100 b5e9476cSGongleiS: Maintained 3101 800d4dedSPaolo BonziniF: softmmu/bootdevice.c 3102 ecdda9e0SAlberto Garcia 3103 ecdda9e0SAlberto GarciaQuorum 3104 ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3105 ecdda9e0SAlberto GarciaS: Supported 3106 ecdda9e0SAlberto GarciaF: block/quorum.c 3107 ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org 3108 e7c6e631SStefan Hajnoczi 3109 bfcc224eSAapo Vienamoblklogwrites 3110 bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com> 3111 bfcc224eSAapo VienamoL: qemu-block@nongnu.org 3112 bfcc224eSAapo VienamoS: Supported 3113 bfcc224eSAapo VienamoF: block/blklogwrites.c 3114 bfcc224eSAapo Vienamo 3115 e7c6e631SStefan Hajnocziblkverify 3116 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3117 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3118 e7c6e631SStefan HajnocziS: Supported 3119 e7c6e631SStefan HajnocziF: block/blkverify.c 3120 e7c6e631SStefan Hajnoczi 3121 e7c6e631SStefan Hajnoczibochs 3122 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3123 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3124 e7c6e631SStefan HajnocziS: Supported 3125 e7c6e631SStefan HajnocziF: block/bochs.c 3126 e7c6e631SStefan Hajnoczi 3127 e7c6e631SStefan Hajnoczicloop 3128 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3129 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3130 e7c6e631SStefan HajnocziS: Supported 3131 e7c6e631SStefan HajnocziF: block/cloop.c 3132 e7c6e631SStefan Hajnoczi 3133 e7c6e631SStefan Hajnoczidmg 3134 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3135 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3136 e7c6e631SStefan HajnocziS: Supported 3137 e7c6e631SStefan HajnocziF: block/dmg.c 3138 e7c6e631SStefan Hajnoczi 3139 e7c6e631SStefan Hajnocziparallels 3140 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3141 f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org> 3142 a960c4b4SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> 3143 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3144 e7c6e631SStefan HajnocziS: Supported 3145 e7c6e631SStefan HajnocziF: block/parallels.c 3146 a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c 3147 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt 3148 a960c4b4SVladimir Sementsov-OgievskiyT: git https://src.openvz.org/scm/~vsementsov/qemu.git parallels 3149 e7c6e631SStefan Hajnoczi 3150 e7c6e631SStefan Hajnocziqed 3151 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3152 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3153 e7c6e631SStefan HajnocziS: Supported 3154 e7c6e631SStefan HajnocziF: block/qed.c 3155 e7c6e631SStefan Hajnoczi 3156 e7c6e631SStefan Hajnocziraw 3157 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3158 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3159 e7c6e631SStefan HajnocziS: Supported 3160 e7c6e631SStefan HajnocziF: block/linux-aio.c 3161 f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h 3162 2e6fc7ebSEric BlakeF: block/raw-format.c 3163 c1bb86cdSEric BlakeF: block/file-posix.c 3164 c1bb86cdSEric BlakeF: block/file-win32.c 3165 e7c6e631SStefan HajnocziF: block/win32-aio.c 3166 e7c6e631SStefan Hajnoczi 3167 6663a0a3SAarushi MehtaLinux io_uring 3168 6663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com> 3169 6663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com> 3170 6663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com> 3171 6663a0a3SAarushi MehtaL: qemu-block@nongnu.org 3172 6663a0a3SAarushi MehtaS: Maintained 3173 6663a0a3SAarushi MehtaF: block/io_uring.c 3174 06a47ef5SAarushi MehtaF: stubs/io_uring.c 3175 6663a0a3SAarushi Mehta 3176 e7c6e631SStefan Hajnocziqcow2 3177 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3178 c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com> 3179 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3180 e7c6e631SStefan HajnocziS: Supported 3181 e7c6e631SStefan HajnocziF: block/qcow2* 3182 b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt 3183 e7c6e631SStefan Hajnoczi 3184 e7c6e631SStefan Hajnocziqcow 3185 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3186 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3187 e7c6e631SStefan HajnocziS: Supported 3188 e7c6e631SStefan HajnocziF: block/qcow.c 3189 e7c6e631SStefan Hajnoczi 3190 e7c6e631SStefan Hajnocziblkdebug 3191 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3192 c4189d85SMax ReitzM: Max Reitz <mreitz@redhat.com> 3193 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3194 e7c6e631SStefan HajnocziS: Supported 3195 e7c6e631SStefan HajnocziF: block/blkdebug.c 3196 e7c6e631SStefan Hajnoczi 3197 e7c6e631SStefan Hajnoczivpc 3198 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3199 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3200 e7c6e631SStefan HajnocziS: Supported 3201 e7c6e631SStefan HajnocziF: block/vpc.c 3202 e7c6e631SStefan Hajnoczi 3203 e7c6e631SStefan Hajnoczivvfat 3204 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3205 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3206 4b7c5bc4SPrasad J PanditS: Odd Fixes 3207 e7c6e631SStefan HajnocziF: block/vvfat.c 3208 abfe4e94SStefan Hajnoczi 3209 abfe4e94SStefan HajnocziImage format fuzzer 3210 abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3211 abfe4e94SStefan HajnocziL: qemu-block@nongnu.org 3212 abfe4e94SStefan HajnocziS: Supported 3213 abfe4e94SStefan HajnocziF: tests/image-fuzzer/ 3214 717171bdSDaniel P. Berrange 3215 8675a376SCoiby XuVhost-user block device backend server 3216 8675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com> 3217 8675a376SCoiby XuS: Maintained 3218 8675a376SCoiby XuF: block/export/vhost-user-blk-server.c 3219 80a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h 3220 80a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h 3221 8675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c 3222 80a06cc5SStefan HajnocziF: util/vhost-user-server.c 3223 8675a376SCoiby Xu 3224 0c9b70d5SMax ReitzFUSE block device exports 3225 0c9b70d5SMax ReitzM: Max Reitz <mreitz@redhat.com> 3226 0c9b70d5SMax ReitzL: qemu-block@nongnu.org 3227 0c9b70d5SMax ReitzS: Supported 3228 0c9b70d5SMax ReitzF: block/export/fuse.c 3229 0c9b70d5SMax Reitz 3230 049105a3SChanglong XieReplication 3231 205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com> 3232 3ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com> 3233 049105a3SChanglong XieS: Supported 3234 049105a3SChanglong XieF: replication* 3235 049105a3SChanglong XieF: block/replication.c 3236 049105a3SChanglong XieF: tests/test-replication.c 3237 049105a3SChanglong XieF: docs/block-replication.txt 3238 049105a3SChanglong Xie 3239 a3defabbSMarcel ApfelbaumPVRDMA 3240 bfffeac8SYuval ShaiaM: Yuval Shaia <yuval.shaia.ml@gmail.com> 3241 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 3242 a3defabbSMarcel ApfelbaumS: Maintained 3243 a3defabbSMarcel ApfelbaumF: hw/rdma/* 3244 a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/* 3245 a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt 3246 a5d2f6f8SYuval ShaiaF: contrib/rdmacm-mux/* 3247 4a5c9903SYuval ShaiaF: qapi/rdma.json 3248 a3defabbSMarcel Apfelbaum 3249 b052fec8SAlex BennéeSemihosting 3250 b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3251 b052fec8SAlex BennéeS: Maintained 3252 b052fec8SAlex BennéeF: hw/semihosting/ 3253 b052fec8SAlex BennéeF: include/hw/semihosting/ 3254 b052fec8SAlex Bennée 3255 8684f1beSJohn G JohnsonMulti-process QEMU 3256 8684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com> 3257 8684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com> 3258 8684f1beSJohn G JohnsonM: John G Johnson <john.g.johnson@oracle.com> 3259 8684f1beSJohn G JohnsonS: Maintained 3260 8684f1beSJohn G JohnsonF: docs/devel/multi-process.rst 3261 639090d8SElena UfimtsevaF: docs/system/multi-process.rst 3262 6fbd84d6SJagannathan RamanF: hw/pci-host/remote.c 3263 6fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h 3264 3f0e7e57SJagannathan RamanF: hw/remote/machine.c 3265 3f0e7e57SJagannathan RamanF: include/hw/remote/machine.h 3266 ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c 3267 ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h 3268 48b06f50SJagannathan RamanF: hw/remote/message.c 3269 c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c 3270 ed5d0019SJagannathan RamanF: include/hw/remote/memory.h 3271 ed5d0019SJagannathan RamanF: hw/remote/memory.c 3272 9f811207SElena UfimtsevaF: hw/remote/proxy.c 3273 9f811207SElena UfimtsevaF: include/hw/remote/proxy.h 3274 c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c 3275 c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h 3276 bd36adb8SJagannathan RamanF: hw/remote/iohub.c 3277 bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h 3278 8684f1beSJohn G Johnson 3279 b9e02c06SAlex BennéeBuild and test automation 3280 b9e02c06SAlex Bennée------------------------- 3281 0475a03eSEduardo HabkostBuild and test automation 3282 b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3283 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3284 0d8ea8f1SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@redhat.com> 3285 e70dc7f8SAlex BennéeS: Maintained 3286 20a4f14fSPhilippe Mathieu-DaudéF: .github/lockdown.yml 3287 b9e02c06SAlex BennéeF: .travis.yml 3288 04250c69SPhilippe Mathieu-DaudéF: scripts/ci/ 3289 e70dc7f8SAlex BennéeF: tests/docker/ 3290 18023821SFam ZhengF: tests/vm/ 3291 54dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh 3292 e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu 3293 e70dc7f8SAlex BennéeW: http://patchew.org/QEMU/ 3294 717171bdSDaniel P. Berrange 3295 7162fbb4SEd MasteFreeBSD Hosted Continuous Integration 3296 7162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org> 3297 7162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org> 3298 7162fbb4SEd MasteS: Maintained 3299 7162fbb4SEd MasteF: .cirrus.yml 3300 7162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu 3301 7162fbb4SEd Maste 3302 daee8de3SYonggang LuoWindows Hosted Continuous Integration 3303 daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com> 3304 daee8de3SYonggang LuoS: Maintained 3305 daee8de3SYonggang LuoF: .cirrus.yml 3306 daee8de3SYonggang LuoW: https://cirrus-ci.com/github/qemu/qemu 3307 daee8de3SYonggang Luo 3308 0a8b05c7SThomas HuthGitLab Continuous Integration 3309 0a8b05c7SThomas HuthM: Thomas Huth <thuth@redhat.com> 3310 d1d3ba2bSThomas HuthM: Philippe Mathieu-Daudé <philmd@redhat.com> 3311 d1d3ba2bSThomas HuthM: Alex Bennée <alex.bennee@linaro.org> 3312 d1d3ba2bSThomas HuthR: Wainer dos Santos Moschetta <wainersm@redhat.com> 3313 0a8b05c7SThomas HuthS: Maintained 3314 0a8b05c7SThomas HuthF: .gitlab-ci.yml 3315 6bcb5fc0SThomas HuthF: .gitlab-ci.d/crossbuilds.yml 3316 4fb71636SDaniel P. BerrangéF: .gitlab-ci.d/*py 3317 3758e88bSPhilippe Mathieu-DaudéF: scripts/ci/gitlab-pipeline-status 3318 0a8b05c7SThomas Huth 3319 7e97017eSAlex BennéeGuest Test Compilation Support 3320 7e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3321 7e97017eSAlex BennéeR: Philippe Mathieu-Daudé <f4bug@amsat.org> 3322 00a25291SStefan HajnocziS: Maintained 3323 7e97017eSAlex BennéeF: tests/tcg/Makefile 3324 c722a9e4SAlex BennéeF: tests/tcg/Makefile.include 3325 7e97017eSAlex Bennée 3326 6634f1c4SPhilippe Mathieu-DaudéAcceptance (Integration) Testing with the Avocado framework 3327 6634f1c4SPhilippe Mathieu-DaudéW: https://trello.com/b/6Qi1pxVn/avocado-qemu 3328 6634f1c4SPhilippe Mathieu-DaudéR: Cleber Rosa <crosa@redhat.com> 3329 6634f1c4SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@redhat.com> 3330 6634f1c4SPhilippe Mathieu-DaudéR: Wainer dos Santos Moschetta <wainersm@redhat.com> 3331 6634f1c4SPhilippe Mathieu-DaudéS: Odd Fixes 3332 6634f1c4SPhilippe Mathieu-DaudéF: tests/acceptance/ 3333 6634f1c4SPhilippe Mathieu-Daudé 3334 717171bdSDaniel P. BerrangeDocumentation 3335 717171bdSDaniel P. Berrange------------- 3336 717171bdSDaniel P. BerrangeBuild system architecture 3337 717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3338 717171bdSDaniel P. BerrangeS: Odd Fixes 3339 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/build-system.txt 3340 8a49e97fSFam Zheng 3341 92329a7eSAlex BennéeGIT Data Mining Config 3342 92329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3343 92329a7eSAlex BennéeS: Odd Fixes 3344 92329a7eSAlex BennéeF: gitdm.config 3345 92329a7eSAlex BennéeF: contrib/gitdm/* 3346 92329a7eSAlex Bennée 3347 b02c9bc3SMarkus ArmbrusterIncompatible changes 3348 b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com 3349 abcd92dbSPaolo BonziniF: docs/system/deprecated.rst 3350 b02c9bc3SMarkus Armbruster 3351 aef45d51SDaniel P. BerrangeBuild System 3352 aef45d51SDaniel P. Berrange------------ 3353 aef45d51SDaniel P. BerrangeGIT submodules 3354 aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3355 aef45d51SDaniel P. BerrangeS: Odd Fixes 3356 aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh 3357 c10e01b9SPeter Maydell 3358 ef45a392SAleksandar MarkovicUI translations 3359 4251dfb0SJohn SnowS: Orphan 3360 ef45a392SAleksandar MarkovicF: po/*.po 3361 ef45a392SAleksandar Markovic 3362 c10e01b9SPeter MaydellSphinx documentation configuration and build machinery 3363 c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 3364 c10e01b9SPeter MaydellS: Maintained 3365 c10e01b9SPeter MaydellF: docs/conf.py 3366 c10e01b9SPeter MaydellF: docs/*/conf.py 3367 4078ee54SPeter MaydellF: docs/sphinx/ 3368 53fb8bfbSAleksandar Markovic 3369 53fb8bfbSAleksandar MarkovicMiscellaneous 3370 53fb8bfbSAleksandar Markovic------------- 3371 53fb8bfbSAleksandar MarkovicPerformance Tools and Tests 3372 53fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com> 3373 53fb8bfbSAleksandar MarkovicS: Maintained 3374 53fb8bfbSAleksandar MarkovicF: scripts/performance/ 3375