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 668725ceSAlex Bennée S: Status, one of the following (keep in sync with docs/devel/maintainers.rst): 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 3be8c034SAlex BennéeProject policy and developer guides 68 3be8c034SAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 69 3be8c034SAlex BennéeR: Daniel P. Berrangé <berrange@redhat.com> 70 3be8c034SAlex BennéeR: Thomas Huth <thuth@redhat.com> 71 3be8c034SAlex BennéeR: Markus Armbruster <armbru@redhat.com> 72 3be8c034SAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 73 2243299aSJuan QuintelaR: Juan Quintela <quintela@redhat.com> 74 3be8c034SAlex BennéeW: https://www.qemu.org/docs/master/devel/index.html 75 3be8c034SAlex BennéeS: Odd Fixes 76 3be8c034SAlex BennéeF: docs/devel/style.rst 77 3be8c034SAlex BennéeF: docs/devel/code-of-conduct.rst 78 3be8c034SAlex BennéeF: docs/devel/conflict-resolution.rst 79 3be8c034SAlex BennéeF: docs/devel/submitting-a-patch.rst 80 3be8c034SAlex BennéeF: docs/devel/submitting-a-pull-request.rst 81 3be8c034SAlex Bennée 82 62622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues 83 84995ea2SMarkus Armbruster------------------------------------------------- 84 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess 85 62622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 86 62622c11SMichael S. TsirkinL: secalert@redhat.com 87 62622c11SMichael S. Tsirkin 88 936c2230SLaurent VivierTrivial patches 89 936c2230SLaurent Vivier--------------- 90 936c2230SLaurent VivierTrivial patches 91 936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru> 92 936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 93 936c2230SLaurent VivierS: Maintained 94 936c2230SLaurent VivierL: qemu-trivial@nongnu.org 95 936c2230SLaurent VivierK: ^Subject:.*(?i)trivial 96 4db546d3SThomas HuthF: docs/devel/trivial-patches.rst 97 936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches 98 e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches 99 936c2230SLaurent Vivier 100 daf14ce3SCornelia HuckArchitecture support 101 daf14ce3SCornelia Huck-------------------- 102 6347e1f1SMarkus ArmbrusterS390 general architecture support 103 cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com> 104 daf14ce3SCornelia HuckS: Supported 105 812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 106 daf14ce3SCornelia HuckF: gdb-xml/s390*.xml 107 daf14ce3SCornelia HuckF: hw/char/sclp*.[hc] 108 daf14ce3SCornelia HuckF: hw/char/terminal3270.c 109 daf14ce3SCornelia HuckF: hw/intc/s390_flic.c 110 daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c 111 daf14ce3SCornelia HuckF: hw/s390x/ 112 2fe2942cSTony KrowiakF: hw/vfio/ap.c 113 daf14ce3SCornelia HuckF: hw/vfio/ccw.c 114 daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c 115 daf14ce3SCornelia HuckF: include/hw/s390x/ 116 daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 117 daf14ce3SCornelia HuckF: pc-bios/s390-ccw/ 118 daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img 119 daf14ce3SCornelia HuckF: target/s390x/ 120 f58f084eSCornelia HuckF: docs/system/target-s390x.rst 121 f58f084eSCornelia HuckF: docs/system/s390x/ 122 a1c993c3SCornelia HuckF: tests/migration/s390x/ 123 daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x? 124 daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org 125 daf14ce3SCornelia Huck 126 e955acd9SPhilippe Mathieu-DaudéMIPS general architecture support 127 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 128 e955acd9SPhilippe Mathieu-DaudéR: Jiaxun Yang <jiaxun.yang@flygoat.com> 129 e955acd9SPhilippe Mathieu-DaudéS: Odd Fixes 130 e955acd9SPhilippe Mathieu-DaudéK: ^Subject:.*(?i)mips 131 6b1ec8a9SThomas HuthF: docs/system/target-mips.rst 132 6b1ec8a9SThomas HuthF: configs/targets/mips* 133 e955acd9SPhilippe Mathieu-Daudé 134 84995ea2SMarkus ArmbrusterGuest CPU cores (TCG) 135 84995ea2SMarkus Armbruster--------------------- 136 6347e1f1SMarkus ArmbrusterOverall TCG CPUs 137 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 138 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 139 2b1641d0SPaolo BonziniS: Maintained 140 8d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 141 8d7f2e76SPhilippe Mathieu-DaudéF: system/watchpoint.c 142 fe0007f3SPhilippe Mathieu-DaudéF: cpu-common.c 143 fe0007f3SPhilippe Mathieu-DaudéF: cpu-target.c 144 8c7907a1SPhilippe Mathieu-DaudéF: page-vary-target.c 145 44b99a6dSRichard HendersonF: page-vary-common.c 146 c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/ 147 9681ad3eSThomas HuthF: accel/stubs/tcg-stub.c 148 084cfca1SRichard HendersonF: util/cacheinfo.c 149 084cfca1SRichard HendersonF: util/cacheflush.c 150 55fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py 151 3fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst 152 4db546d3SThomas HuthF: docs/devel/tcg* 153 2b1641d0SPaolo BonziniF: include/exec/cpu*.h 154 2b1641d0SPaolo BonziniF: include/exec/exec-all.h 155 548c9609SAlex BennéeF: include/exec/tb-flush.h 156 4692a86fSAlex BennéeF: include/exec/target_long.h 157 486bbe5fSPaolo BonziniF: include/exec/helper*.h 158 e4eff8e4SRichard HendersonF: include/exec/helper*.h.inc 159 d53106c9SRichard HendersonF: include/exec/helper-info.c.inc 160 460423d3SThomas HuthF: include/sysemu/cpus.h 161 14a48c1dSMarkus ArmbrusterF: include/sysemu/tcg.h 162 78271684SClaudio FontanaF: include/hw/core/tcg-cpu-ops.h 163 6bc12fd0SRichard HendersonF: host/include/*/host/cpuinfo.h 164 6bc12fd0SRichard HendersonF: util/cpuinfo-*.c 165 427fbf37SRichard HendersonF: include/tcg/ 166 486bbe5fSPaolo Bonzini 167 1badb586SPeter MaydellFPU emulation 168 1badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net> 169 1badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 170 0636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 171 0636e4d8SAlex BennéeS: Maintained 172 1badb586SPeter MaydellF: fpu/ 173 1badb586SPeter MaydellF: include/fpu/ 174 0636e4d8SAlex BennéeF: tests/fp/ 175 1badb586SPeter Maydell 176 6347e1f1SMarkus ArmbrusterAlpha TCG CPUs 177 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 178 8d6df264SRichard HendersonS: Maintained 179 fcf5ef2aSThomas HuthF: target/alpha/ 180 c0bd0b50SPaolo BonziniF: tests/tcg/alpha/ 181 c17652eeSPaolo BonziniF: disas/alpha.c 182 fd5d5c56SAnthony Liguori 183 6347e1f1SMarkus ArmbrusterARM TCG CPUs 184 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 185 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 186 fd5d5c56SAnthony LiguoriS: Maintained 187 fcf5ef2aSThomas HuthF: target/arm/ 188 f0984d40SFabiano RosasF: target/arm/tcg/ 189 c348722cSAlex BennéeF: tests/tcg/arm/ 190 29e0436eSAlex BennéeF: tests/tcg/aarch64/ 191 c32c3d68SPhilippe Mathieu-DaudéF: tests/qtest/arm-cpu-features.c 192 8d8b636dSPaolo BonziniF: hw/arm/ 193 8d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c 194 f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h 195 c11a8e89SPeter MaydellF: docs/system/target-arm.rst 196 6e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst 197 fd5d5c56SAnthony Liguori 198 49154ea0SEric AugerARM SMMU 199 49154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com> 200 49154ea0SEric AugerL: qemu-arm@nongnu.org 201 49154ea0SEric AugerS: Maintained 202 49154ea0SEric AugerF: hw/arm/smmu* 203 49154ea0SEric AugerF: include/hw/arm/smmu* 204 bbbd9b6eSWillian RampazzoF: tests/avocado/smmu.py 205 49154ea0SEric Auger 206 c8c0d267SMichael RolnikAVR TCG CPUs 207 c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 208 c8c0d267SMichael RolnikS: Maintained 209 0abd386dSThomas HuthF: docs/system/target-avr.rst 210 12b35405SMichael RolnikF: gdb-xml/avr-cpu.xml 211 c8c0d267SMichael RolnikF: target/avr/ 212 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_avr6.py 213 c8c0d267SMichael Rolnik 214 6347e1f1SMarkus ArmbrusterCRIS TCG CPUs 215 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 216 fd5d5c56SAnthony LiguoriS: Maintained 217 fcf5ef2aSThomas HuthF: target/cris/ 218 8d8b636dSPaolo BonziniF: hw/cris/ 219 c9b90090SThomas HuthF: include/hw/cris/ 220 c0bd0b50SPaolo BonziniF: tests/tcg/cris/ 221 c17652eeSPaolo BonziniF: disas/cris.c 222 fd5d5c56SAnthony Liguori 223 5f508bc2STaylor SimpsonHexagon TCG CPUs 224 7d196e21STaylor SimpsonM: Brian Cain <bcain@quicinc.com> 225 5f508bc2STaylor SimpsonS: Supported 226 5f508bc2STaylor SimpsonF: target/hexagon/ 227 647357d6SAlessandro Di FedericoX: target/hexagon/idef-parser/ 228 647357d6SAlessandro Di FedericoX: target/hexagon/gen_idef_parser_funcs.py 229 5f508bc2STaylor SimpsonF: linux-user/hexagon/ 230 5f508bc2STaylor SimpsonF: tests/tcg/hexagon/ 231 5f508bc2STaylor SimpsonF: disas/hexagon.c 232 812b31d3SAlex BennéeF: configs/targets/hexagon-linux-user/default.mak 233 afbdf0a4SAlessandro Di FedericoF: docker/dockerfiles/debian-hexagon-cross.docker 234 ab930e80SMatheus Tavares BernardinoF: gdb-xml/hexagon*.xml 235 5f508bc2STaylor Simpson 236 647357d6SAlessandro Di FedericoHexagon idef-parser 237 647357d6SAlessandro Di FedericoM: Alessandro Di Federico <ale@rev.ng> 238 647357d6SAlessandro Di FedericoM: Anton Johansson <anjo@rev.ng> 239 647357d6SAlessandro Di FedericoS: Supported 240 647357d6SAlessandro Di FedericoF: target/hexagon/idef-parser/ 241 647357d6SAlessandro Di FedericoF: target/hexagon/gen_idef_parser_funcs.py 242 647357d6SAlessandro Di Federico 243 6347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs 244 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 245 61766fe9SRichard HendersonS: Maintained 246 61766fe9SRichard HendersonF: target/hppa/ 247 61766fe9SRichard HendersonF: disas/hppa.c 248 71c1d344SThomas HuthF: tests/tcg/hppa/ 249 61766fe9SRichard Henderson 250 64baad62SSong GaoLoongArch TCG CPUs 251 64baad62SSong GaoM: Song Gao <gaosong@loongson.cn> 252 64baad62SSong GaoS: Maintained 253 64baad62SSong GaoF: target/loongarch/ 254 c4293333SXiaojuan YangF: tests/tcg/loongarch64/ 255 7318c622SSong GaoF: tests/avocado/machine_loongarch.py 256 64baad62SSong Gao 257 6347e1f1SMarkus ArmbrusterM68K TCG CPUs 258 595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 259 595a926dSLaurent VivierS: Maintained 260 fcf5ef2aSThomas HuthF: target/m68k/ 261 e9a56114SThomas HuthF: disas/m68k.c 262 71c1d344SThomas HuthF: tests/tcg/m68k/ 263 fd5d5c56SAnthony Liguori 264 6347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs 265 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 266 fd5d5c56SAnthony LiguoriS: Maintained 267 fcf5ef2aSThomas HuthF: target/microblaze/ 268 8d8b636dSPaolo BonziniF: hw/microblaze/ 269 c17652eeSPaolo BonziniF: disas/microblaze.c 270 b58a4e68SRichard HendersonF: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh 271 fd5d5c56SAnthony Liguori 272 6347e1f1SMarkus ArmbrusterMIPS TCG CPUs 273 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 274 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 275 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 276 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 277 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 278 fcf5ef2aSThomas HuthF: target/mips/ 279 30dd5ff8SPhilippe Mathieu-DaudéF: disas/*mips.c 280 1bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc 281 c0bd0b50SPaolo BonziniF: tests/tcg/mips/ 282 fd5d5c56SAnthony Liguori 283 6347e1f1SMarkus ArmbrusterNiosII TCG CPUs 284 9ba1caf5SThomas HuthR: Chris Wulff <crwulff@gmail.com> 285 9ba1caf5SThomas HuthR: Marek Vasut <marex@denx.de> 286 9ba1caf5SThomas HuthS: Orphan 287 e671711cSMarek VasutF: target/nios2/ 288 e671711cSMarek VasutF: hw/nios2/ 289 1805c2b1SThomas HuthF: hw/intc/nios2_vic.c 290 e671711cSMarek VasutF: disas/nios2.c 291 1805c2b1SThomas HuthF: include/hw/intc/nios2_vic.h 292 812b31d3SAlex BennéeF: configs/devices/nios2-softmmu/default.mak 293 2eb4461aSRichard HendersonF: tests/docker/dockerfiles/debian-nios2-cross.d/build-toolchain.sh 294 51d11acfSThomas HuthF: tests/tcg/nios2/ 295 e671711cSMarek Vasut 296 6347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs 297 1d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com> 298 1d7cf18dSStafford HorneS: Odd Fixes 299 4db546d3SThomas HuthF: docs/system/openrisc/cpu-features.rst 300 fcf5ef2aSThomas HuthF: target/openrisc/ 301 945dad6dSJia LiuF: hw/openrisc/ 302 e257b8caSThomas HuthF: include/hw/openrisc/ 303 c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/ 304 945dad6dSJia Liu 305 6347e1f1SMarkus ArmbrusterPowerPC TCG CPUs 306 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 307 14fe3222SDavid GibsonM: Daniel Henrique Barboza <danielhb413@gmail.com> 308 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org> 309 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 310 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes 311 fcf5ef2aSThomas HuthF: target/ppc/ 312 7ddb120dSDavid GibsonF: hw/ppc/ppc.c 313 7ddb120dSDavid GibsonF: hw/ppc/ppc_booke.c 314 7ddb120dSDavid GibsonF: include/hw/ppc/ppc.h 315 9c46b512SCédric Le GoaterF: hw/ppc/meson.build 316 9c46b512SCédric Le GoaterF: hw/ppc/trace* 317 9c46b512SCédric Le GoaterF: configs/devices/ppc* 318 9c46b512SCédric Le GoaterF: docs/system/ppc/embedded.rst 319 9c46b512SCédric Le GoaterF: docs/system/target-ppc.rst 320 71c1d344SThomas HuthF: tests/tcg/ppc*/* 321 fd5d5c56SAnthony Liguori 322 6347e1f1SMarkus ArmbrusterRISC-V TCG CPUs 323 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 324 ab2c9128SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 325 ab2c9128SAlistair FrancisM: Bin Meng <bin.meng@windriver.com> 326 a3ae8d46SAlistair FrancisR: Weiwei Li <liweiwei@iscas.ac.cn> 327 a3ae8d46SAlistair FrancisR: Daniel Henrique Barboza <dbarboza@ventanamicro.com> 328 a3ae8d46SAlistair FrancisR: Liu Zhiwei <zhiwei_liu@linux.alibaba.com> 329 a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org 330 7b91ae7dSPalmer DabbeltS: Supported 331 5d0ce90dSThomas HuthF: configs/targets/riscv* 332 5d0ce90dSThomas HuthF: docs/system/target-riscv.rst 333 4dc62b15SMichael ClarkF: target/riscv/ 334 4dc62b15SMichael ClarkF: hw/riscv/ 335 5d0ce90dSThomas HuthF: hw/intc/riscv* 336 4dc62b15SMichael ClarkF: include/hw/riscv/ 337 f936eac8SAlistair FrancisF: linux-user/host/riscv32/ 338 511f3138SAlistair FrancisF: linux-user/host/riscv64/ 339 71c1d344SThomas HuthF: tests/tcg/riscv64/ 340 4dc62b15SMichael Clark 341 179d9e29SChristoph MüllnerRISC-V XThead* extensions 342 179d9e29SChristoph MüllnerM: Christoph Muellner <christoph.muellner@vrull.eu> 343 179d9e29SChristoph MüllnerM: LIU Zhiwei <zhiwei_liu@linux.alibaba.com> 344 179d9e29SChristoph MüllnerL: qemu-riscv@nongnu.org 345 179d9e29SChristoph MüllnerS: Supported 346 179d9e29SChristoph MüllnerF: target/riscv/insn_trans/trans_xthead.c.inc 347 179d9e29SChristoph MüllnerF: target/riscv/xthead*.decode 348 5d0ce90dSThomas HuthF: disas/riscv-xthead* 349 179d9e29SChristoph Müllner 350 34888f01SPhilipp TomsichRISC-V XVentanaCondOps extension 351 34888f01SPhilipp TomsichM: Philipp Tomsich <philipp.tomsich@vrull.eu> 352 34888f01SPhilipp TomsichL: qemu-riscv@nongnu.org 353 4f249314SPhilipp TomsichS: Maintained 354 34888f01SPhilipp TomsichF: target/riscv/XVentanaCondOps.decode 355 34888f01SPhilipp TomsichF: target/riscv/insn_trans/trans_xventanacondops.c.inc 356 5d0ce90dSThomas HuthF: disas/riscv-xventana* 357 34888f01SPhilipp Tomsich 358 a4f34eccSYoshinori SatoRENESAS RX CPUs 359 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 360 b2744da9SPhilippe Mathieu-DaudéS: Orphan 361 a4f34eccSYoshinori SatoF: target/rx/ 362 a4f34eccSYoshinori Sato 363 6347e1f1SMarkus ArmbrusterS390 TCG CPUs 364 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 365 ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com> 366 9d711f19SChristian BorntraegerR: Ilya Leoshkevich <iii@linux.ibm.com> 367 fd5d5c56SAnthony LiguoriS: Maintained 368 fcf5ef2aSThomas HuthF: target/s390x/ 369 c9274b6bSCho, Yu-ChenF: target/s390x/tcg 370 8d8b636dSPaolo BonziniF: hw/s390x/ 371 276ba120SPavel ZbitskiyF: tests/tcg/s390x/ 372 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 373 b6f97c14Sbellard 374 6347e1f1SMarkus ArmbrusterSH4 TCG CPUs 375 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 376 2d53d0c7SPhilippe Mathieu-DaudéS: Orphan 377 fcf5ef2aSThomas HuthF: target/sh4/ 378 8d8b636dSPaolo BonziniF: hw/sh4/ 379 c17652eeSPaolo BonziniF: disas/sh4.c 380 8a90f900SThomas HuthF: include/hw/sh4/ 381 71c1d344SThomas HuthF: tests/tcg/sh4/ 382 fd5d5c56SAnthony Liguori 383 6347e1f1SMarkus ArmbrusterSPARC TCG CPUs 384 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 385 2c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com> 386 fd5d5c56SAnthony LiguoriS: Maintained 387 fcf5ef2aSThomas HuthF: target/sparc/ 388 8d8b636dSPaolo BonziniF: hw/sparc/ 389 8d8b636dSPaolo BonziniF: hw/sparc64/ 390 84dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h 391 c17652eeSPaolo BonziniF: disas/sparc.c 392 71c1d344SThomas HuthF: tests/tcg/sparc64/ 393 fd5d5c56SAnthony Liguori 394 6347e1f1SMarkus ArmbrusterX86 TCG CPUs 395 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 396 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 397 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 398 b203a4baSEduardo HabkostS: Maintained 399 f5cc5a5cSClaudio FontanaF: target/i386/tcg/ 400 4132431fSAlex BennéeF: tests/tcg/i386/ 401 3a082ec0SAlex BennéeF: tests/tcg/x86_64/ 402 8d8b636dSPaolo BonziniF: hw/i386/ 403 4db546d3SThomas HuthF: docs/system/i386/cpu.rst 404 38dec0efSDaniel P. BerrangéF: docs/system/cpu-models-x86* 405 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next 406 fd5d5c56SAnthony Liguori 407 6347e1f1SMarkus ArmbrusterXtensa TCG CPUs 408 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 409 b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 410 16e7caaeSMax FilippovS: Maintained 411 fcf5ef2aSThomas HuthF: target/xtensa/ 412 8d8b636dSPaolo BonziniF: hw/xtensa/ 413 c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/ 414 51139fb3SMax FilippovF: tests/tcg/xtensaeb/ 415 5a6539e6SMax FilippovF: disas/xtensa.c 416 895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h 417 812b31d3SAlex BennéeF: configs/devices/xtensa*/default.mak 418 16e7caaeSMax Filippov 419 6347e1f1SMarkus ArmbrusterTriCore TCG CPUs 420 48e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 421 48e06fe0SBastian KoppelmannS: Maintained 422 fcf5ef2aSThomas HuthF: target/tricore/ 423 48e06fe0SBastian KoppelmannF: hw/tricore/ 424 d46d14e6SThomas HuthF: include/hw/tricore/ 425 be78e799SBastian KoppelmannF: tests/tcg/tricore/ 426 48e06fe0SBastian Koppelmann 427 dd28bebdSAlex BennéeMultiarch Linux User Tests 428 dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 429 00a25291SStefan HajnocziS: Maintained 430 dd28bebdSAlex BennéeF: tests/tcg/multiarch/ 431 dd28bebdSAlex Bennée 432 84995ea2SMarkus ArmbrusterGuest CPU Cores (KVM) 433 84995ea2SMarkus Armbruster--------------------- 434 6347e1f1SMarkus ArmbrusterOverall KVM CPUs 435 c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com> 436 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 437 fd5d5c56SAnthony LiguoriS: Supported 438 a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm* 439 1962cb20SPhilippe Mathieu-DaudéF: accel/kvm/ 440 9681ad3eSThomas HuthF: accel/stubs/kvm-stub.c 441 9681ad3eSThomas HuthF: include/hw/kvm/ 442 a95e9a48SThomas HuthF: include/sysemu/kvm*.h 443 9681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder 444 fd5d5c56SAnthony Liguori 445 6347e1f1SMarkus ArmbrusterARM KVM CPUs 446 ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 447 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 448 ed4659d1SPeter MaydellS: Maintained 449 fcf5ef2aSThomas HuthF: target/arm/kvm.c 450 ed4659d1SPeter Maydell 451 6347e1f1SMarkus ArmbrusterMIPS KVM CPUs 452 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 453 134f7f7dSAleksandar MarkovicS: Odd Fixes 454 85d8da3fSPhilippe Mathieu-DaudéF: target/mips/kvm* 455 85d8da3fSPhilippe Mathieu-DaudéF: target/mips/sysemu/ 456 a31896c4SJames Hogan 457 6347e1f1SMarkus ArmbrusterPPC KVM CPUs 458 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 459 0cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 460 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org> 461 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes 462 fcf5ef2aSThomas HuthF: target/ppc/kvm.c 463 fd5d5c56SAnthony Liguori 464 6347e1f1SMarkus ArmbrusterS390 KVM CPUs 465 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 466 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 467 0922e8c0SCornelia HuckS: Supported 468 67043607SCho, Yu-ChenF: target/s390x/kvm/ 469 fcf5ef2aSThomas HuthF: target/s390x/machine.c 470 74b4c74dSDavid HildenbrandF: target/s390x/sigp.c 471 c5bfb202SCornelia HuckF: gdb-xml/s390*.xml 472 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 473 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 474 fd5d5c56SAnthony Liguori 475 6347e1f1SMarkus ArmbrusterX86 KVM CPUs 476 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 477 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com> 478 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 479 fd5d5c56SAnthony LiguoriS: Supported 480 96a46defSCornelia HuckF: docs/system/i386/amd-memory-encryption.rst 481 a821186eSPhilippe Mathieu-DaudéF: docs/system/i386/sgx.rst 482 a9dc68d9SClaudio FontanaF: target/i386/kvm/ 483 8c9e7f8cSPhilippe Mathieu-DaudéF: target/i386/sev* 484 9681ad3eSThomas HuthF: scripts/kvm/vmxcap 485 fd5d5c56SAnthony Liguori 486 438bec49SDavid WoodhouseXen emulation on X86 KVM CPUs 487 438bec49SDavid WoodhouseM: David Woodhouse <dwmw2@infradead.org> 488 438bec49SDavid WoodhouseM: Paul Durrant <paul@xen.org> 489 438bec49SDavid WoodhouseS: Supported 490 438bec49SDavid WoodhouseF: include/sysemu/kvm_xen.h 491 438bec49SDavid WoodhouseF: target/i386/kvm/xen* 492 438bec49SDavid WoodhouseF: hw/i386/kvm/xen* 493 438bec49SDavid WoodhouseF: tests/avocado/xen_guest.py 494 438bec49SDavid Woodhouse 495 79ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators) 496 79ac3915SPhilippe Mathieu-Daudé------------------------------------ 497 79ac3915SPhilippe Mathieu-DaudéOverall 498 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 499 79ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com> 500 79ac3915SPhilippe Mathieu-DaudéS: Maintained 501 940e43aaSClaudio FontanaF: include/qemu/accel.h 502 75e5519aSMarkus ArmbrusterF: include/sysemu/accel-*.h 503 fb6916ddSClaudio FontanaF: include/hw/core/accel-cpu.h 504 b86f59c7SClaudio FontanaF: accel/accel-*.c 505 79ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs 506 79ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs 507 79ac3915SPhilippe Mathieu-Daudé 508 a1477da3SAlexander GrafApple Silicon HVF CPUs 509 a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de> 510 a1477da3SAlexander GrafS: Maintained 511 a1477da3SAlexander GrafF: target/arm/hvf/ 512 a1477da3SAlexander Graf 513 674fc21fSRoman BolshakovX86 HVF CPUs 514 de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com> 515 3b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 516 de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF 517 674fc21fSRoman BolshakovS: Maintained 518 674fc21fSRoman BolshakovF: target/i386/hvf/ 519 d57bc3c1SAlexander Graf 520 d57bc3c1SAlexander GrafHVF 521 d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com> 522 3b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 523 d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF 524 d57bc3c1SAlexander GrafS: Maintained 525 d57bc3c1SAlexander GrafF: accel/hvf/ 526 674fc21fSRoman BolshakovF: include/sysemu/hvf.h 527 d57bc3c1SAlexander GrafF: include/sysemu/hvf_int.h 528 674fc21fSRoman Bolshakov 529 c220cdecSSunil MuthuswamyWHPX CPUs 530 c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com> 531 c220cdecSSunil MuthuswamyS: Supported 532 1fc33bb9SClaudio FontanaF: target/i386/whpx/ 533 c220cdecSSunil MuthuswamyF: include/sysemu/whpx.h 534 c220cdecSSunil Muthuswamy 535 84995ea2SMarkus ArmbrusterGuest CPU Cores (Xen) 536 84995ea2SMarkus Armbruster--------------------- 537 6347e1f1SMarkus ArmbrusterX86 Xen CPUs 538 3623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org> 539 3623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com> 540 784e9727SPaul DurrantM: Paul Durrant <paul@xen.org> 541 6d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org 542 8a6b0cd7SStefano StabelliniS: Supported 543 8a6b0cd7SStefano StabelliniF: */xen* 544 da278d58SPhilippe Mathieu-DaudéF: accel/xen/* 545 b827891dSGreg KurzF: hw/9pfs/xen-9p* 546 c92451c2SPaolo BonziniF: hw/char/xen_console.c 547 c92451c2SPaolo BonziniF: hw/display/xenfb.c 548 c92451c2SPaolo BonziniF: hw/net/xen_nic.c 549 758af9cfSAnthony PERARDF: hw/usb/xen-usb.c 550 1a72d9aeSPaul DurrantF: hw/block/xen* 551 4ea7d1a7SPaul DurrantF: hw/block/dataplane/xen* 552 c92451c2SPaolo BonziniF: hw/xen/ 553 c92451c2SPaolo BonziniF: hw/xenpv/ 554 9027ac50SStefano StabelliniF: hw/i386/xen/ 555 1401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c 556 fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen* 557 c92451c2SPaolo BonziniF: include/hw/xen/ 558 da278d58SPhilippe Mathieu-DaudéF: include/sysemu/xen.h 559 9027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h 560 71f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c 561 8a6b0cd7SStefano Stabellini 562 39becfceSReinoud ZandijkGuest CPU Cores (NVMM) 563 39becfceSReinoud Zandijk---------------------- 564 39becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support 565 39becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 566 39becfceSReinoud ZandijkS: Maintained 567 39becfceSReinoud ZandijkF: include/sysemu/nvmm.h 568 39becfceSReinoud ZandijkF: target/i386/nvmm/ 569 39becfceSReinoud Zandijk 570 84995ea2SMarkus ArmbrusterHosts 571 84995ea2SMarkus Armbruster----- 572 1bdd6874SStefan WeilLINUX 573 f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com> 574 f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com> 575 f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 576 1bdd6874SStefan WeilS: Maintained 577 1bdd6874SStefan WeilF: linux-headers/ 578 e05ea75fSCornelia HuckF: include/standard-headers/ 579 f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh 580 1bdd6874SStefan Weil 581 1bdd6874SStefan WeilPOSIX 582 f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 583 1bdd6874SStefan WeilS: Maintained 584 f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c 585 f3f0204dSPhilippe Mathieu-DaudéF: include/sysemu/os-posix.h 586 f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c 587 f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h 588 1bdd6874SStefan Weil 589 3c2bdbc1SKamil RytarowskiNETBSD 590 39becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 591 39becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org> 592 3c2bdbc1SKamil RytarowskiS: Maintained 593 1b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD 594 3c2bdbc1SKamil Rytarowski 595 0a773d55SBrad SmithOPENBSD 596 0a773d55SBrad SmithM: Brad Smith <brad@comstyle.com> 597 0a773d55SBrad SmithS: Maintained 598 0a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD 599 0a773d55SBrad Smith 600 1bdd6874SStefan WeilW32, W64 601 1bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de> 602 1bdd6874SStefan WeilS: Maintained 603 1bdd6874SStefan WeilF: *win32* 604 03972660SThomas HuthF: */*win32* 605 03972660SThomas HuthF: include/*/*win32* 606 03972660SThomas HuthX: qga/*win32* 607 885bdc95SStefan WeilF: qemu.nsi 608 48fad83fSAlex BennéeF: scripts/nsis.py 609 1bdd6874SStefan Weil 610 c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS) 611 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 612 c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes 613 c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-* 614 c82b7ef1SPhilippe Mathieu-DaudéF: */*.m 615 48fad83fSAlex BennéeF: scripts/entitlement.sh 616 c82b7ef1SPhilippe Mathieu-Daudé 617 b250d04aSPhilippe Mathieu-DaudéAlpha Machines 618 84995ea2SMarkus Armbruster-------------- 619 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 620 b250d04aSPhilippe Mathieu-DaudéS: Maintained 621 b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/ 622 7bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c 623 8d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/ 624 b250d04aSPhilippe Mathieu-Daudé 625 fd5d5c56SAnthony LiguoriARM Machines 626 fd5d5c56SAnthony Liguori------------ 627 84291fe7SliguangAllwinner-a10 628 85b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com> 629 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 630 632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com> 631 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 632 a00d7f20SPeter MaydellS: Odd Fixes 633 85b4d5daSBeniamino GalvaniF: hw/*/allwinner* 634 85b4d5daSBeniamino GalvaniF: include/hw/*/allwinner* 635 84291fe7SliguangF: hw/arm/cubieboard.c 636 d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst 637 632dfea3SStrahinja JankovicF: hw/misc/axp209.c 638 84291fe7Sliguang 639 740dafc0SNiek LinnenbankAllwinner-h3 640 740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com> 641 740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org 642 740dafc0SNiek LinnenbankS: Maintained 643 740dafc0SNiek LinnenbankF: hw/*/allwinner-h3* 644 740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3* 645 b0c96666SNiek LinnenbankF: hw/arm/orangepi.c 646 c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst 647 740dafc0SNiek Linnenbank 648 e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices 649 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 650 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 651 06271000SPaolo BonziniS: Maintained 652 06271000SPaolo BonziniF: hw/char/pl011.c 653 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h 654 06271000SPaolo BonziniF: hw/display/pl110* 655 06271000SPaolo BonziniF: hw/dma/pl080.c 656 aa74e355SPeter MaydellF: include/hw/dma/pl080.h 657 06271000SPaolo BonziniF: hw/dma/pl330.c 658 06271000SPaolo BonziniF: hw/gpio/pl061.c 659 06271000SPaolo BonziniF: hw/input/pl050.c 660 06271000SPaolo BonziniF: hw/intc/pl190.c 661 06271000SPaolo BonziniF: hw/sd/pl181.c 662 1d52866fSPeter MaydellF: hw/ssi/pl022.c 663 1d52866fSPeter MaydellF: include/hw/ssi/pl022.h 664 877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c 665 877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h 666 06271000SPaolo BonziniF: include/hw/arm/primecell.h 667 e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c 668 e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h 669 30858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c 670 4f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c 671 4f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h 672 9bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c 673 e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c 674 e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h 675 050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c 676 050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h 677 9cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c 678 0d4a7551SPeter MaydellF: hw/misc/tz-ppc.c 679 0d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h 680 344f4b15SPeter MaydellF: hw/misc/tz-mpc.c 681 344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h 682 211e701dSPeter MaydellF: hw/misc/tz-msc.c 683 211e701dSPeter MaydellF: include/hw/misc/tz-msc.h 684 06271000SPaolo Bonzini 685 06271000SPaolo BonziniARM cores 686 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 687 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 688 06271000SPaolo BonziniS: Maintained 689 06271000SPaolo BonziniF: hw/intc/arm* 690 06271000SPaolo BonziniF: hw/intc/gic_internal.h 691 06271000SPaolo BonziniF: hw/misc/a9scu.c 692 06271000SPaolo BonziniF: hw/misc/arm11scu.c 693 b7f30114SThomas HuthF: hw/misc/arm_l2x0.c 694 2f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c 695 06271000SPaolo BonziniF: hw/timer/a9gtimer* 696 c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm* 697 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h 698 06271000SPaolo BonziniF: include/hw/intc/arm* 699 06271000SPaolo BonziniF: include/hw/misc/a9scu.h 700 06271000SPaolo BonziniF: include/hw/misc/arm11scu.h 701 06271000SPaolo BonziniF: include/hw/timer/a9gtimer.h 702 06271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h 703 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h 704 2f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h 705 1e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c 706 06271000SPaolo Bonzini 707 fc63dcffSEvgeny VoevodinExynos 708 f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com> 709 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 710 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 711 a00d7f20SPeter MaydellS: Odd Fixes 712 8d8b636dSPaolo BonziniF: hw/*/exynos* 713 78cb12a9SPeter MaydellF: include/hw/*/exynos* 714 fc63dcffSEvgeny Voevodin 715 766fd09fSMark LangsdorfCalxeda Highbank 716 9ef137caSRob HerringM: Rob Herring <robh@kernel.org> 717 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 718 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 719 a00d7f20SPeter MaydellS: Odd Fixes 720 8d8b636dSPaolo BonziniF: hw/arm/highbank.c 721 8d8b636dSPaolo BonziniF: hw/net/xgmac.c 722 c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst 723 766fd09fSMark Langsdorf 724 9082f121SAntony PavlovCanon DIGIC 725 9082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com> 726 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 727 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 728 a00d7f20SPeter MaydellS: Odd Fixes 729 9082f121SAntony PavlovF: include/hw/arm/digic.h 730 9082f121SAntony PavlovF: hw/*/digic* 731 7ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic* 732 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_canona1100.py 733 2d21dd17SPeter MaydellF: docs/system/arm/digic.rst 734 9082f121SAntony Pavlov 735 9c8fdcecSAnup PatelGoldfish RTC 736 9c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com> 737 9c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com> 738 9c8fdcecSAnup PatelL: qemu-riscv@nongnu.org 739 9c8fdcecSAnup PatelS: Maintained 740 9c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c 741 9c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h 742 9c8fdcecSAnup Patel 743 fd5d5c56SAnthony LiguoriGumstix 744 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 745 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 746 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 747 1f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes 748 8d8b636dSPaolo BonziniF: hw/arm/gumstix.c 749 bb309000SPeter MaydellF: docs/system/arm/gumstix.rst 750 fd5d5c56SAnthony Liguori 751 123a069aSThomas Huthi.MX25 PDK 752 123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 753 123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 754 123a069aSThomas HuthL: qemu-arm@nongnu.org 755 123a069aSThomas HuthS: Odd Fixes 756 123a069aSThomas HuthF: hw/arm/fsl-imx25.c 757 123a069aSThomas HuthF: hw/arm/imx25_pdk.c 758 123a069aSThomas HuthF: hw/misc/imx25_ccm.c 759 37f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c 760 123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h 761 123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h 762 37f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h 763 b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst 764 123a069aSThomas Huth 765 95a5db3aSThomas Huthi.MX31 (kzm) 766 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 767 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 768 95a5db3aSThomas HuthS: Odd Fixes 769 8d8b636dSPaolo BonziniF: hw/arm/kzm.c 770 95a5db3aSThomas HuthF: hw/*/imx_* 771 95a5db3aSThomas HuthF: hw/*/*imx31* 772 95a5db3aSThomas HuthF: include/hw/*/imx_* 773 95a5db3aSThomas HuthF: include/hw/*/*imx31* 774 fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst 775 0325559dSPeter Chubb 776 fd5d5c56SAnthony LiguoriIntegrator CP 777 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 778 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 779 fd5d5c56SAnthony LiguoriS: Maintained 780 8d8b636dSPaolo BonziniF: hw/arm/integratorcp.c 781 f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c 782 b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h 783 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_integratorcp.py 784 c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst 785 fd5d5c56SAnthony Liguori 786 95a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul 787 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 788 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 789 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 790 95a5db3aSThomas HuthS: Odd Fixes 791 95a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c 792 95a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c 793 95a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c 794 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h 795 95a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h 796 95a5db3aSThomas Huth 797 95a5db3aSThomas HuthMCIMX7D SABRE / i.MX7 798 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 799 95a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com> 800 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 801 95a5db3aSThomas HuthS: Odd Fixes 802 95a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c 803 95a5db3aSThomas HuthF: hw/arm/fsl-imx7.c 804 b7f30114SThomas HuthF: hw/misc/imx7_*.c 805 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h 806 b7f30114SThomas HuthF: include/hw/misc/imx7_*.h 807 95a5db3aSThomas HuthF: hw/pci-host/designware.c 808 95a5db3aSThomas HuthF: include/hw/pci-host/designware.h 809 95a5db3aSThomas Huth 810 e5a6a6e6SPeter MaydellMPS2 811 e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 812 e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org 813 e5a6a6e6SPeter MaydellS: Maintained 814 e5a6a6e6SPeter MaydellF: hw/arm/mps2.c 815 0d4a7551SPeter MaydellF: hw/arm/mps2-tz.c 816 0d4a7551SPeter MaydellF: hw/misc/mps2-*.c 817 0d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h 818 6eee5d24SPeter MaydellF: hw/arm/armsse.c 819 6eee5d24SPeter MaydellF: include/hw/arm/armsse.h 820 c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c 821 c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h 822 75750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c 823 75750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h 824 c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c 825 c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h 826 4239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c 827 4239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h 828 5aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c 829 5aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h 830 cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c 831 cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h 832 0d10df30SPeter MaydellF: hw/timer/sse-counter.c 833 0d10df30SPeter MaydellF: include/hw/timer/sse-counter.h 834 0b8ceee8SPeter MaydellF: hw/timer/sse-timer.c 835 0b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h 836 1eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c 837 ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst 838 e5a6a6e6SPeter Maydell 839 8f69a4c1SPeter MaydellMusca 840 8f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 841 8f69a4c1SPeter MaydellL: qemu-arm@nongnu.org 842 8f69a4c1SPeter MaydellS: Maintained 843 8f69a4c1SPeter MaydellF: hw/arm/musca.c 844 9f8f640eSPeter MaydellF: docs/system/arm/musca.rst 845 8f69a4c1SPeter Maydell 846 fd5d5c56SAnthony LiguoriMusicpal 847 fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 848 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 849 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 850 a00d7f20SPeter MaydellS: Odd Fixes 851 8d8b636dSPaolo BonziniF: hw/arm/musicpal.c 852 6d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c 853 6d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h 854 c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst 855 fd5d5c56SAnthony Liguori 856 e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx 857 e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com> 858 73c793daSHao WuM: Hao Wu <wuhaotsh@google.com> 859 e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org 860 e5a7ba87SHavard SkinnemoenS: Supported 861 69fbfb8fSHao WuF: hw/*/npcm* 862 69fbfb8fSHao WuF: include/hw/*/npcm* 863 69fbfb8fSHao WuF: tests/qtest/npcm* 864 d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin 865 d1cb5edaSHavard SkinnemoenF: roms/vbootrom 866 71703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst 867 e5a7ba87SHavard Skinnemoen 868 fd5d5c56SAnthony LiguorinSeries 869 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 870 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 871 a00d7f20SPeter MaydellS: Odd Fixes 872 8d8b636dSPaolo BonziniF: hw/arm/nseries.c 873 8a08cc71SPhilippe Mathieu-DaudéF: hw/display/blizzard.c 874 b7f30114SThomas HuthF: hw/input/lm832x.c 875 b7f30114SThomas HuthF: hw/input/tsc2005.c 876 b7f30114SThomas HuthF: hw/misc/cbus.c 877 6a648a5fSPhilippe Mathieu-DaudéF: hw/rtc/twl92230.c 878 8a08cc71SPhilippe Mathieu-DaudéF: include/hw/display/blizzard.h 879 410bbee1SPhilippe Mathieu-DaudéF: include/hw/input/lm832x.h 880 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h 881 e8fa3958SPhilippe Mathieu-DaudéF: include/hw/misc/cbus.h 882 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_n8x0.py 883 c11a8e89SPeter MaydellF: docs/system/arm/nseries.rst 884 fd5d5c56SAnthony Liguori 885 fd5d5c56SAnthony LiguoriPalm 886 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 887 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 888 a00d7f20SPeter MaydellS: Odd Fixes 889 8d8b636dSPaolo BonziniF: hw/arm/palm.c 890 b7f30114SThomas HuthF: hw/input/tsc210x.c 891 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h 892 c11a8e89SPeter MaydellF: docs/system/arm/palm.rst 893 fd5d5c56SAnthony Liguori 894 95a5db3aSThomas HuthRaspberry Pi 895 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 896 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 897 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 898 95a5db3aSThomas HuthS: Odd Fixes 899 123a069aSThomas HuthF: hw/arm/raspi.c 900 95a5db3aSThomas HuthF: hw/arm/raspi_platform.h 901 95a5db3aSThomas HuthF: hw/*/bcm283* 902 29ecf2deSThomas HuthF: include/hw/arm/rasp* 903 95a5db3aSThomas HuthF: include/hw/*/bcm283* 904 d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst 905 95a5db3aSThomas Huth 906 fd5d5c56SAnthony LiguoriReal View 907 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 908 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 909 fd5d5c56SAnthony LiguoriS: Maintained 910 8d8b636dSPaolo BonziniF: hw/arm/realview* 911 f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c 912 5ea53049SPaolo BonziniF: hw/intc/realview_gic.c 913 5ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h 914 c11a8e89SPeter MaydellF: docs/system/arm/realview.rst 915 fd5d5c56SAnthony Liguori 916 9b31bff0SPaolo BonziniPXA2XX 917 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 918 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 919 a00d7f20SPeter MaydellS: Odd Fixes 920 9b31bff0SPaolo BonziniF: hw/arm/mainstone.c 921 8d8b636dSPaolo BonziniF: hw/arm/spitz.c 922 9b31bff0SPaolo BonziniF: hw/arm/tosa.c 923 9b31bff0SPaolo BonziniF: hw/arm/z2.c 924 9b31bff0SPaolo BonziniF: hw/*/pxa2xx* 925 123a069aSThomas HuthF: hw/display/tc6393xb.c 926 123a069aSThomas HuthF: hw/gpio/max7310.c 927 123a069aSThomas HuthF: hw/gpio/zaurus.c 928 f7e242d6SThomas HuthF: hw/misc/mst_fpga.c 929 58f3e3feSCorey MinyardF: hw/adc/max111x.c 930 58f3e3feSCorey MinyardF: include/hw/adc/max111x.h 931 ed0db866SThomas HuthF: include/hw/arm/pxa.h 932 123a069aSThomas HuthF: include/hw/arm/sharpsl.h 933 ee2ccc57SPhilippe Mathieu-DaudéF: include/hw/display/tc6393xb.h 934 c11a8e89SPeter MaydellF: docs/system/arm/xscale.rst 935 c9543db4SPeter MaydellF: docs/system/arm/mainstone.rst 936 fd5d5c56SAnthony Liguori 937 95a5db3aSThomas HuthSABRELITE / i.MX6 938 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 939 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 940 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 941 95a5db3aSThomas HuthS: Odd Fixes 942 4db546d3SThomas HuthF: docs/system/arm/sabrelite.rst 943 95a5db3aSThomas HuthF: hw/arm/sabrelite.c 944 95a5db3aSThomas HuthF: hw/arm/fsl-imx6.c 945 b7f30114SThomas HuthF: hw/misc/imx6_*.c 946 95a5db3aSThomas HuthF: hw/ssi/imx_spi.c 947 0701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c 948 0701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h 949 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h 950 b7f30114SThomas HuthF: include/hw/misc/imx6_*.h 951 95a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h 952 95a5db3aSThomas Huth 953 64580903SHongbo ZhangSBSA-REF 954 428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com> 955 64580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org> 956 14d5addcSLeif LindholmR: Leif Lindholm <quic_llindhol@quicinc.com> 957 96e6d25fSMarcin JuszkiewiczR: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> 958 64580903SHongbo ZhangL: qemu-arm@nongnu.org 959 64580903SHongbo ZhangS: Maintained 960 64580903SHongbo ZhangF: hw/arm/sbsa-ref.c 961 d02ce621SThomas HuthF: hw/misc/sbsa_ec.c 962 d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c 963 d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h 964 9eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst 965 a0d201b8SPhilippe Mathieu-DaudéF: tests/avocado/machine_aarch64_sbsaref.py 966 64580903SHongbo Zhang 967 671f11b2SThomas HuthSharp SL-5500 (Collie) PDA 968 671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 969 671f11b2SThomas HuthL: qemu-arm@nongnu.org 970 671f11b2SThomas HuthS: Odd Fixes 971 671f11b2SThomas HuthF: hw/arm/collie.c 972 671f11b2SThomas HuthF: hw/arm/strongarm* 973 b76b60f5SPeter MaydellF: docs/system/arm/collie.rst 974 671f11b2SThomas Huth 975 fd5d5c56SAnthony LiguoriStellaris 976 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 977 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 978 fd5d5c56SAnthony LiguoriS: Maintained 979 8d8b636dSPaolo BonziniF: hw/*/stellaris* 980 98fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h 981 c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst 982 fd5d5c56SAnthony Liguori 983 2ac2410cSAlexandre IoossSTM32VLDISCOVERY 984 2ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 985 2ac2410cSAlexandre IoossL: qemu-arm@nongnu.org 986 2ac2410cSAlexandre IoossS: Maintained 987 2ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c 988 1af060e5SAlexandre IoossF: docs/system/arm/stm32.rst 989 2ac2410cSAlexandre Iooss 990 95a5db3aSThomas HuthVersatile Express 991 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 992 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 993 95a5db3aSThomas HuthS: Maintained 994 95a5db3aSThomas HuthF: hw/arm/vexpress.c 995 5a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst 996 95a5db3aSThomas Huth 997 fd5d5c56SAnthony LiguoriVersatile PB 998 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 999 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1000 fd5d5c56SAnthony LiguoriS: Maintained 1001 8d8b636dSPaolo BonziniF: hw/*/versatile* 1002 500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c 1003 f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h 1004 c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c 1005 c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst 1006 fd5d5c56SAnthony Liguori 1007 95a5db3aSThomas HuthVirt 1008 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 1009 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 1010 95a5db3aSThomas HuthS: Maintained 1011 95a5db3aSThomas HuthF: hw/arm/virt* 1012 95a5db3aSThomas HuthF: include/hw/arm/virt.h 1013 6a0b7505SPeter MaydellF: docs/system/arm/virt.rst 1014 11593544SAlex BennéeF: tests/avocado/machine_aarch64_virt.py 1015 95a5db3aSThomas Huth 1016 e3260506SPeter A. G. CrosthwaiteXilinx Zynq 1017 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1018 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1019 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1020 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1021 e3260506SPeter A. G. CrosthwaiteS: Maintained 1022 cc0100f4SAlistair FrancisF: hw/*/xilinx_* 1023 8d8b636dSPaolo BonziniF: hw/*/cadence_* 1024 246f530cSCorey MinyardF: hw/misc/zynq_slcr.c 1025 246f530cSCorey MinyardF: hw/adc/zynq-xadc.c 1026 246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h 1027 246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h 1028 cc0100f4SAlistair FrancisX: hw/ssi/xilinx_* 1029 e3260506SPeter A. G. Crosthwaite 1030 ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal 1031 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1032 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1033 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1034 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1035 137805f5SAlistair FrancisS: Maintained 1036 cc0100f4SAlistair FrancisF: hw/*/xlnx*.c 1037 f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h 1038 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h 1039 24d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c 1040 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h 1041 ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst 1042 137805f5SAlistair Francis 1043 72e58848SFrancisco IglesiasXilinx Versal OSPI 1044 72e58848SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@xilinx.com> 1045 72e58848SFrancisco IglesiasS: Maintained 1046 72e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c 1047 72e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h 1048 72e58848SFrancisco Iglesias 1049 5a8559e2SFrancisco IglesiasXilinx Versal CFI 1050 5a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 1051 5a8559e2SFrancisco IglesiasS: Maintained 1052 5a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c 1053 5a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h 1054 86d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c 1055 86d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h 1056 c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c 1057 c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h 1058 5a8559e2SFrancisco Iglesias 1059 0f76debdSAlexandre IoossSTM32F100 1060 0f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 1061 0f76debdSAlexandre IoossL: qemu-arm@nongnu.org 1062 0f76debdSAlexandre IoossS: Maintained 1063 0f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c 1064 0f76debdSAlexandre Iooss 1065 a1f8193bSAlistair FrancisSTM32F205 1066 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1067 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1068 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1069 a1f8193bSAlistair FrancisS: Maintained 1070 a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c 1071 a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c 1072 a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c 1073 a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c 1074 a1f8193bSAlistair FrancisF: hw/adc/* 1075 a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c 1076 0e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h 1077 a1f8193bSAlistair Francis 1078 529fc5fdSAlistair FrancisSTM32F405 1079 529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1080 529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 1081 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1082 529fc5fdSAlistair FrancisS: Maintained 1083 529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c 1084 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c 1085 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c 1086 529fc5fdSAlistair Francis 1087 a1f8193bSAlistair FrancisNetduino 2 1088 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1089 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1090 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1091 a1f8193bSAlistair FrancisS: Maintained 1092 a1f8193bSAlistair FrancisF: hw/arm/netduino2.c 1093 a1f8193bSAlistair Francis 1094 60d6c427SAlistair FrancisNetduino Plus 2 1095 60d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1096 60d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 1097 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1098 60d6c427SAlistair FrancisS: Maintained 1099 60d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c 1100 60d6c427SAlistair Francis 1101 ee5bffa9SFelipe BalbiOlimex STM32 H405 1102 ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org> 1103 ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org 1104 ee5bffa9SFelipe BalbiS: Maintained 1105 ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c 1106 ee5bffa9SFelipe Balbi 1107 670bc4cbSSubbaraya SundeepSmartFusion2 1108 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1109 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1110 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1111 670bc4cbSSubbaraya SundeepS: Maintained 1112 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c 1113 670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c 1114 670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c 1115 670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c 1116 670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h 1117 670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h 1118 670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h 1119 670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h 1120 1c664378SSubbaraya SundeepF: hw/net/msf2-emac.c 1121 1c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h 1122 670bc4cbSSubbaraya Sundeep 1123 670bc4cbSSubbaraya SundeepEmcraft M2S-FG484 1124 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1125 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1126 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1127 670bc4cbSSubbaraya SundeepS: Maintained 1128 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c 1129 3f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst 1130 670bc4cbSSubbaraya Sundeep 1131 f87db1baSJoel StanleyASPEED BMCs 1132 f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org> 1133 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1134 cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au> 1135 f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au> 1136 f87db1baSJoel StanleyL: qemu-arm@nongnu.org 1137 f87db1baSJoel StanleyS: Maintained 1138 f87db1baSJoel StanleyF: hw/*/*aspeed* 1139 b7f30114SThomas HuthF: hw/misc/pca9552.c 1140 f87db1baSJoel StanleyF: include/hw/*/*aspeed* 1141 b7f30114SThomas HuthF: include/hw/misc/pca9552*.h 1142 f87db1baSJoel StanleyF: hw/net/ftgmac100.c 1143 f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h 1144 de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst 1145 e354d99aSThomas HuthF: tests/*/*aspeed* 1146 c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c 1147 f87db1baSJoel Stanley 1148 c0066d1aSJoel StanleyNRF51 1149 c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au> 1150 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1151 c0066d1aSJoel StanleyL: qemu-arm@nongnu.org 1152 c0066d1aSJoel StanleyS: Maintained 1153 c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c 1154 c8de3f5fSStefan HajnocziF: hw/*/microbit*.c 1155 c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h 1156 c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h 1157 1e8a1faeSThomas HuthF: tests/qtest/microbit-test.c 1158 90a76c63SAlexandre IoossF: docs/system/arm/nrf.rst 1159 c0066d1aSJoel Stanley 1160 42f3ff00SMichael RolnikAVR Machines 1161 42f3ff00SMichael Rolnik------------- 1162 42f3ff00SMichael Rolnik 1163 42f3ff00SMichael RolnikAVR MCUs 1164 42f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 1165 42f3ff00SMichael RolnikS: Maintained 1166 812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak 1167 7dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/ 1168 429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h 1169 429ca9d6SMichael RolnikF: hw/char/avr_usart.c 1170 8ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h 1171 8ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c 1172 dc288de0SMichael RolnikF: include/hw/misc/avr_power.h 1173 dc288de0SMichael RolnikF: hw/misc/avr_power.c 1174 42f3ff00SMichael Rolnik 1175 50486d63SPhilippe Mathieu-DaudéArduino 1176 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1177 50486d63SPhilippe Mathieu-DaudéS: Maintained 1178 50486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c 1179 50486d63SPhilippe Mathieu-Daudé 1180 fd5d5c56SAnthony LiguoriCRIS Machines 1181 fd5d5c56SAnthony Liguori------------- 1182 fd5d5c56SAnthony LiguoriAxis Dev88 1183 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1184 fd5d5c56SAnthony LiguoriS: Maintained 1185 8d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c 1186 6e481d57SPeter MaydellF: hw/*/etraxfs_*.c 1187 fd5d5c56SAnthony Liguori 1188 e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines 1189 e188396cSPhilippe Mathieu-Daudé------------------ 1190 ae759c96SHelge DellerHP B160L, HP C3700 1191 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1192 e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de> 1193 e188396cSPhilippe Mathieu-DaudéS: Odd Fixes 1194 812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak 1195 e188396cSPhilippe Mathieu-DaudéF: hw/hppa/ 1196 8db07603SThomas HuthF: hw/input/lasips2.c 1197 11f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596* 1198 45f569a1SMark Cave-AylandF: hw/misc/lasi.c 1199 ae759c96SHelge DellerF: hw/pci-host/astro.c 1200 0db9350eSMark Cave-AylandF: hw/pci-host/dino.c 1201 8db07603SThomas HuthF: include/hw/input/lasips2.h 1202 45f569a1SMark Cave-AylandF: include/hw/misc/lasi.h 1203 11f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h 1204 ae759c96SHelge DellerF: include/hw/pci-host/astro.h 1205 0db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h 1206 e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img 1207 ae759c96SHelge DellerF: roms/seabios-hppa/ 1208 e188396cSPhilippe Mathieu-Daudé 1209 d88b51dcSXiaojuan YangLoongArch Machines 1210 d88b51dcSXiaojuan Yang------------------ 1211 d88b51dcSXiaojuan YangVirt 1212 d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn> 1213 d88b51dcSXiaojuan YangS: Maintained 1214 587858edSXiaojuan YangF: docs/system/loongarch/virt.rst 1215 a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak 1216 a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak 1217 a8a506c3SXiaojuan YangF: hw/loongarch/ 1218 a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h 1219 f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h 1220 f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c 1221 0f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h 1222 c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c 1223 ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml 1224 d88b51dcSXiaojuan Yang 1225 afcacd53SAurelien JarnoM68K Machines 1226 fd5d5c56SAnthony Liguori------------- 1227 fd5d5c56SAnthony Liguorian5206 1228 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1229 5baf2741SThomas HuthS: Odd Fixes 1230 8d8b636dSPaolo BonziniF: hw/m68k/an5206.c 1231 e9a56114SThomas HuthF: hw/m68k/mcf5206.c 1232 fd5d5c56SAnthony Liguori 1233 fd5d5c56SAnthony Liguorimcf5208 1234 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1235 5baf2741SThomas HuthS: Odd Fixes 1236 8d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c 1237 e9a56114SThomas HuthF: hw/m68k/mcf_intc.c 1238 e9a56114SThomas HuthF: hw/char/mcf_uart.c 1239 e9a56114SThomas HuthF: hw/net/mcf_fec.c 1240 5baf2741SThomas HuthF: include/hw/m68k/mcf*.h 1241 fd5d5c56SAnthony Liguori 1242 1810b815SThomas HuthNeXTcube 1243 1810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1244 1810b815SThomas HuthS: Odd Fixes 1245 1810b815SThomas HuthF: hw/m68k/next-*.c 1246 1810b815SThomas HuthF: hw/display/next-fb.c 1247 1810b815SThomas HuthF: include/hw/m68k/next-cube.h 1248 1810b815SThomas Huth 1249 6dca62a0SLaurent Vivierq800 1250 6dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1251 6dca62a0SLaurent VivierS: Maintained 1252 04e7ca8dSLaurent VivierF: hw/m68k/q800.c 1253 8e093280SMark Cave-AylandF: hw/m68k/q800-glue.c 1254 6dca62a0SLaurent VivierF: hw/misc/mac_via.c 1255 fa2ba3b8SLaurent VivierF: hw/nubus/* 1256 8ac919a0SLaurent VivierF: hw/display/macfb.c 1257 c701ec62SLaurent VivierF: hw/block/swim.c 1258 e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c 1259 bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c 1260 ac13a6b3SMark Cave-AylandF: hw/audio/asc.c 1261 04e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h 1262 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h 1263 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h 1264 6dca62a0SLaurent VivierF: include/hw/misc/mac_via.h 1265 fa2ba3b8SLaurent VivierF: include/hw/nubus/* 1266 8ac919a0SLaurent VivierF: include/hw/display/macfb.h 1267 c701ec62SLaurent VivierF: include/hw/block/swim.h 1268 a8019229SMark Cave-AylandF: include/hw/m68k/q800.h 1269 8e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h 1270 e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h 1271 bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h 1272 ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h 1273 6dca62a0SLaurent Vivier 1274 e1cecdcaSLaurent Viviervirt 1275 e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1276 e1cecdcaSLaurent VivierS: Maintained 1277 e1cecdcaSLaurent VivierF: hw/m68k/virt.c 1278 e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c 1279 e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c 1280 e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c 1281 e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c 1282 e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h 1283 e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h 1284 e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h 1285 e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h 1286 e1cecdcaSLaurent Vivier 1287 fd5d5c56SAnthony LiguoriMicroBlaze Machines 1288 b6f97c14Sbellard------------------- 1289 fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 1290 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1291 fd5d5c56SAnthony LiguoriS: Maintained 1292 6e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c 1293 a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h 1294 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_microblaze.py 1295 b6f97c14Sbellard 1296 d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605 1297 4b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1298 d36e8ce7SPeter A. G. CrosthwaiteS: Maintained 1299 8d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c 1300 d36e8ce7SPeter A. G. Crosthwaite 1301 fd5d5c56SAnthony LiguoriMIPS Machines 1302 fd5d5c56SAnthony Liguori------------- 1303 f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines 1304 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1305 f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes 1306 f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/* 1307 f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/ 1308 f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/ 1309 f44d1d4eSPhilippe Mathieu-Daudé 1310 fd5d5c56SAnthony LiguoriJazz 1311 fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 1312 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1313 fd5d5c56SAnthony LiguoriS: Maintained 1314 5298722eSAleksandar MarkovicF: hw/mips/jazz.c 1315 740ee84dSThomas HuthF: hw/display/g364fb.c 1316 0886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c 1317 0886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c 1318 740ee84dSThomas HuthF: hw/nvram/ds1225y.c 1319 fd5d5c56SAnthony Liguori 1320 fd5d5c56SAnthony LiguoriMalta 1321 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1322 485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 1323 ca263c0fSAleksandar MarkovicS: Odd Fixes 1324 16971899SBernhard BeschowF: hw/isa/piix.c 1325 60041378SAleksandar MarkovicF: hw/acpi/piix4.c 1326 5298722eSAleksandar MarkovicF: hw/mips/malta.c 1327 a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c 1328 60041378SAleksandar MarkovicF: include/hw/southbridge/piix.h 1329 bbbd9b6eSWillian RampazzoF: tests/avocado/linux_ssh_mips_malta.py 1330 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_malta.py 1331 fd5d5c56SAnthony Liguori 1332 fd5d5c56SAnthony LiguoriMipssim 1333 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1334 4251dfb0SJohn SnowS: Orphan 1335 5298722eSAleksandar MarkovicF: hw/mips/mipssim.c 1336 659f42d8SYongbok KimF: hw/net/mipsnet.c 1337 fd5d5c56SAnthony Liguori 1338 c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E 1339 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 1340 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1341 97eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1342 659f42d8SYongbok KimS: Odd Fixes 1343 c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c 1344 5021bfa5SThomas HuthF: hw/pci-host/bonito.c 1345 aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h 1346 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_fuloong2e.py 1347 659f42d8SYongbok Kim 1348 53fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms 1349 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 1350 2c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1351 2c5b1a7dSHuacai ChenS: Maintained 1352 2c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c 1353 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c 1354 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h 1355 c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c 1356 b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h 1357 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_loongson3v.py 1358 2c5b1a7dSHuacai Chen 1359 659f42d8SYongbok KimBoston 1360 4ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org> 1361 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1362 4ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes 1363 659f42d8SYongbok KimF: hw/core/loader-fit.c 1364 659f42d8SYongbok KimF: hw/mips/boston.c 1365 659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c 1366 5021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h 1367 659f42d8SYongbok Kim 1368 945dad6dSJia LiuOpenRISC Machines 1369 945dad6dSJia Liu----------------- 1370 945dad6dSJia Liuor1k-sim 1371 945dad6dSJia LiuM: Jia Liu <proljc@gmail.com> 1372 945dad6dSJia LiuS: Maintained 1373 4db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst 1374 a4a2f7f8SThomas HuthF: hw/intc/ompic.c 1375 945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c 1376 945dad6dSJia Liu 1377 fd5d5c56SAnthony LiguoriPowerPC Machines 1378 fd5d5c56SAnthony Liguori---------------- 1379 1335caf3SCédric Le Goater405 (ref405ep) 1380 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1381 0f514eeaSDavid GibsonS: Orphan 1382 6d714460SCédric Le GoaterF: hw/ppc/ppc405* 1383 6d714460SCédric Le GoaterF: tests/avocado/ppc_405.py 1384 fd5d5c56SAnthony Liguori 1385 aaade8d7SAndreas FärberBamboo 1386 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 1387 0f514eeaSDavid GibsonS: Orphan 1388 8d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c 1389 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_bamboo.py 1390 aaade8d7SAndreas Färber 1391 98cded3aSAndreas Färbere500 1392 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org 1393 0f514eeaSDavid GibsonS: Orphan 1394 ce6fc617SThomas HuthF: hw/ppc/e500* 1395 ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c 1396 2c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c 1397 7abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c 1398 ce6fc617SThomas HuthF: hw/net/fsl_etsec/ 1399 ce6fc617SThomas HuthF: hw/pci-host/ppce500.c 1400 b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h 1401 b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h 1402 b5d55020SThomas HuthF: pc-bios/u-boot.e500 1403 b96a7487SThomas HuthF: hw/intc/openpic_kvm.c 1404 ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h 1405 ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst 1406 98cded3aSAndreas Färber 1407 98cded3aSAndreas Färbermpc8544ds 1408 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org 1409 0f514eeaSDavid GibsonS: Orphan 1410 98cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c 1411 8d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c 1412 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_mpc8544ds.py 1413 98cded3aSAndreas Färber 1414 2c6aba14SThomas HuthNew World (mac99) 1415 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1416 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1417 bba8e23aSAlexander GrafS: Odd Fixes 1418 c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1419 baec1910SAndreas FärberF: hw/ppc/mac_newworld.c 1420 6e481d57SPeter MaydellF: hw/pci-host/uninorth.c 1421 6e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc] 1422 8d8b636dSPaolo BonziniF: hw/misc/macio/ 1423 6ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c 1424 b5d55020SThomas HuthF: hw/nvram/mac_nvram.c 1425 61985587SCédric Le GoaterF: hw/ppc/fw_cfg.c 1426 2c6aba14SThomas HuthF: hw/input/adb* 1427 eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/ 1428 6ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h 1429 443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h 1430 eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h 1431 5021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h 1432 2c6aba14SThomas HuthF: include/hw/input/adb* 1433 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 1434 fd5d5c56SAnthony Liguori 1435 2c6aba14SThomas HuthOld World (g3beige) 1436 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1437 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1438 bba8e23aSAlexander GrafS: Odd Fixes 1439 c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1440 baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c 1441 6e481d57SPeter MaydellF: hw/pci-host/grackle.c 1442 8d8b636dSPaolo BonziniF: hw/misc/macio/ 1443 835c42d3SThomas HuthF: hw/intc/heathrow_pic.c 1444 2c6aba14SThomas HuthF: hw/input/adb* 1445 97e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h 1446 2c6aba14SThomas HuthF: include/hw/input/adb* 1447 87e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h 1448 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 1449 fd5d5c56SAnthony Liguori 1450 ec38d398SAndreas FärberPReP 1451 8178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org> 1452 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1453 8178e89cSHervé PoussineauS: Maintained 1454 c5288768SThomas HuthF: docs/system/ppc/prep.rst 1455 75610155SAndreas FärberF: hw/ppc/prep.c 1456 8178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c 1457 8178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c 1458 46fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c 1459 0a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c 1460 a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c 1461 1cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c 1462 819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c 1463 a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h 1464 819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h 1465 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_prep_40p.py 1466 fd5d5c56SAnthony Liguori 1467 c5288768SThomas HuthsPAPR (pseries) 1468 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1469 0cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 1470 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org> 1471 14fe3222SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au> 1472 fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com> 1473 8a269ca4SAndreas FärberL: qemu-ppc@nongnu.org 1474 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes 1475 8d8b636dSPaolo BonziniF: hw/*/spapr* 1476 f9de2da7SDavid GibsonF: include/hw/*/spapr* 1477 f9de2da7SDavid GibsonF: hw/*/xics* 1478 f9de2da7SDavid GibsonF: include/hw/*/xics* 1479 d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h 1480 d79d9989SCédric Le GoaterF: hw/ppc/fdt.c 1481 d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h 1482 d79d9989SCédric Le GoaterF: hw/ppc/pef.c 1483 b5d55020SThomas HuthF: pc-bios/slof.bin 1484 c5288768SThomas HuthF: docs/system/ppc/pseries.rst 1485 c5288768SThomas HuthF: docs/specs/ppc-spapr-* 1486 1e8a1faeSThomas HuthF: tests/qtest/spapr* 1487 1cf4323eSThomas HuthF: tests/qtest/libqos/*spapr* 1488 1e8a1faeSThomas HuthF: tests/qtest/rtas* 1489 1cf4323eSThomas HuthF: tests/qtest/libqos/rtas* 1490 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_pseries.py 1491 8a269ca4SAndreas Färber 1492 1af82d4fSCédric Le GoaterPowerNV (Non-Virtualized) 1493 1af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org> 1494 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1495 602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 1496 1af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org 1497 b0877575SCédric Le GoaterS: Odd Fixes 1498 c5288768SThomas HuthF: docs/system/ppc/powernv.rst 1499 1af82d4fSCédric Le GoaterF: hw/ppc/pnv* 1500 1af82d4fSCédric Le GoaterF: hw/intc/pnv* 1501 1af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c 1502 157ed954SMarkus ArmbrusterF: hw/pci-host/pnv* 1503 1af82d4fSCédric Le GoaterF: include/hw/ppc/pnv* 1504 157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv* 1505 1af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid 1506 1e8a1faeSThomas HuthF: tests/qtest/pnv* 1507 1af82d4fSCédric Le Goater 1508 794d00bfSAndreas Färbervirtex_ml507 1509 794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1510 794d00bfSAndreas FärberL: qemu-ppc@nongnu.org 1511 794d00bfSAndreas FärberS: Odd Fixes 1512 6e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c 1513 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_virtex_ml507.py 1514 794d00bfSAndreas Färber 1515 a9dd6604SBALATON Zoltansam460ex 1516 a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1517 a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org 1518 a9dd6604SBALATON ZoltanS: Maintained 1519 33c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c 1520 b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c 1521 33c6a8b5SBALATON ZoltanF: hw/ppc/ppc440_pcix.c 1522 33c6a8b5SBALATON ZoltanF: hw/display/sm501* 1523 a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c 1524 de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c 1525 33c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb] 1526 33c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin 1527 33c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex 1528 a9dd6604SBALATON Zoltan 1529 ba7e5ac1SBALATON Zoltanpegasos2 1530 ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1531 ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org 1532 ba7e5ac1SBALATON ZoltanS: Maintained 1533 ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c 1534 ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c 1535 ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h 1536 ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h 1537 ba7e5ac1SBALATON Zoltan 1538 fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF) 1539 fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru> 1540 21bde1ecSAlexey KardashevskiyR: David Gibson <david@gibson.dropbear.id.au> 1541 fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org 1542 0cbc34dcSDaniel Henrique BarbozaS: Odd Fixes 1543 fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof* 1544 fc8c745dSAlexey KardashevskiyF: hw/ppc/vof* 1545 fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof* 1546 fc8c745dSAlexey KardashevskiyF: pc-bios/vof/* 1547 fc8c745dSAlexey KardashevskiyF: pc-bios/vof* 1548 fc8c745dSAlexey Kardashevskiy 1549 fe0fe473SAlistair FrancisRISC-V Machines 1550 fe0fe473SAlistair Francis--------------- 1551 fe0fe473SAlistair FrancisOpenTitan 1552 fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1553 fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org 1554 fe0fe473SAlistair FrancisS: Supported 1555 fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c 1556 df41cbd6SAlistair FrancisF: hw/*/ibex_*.c 1557 fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h 1558 df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h 1559 fe0fe473SAlistair Francis 1560 56f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit 1561 56f6e31eSBin MengM: Bin Meng <bin.meng@windriver.com> 1562 56f6e31eSBin MengL: qemu-riscv@nongnu.org 1563 56f6e31eSBin MengS: Supported 1564 5d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst 1565 56f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c 1566 a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c 1567 3400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c 1568 a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c 1569 0f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c 1570 56f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h 1571 a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h 1572 3400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h 1573 a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h 1574 0f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h 1575 56f6e31eSBin Meng 1576 7a261bafSVijai Kumar KShakti C class SoC 1577 7a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com> 1578 7a261bafSVijai Kumar KL: qemu-riscv@nongnu.org 1579 7a261bafSVijai Kumar KS: Supported 1580 5d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst 1581 7a261bafSVijai Kumar KF: hw/riscv/shakti_c.c 1582 07f334d8SVijai Kumar KF: hw/char/shakti_uart.c 1583 7a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h 1584 07f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h 1585 7a261bafSVijai Kumar K 1586 4fcad931SAlistair FrancisSiFive Machines 1587 4fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1588 4fcad931SAlistair FrancisM: Bin Meng <bin.meng@windriver.com> 1589 4fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com> 1590 4fcad931SAlistair FrancisL: qemu-riscv@nongnu.org 1591 4fcad931SAlistair FrancisS: Supported 1592 5d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst 1593 4fcad931SAlistair FrancisF: hw/*/*sifive*.c 1594 4fcad931SAlistair FrancisF: include/hw/*/*sifive*.h 1595 4fcad931SAlistair Francis 1596 bda19d7bSYoshinori SatoRX Machines 1597 bda19d7bSYoshinori Sato----------- 1598 bda19d7bSYoshinori Satorx-gdbsim 1599 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1600 b2744da9SPhilippe Mathieu-DaudéS: Orphan 1601 4adbfa45SYoshinori SatoF: docs/system/target-rx.rst 1602 bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c 1603 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_rx_gdbsim.py 1604 bda19d7bSYoshinori Sato 1605 fd5d5c56SAnthony LiguoriSH4 Machines 1606 fd5d5c56SAnthony Liguori------------ 1607 fd5d5c56SAnthony LiguoriR2D 1608 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1609 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1610 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 1611 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 1612 6e481d57SPeter MaydellF: hw/sh4/r2d.c 1613 81527b94SThomas HuthF: hw/intc/sh_intc.c 1614 c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c 1615 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 1616 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1617 fd5d5c56SAnthony Liguori 1618 fd5d5c56SAnthony LiguoriShix 1619 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1620 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1621 81527b94SThomas HuthS: Odd Fixes 1622 475e70bdSPhilippe Mathieu-DaudéF: hw/block/tc58128.c 1623 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 1624 6e481d57SPeter MaydellF: hw/sh4/shix.c 1625 65b8dc29SPhilippe Mathieu-DaudéF: hw/intc/sh_intc.c 1626 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 1627 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1628 fd5d5c56SAnthony Liguori 1629 fd5d5c56SAnthony LiguoriSPARC Machines 1630 fd5d5c56SAnthony Liguori-------------- 1631 fd5d5c56SAnthony LiguoriSun4m 1632 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1633 fd5d5c56SAnthony LiguoriS: Maintained 1634 8d8b636dSPaolo BonziniF: hw/sparc/sun4m.c 1635 c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c 1636 aec2b887SThomas HuthF: hw/display/cg3.c 1637 aec2b887SThomas HuthF: hw/display/tcx.c 1638 c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c 1639 7098b79eSThomas HuthF: hw/misc/eccmemctl.c 1640 aec2b887SThomas HuthF: hw/*/slavio_*.c 1641 aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h 1642 c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h 1643 d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h 1644 aec2b887SThomas HuthF: pc-bios/openbios-sparc32 1645 fd5d5c56SAnthony Liguori 1646 fd5d5c56SAnthony LiguoriSun4u 1647 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1648 fd5d5c56SAnthony LiguoriS: Maintained 1649 8d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c 1650 8ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c 1651 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h 1652 5021bfa5SThomas HuthF: hw/pci-host/sabre.c 1653 5021bfa5SThomas HuthF: include/hw/pci-host/sabre.h 1654 8ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c 1655 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h 1656 8ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64 1657 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_sparc64_sun4u.py 1658 fd5d5c56SAnthony Liguori 1659 a2664ca0SArtyom TarasenkoSun4v 1660 a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com> 1661 a2664ca0SArtyom TarasenkoS: Maintained 1662 626e4a4bSFam ZhengF: hw/sparc64/niagara.c 1663 2811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c 1664 2811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h 1665 a2664ca0SArtyom Tarasenko 1666 ce6c760cSFabien ChouteauLeon3 1667 ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com> 1668 034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr> 1669 ce6c760cSFabien ChouteauS: Maintained 1670 8d8b636dSPaolo BonziniF: hw/sparc/leon3.c 1671 8d8b636dSPaolo BonziniF: hw/*/grlib* 1672 162abf1aSKONRAD FredericF: include/hw/*/grlib* 1673 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_sparc_leon3.py 1674 ce6c760cSFabien Chouteau 1675 fd5d5c56SAnthony LiguoriS390 Machines 1676 fd5d5c56SAnthony Liguori------------- 1677 dd4ad64aSCornelia HuckS390 Virtio-ccw 1678 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 1679 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1680 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1681 dd4ad64aSCornelia HuckS: Supported 1682 c5bfb202SCornelia HuckF: hw/s390x/ 1683 4277af19SCornelia HuckF: include/hw/s390x/ 1684 812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 1685 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_s390_ccw_virtio.py 1686 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1687 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1688 dd4ad64aSCornelia Huck 1689 8e4eb427SChristian BorntraegerS390-ccw boot 1690 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1691 304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com> 1692 304584bfSCornelia HuckS: Supported 1693 8e4eb427SChristian BorntraegerF: hw/s390x/ipl.* 1694 304584bfSCornelia HuckF: pc-bios/s390-ccw/ 1695 304584bfSCornelia HuckF: pc-bios/s390-ccw.img 1696 cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst 1697 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1698 304584bfSCornelia HuckL: qemu-s390x@nongnu.org 1699 304584bfSCornelia Huck 1700 d5bfb425SChristian BorntraegerS390 PCI 1701 ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 1702 074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com> 1703 d5bfb425SChristian BorntraegerS: Supported 1704 d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci* 1705 408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci* 1706 d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org 1707 d5bfb425SChristian Borntraeger 1708 56e34834SCornelia HuckS390 channel subsystem 1709 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 1710 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 1711 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1712 56e34834SCornelia HuckS: Supported 1713 56e34834SCornelia HuckF: hw/s390x/ccw-device.[ch] 1714 56e34834SCornelia HuckF: hw/s390x/css.c 1715 56e34834SCornelia HuckF: hw/s390x/css-bridge.c 1716 56e34834SCornelia HuckF: include/hw/s390x/css.h 1717 56e34834SCornelia HuckF: include/hw/s390x/css-bridge.h 1718 56e34834SCornelia HuckF: include/hw/s390x/ioinst.h 1719 56e34834SCornelia HuckF: target/s390x/ioinst.c 1720 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 1721 56e34834SCornelia Huck 1722 56e34834SCornelia HuckS390 CPU models 1723 56e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 1724 56e34834SCornelia HuckS: Maintained 1725 56e34834SCornelia HuckF: target/s390x/cpu_features*.[ch] 1726 56e34834SCornelia HuckF: target/s390x/cpu_models.[ch] 1727 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 1728 56e34834SCornelia Huck 1729 56e34834SCornelia HuckS390 SCLP-backed devices 1730 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 1731 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 1732 56e34834SCornelia HuckS: Supported 1733 56e34834SCornelia HuckF: include/hw/s390x/event-facility.h 1734 56e34834SCornelia HuckF: include/hw/s390x/sclp.h 1735 56e34834SCornelia HuckF: hw/char/sclp*.[hc] 1736 56e34834SCornelia HuckF: hw/s390x/event-facility.c 1737 56e34834SCornelia HuckF: hw/s390x/sclp*.c 1738 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 1739 56e34834SCornelia Huck 1740 c809bbc8SPierre MorelS390 CPU topology 1741 c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com> 1742 c809bbc8SPierre MorelS: Supported 1743 c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h 1744 c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c 1745 f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c 1746 0d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst 1747 0d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst 1748 e5bc49d5SPierre MorelF: tests/avocado/s390_topology.py 1749 c809bbc8SPierre Morel 1750 fd5d5c56SAnthony LiguoriX86 Machines 1751 fd5d5c56SAnthony Liguori------------ 1752 fd5d5c56SAnthony LiguoriPC 1753 046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1754 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1755 fd5d5c56SAnthony LiguoriS: Supported 1756 046a6486SMichael S. TsirkinF: include/hw/i386/ 1757 046a6486SMichael S. TsirkinF: hw/i386/ 1758 0f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c 1759 046a6486SMichael S. TsirkinF: hw/pci-host/q35.c 1760 046a6486SMichael S. TsirkinF: hw/pci-host/pam.c 1761 0fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h 1762 046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h 1763 046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h 1764 16971899SBernhard BeschowF: hw/isa/piix.c 1765 046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c 1766 046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c 1767 046a6486SMichael S. TsirkinF: hw/acpi/piix4.c 1768 fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c 1769 fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h 1770 1a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h 1771 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 1772 6f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c 1773 6f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h 1774 da668aa1SThomas HuthF: tests/unit/test-x86-cpuid.c 1775 1e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c 1776 9cc3b73cSPaolo Bonzini 1777 9cc3b73cSPaolo BonziniPC Chipset 1778 9cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com> 1779 9cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 1780 1732be86SPhilippe Mathieu-DaudéS: Supported 1781 9cc3b73cSPaolo BonziniF: hw/char/debugcon.c 1782 bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel* 1783 9cc3b73cSPaolo BonziniF: hw/char/serial* 1784 9cc3b73cSPaolo BonziniF: hw/dma/i8257* 1785 9cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c 1786 1732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c 1787 9cc3b73cSPaolo BonziniF: hw/intc/apic* 1788 9cc3b73cSPaolo BonziniF: hw/intc/ioapic* 1789 9cc3b73cSPaolo BonziniF: hw/intc/i8259* 1790 1854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c 1791 9cc3b73cSPaolo BonziniF: hw/misc/debugexit.c 1792 9cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c 1793 9cc3b73cSPaolo BonziniF: hw/timer/hpet* 1794 9cc3b73cSPaolo BonziniF: hw/timer/i8254* 1795 bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc* 1796 edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c 1797 4bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c 1798 866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h 1799 9cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h 1800 55f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h 1801 a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h 1802 47973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h 1803 7f54640bSBernhard BeschowF: include/hw/intc/ioapic* 1804 63458970SThomas HuthF: include/hw/intc/i8259.h 1805 4bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h 1806 1854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h 1807 a2feb348SThomas HuthF: include/hw/timer/hpet.h 1808 a2feb348SThomas HuthF: include/hw/timer/i8254* 1809 bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc* 1810 046a6486SMichael S. Tsirkin 1811 5cb48f05SSergio Lopezmicrovm 1812 5cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com> 1813 5cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com> 1814 5cb48f05SSergio LopezS: Maintained 1815 0b09d441SAlex BennéeF: docs/system/i386/microvm.rst 1816 5cb48f05SSergio LopezF: hw/i386/microvm.c 1817 5cb48f05SSergio LopezF: include/hw/i386/microvm.h 1818 5cb48f05SSergio LopezF: pc-bios/bios-microvm.bin 1819 5cb48f05SSergio Lopez 1820 5da4fb00SMichael S. TsirkinMachine core 1821 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 1822 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1823 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 1824 da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com> 1825 5da4fb00SMichael S. TsirkinS: Supported 1826 2e5b09fdSMarkus ArmbrusterF: hw/core/cpu.c 1827 52924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c 1828 5da4fb00SMichael S. TsirkinF: hw/core/machine.c 1829 86ce2d28SYanan WangF: hw/core/machine-smp.c 1830 c1629c5cSThomas HuthF: hw/core/null-machine.c 1831 ac057879SMarkus ArmbrusterF: hw/core/numa.c 1832 335d52f4SLuc MichelF: hw/cpu/cluster.c 1833 8ac25c84SMarkus ArmbrusterF: qapi/machine.json 1834 5de1aff2SPierre MorelF: qapi/machine-common.json 1835 7f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json 1836 5da4fb00SMichael S. TsirkinF: include/hw/boards.h 1837 2e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h 1838 335d52f4SLuc MichelF: include/hw/cpu/cluster.h 1839 2dd02587SMarkus ArmbrusterF: include/sysemu/numa.h 1840 9e8e393bSYanan WangF: tests/unit/test-smp-parse.c 1841 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 1842 fd5d5c56SAnthony Liguori 1843 16e7caaeSMax FilippovXtensa Machines 1844 16e7caaeSMax Filippov--------------- 1845 375847a6SMax Filippovsim 1846 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1847 16e7caaeSMax FilippovS: Maintained 1848 437a8c11SMax FilippovF: hw/xtensa/sim.c 1849 375847a6SMax Filippov 1850 d9e8553bSMax Filippovvirt 1851 d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1852 d9e8553bSMax FilippovS: Maintained 1853 d9e8553bSMax FilippovF: hw/xtensa/virt.c 1854 d9e8553bSMax Filippov 1855 437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705) 1856 375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1857 375847a6SMax FilippovS: Maintained 1858 437a8c11SMax FilippovF: hw/xtensa/xtfpga.c 1859 437a8c11SMax FilippovF: hw/net/opencores_eth.c 1860 16e7caaeSMax Filippov 1861 fd5d5c56SAnthony LiguoriDevices 1862 fd5d5c56SAnthony Liguori------- 1863 a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends 1864 a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 1865 a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes 1866 a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/ 1867 a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/ 1868 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c 1869 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c 1870 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c 1871 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c 1872 a8f4aee6SPhilippe Mathieu-Daudé 1873 d36d7112SVikram GarhwalXilinx CAN 1874 32bd99d0SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@amd.com> 1875 32bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com> 1876 d36d7112SVikram GarhwalS: Maintained 1877 d36d7112SVikram GarhwalF: hw/net/can/xlnx-* 1878 d36d7112SVikram GarhwalF: include/hw/net/xlnx-* 1879 1d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test* 1880 d36d7112SVikram Garhwal 1881 b30934cbSJiri SlabyEDU 1882 b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz> 1883 b30934cbSJiri SlabyS: Maintained 1884 b30934cbSJiri SlabyF: hw/misc/edu.c 1885 *4df3f195SPeter MaydellF: docs/specs/edu.rst 1886 b30934cbSJiri Slaby 1887 fd5d5c56SAnthony LiguoriIDE 1888 c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1889 c095348bSJohn SnowL: qemu-block@nongnu.org 1890 1b0477a6SJohn SnowS: Odd Fixes 1891 8d8b636dSPaolo BonziniF: include/hw/ide.h 1892 c9f7acd5SThomas HuthF: include/hw/ide/ 1893 fd5d5c56SAnthony LiguoriF: hw/ide/ 1894 c095348bSJohn SnowF: hw/block/block.c 1895 c095348bSJohn SnowF: hw/block/cdrom.c 1896 c095348bSJohn SnowF: hw/block/hd-geometry.c 1897 1e8a1faeSThomas HuthF: tests/qtest/ide-test.c 1898 1e8a1faeSThomas HuthF: tests/qtest/ahci-test.c 1899 1e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c 1900 1cf4323eSThomas HuthF: tests/qtest/libqos/ahci* 1901 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1902 c095348bSJohn Snow 1903 caf316baSCorey MinyardIPMI 1904 caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org> 1905 caf316baSCorey MinyardS: Maintained 1906 caf316baSCorey MinyardF: include/hw/ipmi/* 1907 caf316baSCorey MinyardF: hw/ipmi/* 1908 caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c 1909 1e8a1faeSThomas HuthF: tests/qtest/ipmi* 1910 e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase 1911 caf316baSCorey Minyard 1912 c095348bSJohn SnowFloppy 1913 c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1914 c095348bSJohn SnowL: qemu-block@nongnu.org 1915 1b0477a6SJohn SnowS: Odd Fixes 1916 c095348bSJohn SnowF: hw/block/fdc.c 1917 5a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h 1918 72ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c 1919 1430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c 1920 c095348bSJohn SnowF: include/hw/block/fdc.h 1921 1e8a1faeSThomas HuthF: tests/qtest/fdc-test.c 1922 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1923 fd5d5c56SAnthony Liguori 1924 ee344768SMaciej S. SzmigieroHyper-V VMBus 1925 ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 1926 ee344768SMaciej S. SzmigieroS: Odd Fixes 1927 ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c 1928 ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h 1929 ee344768SMaciej S. Szmigiero 1930 f5f487b2SPeter MaydellOMAP 1931 f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1932 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1933 f5f487b2SPeter MaydellS: Maintained 1934 8d8b636dSPaolo BonziniF: hw/*/omap* 1935 ed0db866SThomas HuthF: include/hw/arm/omap.h 1936 66278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst 1937 f5f487b2SPeter Maydell 1938 28d54e58SPaolo BonziniIPack 1939 28d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com> 1940 28d54e58SPaolo BonziniS: Odd Fixes 1941 28d54e58SPaolo BonziniF: hw/char/ipoctal232.c 1942 28d54e58SPaolo BonziniF: hw/ipack/ 1943 28d54e58SPaolo Bonzini 1944 fd5d5c56SAnthony LiguoriPCI 1945 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 1946 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1947 fd5d5c56SAnthony LiguoriS: Supported 1948 8d8b636dSPaolo BonziniF: include/hw/pci/* 1949 f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c 1950 ca818cfbSMichael S. TsirkinF: hw/pci/* 1951 f178bc6bSPaolo BonziniF: hw/pci-bridge/* 1952 61c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json 1953 68179923SPhilippe Mathieu-DaudéF: docs/pci* 1954 68179923SPhilippe Mathieu-DaudéF: docs/specs/*pci* 1955 0e0b3592SMichael S. Tsirkin 1956 5fb52f6cSHuai-Cheng KuoPCIE DOE 1957 5fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw> 1958 5fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com> 1959 5fb52f6cSHuai-Cheng KuoS: Supported 1960 5fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h 1961 5fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c 1962 5fb52f6cSHuai-Cheng Kuo 1963 d31e5ae7SMichael S. TsirkinACPI/SMBIOS 1964 0e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1965 0e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com> 1966 104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com> 1967 0e0b3592SMichael S. TsirkinS: Supported 1968 0e0b3592SMichael S. TsirkinF: include/hw/acpi/* 1969 a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h 1970 8d8b636dSPaolo BonziniF: hw/acpi/* 1971 d31e5ae7SMichael S. TsirkinF: hw/smbios/* 1972 0e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc] 1973 0e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c 1974 27c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json 1975 b963ea19SThomas HuthF: tests/qtest/bios-tables-test* 1976 1e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc] 1977 faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/ 1978 fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst 1979 fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst 1980 2fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst 1981 fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst 1982 fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst 1983 fd5d5c56SAnthony Liguori 1984 47fc3400SSunil V LARM ACPI Subsystem 1985 47fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com> 1986 47fc3400SSunil V LL: qemu-arm@nongnu.org 1987 47fc3400SSunil V LS: Maintained 1988 47fc3400SSunil V LF: hw/arm/virt-acpi-build.c 1989 47fc3400SSunil V L 1990 47fc3400SSunil V LRISC-V ACPI Subsystem 1991 47fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com> 1992 47fc3400SSunil V LL: qemu-riscv@nongnu.org 1993 47fc3400SSunil V LS: Maintained 1994 47fc3400SSunil V LF: hw/riscv/virt-acpi-build.c 1995 47fc3400SSunil V L 1996 d135536dSAni SinhaACPI/VIOT 1997 d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org> 1998 d135536dSAni SinhaS: Supported 1999 d135536dSAni SinhaF: hw/acpi/viot.c 2000 d135536dSAni SinhaF: hw/acpi/viot.h 2001 d135536dSAni Sinha 2002 76f831dcSAni SinhaACPI/AVOCADO/BIOSBITS 2003 607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com> 2004 242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com> 2005 76f831dcSAni SinhaS: Supported 2006 76f831dcSAni SinhaF: tests/avocado/acpi-bits/* 2007 76f831dcSAni SinhaF: tests/avocado/acpi-bits.py 2008 76f831dcSAni SinhaF: docs/devel/acpi-bits.rst 2009 76f831dcSAni Sinha 2010 f7e462f8SDongjiu GengACPI/HEST/GHES 2011 d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com> 2012 f7e462f8SDongjiu GengL: qemu-arm@nongnu.org 2013 f7e462f8SDongjiu GengS: Maintained 2014 f7e462f8SDongjiu GengF: hw/acpi/ghes.c 2015 f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h 2016 f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst 2017 f7e462f8SDongjiu Geng 2018 aaade8d7SAndreas Färberppc4xx 2019 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 2020 0f514eeaSDavid GibsonS: Orphan 2021 e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c 2022 e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c 2023 e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h 2024 aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c 2025 b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h 2026 aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h 2027 34d0831fSPeter MaydellF: hw/intc/ppc-uic.c 2028 34d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h 2029 aaade8d7SAndreas Färber 2030 61af0ee6SPaolo BonziniCharacter devices 2031 2185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com> 2032 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 2033 61af0ee6SPaolo BonziniS: Odd Fixes 2034 61af0ee6SPaolo BonziniF: hw/char/ 2035 63fc0723SThomas HuthF: include/hw/char/ 2036 61af0ee6SPaolo Bonzini 2037 f536f112SPaolo BonziniNetwork devices 2038 f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com> 2039 f536f112SPaolo BonziniS: Odd Fixes 2040 f536f112SPaolo BonziniF: hw/net/ 2041 6061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/ 2042 1e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c 2043 9711cd0dSJens FreimannF: docs/virtio-net-failover.rst 2044 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 2045 f536f112SPaolo Bonzini 2046 e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices 2047 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2048 e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next 2049 e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained 2050 e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c 2051 e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h 2052 e0c9d0c1SPhilippe Mathieu-Daudé 2053 fd5d5c56SAnthony LiguoriSCSI 2054 de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2055 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2056 de7724f7SPaolo BonziniS: Supported 2057 74460f34SThomas HuthF: include/hw/scsi/* 2058 8d8b636dSPaolo BonziniF: hw/scsi/* 2059 1e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c 2060 b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c 2061 ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c 2062 aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c 2063 e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next 2064 de7724f7SPaolo Bonzini 2065 fcb5629dSPeter A. G. CrosthwaiteSSI 2066 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2067 fcb5629dSPeter A. G. CrosthwaiteS: Maintained 2068 8d8b636dSPaolo BonziniF: hw/ssi/* 2069 2389bcc2SCédric Le GoaterF: hw/block/m25p80* 2070 982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h 2071 4b46ba61SAlistair FrancisX: hw/ssi/xilinx_* 2072 1e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c 2073 4b46ba61SAlistair Francis 2074 4b46ba61SAlistair FrancisXilinx SPI 2075 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2076 4b46ba61SAlistair FrancisS: Maintained 2077 4b46ba61SAlistair FrancisF: hw/ssi/xilinx_* 2078 fcb5629dSPeter A. G. Crosthwaite 2079 076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card) 2080 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2081 3e0a7693SPhilippe Mathieu-DaudéM: Bin Meng <bin.meng@windriver.com> 2082 ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org 2083 076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes 2084 076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd* 2085 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c 2086 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd* 2087 1232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c 2088 59b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c 2089 59b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c 2090 076a0fc3SPhilippe Mathieu-Daudé 2091 fd5d5c56SAnthony LiguoriUSB 2092 5d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2093 cd02c965SGerd HoffmannS: Odd Fixes 2094 8d8b636dSPaolo BonziniF: hw/usb/* 2095 9c3c834bSPhilippe Mathieu-DaudéF: stubs/usb-dev-stub.c 2096 1e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c 2097 2a49e4e9SPeter MaydellF: docs/system/devices/usb.rst 2098 beded0ffSThomas HuthF: include/hw/usb.h 2099 beded0ffSThomas HuthF: include/hw/usb/ 2100 fd5d5c56SAnthony Liguori 2101 e26082fdSPaolo BonziniUSB (serial adapter) 2102 cd02c965SGerd HoffmannR: Gerd Hoffmann <kraxel@redhat.com> 2103 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2104 e26082fdSPaolo BonziniS: Maintained 2105 e26082fdSPaolo BonziniF: hw/usb/dev-serial.c 2106 e26082fdSPaolo Bonzini 2107 92e1fb5eSAlex WilliamsonVFIO 2108 92e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com> 2109 2696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com> 2110 92e1fb5eSAlex WilliamsonS: Supported 2111 cf7087dbSKim PhillipsF: hw/vfio/* 2112 99b88c6dSThomas HuthF: include/hw/vfio/ 2113 4e779bf1SPhilippe Mathieu-DaudéF: docs/igd-assign.txt 2114 2a578133STarun GuptaF: docs/devel/vfio-migration.rst 2115 92e1fb5eSAlex Williamson 2116 5eb74557SDong Jia Shivfio-ccw 2117 7913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com> 2118 074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 2119 5eb74557SDong Jia ShiS: Supported 2120 5eb74557SDong Jia ShiF: hw/vfio/ccw.c 2121 5eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c 2122 5eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h 2123 44445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h 2124 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2125 5eb74557SDong Jia Shi 2126 a51b3153STony Krowiakvfio-ap 2127 a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com> 2128 a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com> 2129 074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com> 2130 a51b3153STony KrowiakS: Supported 2131 a51b3153STony KrowiakF: hw/s390x/ap-device.c 2132 a51b3153STony KrowiakF: hw/s390x/ap-bridge.c 2133 a51b3153STony KrowiakF: include/hw/s390x/ap-device.h 2134 a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h 2135 2fe2942cSTony KrowiakF: hw/vfio/ap.c 2136 f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst 2137 a51b3153STony KrowiakL: qemu-s390x@nongnu.org 2138 a51b3153STony Krowiak 2139 fd5d5c56SAnthony Liguorivhost 2140 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 2141 fd5d5c56SAnthony LiguoriS: Supported 2142 8d8b636dSPaolo BonziniF: hw/*/*vhost* 2143 482580a6SMarc-André LureauF: docs/interop/vhost-user.json 2144 ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst 2145 72c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/ 2146 f24bb728SMarc-André LureauF: backends/vhost-user.c 2147 f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h 2148 ec09f22dSStefan Weil viaF: subprojects/libvhost-user/ 2149 fd5d5c56SAnthony Liguori 2150 2b6fc0b8SEugenio Pérezvhost-shadow-virtqueue 2151 2b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com> 2152 2b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.* 2153 2b6fc0b8SEugenio Pérez 2154 fd5d5c56SAnthony Liguorivirtio 2155 a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 2156 fd5d5c56SAnthony LiguoriS: Supported 2157 8d8b636dSPaolo BonziniF: hw/*/virtio* 2158 72fa605dSThomas HuthF: hw/virtio/Makefile.objs 2159 72fa605dSThomas HuthF: hw/virtio/trace-events 2160 3b311250SMarkus ArmbrusterF: qapi/virtio.json 2161 6a084ea3SMichael S. TsirkinF: net/vhost-user.c 2162 494f7b57SThomas HuthF: include/hw/virtio/ 2163 4db546d3SThomas HuthF: docs/devel/virtio* 2164 fd5d5c56SAnthony Liguori 2165 6d7b25adSDavid Hildenbrandvirtio-balloon 2166 6d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com> 2167 6d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2168 6d7b25adSDavid HildenbrandS: Maintained 2169 14dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst 2170 6d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c 2171 6d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h 2172 8d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c 2173 6d7b25adSDavid HildenbrandF: include/sysemu/balloon.h 2174 6d7b25adSDavid Hildenbrand 2175 fd5d5c56SAnthony Liguorivirtio-9p 2176 8c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org> 2177 233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com> 2178 3548fa01SChristian SchoenebeckS: Maintained 2179 6f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p 2180 aebeca25SAndreas FärberF: hw/9pfs/ 2181 b827891dSGreg KurzX: hw/9pfs/xen-9p* 2182 71d72eceSChristian SchoenebeckX: hw/9pfs/9p-proxy* 2183 aebeca25SAndreas FärberF: fsdev/ 2184 71d72eceSChristian SchoenebeckX: fsdev/virtfs-proxy-helper.c 2185 1e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c 2186 818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p* 2187 1a001953SGreg KurzT: git https://gitlab.com/gkurz/qemu.git 9p-next 2188 90225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next 2189 fd5d5c56SAnthony Liguori 2190 71d72eceSChristian Schoenebeckvirtio-9p-proxy 2191 71d72eceSChristian SchoenebeckF: hw/9pfs/9p-proxy* 2192 71d72eceSChristian SchoenebeckF: fsdev/virtfs-proxy-helper.c 2193 71d72eceSChristian SchoenebeckF: docs/tools/virtfs-proxy-helper.rst 2194 71d72eceSChristian SchoenebeckS: Obsolete 2195 71d72eceSChristian Schoenebeck 2196 fd5d5c56SAnthony Liguorivirtio-blk 2197 54d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2198 b457a5f5SStefan HajnocziL: qemu-block@nongnu.org 2199 fd5d5c56SAnthony LiguoriS: Supported 2200 d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c 2201 8d8b636dSPaolo BonziniF: hw/block/virtio-blk.c 2202 b457a5f5SStefan HajnocziF: hw/block/dataplane/* 2203 d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2204 1e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c 2205 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2206 fd5d5c56SAnthony Liguori 2207 dd4ad64aSCornelia Huckvirtio-ccw 2208 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 2209 68b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 2210 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 2211 dd4ad64aSCornelia HuckS: Supported 2212 901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc] 2213 117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c 2214 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 2215 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 2216 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2217 dd4ad64aSCornelia Huck 2218 faefdba8SAlbert Estevevirtio-dmabuf 2219 faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com> 2220 faefdba8SAlbert EsteveS: Supported 2221 faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c 2222 faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h 2223 faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c 2224 faefdba8SAlbert Esteve 2225 bad7d2c3SDr. David Alan Gilbertvirtiofs 2226 bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com> 2227 bad7d2c3SDr. David Alan GilbertS: Supported 2228 bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs* 2229 bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h 2230 09c8d9e8SConnor KuehlL: virtio-fs@redhat.com 2231 bad7d2c3SDr. David Alan Gilbert 2232 a5d4d7b5SGerd Hoffmannvirtio-input 2233 a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2234 1e2edb98SGerd HoffmannS: Odd Fixes 2235 9c4d05b7SMarc-André LureauF: hw/input/vhost-user-input.c 2236 a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c 2237 a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h 2238 06914c97SMarc-André LureauF: contrib/vhost-user-input/* 2239 a5d4d7b5SGerd Hoffmann 2240 c1dee918SEric Augervirtio-iommu 2241 c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com> 2242 c1dee918SEric AugerS: Maintained 2243 c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c 2244 c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h 2245 c1dee918SEric Auger 2246 fd5d5c56SAnthony Liguorivirtio-serial 2247 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 2248 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2249 fd5d5c56SAnthony LiguoriS: Supported 2250 8d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c 2251 8d8b636dSPaolo BonziniF: hw/char/virtio-console.c 2252 68a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h 2253 1e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c 2254 fd5d5c56SAnthony Liguori 2255 1f51a5cbSAmit Shahvirtio-rng 2256 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 2257 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2258 1f51a5cbSAmit ShahS: Supported 2259 1f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c 2260 1f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h 2261 750cf869SThomas HuthF: include/sysemu/rng*.h 2262 1f51a5cbSAmit ShahF: backends/rng*.c 2263 1e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c 2264 1f51a5cbSAmit Shah 2265 e3e01466SMathieu Poiriervhost-user-rng 2266 e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org> 2267 e3e01466SMathieu PoirierS: Supported 2268 4db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst 2269 e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c 2270 e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c 2271 e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h 2272 e3e01466SMathieu PoirierF: tools/vhost-user-rng/* 2273 e3e01466SMathieu Poirier 2274 27ba7b02SViresh Kumarvhost-user-gpio 2275 27ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org> 2276 27ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org> 2277 27ba7b02SViresh KumarS: Maintained 2278 25c60a46SViresh KumarF: hw/virtio/vhost-user-gpio* 2279 27ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h 2280 8fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.* 2281 27ba7b02SViresh Kumar 2282 a5dab090SMilan Zamazalvhost-user-scmi 2283 a5dab090SMilan ZamazalR: mzamazal@redhat.com 2284 a5dab090SMilan ZamazalS: Supported 2285 a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi* 2286 a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h 2287 b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.* 2288 a5dab090SMilan Zamazal 2289 6034011cSGongleivirtio-crypto 2290 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 2291 6034011cSGongleiS: Supported 2292 6034011cSGongleiF: hw/virtio/virtio-crypto.c 2293 6034011cSGongleiF: hw/virtio/virtio-crypto-pci.c 2294 6034011cSGongleiF: include/hw/virtio/virtio-crypto.h 2295 6034011cSGonglei 2296 18129c15SDavid Hildenbrandvirtio based memory device 2297 18129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2298 18129c15SDavid HildenbrandS: Supported 2299 18129c15SDavid HildenbrandF: hw/virtio/virtio-md-pci.c 2300 18129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h 2301 dbdf841bSDavid HildenbrandF: stubs/virtio-md-pci.c 2302 18129c15SDavid Hildenbrand 2303 751c7bddSDavid Hildenbrandvirtio-mem 2304 751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2305 751c7bddSDavid HildenbrandS: Supported 2306 751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/ 2307 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c 2308 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h 2309 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c 2310 751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h 2311 751c7bddSDavid Hildenbrand 2312 f3c507adSKeith Buschnvme 2313 8261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org> 2314 e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk> 2315 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2316 f3c507adSKeith BuschS: Supported 2317 88eea45cSKlaus JensenF: hw/nvme/* 2318 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 2319 1e8a1faeSThomas HuthF: tests/qtest/nvme-test.c 2320 4db546d3SThomas HuthF: docs/system/devices/nvme.rst 2321 e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next 2322 f3c507adSKeith Busch 2323 bc4e68d3SJeuk Kimufs 2324 bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com> 2325 bc4e68d3SJeuk KimS: Supported 2326 bc4e68d3SJeuk KimF: hw/ufs/* 2327 bc4e68d3SJeuk KimF: include/block/ufs.h 2328 631c8726SJeuk KimF: tests/qtest/ufs-test.c 2329 bc4e68d3SJeuk Kim 2330 d383c625SHannes Reineckemegasas 2331 3fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com> 2332 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2333 d383c625SHannes ReineckeS: Supported 2334 d383c625SHannes ReineckeF: hw/scsi/megasas.c 2335 d383c625SHannes ReineckeF: hw/scsi/mfi.h 2336 1e8a1faeSThomas HuthF: tests/qtest/megasas-test.c 2337 c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c 2338 d383c625SHannes Reinecke 2339 605d52e6SDmitry FleytmanNetwork packet abstractions 2340 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2341 c8110e76SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2342 605d52e6SDmitry FleytmanS: Maintained 2343 605d52e6SDmitry FleytmanF: include/net/eth.h 2344 605d52e6SDmitry FleytmanF: net/eth.c 2345 605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt* 2346 605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt* 2347 605d52e6SDmitry Fleytman 2348 622fb504SDmitry FleytmanVmware 2349 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2350 622fb504SDmitry FleytmanS: Maintained 2351 622fb504SDmitry FleytmanF: hw/net/vmxnet* 2352 622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi* 2353 1e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c 2354 8472cc5dSPeter MaydellF: docs/specs/vwm_pvscsi-spec.rst 2355 622fb504SDmitry Fleytman 2356 de24d3f1SScott FeldmanRocker 2357 de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us> 2358 de24d3f1SScott FeldmanS: Maintained 2359 de24d3f1SScott FeldmanF: hw/net/rocker/ 2360 92a3c6aaSMarkus ArmbrusterF: qapi/rocker.json 2361 de850948SThomas HuthF: tests/rocker/ 2362 de850948SThomas HuthF: docs/specs/rocker.txt 2363 de24d3f1SScott Feldman 2364 093454e2SDmitry Fleytmane1000x 2365 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2366 8c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2367 093454e2SDmitry FleytmanS: Maintained 2368 093454e2SDmitry FleytmanF: hw/net/e1000x* 2369 093454e2SDmitry Fleytman 2370 6f3fbe4eSDmitry Fleytmane1000e 2371 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2372 8c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2373 6f3fbe4eSDmitry FleytmanS: Maintained 2374 6f3fbe4eSDmitry FleytmanF: hw/net/e1000e* 2375 7d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c 2376 0c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c 2377 0c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.* 2378 6f3fbe4eSDmitry Fleytman 2379 3a977deeSAkihiko Odakiigb 2380 3a977deeSAkihiko OdakiM: Akihiko Odaki <akihiko.odaki@daynix.com> 2381 e860ef15SSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@est.tech> 2382 3a977deeSAkihiko OdakiS: Maintained 2383 136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst 2384 3a977deeSAkihiko OdakiF: hw/net/igb* 2385 8e6c718aSAkihiko OdakiF: tests/avocado/netdev-ethtool.py 2386 45cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c 2387 45cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c 2388 fd5d5c56SAnthony Liguori 2389 ebc2327fSStefan Weileepro100 2390 ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de> 2391 ebc2327fSStefan WeilS: Maintained 2392 ebc2327fSStefan WeilF: hw/net/eepro100.c 2393 ebc2327fSStefan Weil 2394 34ea023dSSven Schnelletulip 2395 34ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org> 2396 34ea023dSSven SchnelleS: Maintained 2397 34ea023dSSven SchnelleF: hw/net/tulip.c 2398 34ea023dSSven SchnelleF: hw/net/tulip.h 2399 34ea023dSSven Schnelle 2400 065177eeSPatrick Venturepca954x 2401 065177eeSPatrick VentureM: Patrick Venture <venture@google.com> 2402 065177eeSPatrick VentureS: Maintained 2403 065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c 2404 065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h 2405 065177eeSPatrick Venture 2406 e481a1f6SAlistair FrancisGeneric Loader 2407 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2408 e481a1f6SAlistair FrancisS: Maintained 2409 e481a1f6SAlistair FrancisF: hw/core/generic-loader.c 2410 efe1592cSAlistair FrancisF: hw/core/uboot_image.h 2411 e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h 2412 70f20110SAlex BennéeF: docs/system/generic-loader.rst 2413 e481a1f6SAlistair Francis 2414 a33ff6d2SAlex BennéeGuest Loader 2415 a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2416 a33ff6d2SAlex BennéeS: Maintained 2417 a33ff6d2SAlex BennéeF: hw/core/guest-loader.c 2418 01460378SAlex BennéeF: docs/system/guest-loader.rst 2419 bbbd9b6eSWillian RampazzoF: tests/avocado/boot_xen.py 2420 fd5d5c56SAnthony Liguori 2421 645d3cbeSSu HangIntel Hexadecimal Object File Loader 2422 645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn> 2423 645d3cbeSSu HangS: Maintained 2424 1e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c 2425 4b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex 2426 645d3cbeSSu Hang 2427 87a9023aSThomas HuthCHRP NVRAM 2428 87a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com> 2429 87a9023aSThomas HuthS: Maintained 2430 87a9023aSThomas HuthF: hw/nvram/chrp_nvram.c 2431 87a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h 2432 1e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c 2433 87a9023aSThomas Huth 2434 42697d88SBen WarrenVM Generation ID 2435 2b42989cSJohn SnowS: Orphan 2436 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2437 42697d88SBen WarrenF: hw/acpi/vmgenid.c 2438 42697d88SBen WarrenF: include/hw/acpi/vmgenid.h 2439 42697d88SBen WarrenF: docs/specs/vmgenid.txt 2440 1e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c 2441 42697d88SBen Warren 2442 c1b29826SPhilippe Mathieu-DaudéLED 2443 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2444 c1b29826SPhilippe Mathieu-DaudéS: Maintained 2445 c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h 2446 c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c 2447 c1b29826SPhilippe Mathieu-Daudé 2448 747969dbSPhilippe Mathieu-DaudéUnimplemented device 2449 747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org> 2450 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2451 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2452 747969dbSPhilippe Mathieu-DaudéS: Maintained 2453 747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h 2454 747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c 2455 747969dbSPhilippe Mathieu-Daudé 2456 6007523aSPhilippe Mathieu-DaudéEmpty slot 2457 6007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com> 2458 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2459 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2460 6007523aSPhilippe Mathieu-DaudéS: Maintained 2461 6007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h 2462 6007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c 2463 6007523aSPhilippe Mathieu-Daudé 2464 dbb2e472SGerd HoffmannStandard VGA 2465 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2466 dbb2e472SGerd HoffmannS: Maintained 2467 dbb2e472SGerd HoffmannF: hw/display/vga* 2468 dbb2e472SGerd HoffmannF: hw/display/bochs-display.c 2469 dbb2e472SGerd HoffmannF: include/hw/display/vga.h 2470 dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h 2471 dbb2e472SGerd Hoffmann 2472 58d632c7SGerd Hoffmannramfb 2473 58d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2474 58d632c7SGerd HoffmannS: Maintained 2475 58d632c7SGerd HoffmannF: hw/display/ramfb*.c 2476 58d632c7SGerd HoffmannF: include/hw/display/ramfb.h 2477 58d632c7SGerd Hoffmann 2478 dbb2e472SGerd Hoffmannvirtio-gpu 2479 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2480 a4de5e8aSGerd HoffmannS: Odd Fixes 2481 dbb2e472SGerd HoffmannF: hw/display/virtio-gpu* 2482 c68082c4SMarc-André LureauF: hw/display/virtio-vga.* 2483 dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h 2484 dbb2e472SGerd Hoffmann 2485 b372d79bSRaphael Norwitzvhost-user-blk 2486 b372d79bSRaphael NorwitzM: Raphael Norwitz <raphael.norwitz@nutanix.com> 2487 b372d79bSRaphael NorwitzS: Maintained 2488 b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/ 2489 b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/ 2490 b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c 2491 8edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c 2492 b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c 2493 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c 2494 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c 2495 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h 2496 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h 2497 8edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2498 b372d79bSRaphael Norwitz 2499 bd2e44feSMarc-André Lureauvhost-user-gpu 2500 bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2501 a4de5e8aSGerd HoffmannR: Gerd Hoffmann <kraxel@redhat.com> 2502 bd2e44feSMarc-André LureauS: Maintained 2503 bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst 2504 d52c454aSMarc-André LureauF: contrib/vhost-user-gpu 2505 d52c454aSMarc-André LureauF: hw/display/vhost-user-* 2506 bd2e44feSMarc-André Lureau 2507 dbb2e472SGerd HoffmannCirrus VGA 2508 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2509 dbb2e472SGerd HoffmannS: Odd Fixes 2510 dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 2511 dbb2e472SGerd HoffmannF: hw/display/cirrus* 2512 dbb2e472SGerd Hoffmann 2513 72d277a7SGerd HoffmannEDID Generator 2514 72d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2515 72d277a7SGerd HoffmannS: Maintained 2516 72d277a7SGerd HoffmannF: hw/display/edid* 2517 72d277a7SGerd HoffmannF: include/hw/display/edid.h 2518 72d277a7SGerd HoffmannF: qemu-edid.c 2519 72d277a7SGerd Hoffmann 2520 10386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB) 2521 10386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org> 2522 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2523 10386385SPhilippe Mathieu-DaudéS: Maintained 2524 16971899SBernhard BeschowF: hw/isa/piix.c 2525 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 2526 10386385SPhilippe Mathieu-Daudé 2527 28900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231) 2528 28900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 2529 28900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org> 2530 28900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com> 2531 28900f9bSBALATON ZoltanS: Maintained 2532 28900f9bSBALATON ZoltanF: hw/isa/vt82c686.c 2533 28900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c 2534 28900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h 2535 28900f9bSBALATON Zoltan 2536 15ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg) 2537 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2538 15ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com> 2539 15ffb43cSPhilippe Mathieu-DaudéS: Supported 2540 15ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt 2541 8d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c 2542 b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c 2543 15ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h 2544 15ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h 2545 1cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c 2546 1e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c 2547 15ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next 2548 15ffb43cSPhilippe Mathieu-Daudé 2549 2313abf0SThomas HuthXIVE 2550 2313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org> 2551 4901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 2552 2313abf0SThomas HuthL: qemu-ppc@nongnu.org 2553 b0877575SCédric Le GoaterS: Odd Fixes 2554 2313abf0SThomas HuthF: hw/*/*xive* 2555 2313abf0SThomas HuthF: include/hw/*/*xive* 2556 24563a58SCédric Le GoaterF: docs/*/*xive* 2557 2313abf0SThomas Huth 2558 7bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals 2559 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 2560 7bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com> 2561 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2562 645194c7SYoshinori SatoF: hw/char/renesas_sci.c 2563 7bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 2564 c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c 2565 7bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 2566 645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h 2567 7bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h 2568 c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h 2569 7bd0d13fSPhilippe Mathieu-Daudé 2570 e78597ccSYoshinori SatoRenesas RX peripherals 2571 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 2572 b2744da9SPhilippe Mathieu-DaudéS: Orphan 2573 e78597ccSYoshinori SatoF: hw/intc/rx_icu.c 2574 0c80f50fSYoshinori SatoF: hw/rx/ 2575 e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h 2576 0c80f50fSYoshinori SatoF: include/hw/rx/ 2577 e78597ccSYoshinori Sato 2578 de4d4adbSPavel PisaCAN bus subsystem and hardware 2579 de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz> 2580 de4d4adbSPavel PisaM: Vikram Garhwal <fnu.vikram@xilinx.com> 2581 de4d4adbSPavel PisaS: Maintained 2582 de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/ 2583 de4d4adbSPavel PisaF: net/can/* 2584 de4d4adbSPavel PisaF: hw/net/can/* 2585 de4d4adbSPavel PisaF: include/net/can_*.h 2586 de4d4adbSPavel Pisa 2587 ff8cdbbdSDavid GibsonOpenPIC interrupt controller 2588 ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 2589 ff8cdbbdSDavid GibsonS: Odd Fixes 2590 ff8cdbbdSDavid GibsonF: hw/intc/openpic.c 2591 ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h 2592 ff8cdbbdSDavid Gibson 2593 6cee5479SPhilippe Mathieu-DaudéMIPS CPS 2594 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2595 6cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 2596 6cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_* 2597 6cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_* 2598 6cee5479SPhilippe Mathieu-Daudé 2599 6cee5479SPhilippe Mathieu-DaudéMIPS GIC 2600 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2601 6cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 2602 6cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c 2603 6cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c 2604 6cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h 2605 6cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h 2606 6cee5479SPhilippe Mathieu-Daudé 2607 56e34834SCornelia HuckS390 3270 device 2608 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2609 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2610 56e34834SCornelia HuckS: Odd fixes 2611 56e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h 2612 56e34834SCornelia HuckF: hw/char/terminal3270.c 2613 56e34834SCornelia HuckF: hw/s390x/3270-ccw.c 2614 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2615 56e34834SCornelia Huck 2616 56e34834SCornelia HuckS390 diag 288 watchdog 2617 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2618 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2619 56e34834SCornelia HuckS: Supported 2620 56e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c 2621 56e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 2622 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2623 56e34834SCornelia Huck 2624 56e34834SCornelia HuckS390 storage key device 2625 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2626 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2627 56e34834SCornelia HuckS: Supported 2628 56e34834SCornelia HuckF: hw/s390x/storage-keys.h 2629 5cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c 2630 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2631 56e34834SCornelia Huck 2632 56e34834SCornelia HuckS390 storage attribute device 2633 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2634 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2635 56e34834SCornelia HuckS: Supported 2636 56e34834SCornelia HuckF: hw/s390x/storage-attributes.h 2637 5cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c 2638 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2639 56e34834SCornelia Huck 2640 56e34834SCornelia HuckS390 floating interrupt controller 2641 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2642 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2643 56e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 2644 56e34834SCornelia HuckS: Supported 2645 56e34834SCornelia HuckF: hw/intc/s390_flic*.c 2646 56e34834SCornelia HuckF: include/hw/s390x/s390_flic.h 2647 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2648 56e34834SCornelia Huck 2649 5028d66cSHongren (Zenithal) ZhengCanoKey 2650 5028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me> 2651 5028d66cSHongren (Zenithal) ZhengS: Maintained 2652 5028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org> 2653 5028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c 2654 5028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h 2655 5028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst 2656 5028d66cSHongren (Zenithal) Zheng 2657 fd5d5c56SAnthony LiguoriSubsystems 2658 fd5d5c56SAnthony Liguori---------- 2659 a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends 2660 fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com> 2661 cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2662 6bc915f3SGerd HoffmannS: Odd Fixes 2663 fd5d5c56SAnthony LiguoriF: audio/ 2664 0ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c 2665 0ebe43eaSPhilippe Mathieu-DaudéX: audio/coreaudio.c 2666 0ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound* 2667 0ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c 2668 0ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c 2669 0ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c 2670 0ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c 2671 663df1ccSAlexandre RatchovX: audio/sndioaudio.c 2672 4566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c 2673 92a3c6aaSMarkus ArmbrusterF: qapi/audio.json 2674 fd5d5c56SAnthony Liguori 2675 0ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend 2676 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2677 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2678 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2679 0ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c 2680 0ebe43eaSPhilippe Mathieu-Daudé 2681 0ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend 2682 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2683 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2684 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2685 4f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2686 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2687 0ebe43eaSPhilippe Mathieu-DaudéF: audio/coreaudio.c 2688 0ebe43eaSPhilippe Mathieu-Daudé 2689 0ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend 2690 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2691 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2692 0ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound* 2693 0ebe43eaSPhilippe Mathieu-Daudé 2694 0ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend 2695 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2696 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2697 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2698 0ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c 2699 0ebe43eaSPhilippe Mathieu-Daudé 2700 0ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend 2701 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2702 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2703 0ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c 2704 0ebe43eaSPhilippe Mathieu-Daudé 2705 0ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend 2706 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2707 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2708 0ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c 2709 0ebe43eaSPhilippe Mathieu-Daudé 2710 0ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend 2711 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2712 2863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org> 2713 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2714 0ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c 2715 0ebe43eaSPhilippe Mathieu-Daudé 2716 663df1ccSAlexandre RatchovSndio Audio backend 2717 663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com> 2718 663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org> 2719 663df1ccSAlexandre RatchovS: Odd Fixes 2720 663df1ccSAlexandre RatchovF: audio/sndioaudio.c 2721 663df1ccSAlexandre Ratchov 2722 fd5d5c56SAnthony LiguoriBlock layer core 2723 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 2724 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 2725 fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org 2726 fd5d5c56SAnthony LiguoriS: Supported 2727 fd5d5c56SAnthony LiguoriF: block* 2728 fd5d5c56SAnthony LiguoriF: block/ 2729 8d8b636dSPaolo BonziniF: hw/block/ 2730 b885cddaSMarkus ArmbrusterF: qapi/block*.json 2731 b885cddaSMarkus ArmbrusterF: qapi/transaction.json 2732 4c346e0bSKevin WolfF: include/block/ 2733 7f9241d8SStefan HajnocziF: include/sysemu/block-*.h 2734 46078760SKevin WolfF: qemu-img* 2735 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst 2736 46078760SKevin WolfF: qemu-io* 2737 29242091SKevin WolfF: tests/qemu-iotests/ 2738 8dd30c86SMax ReitzF: util/qemu-progress.c 2739 0bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c 2740 da668aa1SThomas HuthF: tests/unit/check-block-qdict.c 2741 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2742 fd5d5c56SAnthony Liguori 2743 c607c7fbSStefan HajnocziStorage daemon 2744 c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 2745 c607c7fbSStefan HajnocziL: qemu-block@nongnu.org 2746 c607c7fbSStefan HajnocziS: Supported 2747 c607c7fbSStefan HajnocziF: storage-daemon/ 2748 c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst 2749 c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst 2750 c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2751 c607c7fbSStefan Hajnoczi 2752 d55053b1SStefan HajnocziBlock I/O path 2753 d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2754 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 2755 d55053b1SStefan HajnocziL: qemu-block@nongnu.org 2756 d55053b1SStefan HajnocziS: Supported 2757 36c697bdSPaolo BonziniF: util/async.c 2758 36c697bdSPaolo BonziniF: util/aio-*.c 2759 1f050a46SStefan HajnocziF: util/aio-*.h 2760 433fcea4SStefan HajnocziF: util/defer-call.c 2761 1f050a46SStefan HajnocziF: util/fdmon-*.c 2762 d55053b1SStefan HajnocziF: block/io.c 2763 d55053b1SStefan HajnocziF: migration/block* 2764 e1029ae2SFam ZhengF: include/block/aio.h 2765 f5a53faaSStefan HajnocziF: include/block/aio-wait.h 2766 433fcea4SStefan HajnocziF: include/qemu/defer-call.h 2767 0a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py 2768 da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c 2769 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2770 d55053b1SStefan Hajnoczi 2771 e5b5728cSPaolo BonziniBlock SCSI subsystem 2772 e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2773 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2774 e5b5728cSPaolo BonziniL: qemu-block@nongnu.org 2775 e5b5728cSPaolo BonziniS: Supported 2776 e5b5728cSPaolo BonziniF: include/scsi/* 2777 e5b5728cSPaolo BonziniF: scsi/* 2778 e5b5728cSPaolo Bonzini 2779 280458a3SJeff CodyBlock Jobs 2780 03283d64SJeff CodyM: John Snow <jsnow@redhat.com> 2781 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2782 280458a3SJeff CodyL: qemu-block@nongnu.org 2783 280458a3SJeff CodyS: Supported 2784 280458a3SJeff CodyF: blockjob.c 2785 280458a3SJeff CodyF: include/block/blockjob.h 2786 33e9e9bdSKevin WolfF: job.c 2787 1a90bc81SKevin WolfF: job-qmp.c 2788 c468e368SMarkus ArmbrusterF: include/qemu/job.h 2789 280458a3SJeff CodyF: block/backup.c 2790 280458a3SJeff CodyF: block/commit.c 2791 77346025SJeff CodyF: block/stream.c 2792 280458a3SJeff CodyF: block/mirror.c 2793 bf42508fSKevin WolfF: qapi/job.json 2794 d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c 2795 d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h 2796 d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c 2797 d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h 2798 d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h 2799 d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c 2800 1c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c 2801 d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h 2802 d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c 2803 d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c 2804 d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h 2805 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs 2806 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 2807 280458a3SJeff Cody 2808 502730eeSJonathan CameronCompute Express Link 2809 502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com> 2810 3456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com> 2811 502730eeSJonathan CameronS: Supported 2812 502730eeSJonathan CameronF: hw/cxl/ 2813 2fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c 2814 502730eeSJonathan CameronF: include/hw/cxl/ 2815 502730eeSJonathan Cameron 2816 538193bcSJohn SnowDirty Bitmaps 2817 edb05904SEric BlakeM: Eric Blake <eblake@redhat.com> 2818 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2819 edb05904SEric BlakeR: John Snow <jsnow@redhat.com> 2820 538193bcSJohn SnowL: qemu-block@nongnu.org 2821 538193bcSJohn SnowS: Supported 2822 538193bcSJohn SnowF: include/qemu/hbitmap.h 2823 538193bcSJohn SnowF: include/block/dirty-bitmap.h 2824 bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c 2825 00637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c 2826 00637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c 2827 052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c 2828 00637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c 2829 da668aa1SThomas HuthF: tests/unit/test-hbitmap.c 2830 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst 2831 edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps 2832 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 2833 538193bcSJohn Snow 2834 61af0ee6SPaolo BonziniCharacter device backends 2835 55fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2836 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 2837 fd5d5c56SAnthony LiguoriS: Maintained 2838 178fe0aeSMarc-André LureauF: chardev/ 2839 8228e353SMarc-André LureauF: include/chardev/ 2840 dbeee392SMarkus ArmbrusterF: qapi/char.json 2841 fd5d5c56SAnthony Liguori 2842 e26082fdSPaolo BonziniCharacter Devices (Braille) 2843 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2844 e26082fdSPaolo BonziniS: Maintained 2845 6b10e573SMarc-André LureauF: chardev/baum.c 2846 fd5d5c56SAnthony Liguori 2847 e94630d3SMarkus ArmbrusterCommand line option argument parsing 2848 e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2849 e94630d3SMarkus ArmbrusterS: Supported 2850 e94630d3SMarkus ArmbrusterF: include/qemu/option.h 2851 da668aa1SThomas HuthF: tests/unit/test-keyval.c 2852 da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c 2853 e94630d3SMarkus ArmbrusterF: util/keyval.c 2854 e94630d3SMarkus ArmbrusterF: util/qemu-option.c 2855 e94630d3SMarkus Armbruster 2856 8c413e79SMarkus ArmbrusterCoverity model 2857 8c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2858 8c413e79SMarkus ArmbrusterS: Supported 2859 8c413e79SMarkus ArmbrusterF: scripts/coverity-model.c 2860 8c413e79SMarkus Armbruster 2861 9c263d07SPeter MaydellCoverity Scan integration 2862 9c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 2863 9c263d07SPeter MaydellS: Maintained 2864 9c263d07SPeter MaydellF: scripts/coverity-scan/ 2865 9c263d07SPeter Maydell 2866 d24b569aSPeter A. G. CrosthwaiteDevice Tree 2867 c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 2868 c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au> 2869 d24b569aSPeter A. G. CrosthwaiteS: Maintained 2870 8d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c 2871 82407515SThomas HuthF: include/sysemu/device_tree.h 2872 d24b569aSPeter A. G. Crosthwaite 2873 3505a22bSMarc-André LureauDump 2874 3505a22bSMarc-André LureauS: Supported 2875 3505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2876 6d3da32cSMarkus ArmbrusterF: dump/ 2877 3505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c 2878 3505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h 2879 6d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs 2880 3505a22bSMarc-André LureauF: include/sysemu/dump-arch.h 2881 3505a22bSMarc-André LureauF: include/sysemu/dump.h 2882 d06b747bSMarkus ArmbrusterF: qapi/dump.json 2883 3505a22bSMarc-André LureauF: scripts/dump-guest-memory.py 2884 3505a22bSMarc-André LureauF: stubs/dump.c 2885 3505a22bSMarc-André Lureau 2886 4f966768SMarkus ArmbrusterError reporting 2887 4f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2888 4f966768SMarkus ArmbrusterS: Supported 2889 4f966768SMarkus ArmbrusterF: include/qapi/error.h 2890 4f966768SMarkus ArmbrusterF: include/qemu/error-report.h 2891 abb3d37dSMarkus ArmbrusterF: qapi/error.json 2892 4f966768SMarkus ArmbrusterF: util/error.c 2893 4f966768SMarkus ArmbrusterF: util/qemu-error.c 2894 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci 2895 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci 2896 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci 2897 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci 2898 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci 2899 8220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci 2900 4f966768SMarkus Armbruster 2901 fd5d5c56SAnthony LiguoriGDB stub 2902 c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2903 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2904 c7b3e866SAlex BennéeS: Maintained 2905 4db546d3SThomas HuthF: docs/system/gdb.rst 2906 842b42dfSAlex BennéeF: gdbstub/* 2907 0dec1016SPeter MaydellF: include/exec/gdbstub.h 2908 d96bf49bSAlex BennéeF: include/gdbstub/* 2909 fd5d5c56SAnthony LiguoriF: gdb-xml/ 2910 51c623b0SLirong YuanF: tests/tcg/multiarch/gdbstub/ 2911 956af7daSAkihiko OdakiF: scripts/feature_to_c.py 2912 bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py 2913 fd5d5c56SAnthony Liguori 2914 01a9c03cSPaolo BonziniMemory API 2915 01a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2916 07b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com> 2917 07b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2918 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2919 01a9c03cSPaolo BonziniS: Supported 2920 01a9c03cSPaolo BonziniF: include/exec/ioport.h 2921 14776ab5STony NguyenF: include/exec/memop.h 2922 01a9c03cSPaolo BonziniF: include/exec/memory.h 2923 2b1641d0SPaolo BonziniF: include/exec/ram_addr.h 2924 41aa4e9fSJuan QuintelaF: include/exec/ramblock.h 2925 9f04dd7fSDavid HildenbrandF: include/sysemu/memory_mapping.h 2926 8d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c 2927 8d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c 2928 8d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c 2929 8d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c 2930 8d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c 2931 01a9c03cSPaolo BonziniF: include/exec/memory-internal.h 2932 044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci 2933 01a9c03cSPaolo Bonzini 2934 2fcd005fSDavid HildenbrandMemory devices 2935 2fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2936 2fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com> 2937 2fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 2938 2fcd005fSDavid HildenbrandS: Supported 2939 2fcd005fSDavid HildenbrandF: hw/mem/memory-device.c 2940 2fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c 2941 2fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c 2942 2fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h 2943 2fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h 2944 2fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h 2945 759bac67SDavid HildenbrandF: stubs/memory_device.c 2946 2fcd005fSDavid HildenbrandF: docs/nvdimm.txt 2947 2fcd005fSDavid Hildenbrand 2948 7ee3bf03SGerd HoffmannSPICE 2949 7ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2950 227b1638SGerd HoffmannS: Odd Fixes 2951 6e481d57SPeter MaydellF: include/ui/qemu-spice.h 2952 438528a3SThomas HuthF: include/ui/spice-display.h 2953 7ee3bf03SGerd HoffmannF: ui/spice-*.c 2954 7ee3bf03SGerd HoffmannF: audio/spiceaudio.c 2955 8d8b636dSPaolo BonziniF: hw/display/qxl* 2956 608cfed6SMarkus ArmbrusterF: qapi/ui.json 2957 9bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt 2958 7ee3bf03SGerd Hoffmann 2959 fd5d5c56SAnthony LiguoriGraphics 2960 25eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2961 cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2962 25eccc37SGerd HoffmannS: Odd Fixes 2963 fd5d5c56SAnthony LiguoriF: ui/ 2964 e220656cSThomas HuthF: include/ui/ 2965 608cfed6SMarkus ArmbrusterF: qapi/ui.json 2966 b1d38037SMarc-André LureauF: util/drm.c 2967 4db546d3SThomas HuthF: docs/devel/ui.rst 2968 fd5d5c56SAnthony Liguori 2969 351f1bf6SAndreas FärberCocoa graphics 2970 30ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 2971 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2972 4f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2973 351f1bf6SAndreas FärberS: Odd Fixes 2974 351f1bf6SAndreas FärberF: ui/cocoa.m 2975 351f1bf6SAndreas Färber 2976 fd5d5c56SAnthony LiguoriMain loop 2977 da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2978 da26f37aSPaolo BonziniS: Maintained 2979 54d31236SMarkus ArmbrusterF: include/qemu/main-loop.h 2980 54d31236SMarkus ArmbrusterF: include/sysemu/runstate.h 2981 e6dba048SAlejandro JimenezF: include/sysemu/runstate-action.h 2982 3ecb29a3SPaolo BonziniF: util/main-loop.c 2983 89933514SThomas HuthF: util/qemu-timer*.c 2984 8d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c 2985 8d7f2e76SPhilippe Mathieu-DaudéF: system/main.c 2986 8d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 2987 8d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-throttle.c 2988 8d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c 2989 8d7f2e76SPhilippe Mathieu-DaudéF: system/runstate* 2990 0e201d34SMarkus ArmbrusterF: qapi/run-state.json 2991 fd5d5c56SAnthony Liguori 2992 1b7e01d0SStefan HajnocziRead, Copy, Update (RCU) 2993 1b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 2994 1b7e01d0SStefan HajnocziS: Maintained 2995 fc3b9dfaSPhilippe Mathieu-DaudéF: docs/devel/lockcnt.txt 2996 fc3b9dfaSPhilippe Mathieu-DaudéF: docs/devel/rcu.txt 2997 1b7e01d0SStefan HajnocziF: include/qemu/rcu*.h 2998 da668aa1SThomas HuthF: tests/unit/rcutorture.c 2999 da668aa1SThomas HuthF: tests/unit/test-rcu-*.c 3000 1b7e01d0SStefan HajnocziF: util/rcu.c 3001 1b7e01d0SStefan Hajnoczi 3002 8899b4aeSLuiz CapitulinoHuman Monitor (HMP) 3003 b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org> 3004 fbb0621aSLuiz CapitulinoS: Maintained 3005 5bce308aSKevin WolfF: monitor/monitor-internal.h 3006 e84328faSKevin WolfF: monitor/misc.c 3007 1d95db74SKevin WolfF: monitor/monitor.c 3008 f1b3ccfaSKevin WolfF: monitor/hmp* 3009 f1b3ccfaSKevin WolfF: hmp.h 3010 c13e9912SThomas HuthF: hmp-commands*.hx 3011 c13e9912SThomas HuthF: include/monitor/hmp-target.h 3012 1e8a1faeSThomas HuthF: tests/qtest/test-hmp.c 3013 637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h 3014 637de4dbSMarkus ArmbrusterF: util/qemu-print.c 3015 fd5d5c56SAnthony Liguori 3016 f536f112SPaolo BonziniNetwork device backends 3017 442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com> 3018 fd5d5c56SAnthony LiguoriS: Maintained 3019 fd5d5c56SAnthony LiguoriF: net/ 3020 d24b2b1cSThomas HuthF: include/net/ 3021 e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c 3022 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 3023 3c0bd37dSMarkus ArmbrusterF: qapi/net.json 3024 fd5d5c56SAnthony Liguori 3025 aee09bafSVincenzo MaffioneNetmap network backend 3026 aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it> 3027 aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 3028 aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com> 3029 aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/ 3030 aee09bafSVincenzo MaffioneS: Maintained 3031 aee09bafSVincenzo MaffioneF: net/netmap.c 3032 aee09bafSVincenzo Maffione 3033 cb039ef3SIlya MaximetsAF_XDP network backend 3034 cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org> 3035 cb039ef3SIlya MaximetsF: net/af-xdp.c 3036 cb039ef3SIlya Maximets 3037 4fc264f4SEduardo HabkostHost Memory Backends 3038 4ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 3039 4fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com> 3040 4fc264f4SEduardo HabkostS: Maintained 3041 4fc264f4SEduardo HabkostF: backends/hostmem*.c 3042 4fc264f4SEduardo HabkostF: include/sysemu/hostmem.h 3043 9cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst 3044 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 3045 4fc264f4SEduardo Habkost 3046 6034011cSGongleiCryptodev Backends 3047 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 3048 2133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com> 3049 6034011cSGongleiS: Maintained 3050 6034011cSGongleiF: include/sysemu/cryptodev*.h 3051 6034011cSGongleiF: backends/cryptodev*.c 3052 14c9fd16Szhenwei piF: qapi/cryptodev.json 3053 6034011cSGonglei 3054 b8eaee96SJohn SnowPython library 3055 b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com> 3056 b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com> 3057 89d38c74SJohn SnowR: Beraldo Leal <bleal@redhat.com> 3058 b8eaee96SJohn SnowS: Maintained 3059 b8eaee96SJohn SnowF: python/ 3060 b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python 3061 b8eaee96SJohn Snow 3062 ad904f66SEduardo HabkostPython scripts 3063 89d38c74SJohn SnowM: John Snow <jsnow@redhat.com> 3064 ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com> 3065 4251dfb0SJohn SnowS: Odd Fixes 3066 ad904f66SEduardo HabkostF: scripts/*.py 3067 ad904f66SEduardo HabkostF: tests/*.py 3068 ad904f66SEduardo Habkost 3069 f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util 3070 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3071 f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained 3072 f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/ 3073 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench 3074 f4abfc6cSVladimir Sementsov-Ogievskiy 3075 8cad15b1SVladimir Sementsov-OgievskiyTransactions helper 3076 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3077 8cad15b1SVladimir Sementsov-OgievskiyS: Maintained 3078 8cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h 3079 8cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c 3080 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3081 8cad15b1SVladimir Sementsov-Ogievskiy 3082 8899b4aeSLuiz CapitulinoQAPI 3083 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 3084 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3085 9740618cSLuiz CapitulinoS: Supported 3086 8899b4aeSLuiz CapitulinoF: qapi/ 3087 0311c5bdSMarkus ArmbrusterX: qapi/*.json 3088 ac4abb9aSMarkus ArmbrusterF: include/qapi/ 3089 ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/ 3090 ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h 3091 c0bd0b50SPaolo BonziniF: tests/qapi-schema/ 3092 da668aa1SThomas HuthF: tests/unit/test-*-visitor.c 3093 da668aa1SThomas HuthF: tests/unit/test-qapi-*.c 3094 da668aa1SThomas HuthF: tests/unit/test-qmp-*.c 3095 da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c 3096 be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py 3097 be25fcc4SMarkus ArmbrusterF: scripts/qapi/* 3098 4078ee54SPeter MaydellF: docs/sphinx/qapidoc.py 3099 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi* 3100 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3101 8899b4aeSLuiz Capitulino 3102 7810d291SLuiz CapitulinoQAPI Schema 3103 7810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com> 3104 7810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 3105 7810d291SLuiz CapitulinoS: Supported 3106 0311c5bdSMarkus ArmbrusterF: qapi/*.json 3107 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3108 7810d291SLuiz Capitulino 3109 f3582ba4SLuiz CapitulinoQObject 3110 daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3111 daf5dc78SMarkus ArmbrusterS: Supported 3112 f3582ba4SLuiz CapitulinoF: qobject/ 3113 7735d2b5SMarkus ArmbrusterF: include/qapi/qmp/ 3114 7735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h 3115 a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci 3116 da668aa1SThomas HuthF: tests/unit/check-qdict.c 3117 da668aa1SThomas HuthF: tests/unit/check-qjson.c 3118 da668aa1SThomas HuthF: tests/unit/check-qlist.c 3119 da668aa1SThomas HuthF: tests/unit/check-qlit.c 3120 da668aa1SThomas HuthF: tests/unit/check-qnull.c 3121 da668aa1SThomas HuthF: tests/unit/check-qnum.c 3122 da668aa1SThomas HuthF: tests/unit/check-qobject.c 3123 da668aa1SThomas HuthF: tests/unit/check-qstring.c 3124 fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt 3125 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3126 f3582ba4SLuiz Capitulino 3127 f05d9999SMichael RothQEMU Guest Agent 3128 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3129 e8cbe584SKonstantin KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3130 f05d9999SMichael RothS: Maintained 3131 f05d9999SMichael RothF: qga/ 3132 27a296fcSPeter MaydellF: docs/interop/qemu-ga.rst 3133 db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst 3134 ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/ 3135 da668aa1SThomas HuthF: tests/unit/test-qga.c 3136 e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga 3137 f05d9999SMichael Roth 3138 cced3a72SKostiantyn KostiukQEMU Guest Agent Win32 3139 cced3a72SKostiantyn KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3140 cced3a72SKostiantyn KostiukS: Maintained 3141 cced3a72SKostiantyn KostiukF: qga/*win32* 3142 cced3a72SKostiantyn KostiukF: qga/vss-win32/ 3143 cced3a72SKostiantyn KostiukF: qga/installer/ 3144 cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32 3145 cced3a72SKostiantyn Kostiuk 3146 4688c94cSAndreas FärberQOM 3147 1085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3148 1085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com> 3149 24c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net> 3150 4688c94cSAndreas FärberS: Supported 3151 4db546d3SThomas HuthF: docs/devel/qom.rst 3152 8f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt 3153 8f920054SMarkus ArmbrusterF: hw/core/qdev* 3154 b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c 3155 b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c 3156 8f920054SMarkus ArmbrusterF: include/hw/qdev* 3157 8f920054SMarkus ArmbrusterF: include/monitor/qdev.h 3158 4688c94cSAndreas FärberF: include/qom/ 3159 c577ff62SMarkus ArmbrusterF: qapi/qom.json 3160 c577ff62SMarkus ArmbrusterF: qapi/qdev.json 3161 22fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci 3162 e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py 3163 8d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c 3164 9b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c 3165 4688c94cSAndreas FärberF: qom/ 3166 da668aa1SThomas HuthF: tests/unit/check-qom-interface.c 3167 da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c 3168 da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c 3169 4688c94cSAndreas Färber 3170 94dfc0f3SEduardo HabkostQOM boilerplate conversion script 3171 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 3172 94dfc0f3SEduardo HabkostS: Maintained 3173 94dfc0f3SEduardo HabkostF: scripts/codeconverter/ 3174 94dfc0f3SEduardo Habkost 3175 8899b4aeSLuiz CapitulinoQMP 3176 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 3177 9740618cSLuiz CapitulinoS: Supported 3178 5bce308aSKevin WolfF: monitor/monitor-internal.h 3179 f1b3ccfaSKevin WolfF: monitor/qmp* 3180 e84328faSKevin WolfF: monitor/misc.c 3181 1d95db74SKevin WolfF: monitor/monitor.c 3182 92a3c6aaSMarkus ArmbrusterF: qapi/control.json 3183 abb3d37dSMarkus ArmbrusterF: qapi/error.json 3184 92a3c6aaSMarkus ArmbrusterF: qapi/introspect.json 3185 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-* 3186 12b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-* 3187 9740618cSLuiz CapitulinoF: scripts/qmp/ 3188 1e8a1faeSThomas HuthF: tests/qtest/qmp-test.c 3189 1e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c 3190 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3191 8899b4aeSLuiz Capitulino 3192 98a43bf0SPaolo Bonziniqtest 3193 98a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com> 3194 98a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com> 3195 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 3196 98a43bf0SPaolo BonziniS: Maintained 3197 8d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c 3198 abf8c47fSThomas HuthF: include/sysemu/qtest.h 3199 1583a389SClaudio FontanaF: accel/qtest/ 3200 1e8a1faeSThomas HuthF: tests/qtest/ 3201 222455efSEmanuele Giuseppe EspositoF: docs/devel/qgraph.rst 3202 4db546d3SThomas HuthF: docs/devel/qtest.rst 3203 520ddc18SThomas HuthX: tests/qtest/bios-tables-test* 3204 98a43bf0SPaolo Bonzini 3205 5f6fd09aSAlexander BulekovDevice Fuzzing 3206 5f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu> 3207 5f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com> 3208 5f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com> 3209 5f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com> 3210 6184e5fbSThomas HuthR: Thomas Huth <thuth@redhat.com> 3211 85221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com> 3212 5d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com> 3213 5f6fd09aSAlexander BulekovS: Maintained 3214 5f6fd09aSAlexander BulekovF: tests/qtest/fuzz/ 3215 d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c 3216 4ab20b51SAlex BennéeF: tests/docker/test-fuzz 3217 211635b3SAlexander BulekovF: scripts/oss-fuzz/ 3218 230376d2SAlexander BulekovF: hw/mem/sparse-mem.c 3219 f3a0208fSAlexander BulekovF: docs/devel/fuzzing.rst 3220 5f6fd09aSAlexander Bulekov 3221 cc0100f4SAlistair FrancisRegister API 3222 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 3223 cc0100f4SAlistair FrancisS: Maintained 3224 cc0100f4SAlistair FrancisF: hw/core/register.c 3225 cc0100f4SAlistair FrancisF: include/hw/register.h 3226 06a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h 3227 cc0100f4SAlistair Francis 3228 fd5d5c56SAnthony LiguoriSLIRP 3229 eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3230 bafc72abSJan KiszkaS: Maintained 3231 663fb1e1SThomas HuthF: net/slirp.c 3232 d24b2b1cSThomas HuthF: include/net/slirp.h 3233 02cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp 3234 fd5d5c56SAnthony Liguori 3235 aa09b3d5SMarkus ArmbrusterStats 3236 aa09b3d5SMarkus ArmbrusterS: Orphan 3237 aa09b3d5SMarkus ArmbrusterF: include/sysemu/stats.h 3238 aa09b3d5SMarkus ArmbrusterF: stats/ 3239 aa09b3d5SMarkus Armbruster 3240 6d0af39fSEdgar E. IglesiasStreams 3241 6d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 3242 6d0af39fSEdgar E. IglesiasS: Maintained 3243 6d0af39fSEdgar E. IglesiasF: hw/core/stream.c 3244 6d0af39fSEdgar E. IglesiasF: include/hw/stream.h 3245 6d0af39fSEdgar E. Iglesias 3246 b1ed728aSPaolo BonziniStubs 3247 b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3248 b1ed728aSPaolo BonziniS: Maintained 3249 b1ed728aSPaolo BonziniF: stubs/ 3250 b1ed728aSPaolo Bonzini 3251 598a3f35SStefan HajnocziTracing 3252 1cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3253 84197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 3254 598a3f35SStefan HajnocziS: Maintained 3255 598a3f35SStefan HajnocziF: trace/ 3256 0e076292SThomas HuthF: trace-events 3257 3a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc 3258 92a3c6aaSMarkus ArmbrusterF: qapi/trace.json 3259 f70fd8fdSLluís VilanovaF: scripts/tracetool.py 3260 f70fd8fdSLluís VilanovaF: scripts/tracetool/ 3261 62dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap* 3262 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst 3263 d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst 3264 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing 3265 598a3f35SStefan Hajnoczi 3266 84197267SMads YnddalSimpletrace 3267 84197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk> 3268 84197267SMads YnddalS: Maintained 3269 84197267SMads YnddalF: scripts/simpletrace.py 3270 84197267SMads Ynddal 3271 3859b6cfSMarkus ArmbrusterTPM 3272 1f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com> 3273 6b4f250bSStefan BergerS: Maintained 3274 8d7f2e76SPhilippe Mathieu-DaudéF: system/tpm* 3275 3859b6cfSMarkus ArmbrusterF: hw/tpm/* 3276 3859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h 3277 3859b6cfSMarkus ArmbrusterF: include/sysemu/tpm* 3278 3859b6cfSMarkus ArmbrusterF: qapi/tpm.json 3279 8ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/ 3280 1e8a1faeSThomas HuthF: tests/qtest/*tpm* 3281 4db546d3SThomas HuthF: docs/specs/tpm.rst 3282 e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next 3283 3859b6cfSMarkus Armbruster 3284 14f40fdcSBlue SwirlCheckpatch 3285 14f40fdcSBlue SwirlS: Odd Fixes 3286 14f40fdcSBlue SwirlF: scripts/checkpatch.pl 3287 14f40fdcSBlue Swirl 3288 c0787c8dSJuan QuintelaMigration 3289 c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com> 3290 2bace555SPeter XuM: Peter Xu <peterx@redhat.com> 3291 2bace555SPeter XuM: Fabiano Rosas <farosas@suse.de> 3292 66f8b5a5SJuan QuintelaR: Leonardo Bras <leobras@redhat.com> 3293 c0787c8dSJuan QuintelaS: Maintained 3294 107b5969SMarc-André LureauF: hw/core/vmstate-if.c 3295 107b5969SMarc-André LureauF: include/hw/vmstate-if.h 3296 c0787c8dSJuan QuintelaF: include/migration/ 3297 b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h 3298 44a1f946SDr. David Alan GilbertF: migration/ 3299 c5515640SAmit ShahF: scripts/vmstate-static-checker.py 3300 c5515640SAmit ShahF: tests/vmstate-static-checker-data/ 3301 1e8a1faeSThomas HuthF: tests/qtest/migration-test.c 3302 c468e368SMarkus ArmbrusterF: docs/devel/migration.rst 3303 48685a8eSMarkus ArmbrusterF: qapi/migration.json 3304 fac87d4dSHyman Huang(黄勇)F: tests/migration/ 3305 b862888cSMarkus ArmbrusterF: util/userfaultfd.c 3306 8ebcb4b3SPeter XuX: migration/rdma* 3307 8ebcb4b3SPeter Xu 3308 8ebcb4b3SPeter XuRDMA Migration 3309 8ebcb4b3SPeter XuM: Juan Quintela <quintela@redhat.com> 3310 8ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com> 3311 8ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com> 3312 8ebcb4b3SPeter XuR: Leonardo Bras <leobras@redhat.com> 3313 8ebcb4b3SPeter XuS: Odd Fixes 3314 8ebcb4b3SPeter XuF: migration/rdma* 3315 c0787c8dSJuan Quintela 3316 2b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate 3317 2b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com> 3318 2b3edd95SHyman Huang(黄勇)S: Maintained 3319 8d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c 3320 2b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtylimit.h 3321 2b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c 3322 2b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h 3323 2b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtyrate.h 3324 2b3edd95SHyman Huang(黄勇) 3325 a566907fSMarc-André LureauD-Bus 3326 a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 3327 a566907fSMarc-André LureauS: Maintained 3328 5010cec2SMarc-André LureauF: backends/dbus-vmstate.c 3329 89f4df95SMarc-André LureauF: ui/dbus* 3330 89f4df95SMarc-André LureauF: audio/dbus* 3331 a5021d69SMarc-André LureauF: util/dbus.c 3332 89f4df95SMarc-André LureauF: include/ui/dbus* 3333 a5021d69SMarc-André LureauF: include/qemu/dbus.h 3334 89f4df95SMarc-André LureauF: docs/interop/dbus* 3335 89f4df95SMarc-André LureauF: docs/sphinx/dbus* 3336 89f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py 3337 89f4df95SMarc-André LureauF: tests/qtest/dbus* 3338 9b286e76SMarc-André LureauF: scripts/xml-preprocess* 3339 a566907fSMarc-André Lureau 3340 92bfedb0SEduardo OtuboSeccomp 3341 e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3342 e3160deaSDaniel P. BerrangéS: Odd Fixes 3343 8d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c 3344 92bfedb0SEduardo OtuboF: include/sysemu/seccomp.h 3345 d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c 3346 92bfedb0SEduardo Otubo 3347 ddbb0d09SDaniel P. BerrangeCryptography 3348 ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3349 ddbb0d09SDaniel P. BerrangeS: Maintained 3350 ddbb0d09SDaniel P. BerrangeF: crypto/ 3351 ddbb0d09SDaniel P. BerrangeF: include/crypto/ 3352 6b0a96ceSRichard HendersonF: host/include/*/host/crypto/ 3353 92a3c6aaSMarkus ArmbrusterF: qapi/crypto.json 3354 da668aa1SThomas HuthF: tests/unit/test-crypto-* 3355 3b472e71SThomas HuthF: tests/bench/benchmark-crypto-* 3356 da668aa1SThomas HuthF: tests/unit/crypto-tls-* 3357 da668aa1SThomas HuthF: tests/unit/pkix_asn1_tab.c 3358 899833cdSDaniel P. BerrangeF: qemu.sasl 3359 ddbb0d09SDaniel P. Berrange 3360 10817bf0SDaniel P. BerrangeCoroutines 3361 10817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com> 3362 10817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com> 3363 00a25291SStefan HajnocziS: Maintained 3364 10817bf0SDaniel P. BerrangeF: util/*coroutine* 3365 10817bf0SDaniel P. BerrangeF: include/qemu/coroutine* 3366 da668aa1SThomas HuthF: tests/unit/test-coroutine.c 3367 10817bf0SDaniel P. Berrange 3368 88c5f205SDaniel P. BerrangeBuffers 3369 88c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3370 4251dfb0SJohn SnowS: Odd Fixes 3371 88c5f205SDaniel P. BerrangeF: util/buffer.c 3372 88c5f205SDaniel P. BerrangeF: include/qemu/buffer.h 3373 88c5f205SDaniel P. Berrange 3374 666a3af9SDaniel P. BerrangeI/O Channels 3375 666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3376 666a3af9SDaniel P. BerrangeS: Maintained 3377 666a3af9SDaniel P. BerrangeF: io/ 3378 666a3af9SDaniel P. BerrangeF: include/io/ 3379 da668aa1SThomas HuthF: tests/unit/test-io-* 3380 666a3af9SDaniel P. Berrange 3381 5b76dd13SDaniel P. BerrangeUser authorization 3382 5b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3383 5b76dd13SDaniel P. BerrangeS: Maintained 3384 5b76dd13SDaniel P. BerrangeF: authz/ 3385 c8c99887SDaniel P. BerrangeF: qapi/authz.json 3386 5b76dd13SDaniel P. BerrangeF: include/authz/ 3387 da668aa1SThomas HuthF: tests/unit/test-authz-* 3388 5b76dd13SDaniel P. Berrange 3389 5614a283SGerd HoffmannSockets 3390 5614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com> 3391 5614a283SGerd HoffmannS: Maintained 3392 5614a283SGerd HoffmannF: include/qemu/sockets.h 3393 5614a283SGerd HoffmannF: util/qemu-sockets.c 3394 a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json 3395 5614a283SGerd Hoffmann 3396 90e33dfeSDaniel P. BerrangéFile monitor 3397 90e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3398 4251dfb0SJohn SnowS: Odd Fixes 3399 90e33dfeSDaniel P. BerrangéF: util/filemonitor*.c 3400 90e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h 3401 da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c 3402 90e33dfeSDaniel P. Berrangé 3403 d310d85bSAlberto GarciaThrottling infrastructure 3404 d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3405 d310d85bSAlberto GarciaS: Supported 3406 d310d85bSAlberto GarciaF: block/throttle-groups.c 3407 d310d85bSAlberto GarciaF: include/block/throttle-groups.h 3408 89603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h 3409 d310d85bSAlberto GarciaF: util/throttle.c 3410 89603938SPhilippe Mathieu-DaudéF: docs/throttle.txt 3411 da668aa1SThomas HuthF: tests/unit/test-throttle.c 3412 d310d85bSAlberto GarciaL: qemu-block@nongnu.org 3413 d310d85bSAlberto Garcia 3414 080d7aacSFam ZhengUUID 3415 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3416 080d7aacSFam ZhengS: Supported 3417 080d7aacSFam ZhengF: util/uuid.c 3418 080d7aacSFam ZhengF: include/qemu/uuid.h 3419 da668aa1SThomas HuthF: tests/unit/test-uuid.c 3420 080d7aacSFam Zheng 3421 50186051SLukas StraubYank feature 3422 50186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de> 3423 50186051SLukas StraubS: Odd fixes 3424 50186051SLukas StraubF: util/yank.c 3425 1a92d6d5SLukas StraubF: migration/yank_functions* 3426 d3a0bb77SLukas StraubF: tests/unit/test-yank.c 3427 50186051SLukas StraubF: include/qemu/yank.h 3428 50186051SLukas StraubF: qapi/yank.json 3429 50186051SLukas Straub 3430 a4cc318eSzhanghailiangCOLO Framework 3431 2ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com> 3432 a4cc318eSzhanghailiangS: Maintained 3433 a4cc318eSzhanghailiangF: migration/colo* 3434 a4cc318eSzhanghailiangF: include/migration/colo.h 3435 a4cc318eSzhanghailiangF: include/migration/failover.h 3436 a4cc318eSzhanghailiangF: docs/COLO-FT.txt 3437 a4cc318eSzhanghailiang 3438 88f82ed1SZhang ChenCOLO Proxy 3439 c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com> 3440 2ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com> 3441 88f82ed1SZhang ChenS: Supported 3442 88f82ed1SZhang ChenF: docs/colo-proxy.txt 3443 88f82ed1SZhang ChenF: net/colo* 3444 88f82ed1SZhang ChenF: net/filter-rewriter.c 3445 88f82ed1SZhang ChenF: net/filter-mirror.c 3446 487cf3f2SZhang ChenF: tests/qtest/test-filter* 3447 88f82ed1SZhang Chen 3448 62258201SPavel DovgalyukRecord/replay 3449 62258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> 3450 62258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com> 3451 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay 3452 62258201SPavel DovgalyukS: Supported 3453 62258201SPavel DovgalyukF: replay/* 3454 62258201SPavel DovgalyukF: block/blkreplay.c 3455 62258201SPavel DovgalyukF: net/filter-replay.c 3456 5b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h 3457 62258201SPavel DovgalyukF: include/sysemu/replay.h 3458 4db546d3SThomas HuthF: docs/devel/replay.rst 3459 4db546d3SThomas HuthF: docs/system/replay.rst 3460 62258201SPavel DovgalyukF: stubs/replay.c 3461 bbbd9b6eSWillian RampazzoF: tests/avocado/replay_kernel.py 3462 bbbd9b6eSWillian RampazzoF: tests/avocado/replay_linux.py 3463 bbbd9b6eSWillian RampazzoF: tests/avocado/reverse_debugging.py 3464 43d7e1d7SPavel DovgalyukF: qapi/replay.json 3465 62258201SPavel Dovgalyuk 3466 eecf5eedSPeter XuIOVA Tree 3467 eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com> 3468 eecf5eedSPeter XuS: Maintained 3469 eecf5eedSPeter XuF: include/qemu/iova-tree.h 3470 eecf5eedSPeter XuF: util/iova-tree.c 3471 eecf5eedSPeter Xu 3472 5ee547bbSViktor Prutyanovelf2dmp 3473 5ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 3474 5ee547bbSViktor PrutyanovS: Maintained 3475 5ee547bbSViktor PrutyanovF: contrib/elf2dmp/ 3476 5ee547bbSViktor Prutyanov 3477 39131a4eSPhilippe Mathieu-DaudéOverall sensors 3478 39131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3479 39131a4eSPhilippe Mathieu-DaudéS: Odd Fixes 3480 39131a4eSPhilippe Mathieu-DaudéF: hw/sensor 3481 39131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor 3482 39131a4eSPhilippe Mathieu-Daudé 3483 93198b6cSCorey MinyardI2C and SMBus 3484 93198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com> 3485 93198b6cSCorey MinyardS: Maintained 3486 93198b6cSCorey MinyardF: hw/i2c/core.c 3487 93198b6cSCorey MinyardF: hw/i2c/smbus_slave.c 3488 93198b6cSCorey MinyardF: hw/i2c/smbus_master.c 3489 93198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c 3490 93198b6cSCorey MinyardF: include/hw/i2c/i2c.h 3491 93198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h 3492 93198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h 3493 93198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h 3494 93198b6cSCorey Minyard 3495 bf0e0c70STitus RwantarePMBus 3496 bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com> 3497 bf0e0c70STitus RwantareS: Maintained 3498 bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c 3499 bf0e0c70STitus RwantareF: hw/sensor/adm1272.c 3500 ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c 3501 bf0e0c70STitus RwantareF: hw/sensor/max34451.c 3502 bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h 3503 ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h 3504 bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c 3505 bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c 3506 ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c 3507 bf0e0c70STitus Rwantare 3508 d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications 3509 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3510 d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com> 3511 d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com> 3512 d0d89526SPhilippe Mathieu-DaudéS: Maintained 3513 d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json 3514 d0d89526SPhilippe Mathieu-Daudé 3515 6739df3fSLaszlo ErsekEDK2 Firmware 3516 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3517 9b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 3518 6739df3fSLaszlo ErsekS: Supported 3519 b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf* 3520 6739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json 3521 6739df3fSLaszlo ErsekF: pc-bios/edk2-* 3522 6739df3fSLaszlo ErsekF: roms/Makefile.edk2 3523 6739df3fSLaszlo ErsekF: roms/edk2 3524 6739df3fSLaszlo ErsekF: roms/edk2-* 3525 6739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/ 3526 6739df3fSLaszlo ErsekF: tests/uefi-test-tools/ 3527 6739df3fSLaszlo Ersek 3528 8bc43f39SPeter XuVT-d Emulation 3529 8bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com> 3530 8bc43f39SPeter XuM: Peter Xu <peterx@redhat.com> 3531 8bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com> 3532 8bc43f39SPeter XuS: Supported 3533 8bc43f39SPeter XuF: hw/i386/intel_iommu.c 3534 8bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h 3535 8bc43f39SPeter XuF: include/hw/i386/intel_iommu.h 3536 8bc43f39SPeter Xu 3537 2f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation 3538 2f5a2b35SPhilippe Mathieu-DaudéS: Orphan 3539 2f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.? 3540 2f5a2b35SPhilippe Mathieu-Daudé 3541 e92fb016SBin MengOpenSBI Firmware 3542 e92fb016SBin MengM: Bin Meng <bmeng.cn@gmail.com> 3543 e92fb016SBin MengS: Supported 3544 e92fb016SBin MengF: pc-bios/opensbi-* 3545 e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml 3546 e92fb016SBin MengF: .gitlab-ci.d/opensbi/ 3547 e92fb016SBin Meng 3548 59c7a187SLuc MichelClock framework 3549 59c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr> 3550 1d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr> 3551 59c7a187SLuc MichelS: Maintained 3552 59c7a187SLuc MichelF: include/hw/clock.h 3553 59c7a187SLuc MichelF: include/hw/qdev-clock.h 3554 59c7a187SLuc MichelF: hw/core/clock.c 3555 59c7a187SLuc MichelF: hw/core/clock-vmstate.c 3556 59c7a187SLuc MichelF: hw/core/qdev-clock.c 3557 59c7a187SLuc MichelF: docs/devel/clocks.rst 3558 59c7a187SLuc Michel 3559 fd5d5c56SAnthony LiguoriUsermode Emulation 3560 fd5d5c56SAnthony Liguori------------------ 3561 6347e1f1SMarkus ArmbrusterOverall usermode emulation 3562 486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi> 3563 486bbe5fSPaolo BonziniS: Maintained 3564 58410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c 3565 bbf15aafSRichard HendersonF: include/user/ 3566 bbf15aafSRichard HendersonF: common-user/ 3567 486bbe5fSPaolo Bonzini 3568 fd5d5c56SAnthony LiguoriBSD user 3569 65a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com> 3570 65a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org> 3571 65a9d380SWarner LoshS: Maintained 3572 fd5d5c56SAnthony LiguoriF: bsd-user/ 3573 812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak 3574 adbae40fSWarner LoshF: tests/vm/*bsd 3575 65a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1 3576 fd5d5c56SAnthony Liguori 3577 fd5d5c56SAnthony LiguoriLinux user 3578 8f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu> 3579 fd5d5c56SAnthony LiguoriS: Maintained 3580 fd5d5c56SAnthony LiguoriF: linux-user/ 3581 812b31d3SAlex BennéeF: configs/targets/*linux-user.mak 3582 e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh 3583 e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh 3584 57333330SLaurent VivierF: scripts/update-mips-syscall-args.sh 3585 382ae67aSLaurent VivierF: scripts/gensyscalls.sh 3586 42f5a7e9SAurelien Jarno 3587 42f5a7e9SAurelien JarnoTiny Code Generator (TCG) 3588 42f5a7e9SAurelien Jarno------------------------- 3589 6347e1f1SMarkus ArmbrusterCommon TCG code 3590 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3591 42f5a7e9SAurelien JarnoS: Maintained 3592 42f5a7e9SAurelien JarnoF: tcg/ 3593 d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/ 3594 42f5a7e9SAurelien Jarno 3595 22b5867bSAlex BennéeTCG Plugins 3596 22b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3597 3d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org> 3598 a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com> 3599 22b5867bSAlex BennéeS: Maintained 3600 8ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst 3601 22b5867bSAlex BennéeF: plugins/ 3602 c17a386bSAlex BennéeF: tests/plugin/ 3603 bbbd9b6eSWillian RampazzoF: tests/avocado/tcg_plugins.py 3604 c17a386bSAlex BennéeF: contrib/plugins/ 3605 22b5867bSAlex Bennée 3606 6347e1f1SMarkus ArmbrusterAArch64 TCG target 3607 3e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3608 b25a464cSClaudio FontanaS: Maintained 3609 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3610 b25a464cSClaudio FontanaF: tcg/aarch64/ 3611 b25a464cSClaudio Fontana 3612 6347e1f1SMarkus ArmbrusterARM TCG target 3613 7c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org> 3614 42f5a7e9SAurelien JarnoS: Maintained 3615 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3616 42f5a7e9SAurelien JarnoF: tcg/arm/ 3617 42f5a7e9SAurelien Jarno 3618 6347e1f1SMarkus Armbrusteri386 TCG target 3619 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3620 42f5a7e9SAurelien JarnoS: Maintained 3621 42f5a7e9SAurelien JarnoF: tcg/i386/ 3622 42f5a7e9SAurelien Jarno 3623 afa33258SWANG XueruiLoongArch64 TCG target 3624 afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name> 3625 afa33258SWANG XueruiS: Maintained 3626 afa33258SWANG XueruiF: tcg/loongarch64/ 3627 afa33258SWANG Xuerui 3628 6347e1f1SMarkus ArmbrusterMIPS TCG target 3629 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3630 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 3631 dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org> 3632 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 3633 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 3634 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 3635 42f5a7e9SAurelien JarnoF: tcg/mips/ 3636 42f5a7e9SAurelien Jarno 3637 6347e1f1SMarkus ArmbrusterPPC TCG target 3638 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3639 15610d42SPranith KumarS: Odd Fixes 3640 42f5a7e9SAurelien JarnoF: tcg/ppc/ 3641 42f5a7e9SAurelien Jarno 3642 6347e1f1SMarkus ArmbrusterRISC-V TCG target 3643 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 3644 fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 3645 fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org 3646 fb1f70f3SAlistair FrancisS: Maintained 3647 fb1f70f3SAlistair FrancisF: tcg/riscv/ 3648 5d0ce90dSThomas HuthF: disas/riscv.[ch] 3649 fb1f70f3SAlistair Francis 3650 6347e1f1SMarkus ArmbrusterS390 TCG target 3651 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3652 42f5a7e9SAurelien JarnoS: Maintained 3653 42f5a7e9SAurelien JarnoF: tcg/s390/ 3654 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 3655 42f5a7e9SAurelien Jarno 3656 6347e1f1SMarkus ArmbrusterSPARC TCG target 3657 297e8005SMarkus ArmbrusterS: Odd Fixes 3658 6d0b52edSRichard HendersonF: tcg/sparc64/ 3659 c17652eeSPaolo BonziniF: disas/sparc.c 3660 bc75c9e5SStefan Weil 3661 6347e1f1SMarkus ArmbrusterTCI TCG target 3662 bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 3663 bc75c9e5SStefan WeilS: Maintained 3664 8ef9cd55SAndreas FärberF: tcg/tci/ 3665 752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c 3666 c17652eeSPaolo BonziniF: disas/tci.c 3667 aa09c951SAndreas Färber 3668 f05b328cSStefan HajnocziBlock drivers 3669 f05b328cSStefan Hajnoczi------------- 3670 f05b328cSStefan HajnocziVMDK 3671 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3672 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3673 f05b328cSStefan HajnocziS: Supported 3674 f05b328cSStefan HajnocziF: block/vmdk.c 3675 f05b328cSStefan Hajnoczi 3676 f05b328cSStefan HajnocziRBD 3677 0725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com> 3678 6d2f38ebSPeter LievenR: Peter Lieven <pl@kamp.de> 3679 280458a3SJeff CodyL: qemu-block@nongnu.org 3680 f05b328cSStefan HajnocziS: Supported 3681 f05b328cSStefan HajnocziF: block/rbd.c 3682 f05b328cSStefan Hajnoczi 3683 f05b328cSStefan HajnocziVHDX 3684 5f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com> 3685 280458a3SJeff CodyL: qemu-block@nongnu.org 3686 f05b328cSStefan HajnocziS: Supported 3687 f05b328cSStefan HajnocziF: block/vhdx* 3688 f05b328cSStefan Hajnoczi 3689 f05b328cSStefan HajnocziVDI 3690 f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de> 3691 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3692 f05b328cSStefan HajnocziS: Maintained 3693 f05b328cSStefan HajnocziF: block/vdi.c 3694 f05b328cSStefan Hajnoczi 3695 fd66dbd4SStefan Hajnocziblkio 3696 fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3697 fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org 3698 fd66dbd4SStefan HajnocziS: Maintained 3699 fd66dbd4SStefan HajnocziF: block/blkio.c 3700 fd66dbd4SStefan Hajnoczi 3701 f05b328cSStefan HajnocziiSCSI 3702 f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com> 3703 f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 3704 f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de> 3705 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3706 2185fd67SPaolo BonziniS: Odd Fixes 3707 f05b328cSStefan HajnocziF: block/iscsi.c 3708 2deb63c2SPeter LievenF: block/iscsi-opts.c 3709 f05b328cSStefan Hajnoczi 3710 99c62e70SEric BlakeNetwork Block Device (NBD) 3711 99c62e70SEric BlakeM: Eric Blake <eblake@redhat.com> 3712 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3713 99c62e70SEric BlakeL: qemu-block@nongnu.org 3714 99c62e70SEric BlakeS: Maintained 3715 99c62e70SEric BlakeF: block/nbd* 3716 99c62e70SEric BlakeF: nbd/ 3717 99c62e70SEric BlakeF: include/block/nbd* 3718 99c62e70SEric BlakeF: qemu-nbd.* 3719 99c62e70SEric BlakeF: blockdev-nbd.c 3720 3229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt 3721 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst 3722 58a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd* 3723 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd 3724 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3725 99c62e70SEric Blake 3726 6542aa9cSPeter LievenNFS 3727 6542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de> 3728 280458a3SJeff CodyL: qemu-block@nongnu.org 3729 6542aa9cSPeter LievenS: Maintained 3730 6542aa9cSPeter LievenF: block/nfs.c 3731 6542aa9cSPeter Lieven 3732 f05b328cSStefan HajnocziSSH 3733 f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com> 3734 280458a3SJeff CodyL: qemu-block@nongnu.org 3735 f05b328cSStefan HajnocziS: Supported 3736 f05b328cSStefan HajnocziF: block/ssh.c 3737 c9a12e75SChrysostomos Nanakos 3738 280458a3SJeff CodyCURL 3739 280458a3SJeff CodyL: qemu-block@nongnu.org 3740 5c6090faSThomas HuthS: Odd Fixes 3741 280458a3SJeff CodyF: block/curl.c 3742 280458a3SJeff Cody 3743 280458a3SJeff CodyGLUSTER 3744 280458a3SJeff CodyL: qemu-block@nongnu.org 3745 5c6090faSThomas HuthL: integration@gluster.org 3746 5c6090faSThomas HuthS: Odd Fixes 3747 280458a3SJeff CodyF: block/gluster.c 3748 b5e9476cSGonglei 3749 199667a8SFam ZhengNull Block Driver 3750 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3751 199667a8SFam ZhengL: qemu-block@nongnu.org 3752 199667a8SFam ZhengS: Supported 3753 199667a8SFam ZhengF: block/null.c 3754 199667a8SFam Zheng 3755 bdd6a90aSFam ZhengNVMe Block Driver 3756 1a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3757 1a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net> 3758 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3759 bdd6a90aSFam ZhengL: qemu-block@nongnu.org 3760 bdd6a90aSFam ZhengS: Supported 3761 bdd6a90aSFam ZhengF: block/nvme* 3762 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 3763 1a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 3764 bdd6a90aSFam Zheng 3765 b5e9476cSGongleiBootdevice 3766 b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com> 3767 b5e9476cSGongleiS: Maintained 3768 8d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c 3769 ecdda9e0SAlberto Garcia 3770 ecdda9e0SAlberto GarciaQuorum 3771 ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3772 ecdda9e0SAlberto GarciaS: Supported 3773 ecdda9e0SAlberto GarciaF: block/quorum.c 3774 ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org 3775 e7c6e631SStefan Hajnoczi 3776 bfcc224eSAapo Vienamoblklogwrites 3777 bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com> 3778 bfcc224eSAapo VienamoL: qemu-block@nongnu.org 3779 bfcc224eSAapo VienamoS: Supported 3780 bfcc224eSAapo VienamoF: block/blklogwrites.c 3781 bfcc224eSAapo Vienamo 3782 e7c6e631SStefan Hajnocziblkverify 3783 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3784 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3785 e7c6e631SStefan HajnocziS: Supported 3786 e7c6e631SStefan HajnocziF: block/blkverify.c 3787 e7c6e631SStefan Hajnoczi 3788 e7c6e631SStefan Hajnoczibochs 3789 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3790 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3791 e7c6e631SStefan HajnocziS: Supported 3792 e7c6e631SStefan HajnocziF: block/bochs.c 3793 e7c6e631SStefan Hajnoczi 3794 e7c6e631SStefan Hajnoczicloop 3795 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3796 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3797 e7c6e631SStefan HajnocziS: Supported 3798 e7c6e631SStefan HajnocziF: block/cloop.c 3799 e7c6e631SStefan Hajnoczi 3800 e7c6e631SStefan Hajnoczidmg 3801 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3802 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3803 e7c6e631SStefan HajnocziS: Supported 3804 e7c6e631SStefan HajnocziF: block/dmg.c 3805 e7c6e631SStefan Hajnoczi 3806 e7c6e631SStefan Hajnocziparallels 3807 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3808 f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org> 3809 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3810 e7c6e631SStefan HajnocziS: Supported 3811 e7c6e631SStefan HajnocziF: block/parallels.c 3812 a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c 3813 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt 3814 bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels 3815 e7c6e631SStefan Hajnoczi 3816 e7c6e631SStefan Hajnocziqed 3817 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3818 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3819 e7c6e631SStefan HajnocziS: Supported 3820 e7c6e631SStefan HajnocziF: block/qed.c 3821 e7c6e631SStefan Hajnoczi 3822 e7c6e631SStefan Hajnocziraw 3823 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3824 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3825 e7c6e631SStefan HajnocziS: Supported 3826 e7c6e631SStefan HajnocziF: block/linux-aio.c 3827 f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h 3828 2e6fc7ebSEric BlakeF: block/raw-format.c 3829 c1bb86cdSEric BlakeF: block/file-posix.c 3830 c1bb86cdSEric BlakeF: block/file-win32.c 3831 e7c6e631SStefan HajnocziF: block/win32-aio.c 3832 e7c6e631SStefan Hajnoczi 3833 6663a0a3SAarushi MehtaLinux io_uring 3834 6663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com> 3835 6663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com> 3836 6663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com> 3837 0ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 3838 6663a0a3SAarushi MehtaL: qemu-block@nongnu.org 3839 6663a0a3SAarushi MehtaS: Maintained 3840 6663a0a3SAarushi MehtaF: block/io_uring.c 3841 06a47ef5SAarushi MehtaF: stubs/io_uring.c 3842 6663a0a3SAarushi Mehta 3843 e7c6e631SStefan Hajnocziqcow2 3844 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3845 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3846 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3847 e7c6e631SStefan HajnocziS: Supported 3848 e7c6e631SStefan HajnocziF: block/qcow2* 3849 b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt 3850 e7c6e631SStefan Hajnoczi 3851 e7c6e631SStefan Hajnocziqcow 3852 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3853 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3854 e7c6e631SStefan HajnocziS: Supported 3855 e7c6e631SStefan HajnocziF: block/qcow.c 3856 e7c6e631SStefan Hajnoczi 3857 e7c6e631SStefan Hajnocziblkdebug 3858 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3859 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3860 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3861 e7c6e631SStefan HajnocziS: Supported 3862 e7c6e631SStefan HajnocziF: block/blkdebug.c 3863 e7c6e631SStefan Hajnoczi 3864 e7c6e631SStefan Hajnoczivpc 3865 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3866 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3867 e7c6e631SStefan HajnocziS: Supported 3868 e7c6e631SStefan HajnocziF: block/vpc.c 3869 e7c6e631SStefan Hajnoczi 3870 e7c6e631SStefan Hajnoczivvfat 3871 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3872 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3873 4b7c5bc4SPrasad J PanditS: Odd Fixes 3874 e7c6e631SStefan HajnocziF: block/vvfat.c 3875 abfe4e94SStefan Hajnoczi 3876 abfe4e94SStefan HajnocziImage format fuzzer 3877 abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3878 abfe4e94SStefan HajnocziL: qemu-block@nongnu.org 3879 abfe4e94SStefan HajnocziS: Supported 3880 abfe4e94SStefan HajnocziF: tests/image-fuzzer/ 3881 717171bdSDaniel P. Berrange 3882 8675a376SCoiby XuVhost-user block device backend server 3883 8675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com> 3884 8675a376SCoiby XuS: Maintained 3885 8675a376SCoiby XuF: block/export/vhost-user-blk-server.c 3886 80a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h 3887 5c368029SXie YongjiF: block/export/virtio-blk-handler.c 3888 5c368029SXie YongjiF: block/export/virtio-blk-handler.h 3889 80a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h 3890 8675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c 3891 80695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h 3892 80695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c 3893 80a06cc5SStefan HajnocziF: util/vhost-user-server.c 3894 8675a376SCoiby Xu 3895 0c9b70d5SMax ReitzFUSE block device exports 3896 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3897 0c9b70d5SMax ReitzL: qemu-block@nongnu.org 3898 0c9b70d5SMax ReitzS: Supported 3899 0c9b70d5SMax ReitzF: block/export/fuse.c 3900 0c9b70d5SMax Reitz 3901 2a2359b8SXie YongjiVDUSE library and block device exports 3902 a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com> 3903 a6caeee8SXie YongjiS: Maintained 3904 a6caeee8SXie YongjiF: subprojects/libvduse/ 3905 2a2359b8SXie YongjiF: block/export/vduse-blk.c 3906 2a2359b8SXie YongjiF: block/export/vduse-blk.h 3907 a6caeee8SXie Yongji 3908 049105a3SChanglong XieReplication 3909 205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com> 3910 3ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com> 3911 049105a3SChanglong XieS: Supported 3912 049105a3SChanglong XieF: replication* 3913 049105a3SChanglong XieF: block/replication.c 3914 da668aa1SThomas HuthF: tests/unit/test-replication.c 3915 049105a3SChanglong XieF: docs/block-replication.txt 3916 049105a3SChanglong Xie 3917 a3defabbSMarcel ApfelbaumPVRDMA 3918 bfffeac8SYuval ShaiaM: Yuval Shaia <yuval.shaia.ml@gmail.com> 3919 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 3920 e9a54265SThomas HuthS: Odd Fixes 3921 a3defabbSMarcel ApfelbaumF: hw/rdma/* 3922 a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/* 3923 a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt 3924 a5d2f6f8SYuval ShaiaF: contrib/rdmacm-mux/* 3925 4a5c9903SYuval ShaiaF: qapi/rdma.json 3926 a3defabbSMarcel Apfelbaum 3927 b052fec8SAlex BennéeSemihosting 3928 b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3929 b052fec8SAlex BennéeS: Maintained 3930 8df9f0c3SPhilippe Mathieu-DaudéF: semihosting/ 3931 6b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/ 3932 3539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/ 3933 b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c 3934 b052fec8SAlex Bennée 3935 8684f1beSJohn G JohnsonMulti-process QEMU 3936 8684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com> 3937 8684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com> 3938 8684f1beSJohn G JohnsonS: Maintained 3939 8684f1beSJohn G JohnsonF: docs/devel/multi-process.rst 3940 639090d8SElena UfimtsevaF: docs/system/multi-process.rst 3941 6fbd84d6SJagannathan RamanF: hw/pci-host/remote.c 3942 6fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h 3943 3f0e7e57SJagannathan RamanF: hw/remote/machine.c 3944 3f0e7e57SJagannathan RamanF: include/hw/remote/machine.h 3945 ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c 3946 ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h 3947 48b06f50SJagannathan RamanF: hw/remote/message.c 3948 c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c 3949 ed5d0019SJagannathan RamanF: include/hw/remote/memory.h 3950 ed5d0019SJagannathan RamanF: hw/remote/memory.c 3951 9f811207SElena UfimtsevaF: hw/remote/proxy.c 3952 9f811207SElena UfimtsevaF: include/hw/remote/proxy.h 3953 c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c 3954 c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h 3955 bd36adb8SJagannathan RamanF: hw/remote/iohub.c 3956 bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h 3957 55116968SJagannathan RamanF: subprojects/libvfio-user 3958 8f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c 3959 08cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h 3960 253007d1SJagannathan RamanF: hw/remote/iommu.c 3961 253007d1SJagannathan RamanF: include/hw/remote/iommu.h 3962 8684f1beSJohn G Johnson 3963 90322e64SAndrew MelnychenkoEBPF: 3964 90322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com> 3965 90322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com> 3966 90322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com> 3967 90322e64SAndrew MelnychenkoS: Maintained 3968 2635f961SThomas HuthF: docs/devel/ebpf_rss.rst 3969 90322e64SAndrew MelnychenkoF: ebpf/* 3970 90322e64SAndrew MelnychenkoF: tools/ebpf/* 3971 90322e64SAndrew Melnychenko 3972 b9e02c06SAlex BennéeBuild and test automation 3973 b9e02c06SAlex Bennée------------------------- 3974 9872ba0aSThomas HuthBuild and test automation, general continuous integration 3975 b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3976 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3977 9872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com> 3978 9872ba0aSThomas HuthR: Wainer dos Santos Moschetta <wainersm@redhat.com> 3979 40525be5SWillian RampazzoR: Beraldo Leal <bleal@redhat.com> 3980 e70dc7f8SAlex BennéeS: Maintained 3981 e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml 3982 9872ba0aSThomas HuthF: .gitlab-ci.yml 3983 9872ba0aSThomas HuthF: .gitlab-ci.d/ 3984 b9e02c06SAlex BennéeF: .travis.yml 3985 145af277SThomas HuthF: docs/devel/ci* 3986 04250c69SPhilippe Mathieu-DaudéF: scripts/ci/ 3987 e70dc7f8SAlex BennéeF: tests/docker/ 3988 18023821SFam ZhengF: tests/vm/ 3989 3260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/ 3990 267fe57cSAlex BennéeF: tests/avocado/tuxrun_baselines.py 3991 54dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh 3992 4db546d3SThomas HuthF: docs/devel/testing.rst 3993 9872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines 3994 e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu 3995 717171bdSDaniel P. Berrange 3996 7162fbb4SEd MasteFreeBSD Hosted Continuous Integration 3997 7162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org> 3998 7162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org> 3999 7162fbb4SEd MasteS: Maintained 4000 5be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd* 4001 5be6fd0cSThomas HuthF: tests/vm/freebsd 4002 7162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu 4003 7162fbb4SEd Maste 4004 daee8de3SYonggang LuoWindows Hosted Continuous Integration 4005 daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com> 4006 daee8de3SYonggang LuoS: Maintained 4007 da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml 4008 daee8de3SYonggang Luo 4009 7e97017eSAlex BennéeGuest Test Compilation Support 4010 7e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4011 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 4012 00a25291SStefan HajnocziS: Maintained 4013 162f9164SAlex BennéeF: tests/tcg/Makefile.target 4014 7e97017eSAlex Bennée 4015 bbbd9b6eSWillian RampazzoIntegration Testing with the Avocado framework 4016 6634f1c4SPhilippe Mathieu-DaudéW: https://trello.com/b/6Qi1pxVn/avocado-qemu 4017 6634f1c4SPhilippe Mathieu-DaudéR: Cleber Rosa <crosa@redhat.com> 4018 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 4019 6634f1c4SPhilippe Mathieu-DaudéR: Wainer dos Santos Moschetta <wainersm@redhat.com> 4020 40525be5SWillian RampazzoR: Beraldo Leal <bleal@redhat.com> 4021 6634f1c4SPhilippe Mathieu-DaudéS: Odd Fixes 4022 bbbd9b6eSWillian RampazzoF: tests/avocado/ 4023 6634f1c4SPhilippe Mathieu-Daudé 4024 1e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored) 4025 1e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org> 4026 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 4027 1e970158SPhilippe Mathieu-DaudéS: Maintained 4028 66dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml 4029 66dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml 4030 1e970158SPhilippe Mathieu-Daudé 4031 717171bdSDaniel P. BerrangeDocumentation 4032 717171bdSDaniel P. Berrange------------- 4033 717171bdSDaniel P. BerrangeBuild system architecture 4034 717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4035 717171bdSDaniel P. BerrangeS: Odd Fixes 4036 551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst 4037 8a49e97fSFam Zheng 4038 92329a7eSAlex BennéeGIT Data Mining Config 4039 92329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4040 92329a7eSAlex BennéeS: Odd Fixes 4041 92329a7eSAlex BennéeF: gitdm.config 4042 92329a7eSAlex BennéeF: contrib/gitdm/* 4043 92329a7eSAlex Bennée 4044 b02c9bc3SMarkus ArmbrusterIncompatible changes 4045 b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com 4046 a476b216SMao ZhongyiF: docs/about/deprecated.rst 4047 b02c9bc3SMarkus Armbruster 4048 aef45d51SDaniel P. BerrangeBuild System 4049 aef45d51SDaniel P. Berrange------------ 4050 48fad83fSAlex BennéeMeson 4051 48fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 4052 48fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com> 4053 48fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com> 4054 48fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 4055 48fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 4056 48fad83fSAlex BennéeS: Maintained 4057 48fad83fSAlex BennéeF: meson.build 4058 48fad83fSAlex BennéeF: meson_options.txt 4059 48fad83fSAlex BennéeF: scripts/meson-buildoptions.* 4060 48fad83fSAlex BennéeF: scripts/check_sparse.py 4061 48fad83fSAlex BennéeF: scripts/symlink-install-tree.py 4062 48fad83fSAlex Bennée 4063 48fad83fSAlex BennéeTop Level Makefile and configure 4064 48fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 4065 48fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 4066 48fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 4067 48fad83fSAlex BennéeS: Maintained 4068 48fad83fSAlex BennéeF: Makefile 4069 48fad83fSAlex BennéeF: configure 4070 48fad83fSAlex BennéeF: scripts/mtest2make.py 4071 48fad83fSAlex BennéeF: tests/Makefile.include 4072 48fad83fSAlex Bennée 4073 2f38ff79SPaolo BonziniKconfig 4074 2f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 4075 2f38ff79SPaolo BonziniS: Maintained 4076 2f38ff79SPaolo BonziniF: scripts/minikconf.py 4077 2f38ff79SPaolo BonziniF: docs/devel/kconfig.rst 4078 2f38ff79SPaolo BonziniF: Kconfig* 4079 2f38ff79SPaolo BonziniF: */Kconfig* 4080 2f38ff79SPaolo BonziniF: hw/*/Kconfig* 4081 2f38ff79SPaolo BonziniF: target/*/Kconfig* 4082 2f38ff79SPaolo Bonzini 4083 aef45d51SDaniel P. BerrangeGIT submodules 4084 aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4085 aef45d51SDaniel P. BerrangeS: Odd Fixes 4086 aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh 4087 c10e01b9SPeter Maydell 4088 ef45a392SAleksandar MarkovicUI translations 4089 4251dfb0SJohn SnowS: Orphan 4090 ef45a392SAleksandar MarkovicF: po/*.po 4091 ef45a392SAleksandar Markovic 4092 c10e01b9SPeter MaydellSphinx documentation configuration and build machinery 4093 c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 4094 c10e01b9SPeter MaydellS: Maintained 4095 c10e01b9SPeter MaydellF: docs/conf.py 4096 c10e01b9SPeter MaydellF: docs/*/conf.py 4097 4078ee54SPeter MaydellF: docs/sphinx/ 4098 13f934e7SPeter MaydellF: docs/_templates/ 4099 53fb8bfbSAleksandar Markovic 4100 53fb8bfbSAleksandar MarkovicMiscellaneous 4101 53fb8bfbSAleksandar Markovic------------- 4102 53fb8bfbSAleksandar MarkovicPerformance Tools and Tests 4103 53fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com> 4104 53fb8bfbSAleksandar MarkovicS: Maintained 4105 53fb8bfbSAleksandar MarkovicF: scripts/performance/ 4106 899c3fc2SAlex Bennée 4107 899c3fc2SAlex BennéeCode Coverage Tools 4108 899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4109 899c3fc2SAlex BennéeS: Odd Fixes 4110 899c3fc2SAlex BennéeF: scripts/coverage/ 4111