1b6f97c14SbellardQEMU Maintainers 2b6f97c14Sbellard================ 3b6f97c14Sbellard 4fd5d5c56SAnthony LiguoriThe intention of this file is not to establish who owns what portions of the 5fd5d5c56SAnthony Liguoricode base, but to provide a set of names that developers can consult when they 6fd5d5c56SAnthony Liguorihave a question about a particular subset and also to provide a set of names 7fd5d5c56SAnthony Liguorito be CC'd when submitting a patch to obtain appropriate review. 83cd9acb4Sbellard 9fd5d5c56SAnthony LiguoriIn general, if you have a question about inclusion of a patch, you should 10fd5d5c56SAnthony Liguoriconsult qemu-devel and not any specific individual privately. 11b6f97c14Sbellard 12fd5d5c56SAnthony LiguoriDescriptions of section entries: 13b6f97c14Sbellard 14fd5d5c56SAnthony Liguori M: Mail patches to: FullName <address@domain> 159436e082SCornelia Huck Maintainers are looking after a certain area and must be CCed on 169436e082SCornelia Huck patches. They are considered the main contact point. 17fdf6fab4SPaul E. McKenney R: Designated reviewer: FullName <address@domain> 18fdf6fab4SPaul E. McKenney These reviewers should be CCed on patches. 199436e082SCornelia Huck Reviewers are familiar with the subject matter and provide feedback 209436e082SCornelia Huck even though they are not maintainers. 21fd5d5c56SAnthony Liguori L: Mailing list that is relevant to this area 229436e082SCornelia Huck These lists should be CCed on patches. 23fd5d5c56SAnthony Liguori W: Web-page with status/info 24fd5d5c56SAnthony Liguori Q: Patchwork web based patch tracking system site 25fd5d5c56SAnthony Liguori T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. 26668725ceSAlex Bennée S: Status, one of the following (keep in sync with docs/devel/maintainers.rst): 27fd5d5c56SAnthony Liguori Supported: Someone is actually paid to look after this. 28fd5d5c56SAnthony Liguori Maintained: Someone actually looks after it. 29fd5d5c56SAnthony Liguori Odd Fixes: It has a maintainer but they don't have time to do 30c91bbffbSPeter Maydell much other than throw the odd patch in. See below. 31fd5d5c56SAnthony Liguori Orphan: No current maintainer [but maybe you could take the 32fd5d5c56SAnthony Liguori role as you write your new code]. 33fd5d5c56SAnthony Liguori Obsolete: Old code. Something tagged obsolete generally means 34fd5d5c56SAnthony Liguori it has been replaced by a better system and you 35fd5d5c56SAnthony Liguori should be using that. 36fd5d5c56SAnthony Liguori F: Files and directories with wildcard patterns. 37fd5d5c56SAnthony Liguori A trailing slash includes all files and subdirectory files. 38fd5d5c56SAnthony Liguori F: drivers/net/ all files in and below drivers/net 39fd5d5c56SAnthony Liguori F: drivers/net/* all files in drivers/net, but not below 40fd5d5c56SAnthony Liguori F: */net/* all files in "any top level directory"/net 41fd5d5c56SAnthony Liguori One pattern per line. Multiple F: lines acceptable. 42fd5d5c56SAnthony Liguori X: Files and directories that are NOT maintained, same rules as F: 43fd5d5c56SAnthony Liguori Files exclusions are tested before file matches. 44fd5d5c56SAnthony Liguori Can be useful for excluding a specific subdirectory, for instance: 45fd5d5c56SAnthony Liguori F: net/ 46fd5d5c56SAnthony Liguori X: net/ipv6/ 47fd5d5c56SAnthony Liguori matches all files in and below net excluding net/ipv6/ 48fd5d5c56SAnthony Liguori K: Keyword perl extended regex pattern to match content in a 49fd5d5c56SAnthony Liguori patch or file. For instance: 50fd5d5c56SAnthony Liguori K: of_get_profile 51fd5d5c56SAnthony Liguori matches patches or files that contain "of_get_profile" 52fd5d5c56SAnthony Liguori K: \b(printk|pr_(info|err))\b 53fd5d5c56SAnthony Liguori matches patches or files that contain one or more of the words 54fd5d5c56SAnthony Liguori printk, pr_info or pr_err 55fd5d5c56SAnthony Liguori One regex pattern per line. Multiple K: lines acceptable. 56b6f97c14Sbellard 57b6f97c14Sbellard 58fd5d5c56SAnthony LiguoriGeneral Project Administration 59fd5d5c56SAnthony Liguori------------------------------ 60ff0d4876SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 61fd5d5c56SAnthony Liguori 62c9a19d5bSStephen WarrenAll patches CC here 63c9a19d5bSStephen WarrenL: qemu-devel@nongnu.org 64c9a19d5bSStephen WarrenF: * 65c9a19d5bSStephen WarrenF: */ 66c9a19d5bSStephen Warren 673be8c034SAlex BennéeProject policy and developer guides 683be8c034SAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 693be8c034SAlex BennéeR: Daniel P. Berrangé <berrange@redhat.com> 703be8c034SAlex BennéeR: Thomas Huth <thuth@redhat.com> 713be8c034SAlex BennéeR: Markus Armbruster <armbru@redhat.com> 723be8c034SAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 733be8c034SAlex BennéeW: https://www.qemu.org/docs/master/devel/index.html 743be8c034SAlex BennéeS: Odd Fixes 7575dbfbadSPierrick BouvierF: docs/devel/build-environment.rst 763be8c034SAlex BennéeF: docs/devel/code-of-conduct.rst 777f631442SPierrick BouvierF: docs/devel/codebase.rst 783be8c034SAlex BennéeF: docs/devel/conflict-resolution.rst 7975dbfbadSPierrick BouvierF: docs/devel/style.rst 803be8c034SAlex BennéeF: docs/devel/submitting-a-patch.rst 813be8c034SAlex BennéeF: docs/devel/submitting-a-pull-request.rst 82a4340e7cSPierrick BouvierF: docs/glossary.rst 833be8c034SAlex Bennée 8462622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues 8584995ea2SMarkus Armbruster------------------------------------------------- 8670b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess 8762622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 8862622c11SMichael S. TsirkinL: secalert@redhat.com 8962622c11SMichael S. Tsirkin 90936c2230SLaurent VivierTrivial patches 91936c2230SLaurent Vivier--------------- 92936c2230SLaurent VivierTrivial patches 93936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru> 94936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 95936c2230SLaurent VivierS: Maintained 96936c2230SLaurent VivierL: qemu-trivial@nongnu.org 97936c2230SLaurent VivierK: ^Subject:.*(?i)trivial 984db546d3SThomas HuthF: docs/devel/trivial-patches.rst 99936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches 100e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches 101936c2230SLaurent Vivier 102daf14ce3SCornelia HuckArchitecture support 103daf14ce3SCornelia Huck-------------------- 1046347e1f1SMarkus ArmbrusterS390 general architecture support 105cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com> 106daf14ce3SCornelia HuckS: Supported 107812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 108daf14ce3SCornelia HuckF: gdb-xml/s390*.xml 109daf14ce3SCornelia HuckF: hw/char/sclp*.[hc] 110daf14ce3SCornelia HuckF: hw/char/terminal3270.c 111daf14ce3SCornelia HuckF: hw/intc/s390_flic.c 112daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c 113daf14ce3SCornelia HuckF: hw/s390x/ 1142fe2942cSTony KrowiakF: hw/vfio/ap.c 115c393e6d1SRorie ReyesF: hw/s390x/ap-stub.c 116daf14ce3SCornelia HuckF: hw/vfio/ccw.c 117daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c 118daf14ce3SCornelia HuckF: include/hw/s390x/ 119daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 120daf14ce3SCornelia HuckF: pc-bios/s390-ccw/ 121daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img 122daf14ce3SCornelia HuckF: target/s390x/ 123f58f084eSCornelia HuckF: docs/system/target-s390x.rst 124f58f084eSCornelia HuckF: docs/system/s390x/ 125212c1933SFabiano RosasF: tests/qtest/migration/s390x/ 126daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x? 127daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org 128daf14ce3SCornelia Huck 129e955acd9SPhilippe Mathieu-DaudéMIPS general architecture support 1308823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 131e955acd9SPhilippe Mathieu-DaudéR: Jiaxun Yang <jiaxun.yang@flygoat.com> 132e955acd9SPhilippe Mathieu-DaudéS: Odd Fixes 133e955acd9SPhilippe Mathieu-DaudéK: ^Subject:.*(?i)mips 1346b1ec8a9SThomas HuthF: docs/system/target-mips.rst 1356b1ec8a9SThomas HuthF: configs/targets/mips* 136e955acd9SPhilippe Mathieu-Daudé 137d229996bSThomas HuthX86 general architecture support 138d229996bSThomas HuthM: Paolo Bonzini <pbonzini@redhat.com> 1393139ad08SZhao LiuR: Zhao Liu <zhao1.liu@intel.com> 140d229996bSThomas HuthS: Maintained 141d229996bSThomas HuthF: configs/devices/i386-softmmu/default.mak 142d229996bSThomas HuthF: configs/targets/i386-softmmu.mak 143d229996bSThomas HuthF: configs/targets/x86_64-softmmu.mak 144d229996bSThomas HuthF: docs/system/target-i386* 145d229996bSThomas HuthF: target/i386/*.[ch] 146d229996bSThomas HuthF: target/i386/Kconfig 147d229996bSThomas HuthF: target/i386/meson.build 14884369d76SAnthony HarivelF: tools/i386/ 149d229996bSThomas Huth 15084995ea2SMarkus ArmbrusterGuest CPU cores (TCG) 15184995ea2SMarkus Armbruster--------------------- 1526347e1f1SMarkus ArmbrusterOverall TCG CPUs 153336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1542185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 1552b1641d0SPaolo BonziniS: Maintained 1568d7f2e76SPhilippe Mathieu-DaudéF: system/watchpoint.c 1578c7907a1SPhilippe Mathieu-DaudéF: page-vary-target.c 15844b99a6dSRichard HendersonF: page-vary-common.c 159c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/ 1609681ad3eSThomas HuthF: accel/stubs/tcg-stub.c 161084cfca1SRichard HendersonF: util/cacheinfo.c 162084cfca1SRichard HendersonF: util/cacheflush.c 16355fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py 1643fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst 1654db546d3SThomas HuthF: docs/devel/tcg* 166548c9609SAlex BennéeF: include/exec/tb-flush.h 167486bbe5fSPaolo BonziniF: include/exec/helper*.h 168e4eff8e4SRichard HendersonF: include/exec/helper*.h.inc 169d53106c9SRichard HendersonF: include/exec/helper-info.c.inc 17074781c08SPhilippe Mathieu-DaudéF: include/exec/page-protection.h 17132cad1ffSPhilippe Mathieu-DaudéF: include/system/tcg.h 172f12b7177SPhilippe Mathieu-DaudéF: include/accel/tcg/ 1736bc12fd0SRichard HendersonF: host/include/*/host/cpuinfo.h 1746bc12fd0SRichard HendersonF: util/cpuinfo-*.c 175427fbf37SRichard HendersonF: include/tcg/ 17680a59bc5SThomas HuthF: tests/decode/ 177486bbe5fSPaolo Bonzini 1781badb586SPeter MaydellFPU emulation 1791badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net> 1801badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1810636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 1820636e4d8SAlex BennéeS: Maintained 1831badb586SPeter MaydellF: fpu/ 1841badb586SPeter MaydellF: include/fpu/ 1850636e4d8SAlex BennéeF: tests/fp/ 1861badb586SPeter Maydell 1876347e1f1SMarkus ArmbrusterAlpha TCG CPUs 188336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1898d6df264SRichard HendersonS: Maintained 190fcf5ef2aSThomas HuthF: target/alpha/ 191c0bd0b50SPaolo BonziniF: tests/tcg/alpha/ 192c17652eeSPaolo BonziniF: disas/alpha.c 193fd5d5c56SAnthony Liguori 1946347e1f1SMarkus ArmbrusterARM TCG CPUs 1951ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 196b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 197fd5d5c56SAnthony LiguoriS: Maintained 198fcf5ef2aSThomas HuthF: target/arm/ 199f0984d40SFabiano RosasF: target/arm/tcg/ 200c348722cSAlex BennéeF: tests/tcg/arm/ 20129e0436eSAlex BennéeF: tests/tcg/aarch64/ 202c32c3d68SPhilippe Mathieu-DaudéF: tests/qtest/arm-cpu-features.c 2038d8b636dSPaolo BonziniF: hw/arm/ 2048d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c 205f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h 206c11a8e89SPeter MaydellF: docs/system/target-arm.rst 2076e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst 208fd5d5c56SAnthony Liguori 20949154ea0SEric AugerARM SMMU 21049154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com> 21149154ea0SEric AugerL: qemu-arm@nongnu.org 21249154ea0SEric AugerS: Maintained 21349154ea0SEric AugerF: hw/arm/smmu* 21449154ea0SEric AugerF: include/hw/arm/smmu* 2155c2bae21SThomas HuthF: tests/functional/test_aarch64_smmu.py 21649154ea0SEric Auger 217c8c0d267SMichael RolnikAVR TCG CPUs 218c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 219c8c0d267SMichael RolnikS: Maintained 2200abd386dSThomas HuthF: docs/system/target-avr.rst 22112b35405SMichael RolnikF: gdb-xml/avr-cpu.xml 222c8c0d267SMichael RolnikF: target/avr/ 223ff1bc6f4SThomas HuthF: tests/functional/test_avr_*.py 224c8c0d267SMichael Rolnik 2255f508bc2STaylor SimpsonHexagon TCG CPUs 22608e199bbSBrian CainM: Brian Cain <brian.cain@oss.qualcomm.com> 2275f508bc2STaylor SimpsonS: Supported 2285f508bc2STaylor SimpsonF: target/hexagon/ 229647357d6SAlessandro Di FedericoX: target/hexagon/idef-parser/ 230647357d6SAlessandro Di FedericoX: target/hexagon/gen_idef_parser_funcs.py 2315f508bc2STaylor SimpsonF: linux-user/hexagon/ 2325f508bc2STaylor SimpsonF: tests/tcg/hexagon/ 2335f508bc2STaylor SimpsonF: disas/hexagon.c 234812b31d3SAlex BennéeF: configs/targets/hexagon-linux-user/default.mak 235afbdf0a4SAlessandro Di FedericoF: docker/dockerfiles/debian-hexagon-cross.docker 236ab930e80SMatheus Tavares BernardinoF: gdb-xml/hexagon*.xml 2372442cc6eSBrian CainT: git https://github.com/quic/qemu.git hex-next 2385f508bc2STaylor Simpson 239647357d6SAlessandro Di FedericoHexagon idef-parser 240647357d6SAlessandro Di FedericoM: Alessandro Di Federico <ale@rev.ng> 241647357d6SAlessandro Di FedericoM: Anton Johansson <anjo@rev.ng> 242647357d6SAlessandro Di FedericoS: Supported 243647357d6SAlessandro Di FedericoF: target/hexagon/idef-parser/ 244647357d6SAlessandro Di FedericoF: target/hexagon/gen_idef_parser_funcs.py 245647357d6SAlessandro Di Federico 2466347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs 247336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 2482177d0c1SHelge DellerM: Helge Deller <deller@gmx.de> 24961766fe9SRichard HendersonS: Maintained 25061766fe9SRichard HendersonF: target/hppa/ 25161766fe9SRichard HendersonF: disas/hppa.c 25271c1d344SThomas HuthF: tests/tcg/hppa/ 25361766fe9SRichard Henderson 25464baad62SSong GaoLoongArch TCG CPUs 25564baad62SSong GaoM: Song Gao <gaosong@loongson.cn> 25664baad62SSong GaoS: Maintained 25764baad62SSong GaoF: target/loongarch/ 258c4293333SXiaojuan YangF: tests/tcg/loongarch64/ 2594c0a2df8SThomas HuthF: tests/functional/test_loongarch64_virt.py 26064baad62SSong Gao 2616347e1f1SMarkus ArmbrusterM68K TCG CPUs 262595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 263595a926dSLaurent VivierS: Maintained 264fcf5ef2aSThomas HuthF: target/m68k/ 265e9a56114SThomas HuthF: disas/m68k.c 26671c1d344SThomas HuthF: tests/tcg/m68k/ 267fd5d5c56SAnthony Liguori 2686347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs 269fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 270fd5d5c56SAnthony LiguoriS: Maintained 271fcf5ef2aSThomas HuthF: target/microblaze/ 2728d8b636dSPaolo BonziniF: hw/microblaze/ 273c17652eeSPaolo BonziniF: disas/microblaze.c 274b58a4e68SRichard HendersonF: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh 275fd5d5c56SAnthony Liguori 2766347e1f1SMarkus ArmbrusterMIPS TCG CPUs 2778823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 278099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 27915d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 28045c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 281cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 282fcf5ef2aSThomas HuthF: target/mips/ 28330dd5ff8SPhilippe Mathieu-DaudéF: disas/*mips.c 2841bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc 285c0bd0b50SPaolo BonziniF: tests/tcg/mips/ 286fd5d5c56SAnthony Liguori 2876347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs 2881d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com> 2891d7cf18dSStafford HorneS: Odd Fixes 2904db546d3SThomas HuthF: docs/system/openrisc/cpu-features.rst 291fcf5ef2aSThomas HuthF: target/openrisc/ 292945dad6dSJia LiuF: hw/openrisc/ 293e257b8caSThomas HuthF: include/hw/openrisc/ 294c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/ 295945dad6dSJia Liu 2966347e1f1SMarkus ArmbrusterPowerPC TCG CPUs 2970cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 29814fe3222SDavid GibsonM: Daniel Henrique Barboza <danielhb413@gmail.com> 299a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 3002e93a90fSDaniel Henrique BarbozaS: Odd Fixes 301fcf5ef2aSThomas HuthF: target/ppc/ 3027ddb120dSDavid GibsonF: hw/ppc/ppc.c 3037ddb120dSDavid GibsonF: hw/ppc/ppc_booke.c 3047ddb120dSDavid GibsonF: include/hw/ppc/ppc.h 3059c46b512SCédric Le GoaterF: hw/ppc/meson.build 3069c46b512SCédric Le GoaterF: hw/ppc/trace* 3079c46b512SCédric Le GoaterF: configs/devices/ppc* 3089c46b512SCédric Le GoaterF: docs/system/ppc/embedded.rst 3099c46b512SCédric Le GoaterF: docs/system/target-ppc.rst 31071c1d344SThomas HuthF: tests/tcg/ppc*/* 311eeba3d73SThomas HuthF: tests/functional/test_ppc_74xx.py 312fd5d5c56SAnthony Liguori 3136347e1f1SMarkus ArmbrusterRISC-V TCG CPUs 314c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 315ab2c9128SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 316c0ce1f2aSWeiwei LiR: Weiwei Li <liwei1518@gmail.com> 317a3ae8d46SAlistair FrancisR: Daniel Henrique Barboza <dbarboza@ventanamicro.com> 318a3ae8d46SAlistair FrancisR: Liu Zhiwei <zhiwei_liu@linux.alibaba.com> 319a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org 3207b91ae7dSPalmer DabbeltS: Supported 3215d0ce90dSThomas HuthF: configs/targets/riscv* 3225d0ce90dSThomas HuthF: docs/system/target-riscv.rst 3234a7b8c3fShemanshu.khilari.fossF: docs/specs/riscv-iommu.rst 3244dc62b15SMichael ClarkF: target/riscv/ 325a2ce7f80SPhilippe Mathieu-DaudéF: hw/char/riscv_htif.c 3264dc62b15SMichael ClarkF: hw/riscv/ 3275d0ce90dSThomas HuthF: hw/intc/riscv* 328a2ce7f80SPhilippe Mathieu-DaudéF: include/hw/char/riscv_htif.h 3294dc62b15SMichael ClarkF: include/hw/riscv/ 330f936eac8SAlistair FrancisF: linux-user/host/riscv32/ 331511f3138SAlistair FrancisF: linux-user/host/riscv64/ 332355cdac7SAlistair FrancisF: common-user/host/riscv* 3336a564c8aSThomas HuthF: tests/functional/test_riscv* 33471c1d344SThomas HuthF: tests/tcg/riscv64/ 3354dc62b15SMichael Clark 336179d9e29SChristoph MüllnerRISC-V XThead* extensions 337179d9e29SChristoph MüllnerM: Christoph Muellner <christoph.muellner@vrull.eu> 338179d9e29SChristoph MüllnerM: LIU Zhiwei <zhiwei_liu@linux.alibaba.com> 339179d9e29SChristoph MüllnerL: qemu-riscv@nongnu.org 340179d9e29SChristoph MüllnerS: Supported 341179d9e29SChristoph MüllnerF: target/riscv/insn_trans/trans_xthead.c.inc 342179d9e29SChristoph MüllnerF: target/riscv/xthead*.decode 343fd53ee26SChristoph MüllnerF: target/riscv/th_* 3445d0ce90dSThomas HuthF: disas/riscv-xthead* 345179d9e29SChristoph Müllner 34634888f01SPhilipp TomsichRISC-V XVentanaCondOps extension 34734888f01SPhilipp TomsichM: Philipp Tomsich <philipp.tomsich@vrull.eu> 34834888f01SPhilipp TomsichL: qemu-riscv@nongnu.org 3494f249314SPhilipp TomsichS: Maintained 35034888f01SPhilipp TomsichF: target/riscv/XVentanaCondOps.decode 35134888f01SPhilipp TomsichF: target/riscv/insn_trans/trans_xventanacondops.c.inc 3525d0ce90dSThomas HuthF: disas/riscv-xventana* 35334888f01SPhilipp Tomsich 354a4f34eccSYoshinori SatoRENESAS RX CPUs 355920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 356b2744da9SPhilippe Mathieu-DaudéS: Orphan 357a4f34eccSYoshinori SatoF: target/rx/ 358a4f34eccSYoshinori Sato 3596347e1f1SMarkus ArmbrusterS390 TCG CPUs 360336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 361ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com> 3629d711f19SChristian BorntraegerR: Ilya Leoshkevich <iii@linux.ibm.com> 363fd5d5c56SAnthony LiguoriS: Maintained 364fcf5ef2aSThomas HuthF: target/s390x/ 365c9274b6bSCho, Yu-ChenF: target/s390x/tcg 3668d8b636dSPaolo BonziniF: hw/s390x/ 367276ba120SPavel ZbitskiyF: tests/tcg/s390x/ 368146bd283SCornelia HuckL: qemu-s390x@nongnu.org 369b6f97c14Sbellard 3706347e1f1SMarkus ArmbrusterSH4 TCG CPUs 371920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 3722d53d0c7SPhilippe Mathieu-DaudéS: Orphan 373fcf5ef2aSThomas HuthF: target/sh4/ 3748d8b636dSPaolo BonziniF: hw/sh4/ 375c17652eeSPaolo BonziniF: disas/sh4.c 3768a90f900SThomas HuthF: include/hw/sh4/ 37771c1d344SThomas HuthF: tests/tcg/sh4/ 378fd5d5c56SAnthony Liguori 3796347e1f1SMarkus ArmbrusterSPARC TCG CPUs 380f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 3812c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com> 382fd5d5c56SAnthony LiguoriS: Maintained 383fcf5ef2aSThomas HuthF: target/sparc/ 3848d8b636dSPaolo BonziniF: hw/sparc/ 3858d8b636dSPaolo BonziniF: hw/sparc64/ 38684dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h 387c17652eeSPaolo BonziniF: disas/sparc.c 38871c1d344SThomas HuthF: tests/tcg/sparc64/ 389fd5d5c56SAnthony Liguori 3906347e1f1SMarkus ArmbrusterX86 TCG CPUs 391d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 392336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 39324c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 394b203a4baSEduardo HabkostS: Maintained 395f5cc5a5cSClaudio FontanaF: target/i386/tcg/ 3964132431fSAlex BennéeF: tests/tcg/i386/ 3973a082ec0SAlex BennéeF: tests/tcg/x86_64/ 3988d8b636dSPaolo BonziniF: hw/i386/ 3994db546d3SThomas HuthF: docs/system/i386/cpu.rst 40038dec0efSDaniel P. BerrangéF: docs/system/cpu-models-x86* 401f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next 402fd5d5c56SAnthony Liguori 4036347e1f1SMarkus ArmbrusterXtensa TCG CPUs 40416e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 405b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 40616e7caaeSMax FilippovS: Maintained 407fcf5ef2aSThomas HuthF: target/xtensa/ 4088d8b636dSPaolo BonziniF: hw/xtensa/ 409c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/ 41051139fb3SMax FilippovF: tests/tcg/xtensaeb/ 4115a6539e6SMax FilippovF: disas/xtensa.c 412895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h 413812b31d3SAlex BennéeF: configs/devices/xtensa*/default.mak 41416e7caaeSMax Filippov 4156347e1f1SMarkus ArmbrusterTriCore TCG CPUs 41648e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 41748e06fe0SBastian KoppelmannS: Maintained 418fcf5ef2aSThomas HuthF: target/tricore/ 41948e06fe0SBastian KoppelmannF: hw/tricore/ 420d46d14e6SThomas HuthF: include/hw/tricore/ 421be78e799SBastian KoppelmannF: tests/tcg/tricore/ 42248e06fe0SBastian Koppelmann 423dd28bebdSAlex BennéeMultiarch Linux User Tests 424dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 42500a25291SStefan HajnocziS: Maintained 426dd28bebdSAlex BennéeF: tests/tcg/multiarch/ 427dd28bebdSAlex Bennée 42884995ea2SMarkus ArmbrusterGuest CPU Cores (KVM) 42984995ea2SMarkus Armbruster--------------------- 4306347e1f1SMarkus ArmbrusterOverall KVM CPUs 431c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com> 432fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 433fd5d5c56SAnthony LiguoriS: Supported 434a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm* 4351962cb20SPhilippe Mathieu-DaudéF: accel/kvm/ 4369681ad3eSThomas HuthF: accel/stubs/kvm-stub.c 4379681ad3eSThomas HuthF: include/hw/kvm/ 43832cad1ffSPhilippe Mathieu-DaudéF: include/system/kvm*.h 4399681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder 440fd5d5c56SAnthony Liguori 4416347e1f1SMarkus ArmbrusterARM KVM CPUs 442ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 443b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 444ed4659d1SPeter MaydellS: Maintained 445fcf5ef2aSThomas HuthF: target/arm/kvm.c 446ed4659d1SPeter Maydell 4476347e1f1SMarkus ArmbrusterMIPS KVM CPUs 448dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 449134f7f7dSAleksandar MarkovicS: Odd Fixes 45085d8da3fSPhilippe Mathieu-DaudéF: target/mips/kvm* 45132cad1ffSPhilippe Mathieu-DaudéF: target/mips/system/ 452a31896c4SJames Hogan 4536347e1f1SMarkus ArmbrusterPPC KVM CPUs 4540cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 4550cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 4562e93a90fSDaniel Henrique BarbozaS: Odd Fixes 457fcf5ef2aSThomas HuthF: target/ppc/kvm.c 458fd5d5c56SAnthony Liguori 4596347e1f1SMarkus ArmbrusterS390 KVM CPUs 4607c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 4612c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 462a96011feSMatthew RosatoR: Eric Farman <farman@linux.ibm.com> 463a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com> 4640922e8c0SCornelia HuckS: Supported 46567043607SCho, Yu-ChenF: target/s390x/kvm/ 466fcf5ef2aSThomas HuthF: target/s390x/machine.c 46774b4c74dSDavid HildenbrandF: target/s390x/sigp.c 468c5bfb202SCornelia HuckF: gdb-xml/s390*.xml 469e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 470146bd283SCornelia HuckL: qemu-s390x@nongnu.org 471fd5d5c56SAnthony Liguori 4726347e1f1SMarkus ArmbrusterX86 KVM CPUs 473d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 474fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com> 475fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 476fd5d5c56SAnthony LiguoriS: Supported 47796a46defSCornelia HuckF: docs/system/i386/amd-memory-encryption.rst 478a821186eSPhilippe Mathieu-DaudéF: docs/system/i386/sgx.rst 479a9dc68d9SClaudio FontanaF: target/i386/kvm/ 4808c9e7f8cSPhilippe Mathieu-DaudéF: target/i386/sev* 4819681ad3eSThomas HuthF: scripts/kvm/vmxcap 48212c6b615SThomas HuthF: tests/functional/test_x86_64_hotplug_cpu.py 483fd5d5c56SAnthony Liguori 484438bec49SDavid WoodhouseXen emulation on X86 KVM CPUs 485438bec49SDavid WoodhouseM: David Woodhouse <dwmw2@infradead.org> 486438bec49SDavid WoodhouseM: Paul Durrant <paul@xen.org> 487438bec49SDavid WoodhouseS: Supported 48832cad1ffSPhilippe Mathieu-DaudéF: include/system/kvm_xen.h 489438bec49SDavid WoodhouseF: target/i386/kvm/xen* 490438bec49SDavid WoodhouseF: hw/i386/kvm/xen* 4910a8b4fd5SThomas HuthF: tests/functional/test_x86_64_kvm_xen.py 492438bec49SDavid Woodhouse 49379ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators) 49479ac3915SPhilippe Mathieu-Daudé------------------------------------ 49579ac3915SPhilippe Mathieu-DaudéOverall 496336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 49779ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com> 498c8beb901SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 49979ac3915SPhilippe Mathieu-DaudéS: Maintained 5008ff6ff09SPhilippe Mathieu-DaudéF: include/exec/cpu*.h 5018ff6ff09SPhilippe Mathieu-DaudéF: include/exec/target_long.h 502940e43aaSClaudio FontanaF: include/qemu/accel.h 50332cad1ffSPhilippe Mathieu-DaudéF: include/system/accel-*.h 5048ff6ff09SPhilippe Mathieu-DaudéF: include/system/cpus.h 50544246e71SPhilippe Mathieu-DaudéF: include/accel/accel-cpu*.h 50664cbcf1dSPhilippe Mathieu-DaudéF: accel/accel-*.? 507e8388158SPhilippe Mathieu-DaudéF: accel/dummy-cpus.? 50879ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs 50979ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs 5108ff6ff09SPhilippe Mathieu-DaudéF: cpu-common.c 5118ff6ff09SPhilippe Mathieu-DaudéF: cpu-target.c 5128ff6ff09SPhilippe Mathieu-DaudéF: system/cpus.c 51379ac3915SPhilippe Mathieu-Daudé 514a1477da3SAlexander GrafApple Silicon HVF CPUs 515a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de> 516a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 517a1477da3SAlexander GrafS: Maintained 518a1477da3SAlexander GrafF: target/arm/hvf/ 519f1bcfa81SPhilippe Mathieu-DaudéF: target/arm/hvf-stub.c 520a1477da3SAlexander Graf 521674fc21fSRoman BolshakovX86 HVF CPUs 522de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com> 5233b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 52467e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu> 525de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF 526674fc21fSRoman BolshakovS: Maintained 527674fc21fSRoman BolshakovF: target/i386/hvf/ 528d57bc3c1SAlexander Graf 529d57bc3c1SAlexander GrafHVF 530d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com> 5313b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 53267e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu> 533a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 534d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF 535d57bc3c1SAlexander GrafS: Maintained 536d57bc3c1SAlexander GrafF: accel/hvf/ 537962f9f18SPhilippe Mathieu-DaudéF: accel/stubs/hvf-stub.c 53832cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf.h 53932cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf_int.h 540674fc21fSRoman Bolshakov 541c220cdecSSunil MuthuswamyWHPX CPUs 542c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com> 543c220cdecSSunil MuthuswamyS: Supported 5441fc33bb9SClaudio FontanaF: target/i386/whpx/ 545d5a407a5SPhilippe Mathieu-DaudéF: accel/stubs/whpx-stub.c 54632cad1ffSPhilippe Mathieu-DaudéF: include/system/whpx.h 547c220cdecSSunil Muthuswamy 5486aa0d039SWei LiuX86 Instruction Emulator 5496aa0d039SWei LiuM: Cameron Esfahani <dirty@apple.com> 5506aa0d039SWei LiuM: Roman Bolshakov <rbolshakov@ddn.com> 5516aa0d039SWei LiuR: Phil Dennis-Jordan <phil@philjordan.eu> 5526aa0d039SWei LiuR: Wei Liu <wei.liu@kernel.org> 5536aa0d039SWei LiuS: Maintained 5546aa0d039SWei LiuF: target/i386/emulate/ 5556aa0d039SWei Liu 55684995ea2SMarkus ArmbrusterGuest CPU Cores (Xen) 55784995ea2SMarkus Armbruster--------------------- 5586347e1f1SMarkus ArmbrusterX86 Xen CPUs 5593623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org> 560a0dbef9fSAnthony PERARDM: Anthony PERARD <anthony@xenproject.org> 561784e9727SPaul DurrantM: Paul Durrant <paul@xen.org> 562d01a6fffSStefano StabelliniM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 5636d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org 5648a6b0cd7SStefano StabelliniS: Supported 5658a6b0cd7SStefano StabelliniF: */xen* 566da278d58SPhilippe Mathieu-DaudéF: accel/xen/* 567b827891dSGreg KurzF: hw/9pfs/xen-9p* 568c92451c2SPaolo BonziniF: hw/char/xen_console.c 569c92451c2SPaolo BonziniF: hw/display/xenfb.c 570c92451c2SPaolo BonziniF: hw/net/xen_nic.c 571758af9cfSAnthony PERARDF: hw/usb/xen-usb.c 5721a72d9aeSPaul DurrantF: hw/block/xen* 5734ea7d1a7SPaul DurrantF: hw/block/dataplane/xen* 574c92451c2SPaolo BonziniF: hw/xen/ 575c92451c2SPaolo BonziniF: hw/xenpv/ 5769027ac50SStefano StabelliniF: hw/i386/xen/ 5771401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c 578fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen* 579c92451c2SPaolo BonziniF: include/hw/xen/ 58032cad1ffSPhilippe Mathieu-DaudéF: include/system/xen.h 58132cad1ffSPhilippe Mathieu-DaudéF: include/system/xen-mapcache.h 58271f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c 583c2144422SEdgar E. IglesiasF: docs/system/arm/xenpvh.rst 5840b57c816SEdgar E. IglesiasF: docs/system/i386/xenpvh.rst 5858a6b0cd7SStefano Stabellini 58639becfceSReinoud ZandijkGuest CPU Cores (NVMM) 58739becfceSReinoud Zandijk---------------------- 58839becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support 58939becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 59039becfceSReinoud ZandijkS: Maintained 59132cad1ffSPhilippe Mathieu-DaudéF: include/system/nvmm.h 592b6637bd5SPhilippe Mathieu-DaudéF: accel/stubs/nvmm-stub.c 59339becfceSReinoud ZandijkF: target/i386/nvmm/ 59439becfceSReinoud Zandijk 59584995ea2SMarkus ArmbrusterHosts 59684995ea2SMarkus Armbruster----- 5971bdd6874SStefan WeilLINUX 598f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com> 599f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com> 600f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 6011bdd6874SStefan WeilS: Maintained 6021bdd6874SStefan WeilF: linux-headers/ 603e05ea75fSCornelia HuckF: include/standard-headers/ 604f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh 6051bdd6874SStefan Weil 6061bdd6874SStefan WeilPOSIX 607f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 6081bdd6874SStefan WeilS: Maintained 609f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c 61032cad1ffSPhilippe Mathieu-DaudéF: include/system/os-posix.h 611f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c 612f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h 6131bdd6874SStefan Weil 6143c2bdbc1SKamil RytarowskiNETBSD 61539becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 61639becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org> 6173c2bdbc1SKamil RytarowskiS: Maintained 6181b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD 6193c2bdbc1SKamil Rytarowski 6200a773d55SBrad SmithOPENBSD 6210a773d55SBrad SmithM: Brad Smith <brad@comstyle.com> 6220a773d55SBrad SmithS: Maintained 6230a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD 6240a773d55SBrad Smith 6251bdd6874SStefan WeilW32, W64 6261bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de> 6271bdd6874SStefan WeilS: Maintained 6281bdd6874SStefan WeilF: *win32* 62903972660SThomas HuthF: */*win32* 63003972660SThomas HuthF: include/*/*win32* 63103972660SThomas HuthX: qga/*win32* 632885bdc95SStefan WeilF: qemu.nsi 63348fad83fSAlex BennéeF: scripts/nsis.py 6341bdd6874SStefan Weil 635c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS) 6368823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 637c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes 638c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-* 639c82b7ef1SPhilippe Mathieu-DaudéF: */*.m 64048fad83fSAlex BennéeF: scripts/entitlement.sh 641c82b7ef1SPhilippe Mathieu-Daudé 6420f46bf65SKohei TokunagaWebAssembly 6430f46bf65SKohei TokunagaM: Kohei Tokunaga <ktokunaga.mail@gmail.com> 6440f46bf65SKohei TokunagaS: Maintained 6450f46bf65SKohei TokunagaF: include/system/os-wasm.h 6460f46bf65SKohei TokunagaF: os-wasm.c 6475b78d120SKohei TokunagaF: util/coroutine-wasm.c 648ccc403edSKohei TokunagaF: configs/meson/emscripten.txt 6498574be0eSKohei TokunagaF: tests/docker/dockerfiles/emsdk-wasm32-cross.docker 6500f46bf65SKohei Tokunaga 651b250d04aSPhilippe Mathieu-DaudéAlpha Machines 65284995ea2SMarkus Armbruster-------------- 653336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 654b250d04aSPhilippe Mathieu-DaudéS: Maintained 655b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/ 6567bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c 6578d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/ 65812c6b615SThomas HuthF: tests/functional/test_alpha_clipper.py 659b250d04aSPhilippe Mathieu-Daudé 660fd5d5c56SAnthony LiguoriARM Machines 661fd5d5c56SAnthony Liguori------------ 66284291fe7SliguangAllwinner-a10 66385b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com> 664a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 665632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com> 666b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 667a00d7f20SPeter MaydellS: Odd Fixes 66885b4d5daSBeniamino GalvaniF: hw/*/allwinner* 6699d19a8ffSPhilippe Mathieu-DaudéF: hw/ide/ahci-allwinner.c 67085b4d5daSBeniamino GalvaniF: include/hw/*/allwinner* 67184291fe7SliguangF: hw/arm/cubieboard.c 672d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst 673632dfea3SStrahinja JankovicF: hw/misc/axp209.c 674d4d183afSThomas HuthF: tests/functional/test_arm_cubieboard.py 67584291fe7Sliguang 676740dafc0SNiek LinnenbankAllwinner-h3 677740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com> 678740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org 679740dafc0SNiek LinnenbankS: Maintained 680740dafc0SNiek LinnenbankF: hw/*/allwinner-h3* 681740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3* 682b0c96666SNiek LinnenbankF: hw/arm/orangepi.c 683c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst 684380f7268SThomas HuthF: tests/functional/test_arm_orangepi.py 685740dafc0SNiek Linnenbank 686e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices 68706271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 688b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 68906271000SPaolo BonziniS: Maintained 69006271000SPaolo BonziniF: hw/char/pl011.c 691c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h 69206271000SPaolo BonziniF: hw/display/pl110* 69306271000SPaolo BonziniF: hw/dma/pl080.c 694aa74e355SPeter MaydellF: include/hw/dma/pl080.h 69506271000SPaolo BonziniF: hw/dma/pl330.c 69606271000SPaolo BonziniF: hw/gpio/pl061.c 69706271000SPaolo BonziniF: hw/input/pl050.c 6984940da20SThomas HuthF: include/hw/input/pl050.h 69906271000SPaolo BonziniF: hw/intc/pl190.c 70006271000SPaolo BonziniF: hw/sd/pl181.c 7011d52866fSPeter MaydellF: hw/ssi/pl022.c 7021d52866fSPeter MaydellF: include/hw/ssi/pl022.h 703877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c 704877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h 70506271000SPaolo BonziniF: include/hw/arm/primecell.h 706e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c 707e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h 70830858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c 7094f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c 7104f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h 7119bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c 712e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c 713e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h 714050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c 715050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h 7169cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c 7170d4a7551SPeter MaydellF: hw/misc/tz-ppc.c 7180d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h 719344f4b15SPeter MaydellF: hw/misc/tz-mpc.c 720344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h 721211e701dSPeter MaydellF: hw/misc/tz-msc.c 722211e701dSPeter MaydellF: include/hw/misc/tz-msc.h 72306271000SPaolo Bonzini 72406271000SPaolo BonziniARM cores 72506271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 726b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 72706271000SPaolo BonziniS: Maintained 72806271000SPaolo BonziniF: hw/intc/arm* 729662c3ebaSThomas HuthF: hw/intc/gic*_internal.h 73006271000SPaolo BonziniF: hw/misc/a9scu.c 73106271000SPaolo BonziniF: hw/misc/arm11scu.c 732b7f30114SThomas HuthF: hw/misc/arm_l2x0.c 7332f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c 73406271000SPaolo BonziniF: hw/timer/a9gtimer* 735c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm* 736c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h 73706271000SPaolo BonziniF: include/hw/intc/arm* 73806271000SPaolo BonziniF: include/hw/misc/a9scu.h 73906271000SPaolo BonziniF: include/hw/misc/arm11scu.h 74006271000SPaolo BonziniF: include/hw/timer/a9gtimer.h 74106271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h 742c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h 7432f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h 7441e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c 74506271000SPaolo Bonzini 7462a952e05SThomas HuthBananapi M2U 7472a952e05SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 7482a952e05SThomas HuthL: qemu-arm@nongnu.org 7492a952e05SThomas HuthS: Odd Fixes 7502a952e05SThomas HuthF: docs/system/arm/bananapi_m2u.rst 7512a952e05SThomas HuthF: hw/*/allwinner-r40*.c 7522a952e05SThomas HuthF: hw/arm/bananapi_m2u.c 7532a952e05SThomas HuthF: include/hw/*/allwinner-r40*.h 7542a952e05SThomas HuthF: tests/functional/test_arm_bpim2u.py 7552a952e05SThomas Huth 756e569d959SInès VarholB-L475E-IOT01A IoT Node 757e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 758e569d959SInès VarholL: qemu-arm@nongnu.org 759e569d959SInès VarholS: Maintained 760e569d959SInès VarholF: hw/arm/b-l475e-iot01a.c 761e569d959SInès VarholF: hw/display/dm163.c 762e569d959SInès VarholF: tests/qtest/dm163-test.c 763e569d959SInès Varhol 764fc63dcffSEvgeny VoevodinExynos 765f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com> 766a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 767b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 768a00d7f20SPeter MaydellS: Odd Fixes 7698d8b636dSPaolo BonziniF: hw/*/exynos* 77078cb12a9SPeter MaydellF: include/hw/*/exynos* 771f99e1d31SPeter MaydellF: docs/system/arm/exynos.rst 77281e2926dSThomas HuthF: tests/functional/test_arm_smdkc210.py 773fc63dcffSEvgeny Voevodin 774766fd09fSMark LangsdorfCalxeda Highbank 7759ef137caSRob HerringM: Rob Herring <robh@kernel.org> 776a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 777b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 778a00d7f20SPeter MaydellS: Odd Fixes 7798d8b636dSPaolo BonziniF: hw/arm/highbank.c 7808d8b636dSPaolo BonziniF: hw/net/xgmac.c 781c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst 782766fd09fSMark Langsdorf 7839082f121SAntony PavlovCanon DIGIC 7849082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com> 785a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 786b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 787a00d7f20SPeter MaydellS: Odd Fixes 7889082f121SAntony PavlovF: include/hw/arm/digic.h 7899082f121SAntony PavlovF: hw/*/digic* 7907ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic* 791e3fc99b1SThomas HuthF: tests/functional/test_arm_canona1100.py 7922d21dd17SPeter MaydellF: docs/system/arm/digic.rst 7939082f121SAntony Pavlov 7949c8fdcecSAnup PatelGoldfish RTC 7959c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com> 7969c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com> 7979c8fdcecSAnup PatelL: qemu-riscv@nongnu.org 7989c8fdcecSAnup PatelS: Maintained 7999c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c 8009c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h 8019c8fdcecSAnup Patel 802123a069aSThomas Huthi.MX25 PDK 803123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 804123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 805123a069aSThomas HuthL: qemu-arm@nongnu.org 806123a069aSThomas HuthS: Odd Fixes 807123a069aSThomas HuthF: hw/arm/fsl-imx25.c 808123a069aSThomas HuthF: hw/arm/imx25_pdk.c 809123a069aSThomas HuthF: hw/misc/imx25_ccm.c 81037f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c 811123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h 812123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h 81337f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h 814b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst 815123a069aSThomas Huth 81695a5db3aSThomas Huthi.MX31 (kzm) 817a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 818b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 81995a5db3aSThomas HuthS: Odd Fixes 8208d8b636dSPaolo BonziniF: hw/arm/kzm.c 82195a5db3aSThomas HuthF: hw/*/imx_* 82295a5db3aSThomas HuthF: hw/*/*imx31* 82395a5db3aSThomas HuthF: include/hw/*/imx_* 82495a5db3aSThomas HuthF: include/hw/*/*imx31* 825fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst 8260325559dSPeter Chubb 827fd5d5c56SAnthony LiguoriIntegrator CP 8281ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 829b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 830adb478a5SPeter MaydellS: Odd Fixes 8318d8b636dSPaolo BonziniF: hw/arm/integratorcp.c 832f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c 833b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h 834ef83aea0SPhilippe Mathieu-DaudéF: tests/functional/test_arm_integratorcp.py 835c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst 836fd5d5c56SAnthony Liguori 83795a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul 83895a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 83995a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 84095a5db3aSThomas HuthL: qemu-arm@nongnu.org 84195a5db3aSThomas HuthS: Odd Fixes 84295a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c 84395a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c 84495a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c 84595a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h 84695a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h 847946f9ef2SPeter MaydellF: docs/system/arm/mcimx6ul-evk.rst 84895a5db3aSThomas Huth 84995a5db3aSThomas HuthMCIMX7D SABRE / i.MX7 85095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 85195a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com> 85295a5db3aSThomas HuthL: qemu-arm@nongnu.org 85395a5db3aSThomas HuthS: Odd Fixes 85495a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c 85595a5db3aSThomas HuthF: hw/arm/fsl-imx7.c 856b7f30114SThomas HuthF: hw/misc/imx7_*.c 85795a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h 858b7f30114SThomas HuthF: include/hw/misc/imx7_*.h 85995a5db3aSThomas HuthF: hw/pci-host/designware.c 86095a5db3aSThomas HuthF: include/hw/pci-host/designware.h 861946f9ef2SPeter MaydellF: docs/system/arm/mcimx7d-sabre.rst 86295a5db3aSThomas Huth 863a4eefc69SBernhard BeschowMCIMX8MP-EVK / i.MX8MP 864a4eefc69SBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 865a4eefc69SBernhard BeschowL: qemu-arm@nongnu.org 866a4eefc69SBernhard BeschowS: Maintained 867a4eefc69SBernhard BeschowF: hw/arm/imx8mp-evk.c 868a4eefc69SBernhard BeschowF: hw/arm/fsl-imx8mp.c 86986c2dff9SBernhard BeschowF: hw/misc/imx8mp_*.c 870fd1deb53SBernhard BeschowF: hw/pci-host/fsl_imx8m_phy.c 871822405b1SBernhard BeschowF: hw/rtc/rs5c372.c 872a4eefc69SBernhard BeschowF: include/hw/arm/fsl-imx8mp.h 87386c2dff9SBernhard BeschowF: include/hw/misc/imx8mp_*.h 874fd1deb53SBernhard BeschowF: include/hw/pci-host/fsl_imx8m_phy.h 875a4eefc69SBernhard BeschowF: docs/system/arm/imx8mp-evk.rst 876cef2274dSBernhard BeschowF: tests/functional/test_aarch64_imx8mp_evk.py 877822405b1SBernhard BeschowF: tests/qtest/rs5c372-test.c 878a4eefc69SBernhard Beschow 879273a70aeSPeter MaydellMPS2 / MPS3 880e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 881e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org 882e5a6a6e6SPeter MaydellS: Maintained 883e5a6a6e6SPeter MaydellF: hw/arm/mps2.c 8840d4a7551SPeter MaydellF: hw/arm/mps2-tz.c 885273a70aeSPeter MaydellF: hw/arm/mps3r.c 8860d4a7551SPeter MaydellF: hw/misc/mps2-*.c 8870d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h 8886eee5d24SPeter MaydellF: hw/arm/armsse.c 8896eee5d24SPeter MaydellF: include/hw/arm/armsse.h 890c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c 891c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h 89275750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c 89375750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h 894c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c 895c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h 8964239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c 8974239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h 8985aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c 8995aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h 900cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c 901cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h 9020d10df30SPeter MaydellF: hw/timer/sse-counter.c 9030d10df30SPeter MaydellF: include/hw/timer/sse-counter.h 9040b8ceee8SPeter MaydellF: hw/timer/sse-timer.c 9050b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h 9061eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c 907ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst 908e5a6a6e6SPeter Maydell 9098f69a4c1SPeter MaydellMusca 9108f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 9118f69a4c1SPeter MaydellL: qemu-arm@nongnu.org 912adb478a5SPeter MaydellS: Odd Fixes 9138f69a4c1SPeter MaydellF: hw/arm/musca.c 9149f8f640eSPeter MaydellF: docs/system/arm/musca.rst 9158f69a4c1SPeter Maydell 916fd5d5c56SAnthony LiguoriMusicpal 917fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 918a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 919b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 920a00d7f20SPeter MaydellS: Odd Fixes 9218d8b636dSPaolo BonziniF: hw/arm/musicpal.c 9226d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c 9236d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h 924c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst 925fd5d5c56SAnthony Liguori 926e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx 927e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com> 92873c793daSHao WuM: Hao Wu <wuhaotsh@google.com> 929e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org 930e5a7ba87SHavard SkinnemoenS: Supported 93169fbfb8fSHao WuF: hw/*/npcm* 9326f351a7aSTitus RwantareF: hw/sensor/adm1266.c 93369fbfb8fSHao WuF: include/hw/*/npcm* 93469fbfb8fSHao WuF: tests/qtest/npcm* 9355861f5abSTitus RwantareF: tests/qtest/adm1266-test.c 936d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin 937269b7effSHao WuF: pc-bios/npcm8xx_bootrom.bin 938d1cb5edaSHavard SkinnemoenF: roms/vbootrom 93971703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst 940799d6830SThomas HuthF: tests/functional/test_arm_quanta_gsj.py 941e5a7ba87SHavard Skinnemoen 94295a5db3aSThomas HuthRaspberry Pi 94395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 9448823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 94595a5db3aSThomas HuthL: qemu-arm@nongnu.org 94695a5db3aSThomas HuthS: Odd Fixes 947123a069aSThomas HuthF: hw/arm/raspi.c 94895a5db3aSThomas HuthF: hw/arm/raspi_platform.h 94995a5db3aSThomas HuthF: hw/*/bcm283* 95029ecf2deSThomas HuthF: include/hw/arm/rasp* 95195a5db3aSThomas HuthF: include/hw/*/bcm283* 952d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst 953165ab274SPhilippe Mathieu-DaudéF: tests/functional/test_arm_raspi2.py 954471f7ff7SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi3.py 955547738beSPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi4.py 95695a5db3aSThomas Huth 957fd5d5c56SAnthony LiguoriReal View 9581ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 959b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 960adb478a5SPeter MaydellS: Odd Fixes 9618d8b636dSPaolo BonziniF: hw/arm/realview* 962f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c 9635ea53049SPaolo BonziniF: hw/intc/realview_gic.c 9645ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h 965c11a8e89SPeter MaydellF: docs/system/arm/realview.rst 96616a9b550SThomas HuthF: tests/functional/test_arm_realview.py 967fd5d5c56SAnthony Liguori 96895a5db3aSThomas HuthSABRELITE / i.MX6 96995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 97095a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 97195a5db3aSThomas HuthL: qemu-arm@nongnu.org 97295a5db3aSThomas HuthS: Odd Fixes 9734db546d3SThomas HuthF: docs/system/arm/sabrelite.rst 97495a5db3aSThomas HuthF: hw/arm/sabrelite.c 97595a5db3aSThomas HuthF: hw/arm/fsl-imx6.c 976b7f30114SThomas HuthF: hw/misc/imx6_*.c 97795a5db3aSThomas HuthF: hw/ssi/imx_spi.c 9780701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c 9790701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h 98095a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h 981b7f30114SThomas HuthF: include/hw/misc/imx6_*.h 98295a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h 98395a5db3aSThomas Huth 98464580903SHongbo ZhangSBSA-REF 985428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com> 98664580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org> 987a6240a2eSLeif LindholmR: Leif Lindholm <leif.lindholm@oss.qualcomm.com> 98864580903SHongbo ZhangL: qemu-arm@nongnu.org 98964580903SHongbo ZhangS: Maintained 99064580903SHongbo ZhangF: hw/arm/sbsa-ref.c 991d02ce621SThomas HuthF: hw/misc/sbsa_ec.c 992d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c 993d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h 9949eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst 99512c6b615SThomas HuthF: tests/functional/test_aarch64_*sbsaref*.py 99664580903SHongbo Zhang 997671f11b2SThomas HuthSharp SL-5500 (Collie) PDA 998671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 999671f11b2SThomas HuthL: qemu-arm@nongnu.org 1000671f11b2SThomas HuthS: Odd Fixes 1001671f11b2SThomas HuthF: hw/arm/collie.c 1002671f11b2SThomas HuthF: hw/arm/strongarm* 1003504f935dSPeter MaydellF: hw/gpio/zaurus.c 1004504f935dSPeter MaydellF: include/hw/arm/sharpsl.h 1005b76b60f5SPeter MaydellF: docs/system/arm/collie.rst 1006aff83583SPeter MaydellF: tests/functional/test_arm_collie.py 1007671f11b2SThomas Huth 1008fd5d5c56SAnthony LiguoriStellaris 10091ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1010b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1011adb478a5SPeter MaydellS: Odd Fixes 10128d8b636dSPaolo BonziniF: hw/*/stellaris* 10137c7e1f60SThomas HuthF: hw/display/ssd03* 1014c6198abbSSean WeiF: include/hw/input/stellaris_gamepad.h 10157c7e1f60SThomas HuthF: include/hw/timer/stellaris-gptm.h 1016c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst 101796778e69SThomas HuthF: tests/functional/test_arm_stellaris.py 1018fd5d5c56SAnthony Liguori 1019e569d959SInès VarholSTM32L4x5 SoC Family 1020e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 1021e569d959SInès VarholL: qemu-arm@nongnu.org 1022e569d959SInès VarholS: Maintained 1023e569d959SInès VarholF: hw/arm/stm32l4x5_soc.c 1024e569d959SInès VarholF: hw/char/stm32l4x5_usart.c 1025e569d959SInès VarholF: hw/misc/stm32l4x5_exti.c 1026e569d959SInès VarholF: hw/misc/stm32l4x5_syscfg.c 1027e569d959SInès VarholF: hw/misc/stm32l4x5_rcc.c 1028e569d959SInès VarholF: hw/gpio/stm32l4x5_gpio.c 1029e569d959SInès VarholF: include/hw/*/stm32l4x5_*.h 1030e569d959SInès VarholF: tests/qtest/stm32l4x5* 1031e569d959SInès Varhol 10322ac2410cSAlexandre IoossSTM32VLDISCOVERY 10332ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 10342ac2410cSAlexandre IoossL: qemu-arm@nongnu.org 10352ac2410cSAlexandre IoossS: Maintained 10362ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c 10371af060e5SAlexandre IoossF: docs/system/arm/stm32.rst 10382ac2410cSAlexandre Iooss 103995a5db3aSThomas HuthVersatile Express 104095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 104195a5db3aSThomas HuthL: qemu-arm@nongnu.org 1042adb478a5SPeter MaydellS: Odd Fixes 104395a5db3aSThomas HuthF: hw/arm/vexpress.c 104442c31682SThomas HuthF: hw/display/sii9022.c 10455a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst 1046c3cff727SThomas HuthF: tests/functional/test_arm_vexpress.py 104795a5db3aSThomas Huth 1048fd5d5c56SAnthony LiguoriVersatile PB 10491ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1050b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1051adb478a5SPeter MaydellS: Odd Fixes 10528d8b636dSPaolo BonziniF: hw/*/versatile* 1053500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c 1054f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h 1055c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c 1056c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst 1057fd5d5c56SAnthony Liguori 105895a5db3aSThomas HuthVirt 105995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 106095a5db3aSThomas HuthL: qemu-arm@nongnu.org 106195a5db3aSThomas HuthS: Maintained 106295a5db3aSThomas HuthF: hw/arm/virt* 106395a5db3aSThomas HuthF: include/hw/arm/virt.h 10646a0b7505SPeter MaydellF: docs/system/arm/virt.rst 106512c6b615SThomas HuthF: tests/functional/test_aarch64_*virt*.py 106637136902SThomas HuthF: tests/functional/test_aarch64_tuxrun.py 1067de9f57a6SThomas HuthF: tests/functional/test_arm_tuxrun.py 106812c6b615SThomas HuthF: tests/functional/test_arm_virt.py 106995a5db3aSThomas Huth 1070e3260506SPeter A. G. CrosthwaiteXilinx Zynq 1071cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1072c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1073a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1074b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1075e3260506SPeter A. G. CrosthwaiteS: Maintained 1076cc0100f4SAlistair FrancisF: hw/*/xilinx_* 10778d8b636dSPaolo BonziniF: hw/*/cadence_* 1078246f530cSCorey MinyardF: hw/misc/zynq_slcr.c 1079246f530cSCorey MinyardF: hw/adc/zynq-xadc.c 1080246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h 1081246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h 1082cc0100f4SAlistair FrancisX: hw/ssi/xilinx_* 10832d30506dSSai Pavan BodduF: docs/system/arm/xlnx-zynq.rst 1084e3260506SPeter A. G. Crosthwaite 1085ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal 1086c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1087cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1088a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1089b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1090137805f5SAlistair FrancisS: Maintained 1091cc0100f4SAlistair FrancisF: hw/*/xlnx*.c 1092f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h 109324d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h 109424d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c 109524d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h 1096ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst 10976128720aSPeter MaydellF: docs/system/arm/xlnx-zcu102.rst 1098490d25e6SThomas HuthF: tests/functional/test_aarch64_xlnx_versal.py 1099137805f5SAlistair Francis 110072e58848SFrancisco IglesiasXilinx Versal OSPI 1101dbd1fbedSFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 110272e58848SFrancisco IglesiasS: Maintained 110372e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c 110472e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h 110572e58848SFrancisco Iglesias 11065a8559e2SFrancisco IglesiasXilinx Versal CFI 11075a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 11085a8559e2SFrancisco IglesiasS: Maintained 11095a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c 11105a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h 111186d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c 111286d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h 1113c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c 1114c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h 11155a8559e2SFrancisco Iglesias 11160f76debdSAlexandre IoossSTM32F100 11170f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 11180f76debdSAlexandre IoossL: qemu-arm@nongnu.org 11190f76debdSAlexandre IoossS: Maintained 11200f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c 11210f76debdSAlexandre Iooss 1122a1f8193bSAlistair FrancisSTM32F205 1123a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1124a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11258ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1126a1f8193bSAlistair FrancisS: Maintained 1127a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c 1128a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c 1129a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c 1130a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c 1131a1f8193bSAlistair FrancisF: hw/adc/* 1132a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c 11330e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h 1134a1f8193bSAlistair Francis 1135529fc5fdSAlistair FrancisSTM32F405 1136529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1137529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 11388ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1139529fc5fdSAlistair FrancisS: Maintained 1140529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c 1141529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c 1142529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c 1143d1613f2aSRomán Cárdenas RodríguezF: hw/misc/stm32_rcc.c 1144d1613f2aSRomán Cárdenas RodríguezF: include/hw/misc/stm32_rcc.h 1145529fc5fdSAlistair Francis 1146a1f8193bSAlistair FrancisNetduino 2 1147a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1148a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11498ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1150a1f8193bSAlistair FrancisS: Maintained 1151a1f8193bSAlistair FrancisF: hw/arm/netduino2.c 1152a1f8193bSAlistair Francis 115360d6c427SAlistair FrancisNetduino Plus 2 115460d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 115560d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 11568ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 115760d6c427SAlistair FrancisS: Maintained 115860d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c 115960d6c427SAlistair Francis 1160ee5bffa9SFelipe BalbiOlimex STM32 H405 1161ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org> 1162ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org 1163ee5bffa9SFelipe BalbiS: Maintained 1164ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c 1165ee5bffa9SFelipe Balbi 1166670bc4cbSSubbaraya SundeepSmartFusion2 1167670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1168a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11698ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1170670bc4cbSSubbaraya SundeepS: Maintained 1171670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c 1172670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c 1173670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c 1174670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c 1175670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h 1176670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h 1177670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h 1178670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h 11791c664378SSubbaraya SundeepF: hw/net/msf2-emac.c 11801c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h 1181670bc4cbSSubbaraya Sundeep 1182670bc4cbSSubbaraya SundeepEmcraft M2S-FG484 1183670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1184a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11858ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1186670bc4cbSSubbaraya SundeepS: Maintained 1187670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c 11883f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst 1189bade2d51SThomas HuthF: tests/functional/test_arm_emcraft_sf2.py 1190670bc4cbSSubbaraya Sundeep 1191f87db1baSJoel StanleyASPEED BMCs 1192f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org> 1193a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11945f445212SJamin LinR: Steven Lee <steven_lee@aspeedtech.com> 11955f445212SJamin LinR: Troy Lee <leetroy@gmail.com> 11965f445212SJamin LinR: Jamin Lin <jamin_lin@aspeedtech.com> 1197cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au> 1198f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au> 1199f87db1baSJoel StanleyL: qemu-arm@nongnu.org 1200f87db1baSJoel StanleyS: Maintained 1201f87db1baSJoel StanleyF: hw/*/*aspeed* 1202f87db1baSJoel StanleyF: include/hw/*/*aspeed* 1203f87db1baSJoel StanleyF: hw/net/ftgmac100.c 1204f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h 1205de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst 12066a98e614SPeter MaydellF: docs/system/arm/fby35.rst 1207e354d99aSThomas HuthF: tests/*/*aspeed* 120834fdd734SJamin LinF: tests/*/*ast2700* 1209c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c 1210e578dcc7SJamin LinF: pc-bios/ast27x0_bootrom.bin 1211f87db1baSJoel Stanley 1212c0066d1aSJoel StanleyNRF51 1213c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au> 1214a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1215c0066d1aSJoel StanleyL: qemu-arm@nongnu.org 1216c0066d1aSJoel StanleyS: Maintained 1217c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c 1218c8de3f5fSStefan HajnocziF: hw/*/microbit*.c 1219c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h 1220c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h 12211e8a1faeSThomas HuthF: tests/qtest/microbit-test.c 1222cb5f6ca8SThomas HuthF: tests/functional/test_arm_microbit.py 122390a76c63SAlexandre IoossF: docs/system/arm/nrf.rst 1224c0066d1aSJoel Stanley 1225d0f0cd5bSPaolo BonziniARM PL011 Rust device 1226d0f0cd5bSPaolo BonziniM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 1227d0f0cd5bSPaolo BonziniS: Maintained 1228d0f0cd5bSPaolo BonziniF: rust/hw/char/pl011/ 1229d0f0cd5bSPaolo Bonzini 123042f3ff00SMichael RolnikAVR Machines 123142f3ff00SMichael Rolnik------------- 123242f3ff00SMichael Rolnik 123342f3ff00SMichael RolnikAVR MCUs 123442f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 123542f3ff00SMichael RolnikS: Maintained 1236812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak 12377dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/ 1238429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h 1239429ca9d6SMichael RolnikF: hw/char/avr_usart.c 12408ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h 12418ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c 1242dc288de0SMichael RolnikF: include/hw/misc/avr_power.h 1243dc288de0SMichael RolnikF: hw/misc/avr_power.c 124442f3ff00SMichael Rolnik 124550486d63SPhilippe Mathieu-DaudéArduino 12468823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 124750486d63SPhilippe Mathieu-DaudéS: Maintained 124850486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c 1249ff1bc6f4SThomas HuthF: tests/functional/test_avr_uno.py 125050486d63SPhilippe Mathieu-Daudé 1251e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines 1252e188396cSPhilippe Mathieu-Daudé------------------ 1253ae759c96SHelge DellerHP B160L, HP C3700 1254336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 12552177d0c1SHelge DellerM: Helge Deller <deller@gmx.de> 12562177d0c1SHelge DellerS: Maintained 1257812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak 125827407470SHelge DellerF: hw/char/diva-gsp.c 1259e416fd79SThomas HuthF: hw/display/artist.c 1260e188396cSPhilippe Mathieu-DaudéF: hw/hppa/ 12618db07603SThomas HuthF: hw/input/lasips2.c 126211f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596* 126345f569a1SMark Cave-AylandF: hw/misc/lasi.c 1264ae759c96SHelge DellerF: hw/pci-host/astro.c 12650db9350eSMark Cave-AylandF: hw/pci-host/dino.c 12668db07603SThomas HuthF: include/hw/input/lasips2.h 126745f569a1SMark Cave-AylandF: include/hw/misc/lasi.h 126811f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h 1269ae759c96SHelge DellerF: include/hw/pci-host/astro.h 12700db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h 1271e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img 1272ae759c96SHelge DellerF: roms/seabios-hppa/ 1273e4a407d2SPhilippe Mathieu-DaudéF: tests/functional/test_hppa_seabios.py 1274e188396cSPhilippe Mathieu-Daudé 1275d88b51dcSXiaojuan YangLoongArch Machines 1276d88b51dcSXiaojuan Yang------------------ 1277d88b51dcSXiaojuan YangVirt 1278d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn> 12799c3934b3SBibo MaoM: Bibo Mao <maobibo@loongson.cn> 128036ff1787SJiaxun YangR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1281d88b51dcSXiaojuan YangS: Maintained 1282587858edSXiaojuan YangF: docs/system/loongarch/virt.rst 1283a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak 1284a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak 1285a8a506c3SXiaojuan YangF: hw/loongarch/ 1286a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h 1287f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h 12887e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1289f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c 12907e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 12910f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h 1292c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c 1293ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml 1294d88b51dcSXiaojuan Yang 1295afcacd53SAurelien JarnoM68K Machines 1296fd5d5c56SAnthony Liguori------------- 1297fd5d5c56SAnthony Liguorian5206 12985baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 12995baf2741SThomas HuthS: Odd Fixes 13008d8b636dSPaolo BonziniF: hw/m68k/an5206.c 1301e9a56114SThomas HuthF: hw/m68k/mcf5206.c 1302fd5d5c56SAnthony Liguori 1303fd5d5c56SAnthony Liguorimcf5208 13045baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 13055baf2741SThomas HuthS: Odd Fixes 13068d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c 1307e9a56114SThomas HuthF: hw/m68k/mcf_intc.c 1308e9a56114SThomas HuthF: hw/char/mcf_uart.c 1309e9a56114SThomas HuthF: hw/net/mcf_fec.c 13105baf2741SThomas HuthF: include/hw/m68k/mcf*.h 131112c6b615SThomas HuthF: tests/functional/test_m68k_mcf5208evb.py 1312fd5d5c56SAnthony Liguori 13131810b815SThomas HuthNeXTcube 13141810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 13151810b815SThomas HuthS: Odd Fixes 13161810b815SThomas HuthF: hw/m68k/next-*.c 13171810b815SThomas HuthF: hw/display/next-fb.c 13181810b815SThomas HuthF: include/hw/m68k/next-cube.h 1319576fffbcSThomas HuthF: tests/functional/test_m68k_nextcube.py 13201810b815SThomas Huth 13216dca62a0SLaurent Vivierq800 13226dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 13236dca62a0SLaurent VivierS: Maintained 132404e7ca8dSLaurent VivierF: hw/m68k/q800.c 13258e093280SMark Cave-AylandF: hw/m68k/q800-glue.c 13266dca62a0SLaurent VivierF: hw/misc/mac_via.c 1327fa2ba3b8SLaurent VivierF: hw/nubus/* 13288ac919a0SLaurent VivierF: hw/display/macfb.c 1329c701ec62SLaurent VivierF: hw/block/swim.c 1330e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c 1331bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c 1332ac13a6b3SMark Cave-AylandF: hw/audio/asc.c 133304e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h 1334382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h 1335382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h 13366dca62a0SLaurent VivierF: include/hw/misc/mac_via.h 1337fa2ba3b8SLaurent VivierF: include/hw/nubus/* 13388ac919a0SLaurent VivierF: include/hw/display/macfb.h 1339c701ec62SLaurent VivierF: include/hw/block/swim.h 1340a8019229SMark Cave-AylandF: include/hw/m68k/q800.h 13418e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h 1342e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h 1343bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h 1344ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h 1345c7f3663cSThomas HuthF: tests/functional/test_m68k_q800.py 13466dca62a0SLaurent Vivier 1347e1cecdcaSLaurent Viviervirt 1348e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1349e1cecdcaSLaurent VivierS: Maintained 1350e1cecdcaSLaurent VivierF: hw/m68k/virt.c 1351e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c 1352e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c 1353e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c 1354e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c 1355e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h 1356e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h 1357e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h 1358e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h 13596e0c8492SPeter MaydellF: docs/specs/virt-ctlr.rst 13603356bb83SAlex BennéeF: tests/functional/test_m68k_tuxrun.py 1361e1cecdcaSLaurent Vivier 1362fd5d5c56SAnthony LiguoriMicroBlaze Machines 1363b6f97c14Sbellard------------------- 1364fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 1365fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1366fd5d5c56SAnthony LiguoriS: Maintained 13676e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c 1368a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h 1369624fb343SThomas HuthF: tests/functional/test_microblaze*.py 1370b6f97c14Sbellard 1371d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605 13724b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1373d36e8ce7SPeter A. G. CrosthwaiteS: Maintained 13748d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c 1375d36e8ce7SPeter A. G. Crosthwaite 1376fd5d5c56SAnthony LiguoriMIPS Machines 1377fd5d5c56SAnthony Liguori------------- 1378f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines 13798823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1380f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes 1381f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/* 1382f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/ 1383f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/ 1384f44d1d4eSPhilippe Mathieu-Daudé 1385fd5d5c56SAnthony LiguoriJazz 1386fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 138745c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 1388fd5d5c56SAnthony LiguoriS: Maintained 13895298722eSAleksandar MarkovicF: hw/mips/jazz.c 1390740ee84dSThomas HuthF: hw/display/g364fb.c 13910886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c 13920886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c 1393740ee84dSThomas HuthF: hw/nvram/ds1225y.c 1394fd5d5c56SAnthony Liguori 1395fd5d5c56SAnthony LiguoriMalta 13968823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1397485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 1398ca263c0fSAleksandar MarkovicS: Odd Fixes 139916971899SBernhard BeschowF: hw/isa/piix.c 1400fbd75800SPaolo BonziniF: hw/isa/fdc37m81x-superio.c 140160041378SAleksandar MarkovicF: hw/acpi/piix4.c 14025298722eSAleksandar MarkovicF: hw/mips/malta.c 1403a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c 140460041378SAleksandar MarkovicF: include/hw/southbridge/piix.h 1405a2a2a5b0SThomas HuthF: tests/functional/test_mips*_malta.py 1406a2a2a5b0SThomas HuthF: tests/functional/test_mips*_tuxrun.py 1407fd5d5c56SAnthony Liguori 1408fd5d5c56SAnthony LiguoriMipssim 140945c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 14104251dfb0SJohn SnowS: Orphan 14115298722eSAleksandar MarkovicF: hw/mips/mipssim.c 1412659f42d8SYongbok KimF: hw/net/mipsnet.c 1413fd5d5c56SAnthony Liguori 1414c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E 1415dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 14168823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 141797eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1418659f42d8SYongbok KimS: Odd Fixes 1419c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c 14205021bfa5SThomas HuthF: hw/pci-host/bonito.c 1421aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h 1422bce9e484SPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_fuloong2e.py 1423659f42d8SYongbok Kim 142453fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms 1425dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 14262c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 14272c5b1a7dSHuacai ChenS: Maintained 14287e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 1429b4a12dfcSJiaxun YangF: hw/intc/loongson_ipi.c 14302c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c 1431d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c 1432d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h 1433c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c 14347e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1435b4a12dfcSJiaxun YangF: include/hw/intc/loongson_ipi.h 1436b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h 14374c0a2df8SThomas HuthF: tests/functional/test_mips64el_loongson3v.py 14382c5b1a7dSHuacai Chen 1439659f42d8SYongbok KimBoston 14404ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org> 144145c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 14424ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes 1443659f42d8SYongbok KimF: hw/core/loader-fit.c 1444659f42d8SYongbok KimF: hw/mips/boston.c 1445659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c 14465021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h 1447659f42d8SYongbok Kim 1448945dad6dSJia LiuOpenRISC Machines 1449945dad6dSJia Liu----------------- 1450945dad6dSJia Liuor1k-sim 1451945dad6dSJia LiuM: Jia Liu <proljc@gmail.com> 1452945dad6dSJia LiuS: Maintained 14534db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst 1454a4a2f7f8SThomas HuthF: hw/intc/ompic.c 1455945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c 145612c6b615SThomas HuthF: tests/functional/test_or1k_sim.py 1457945dad6dSJia Liu 1458fd5d5c56SAnthony LiguoriPowerPC Machines 1459fd5d5c56SAnthony Liguori---------------- 1460aaade8d7SAndreas FärberBamboo 1461aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 14620f514eeaSDavid GibsonS: Orphan 14638d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c 146455abb29eSPhilippe Mathieu-DaudéF: hw/pci-host/ppc4xx_pci.c 1465e3fc99b1SThomas HuthF: tests/functional/test_ppc_bamboo.py 1466aaade8d7SAndreas Färber 146798cded3aSAndreas Färbere500 14686b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 146998cded3aSAndreas FärberL: qemu-ppc@nongnu.org 14706b7d2f6eSBernhard BeschowS: Odd Fixes 1471ce6fc617SThomas HuthF: hw/ppc/e500* 1472ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c 14732c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c 14747abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c 1475ce6fc617SThomas HuthF: hw/net/fsl_etsec/ 1476ce6fc617SThomas HuthF: hw/pci-host/ppce500.c 1477b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h 1478b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h 1479b5d55020SThomas HuthF: pc-bios/u-boot.e500 1480b96a7487SThomas HuthF: hw/intc/openpic_kvm.c 1481ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h 1482ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst 148353a62fdeSThomas HuthF: tests/functional/test_ppc64_e500.py 14849ca8239aSThomas HuthF: tests/functional/test_ppc_tuxrun.py 148598cded3aSAndreas Färber 148698cded3aSAndreas Färbermpc8544ds 14876b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 148898cded3aSAndreas FärberL: qemu-ppc@nongnu.org 14896b7d2f6eSBernhard BeschowS: Odd Fixes 149098cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c 14918d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c 1492407a6883SThomas HuthF: tests/functional/test_ppc_mpc8544ds.py 149398cded3aSAndreas Färber 14942c6aba14SThomas HuthNew World (mac99) 149540e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1496a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1497bba8e23aSAlexander GrafS: Odd Fixes 1498c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1499baec1910SAndreas FärberF: hw/ppc/mac_newworld.c 15006e481d57SPeter MaydellF: hw/pci-host/uninorth.c 15016e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc] 15028d8b636dSPaolo BonziniF: hw/misc/macio/ 15036ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c 1504b5d55020SThomas HuthF: hw/nvram/mac_nvram.c 150561985587SCédric Le GoaterF: hw/ppc/fw_cfg.c 15062c6aba14SThomas HuthF: hw/input/adb* 1507eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/ 15086ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h 1509443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h 1510eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h 15115021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h 15122c6aba14SThomas HuthF: include/hw/input/adb* 151352804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 151412c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 15155e654086SCédric Le GoaterF: tests/functional/test_ppc64_mac99.py 1516fd5d5c56SAnthony Liguori 15172c6aba14SThomas HuthOld World (g3beige) 151840e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1519a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1520bba8e23aSAlexander GrafS: Odd Fixes 1521c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1522baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c 15236e481d57SPeter MaydellF: hw/pci-host/grackle.c 15248d8b636dSPaolo BonziniF: hw/misc/macio/ 1525835c42d3SThomas HuthF: hw/intc/heathrow_pic.c 15262c6aba14SThomas HuthF: hw/input/adb* 152797e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h 15282c6aba14SThomas HuthF: include/hw/input/adb* 152987e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h 153052804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 153112c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 1532fd5d5c56SAnthony Liguori 1533ec38d398SAndreas FärberPReP 15348178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org> 1535a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 15368178e89cSHervé PoussineauS: Maintained 1537c5288768SThomas HuthF: docs/system/ppc/prep.rst 153875610155SAndreas FärberF: hw/ppc/prep.c 15398178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c 15408178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c 154146fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c 15420a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c 1543a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c 15441cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c 1545819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c 1546a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h 1547819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h 1548407a6883SThomas HuthF: tests/functional/test_ppc_40p.py 1549fd5d5c56SAnthony Liguori 1550c5288768SThomas HuthsPAPR (pseries) 15510cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 15520cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 1553fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com> 15548a269ca4SAndreas FärberL: qemu-ppc@nongnu.org 15552e93a90fSDaniel Henrique BarbozaS: Odd Fixes 15568d8b636dSPaolo BonziniF: hw/*/spapr* 1557f9de2da7SDavid GibsonF: include/hw/*/spapr* 1558f9de2da7SDavid GibsonF: hw/*/xics* 1559f9de2da7SDavid GibsonF: include/hw/*/xics* 1560d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h 1561d79d9989SCédric Le GoaterF: hw/ppc/fdt.c 1562d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h 1563d79d9989SCédric Le GoaterF: hw/ppc/pef.c 1564b5d55020SThomas HuthF: pc-bios/slof.bin 1565c5288768SThomas HuthF: docs/system/ppc/pseries.rst 1566c5288768SThomas HuthF: docs/specs/ppc-spapr-* 15671e8a1faeSThomas HuthF: tests/qtest/spapr* 15681cf4323eSThomas HuthF: tests/qtest/libqos/*spapr* 15691e8a1faeSThomas HuthF: tests/qtest/rtas* 15701cf4323eSThomas HuthF: tests/qtest/libqos/rtas* 1571407a6883SThomas HuthF: tests/functional/test_ppc64_pseries.py 157288c90719SThomas HuthF: tests/functional/test_ppc64_hv.py 1573d9dff75bSThomas HuthF: tests/functional/test_ppc64_tuxrun.py 15748a269ca4SAndreas Färber 15751af82d4fSCédric Le GoaterPowerNV (Non-Virtualized) 15760cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1577602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 15781af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org 1579b0877575SCédric Le GoaterS: Odd Fixes 1580c5288768SThomas HuthF: docs/system/ppc/powernv.rst 15811af82d4fSCédric Le GoaterF: hw/ppc/pnv* 15821af82d4fSCédric Le GoaterF: hw/intc/pnv* 15831af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c 1584157ed954SMarkus ArmbrusterF: hw/pci-host/pnv* 15853cde4c31SPhilippe Mathieu-DaudéF: hw/ssi/pnv_spi.c 15861af82d4fSCédric Le GoaterF: include/hw/ppc/pnv* 1587157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv* 15883cde4c31SPhilippe Mathieu-DaudéF: include/hw/ssi/pnv_spi* 15891af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid 159080f93213SNicholas PigginF: pc-bios/pnv-pnor.bin 15911e8a1faeSThomas HuthF: tests/qtest/pnv* 1592407a6883SThomas HuthF: tests/functional/test_ppc64_powernv.py 15931af82d4fSCédric Le Goater 1594de0c7d54SGlenn Milespca955x 15950fa5eefaSGlenn MilesM: Glenn Miles <milesg@linux.ibm.com> 1596de0c7d54SGlenn MilesL: qemu-ppc@nongnu.org 1597de0c7d54SGlenn MilesL: qemu-arm@nongnu.org 1598de0c7d54SGlenn MilesS: Odd Fixes 15996328d8ffSCédric Le GoaterF: hw/gpio/pca955*.c 16006328d8ffSCédric Le GoaterF: include/hw/gpio/pca955*.h 1601de0c7d54SGlenn Miles 1602794d00bfSAndreas Färbervirtex_ml507 1603794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1604794d00bfSAndreas FärberL: qemu-ppc@nongnu.org 1605794d00bfSAndreas FärberS: Odd Fixes 16066e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c 1607407a6883SThomas HuthF: tests/functional/test_ppc_virtex_ml507.py 1608794d00bfSAndreas Färber 1609a9dd6604SBALATON Zoltansam460ex 1610a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1611a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org 1612a9dd6604SBALATON ZoltanS: Maintained 161333c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c 1614b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c 161522dc8a47SPhilippe Mathieu-DaudéF: hw/pci-host/ppc440_pcix.c 161633c6a8b5SBALATON ZoltanF: hw/display/sm501* 1617a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c 1618de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c 161912963e79SBALATON ZoltanF: pc-bios/dtb/canyonlands.dt[sb] 162033c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin 162133c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex 1622623d9065SBALATON ZoltanF: docs/system/ppc/amigang.rst 162355727771SCédric Le GoaterF: tests/functional/test_ppc_sam460ex.py 1624a9dd6604SBALATON Zoltan 1625ba7e5ac1SBALATON Zoltanpegasos2 1626ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1627ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org 1628ba7e5ac1SBALATON ZoltanS: Maintained 1629ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c 1630ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c 1631ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h 1632ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h 1633ba7e5ac1SBALATON Zoltan 1634d9656f86SBALATON Zoltanamigaone 1635d9656f86SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1636d9656f86SBALATON ZoltanL: qemu-ppc@nongnu.org 1637d9656f86SBALATON ZoltanS: Maintained 1638d9656f86SBALATON ZoltanF: hw/ppc/amigaone.c 1639d9656f86SBALATON ZoltanF: hw/pci-host/articia.c 1640d9656f86SBALATON ZoltanF: include/hw/pci-host/articia.h 1641cef1becbSThomas HuthF: tests/functional/test_ppc_amiga.py 1642d9656f86SBALATON Zoltan 1643fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF) 1644fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru> 1645fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org 16460cbc34dcSDaniel Henrique BarbozaS: Odd Fixes 1647fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof* 1648fc8c745dSAlexey KardashevskiyF: hw/ppc/vof* 1649fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof* 1650fc8c745dSAlexey KardashevskiyF: pc-bios/vof/* 1651fc8c745dSAlexey KardashevskiyF: pc-bios/vof* 1652fc8c745dSAlexey Kardashevskiy 1653fe0fe473SAlistair FrancisRISC-V Machines 1654fe0fe473SAlistair Francis--------------- 1655fe0fe473SAlistair FrancisOpenTitan 1656fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1657fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org 1658fe0fe473SAlistair FrancisS: Supported 1659fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c 1660df41cbd6SAlistair FrancisF: hw/*/ibex_*.c 1661fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h 1662df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h 1663fe0fe473SAlistair Francis 166456f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit 166556f6e31eSBin MengL: qemu-riscv@nongnu.org 166656f6e31eSBin MengS: Supported 16675d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst 166856f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c 1669a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c 16703400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c 1671a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c 16720f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c 167356f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h 1674a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h 16753400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h 1676a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h 16770f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h 167856f6e31eSBin Meng 16797a261bafSVijai Kumar KShakti C class SoC 16807a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com> 16817a261bafSVijai Kumar KL: qemu-riscv@nongnu.org 16827a261bafSVijai Kumar KS: Supported 16835d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst 16847a261bafSVijai Kumar KF: hw/riscv/shakti_c.c 168507f334d8SVijai Kumar KF: hw/char/shakti_uart.c 16867a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h 168707f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h 16887a261bafSVijai Kumar K 16894fcad931SAlistair FrancisSiFive Machines 16904fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 16914fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com> 16924fcad931SAlistair FrancisL: qemu-riscv@nongnu.org 16934fcad931SAlistair FrancisS: Supported 16945d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst 16954fcad931SAlistair FrancisF: hw/*/*sifive*.c 16964fcad931SAlistair FrancisF: include/hw/*/*sifive*.h 16974fcad931SAlistair Francis 169877aad42eSSai Pavan BodduAMD Microblaze-V Generic Board 169977aad42eSSai Pavan BodduM: Sai Pavan Boddu <sai.pavan.boddu@amd.com> 170077aad42eSSai Pavan BodduS: Maintained 170177aad42eSSai Pavan BodduF: hw/riscv/microblaze-v-generic.c 170277aad42eSSai Pavan BodduF: docs/system/riscv/microblaze-v-generic.rst 170377aad42eSSai Pavan Boddu 170429abd3d1SHuang BorongXiangshan Kunminghu 170529abd3d1SHuang BorongM: Ran Wang <wangran@bosc.ac.cn> 170629abd3d1SHuang BorongS: Maintained 170729abd3d1SHuang BorongF: docs/system/riscv/xiangshan-kunminghu.rst 170829abd3d1SHuang BorongF: hw/riscv/xiangshan_kmh.c 170929abd3d1SHuang BorongF: include/hw/riscv/xiangshan_kmh.h 171029abd3d1SHuang Borong 1711bda19d7bSYoshinori SatoRX Machines 1712bda19d7bSYoshinori Sato----------- 1713bda19d7bSYoshinori Satorx-gdbsim 1714920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 1715b2744da9SPhilippe Mathieu-DaudéS: Orphan 17164adbfa45SYoshinori SatoF: docs/system/target-rx.rst 1717bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c 1718d5674412SThomas HuthF: tests/functional/test_rx_gdbsim.py 1719bda19d7bSYoshinori Sato 1720fd5d5c56SAnthony LiguoriSH4 Machines 1721fd5d5c56SAnthony Liguori------------ 1722fd5d5c56SAnthony LiguoriR2D 1723920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 1724a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1725f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 17267ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 17276e481d57SPeter MaydellF: hw/sh4/r2d.c 172881527b94SThomas HuthF: hw/intc/sh_intc.c 1729c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c 173025e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 173165b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1732670185caSThomas HuthF: include/hw/timer/tmu012.h 1733cd28b8dbSThomas HuthF: tests/functional/test_sh4*_r2d.py 1734c592ff35SThomas HuthF: tests/functional/test_sh4_tuxrun.py 1735fd5d5c56SAnthony Liguori 1736fd5d5c56SAnthony LiguoriSPARC Machines 1737fd5d5c56SAnthony Liguori-------------- 1738fd5d5c56SAnthony LiguoriSun4m 1739f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1740fd5d5c56SAnthony LiguoriS: Maintained 17418d8b636dSPaolo BonziniF: hw/sparc/sun4m.c 1742c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c 1743aec2b887SThomas HuthF: hw/display/cg3.c 1744aec2b887SThomas HuthF: hw/display/tcx.c 1745c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c 17467098b79eSThomas HuthF: hw/misc/eccmemctl.c 1747aec2b887SThomas HuthF: hw/*/slavio_*.c 1748aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h 1749c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h 1750d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h 1751aec2b887SThomas HuthF: pc-bios/openbios-sparc32 1752f90527d3SThomas HuthF: tests/functional/test_sparc_sun4m.py 1753fd5d5c56SAnthony Liguori 1754fd5d5c56SAnthony LiguoriSun4u 1755f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1756fd5d5c56SAnthony LiguoriS: Maintained 17578d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c 17588ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c 17598ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h 17605021bfa5SThomas HuthF: hw/pci-host/sabre.c 17615021bfa5SThomas HuthF: include/hw/pci-host/sabre.h 17628ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c 17638ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h 17648ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64 1765e3fc99b1SThomas HuthF: tests/functional/test_sparc64_sun4u.py 1766116667aaSThomas HuthF: tests/functional/test_sparc64_tuxrun.py 1767fd5d5c56SAnthony Liguori 1768a2664ca0SArtyom TarasenkoSun4v 1769a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com> 1770a2664ca0SArtyom TarasenkoS: Maintained 1771626e4a4bSFam ZhengF: hw/sparc64/niagara.c 17722811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c 17732811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h 1774a2664ca0SArtyom Tarasenko 1775ce6c760cSFabien ChouteauLeon3 17769e2a7ca1SClément ChigotM: Clément Chigot <chigot@adacore.com> 1777034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr> 1778ce6c760cSFabien ChouteauS: Maintained 17798d8b636dSPaolo BonziniF: hw/sparc/leon3.c 17808d8b636dSPaolo BonziniF: hw/*/grlib* 1781162abf1aSKONRAD FredericF: include/hw/*/grlib* 1782ce6c760cSFabien Chouteau 1783fd5d5c56SAnthony LiguoriS390 Machines 1784fd5d5c56SAnthony Liguori------------- 1785dd4ad64aSCornelia HuckS390 Virtio-ccw 17867c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 17872c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 17886a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1789a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com> 1790dd4ad64aSCornelia HuckS: Supported 1791c5bfb202SCornelia HuckF: hw/s390x/ 17924277af19SCornelia HuckF: include/hw/s390x/ 1793812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 1794a7a9f513SThomas HuthF: tests/functional/test_s390x_* 1795e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1796146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1797dd4ad64aSCornelia Huck 17988e4eb427SChristian BorntraegerS390-ccw boot 17992c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1800304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com> 1801a96011feSMatthew RosatoR: Jared Rossi <jrossi@linux.ibm.com> 1802a96011feSMatthew RosatoR: Zhuoying Cai <zycai@linux.ibm.com> 1803304584bfSCornelia HuckS: Supported 18048e4eb427SChristian BorntraegerF: hw/s390x/ipl.* 1805304584bfSCornelia HuckF: pc-bios/s390-ccw/ 1806304584bfSCornelia HuckF: pc-bios/s390-ccw.img 1807cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst 1808*c784de96SThomas HuthF: tests/functional/test_s390x_pxelinux.py 1809e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1810304584bfSCornelia HuckL: qemu-s390x@nongnu.org 1811304584bfSCornelia Huck 1812d5bfb425SChristian BorntraegerS390 PCI 1813ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 1814074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com> 1815d5bfb425SChristian BorntraegerS: Supported 1816d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci* 1817408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci* 1818d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org 1819d5bfb425SChristian Borntraeger 182056e34834SCornelia HuckS390 channel subsystem 182156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 182256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 18236a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1824a96011feSMatthew RosatoR: Farhan Ali <alifm@linux.ibm.com> 182556e34834SCornelia HuckS: Supported 182656e34834SCornelia HuckF: hw/s390x/ccw-device.[ch] 182756e34834SCornelia HuckF: hw/s390x/css.c 182856e34834SCornelia HuckF: hw/s390x/css-bridge.c 182956e34834SCornelia HuckF: include/hw/s390x/css.h 183056e34834SCornelia HuckF: include/hw/s390x/css-bridge.h 183156e34834SCornelia HuckF: include/hw/s390x/ioinst.h 183256e34834SCornelia HuckF: target/s390x/ioinst.c 183356e34834SCornelia HuckL: qemu-s390x@nongnu.org 183456e34834SCornelia Huck 183556e34834SCornelia HuckS390 CPU models 183656e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 183756e34834SCornelia HuckS: Maintained 183856e34834SCornelia HuckF: target/s390x/cpu_features*.[ch] 183956e34834SCornelia HuckF: target/s390x/cpu_models.[ch] 184056e34834SCornelia HuckL: qemu-s390x@nongnu.org 184156e34834SCornelia Huck 184256e34834SCornelia HuckS390 SCLP-backed devices 184356e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 184456e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 1845a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 184656e34834SCornelia HuckS: Supported 184756e34834SCornelia HuckF: include/hw/s390x/event-facility.h 184856e34834SCornelia HuckF: include/hw/s390x/sclp.h 184956e34834SCornelia HuckF: hw/char/sclp*.[hc] 185056e34834SCornelia HuckF: hw/s390x/event-facility.c 185156e34834SCornelia HuckF: hw/s390x/sclp*.c 185256e34834SCornelia HuckL: qemu-s390x@nongnu.org 185356e34834SCornelia Huck 1854c809bbc8SPierre MorelS390 CPU topology 1855c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com> 1856c809bbc8SPierre MorelS: Supported 1857c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h 1858c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c 1859f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c 18600d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst 18610d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst 1862e2e9fd25SThomas HuthF: tests/functional/test_s390x_topology.py 1863c809bbc8SPierre Morel 1864fd5d5c56SAnthony LiguoriX86 Machines 1865fd5d5c56SAnthony Liguori------------ 1866fd5d5c56SAnthony LiguoriPC 1867046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1868fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1869fd5d5c56SAnthony LiguoriS: Supported 1870046a6486SMichael S. TsirkinF: include/hw/i386/ 1871046a6486SMichael S. TsirkinF: hw/i386/ 18720f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c 1873046a6486SMichael S. TsirkinF: hw/pci-host/q35.c 1874046a6486SMichael S. TsirkinF: hw/pci-host/pam.c 18750fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h 1876046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h 1877046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h 187816971899SBernhard BeschowF: hw/isa/piix.c 1879046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c 1880046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c 1881046a6486SMichael S. TsirkinF: hw/acpi/piix4.c 1882fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c 1883fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h 18841a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h 1885fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 18866f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c 18876f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h 1888af4c26e6SZhao LiuF: tests/unit/test-x86-topo.c 18891e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c 18904007fc94SThomas HuthF: tests/functional/test_i386_tuxrun.py 189112c6b615SThomas HuthF: tests/functional/test_linux_initrd.py 1892cce85725SThomas HuthF: tests/functional/test_mem_addr_space.py 1893cce85725SThomas HuthF: tests/functional/test_pc_cpu_hotplug_props.py 18947cea8fe3SThomas HuthF: tests/functional/test_x86_64_tuxrun.py 1895be849ef7SThomas HuthF: tests/functional/test_x86_cpu_model_versions.py 18969cc3b73cSPaolo Bonzini 18979cc3b73cSPaolo BonziniPC Chipset 18989cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com> 18999cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 19001732be86SPhilippe Mathieu-DaudéS: Supported 19019cc3b73cSPaolo BonziniF: hw/char/debugcon.c 1902bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel* 19039cc3b73cSPaolo BonziniF: hw/char/serial* 19049cc3b73cSPaolo BonziniF: hw/dma/i8257* 19059cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c 19061732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c 19079cc3b73cSPaolo BonziniF: hw/intc/apic* 19089cc3b73cSPaolo BonziniF: hw/intc/ioapic* 19099cc3b73cSPaolo BonziniF: hw/intc/i8259* 19101854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c 19119cc3b73cSPaolo BonziniF: hw/misc/debugexit.c 19129cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c 19139cc3b73cSPaolo BonziniF: hw/timer/hpet* 19149cc3b73cSPaolo BonziniF: hw/timer/i8254* 1915bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc* 1916edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c 19174bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c 1918866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h 19199cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h 192055f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h 1921a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h 192247973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h 19237f54640bSBernhard BeschowF: include/hw/intc/ioapic* 192463458970SThomas HuthF: include/hw/intc/i8259.h 19254bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h 19261854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h 1927a2feb348SThomas HuthF: include/hw/timer/hpet.h 1928a2feb348SThomas HuthF: include/hw/timer/i8254* 1929bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc* 1930046a6486SMichael S. Tsirkin 19315cb48f05SSergio Lopezmicrovm 19325cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com> 19335cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com> 19345cb48f05SSergio LopezS: Maintained 19350b09d441SAlex BennéeF: docs/system/i386/microvm.rst 19365cb48f05SSergio LopezF: hw/i386/microvm.c 19375cb48f05SSergio LopezF: include/hw/i386/microvm.h 19385cb48f05SSergio LopezF: pc-bios/bios-microvm.bin 19395cb48f05SSergio Lopez 194063d2a5c7SDorjoy Chowdhurynitro-enclave 194163d2a5c7SDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com> 194263d2a5c7SDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com> 194363d2a5c7SDorjoy ChowdhuryS: Maintained 194463d2a5c7SDorjoy ChowdhuryF: hw/core/eif.c 194563d2a5c7SDorjoy ChowdhuryF: hw/core/eif.h 1946f1826463SDorjoy ChowdhuryF: hw/i386/nitro_enclave.c 1947f1826463SDorjoy ChowdhuryF: include/hw/i386/nitro_enclave.h 194805bad41bSDorjoy ChowdhuryF: docs/system/i386/nitro-enclave.rst 194963d2a5c7SDorjoy Chowdhury 19505da4fb00SMichael S. TsirkinMachine core 195124c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 1952fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 19538823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 1954da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com> 1955e4a44f94SZhao LiuR: Zhao Liu <zhao1.liu@intel.com> 19565da4fb00SMichael S. TsirkinS: Supported 195785178698SZhao LiuF: hw/core/cpu-common.c 195832cad1ffSPhilippe Mathieu-DaudéF: hw/core/cpu-system.c 195952924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c 19605da4fb00SMichael S. TsirkinF: hw/core/machine.c 196186ce2d28SYanan WangF: hw/core/machine-smp.c 1962c1629c5cSThomas HuthF: hw/core/null-machine.c 1963ac057879SMarkus ArmbrusterF: hw/core/numa.c 1964335d52f4SLuc MichelF: hw/cpu/cluster.c 19658ac25c84SMarkus ArmbrusterF: qapi/machine.json 19665de1aff2SPierre MorelF: qapi/machine-common.json 19675da4fb00SMichael S. TsirkinF: include/hw/boards.h 19682e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h 1969335d52f4SLuc MichelF: include/hw/cpu/cluster.h 197032cad1ffSPhilippe Mathieu-DaudéF: include/system/numa.h 1971cce85725SThomas HuthF: tests/functional/test_cpu_queries.py 1972cce85725SThomas HuthF: tests/functional/test_empty_cpu_model.py 19739e8e393bSYanan WangF: tests/unit/test-smp-parse.c 1974f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 1975fd5d5c56SAnthony Liguori 19763d881164SPhilippe Mathieu-DaudéTargetInfo API 19773d881164SPhilippe Mathieu-DaudéM: Pierrick Bouvier <pierrick.bouvier@linaro.org> 19783d881164SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 19793d881164SPhilippe Mathieu-DaudéS: Supported 19803d881164SPhilippe Mathieu-DaudéF: include/qemu/target-info*.h 19813d881164SPhilippe Mathieu-DaudéF: target-info*.c 19823d881164SPhilippe Mathieu-Daudé 198316e7caaeSMax FilippovXtensa Machines 198416e7caaeSMax Filippov--------------- 1985375847a6SMax Filippovsim 198616e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 198716e7caaeSMax FilippovS: Maintained 1988437a8c11SMax FilippovF: hw/xtensa/sim.c 1989375847a6SMax Filippov 1990d9e8553bSMax Filippovvirt 1991d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1992d9e8553bSMax FilippovS: Maintained 1993d9e8553bSMax FilippovF: hw/xtensa/virt.c 1994d9e8553bSMax Filippov 1995437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705) 1996375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1997375847a6SMax FilippovS: Maintained 1998437a8c11SMax FilippovF: hw/xtensa/xtfpga.c 1999437a8c11SMax FilippovF: hw/net/opencores_eth.c 20002b531600SThomas HuthF: include/hw/xtensa/mx_pic.h 2001d1939097SThomas HuthF: tests/functional/test_xtensa_lx60.py 200216e7caaeSMax Filippov 2003fd5d5c56SAnthony LiguoriDevices 2004fd5d5c56SAnthony Liguori------- 2005a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends 2006a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2007a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes 2008a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/ 2009a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/ 2010a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c 2011a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c 2012a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c 2013a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c 2014a8f4aee6SPhilippe Mathieu-Daudé 2015d36d7112SVikram GarhwalXilinx CAN 201632bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com> 20171abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com> 2018d36d7112SVikram GarhwalS: Maintained 2019d36d7112SVikram GarhwalF: hw/net/can/xlnx-* 2020d36d7112SVikram GarhwalF: include/hw/net/xlnx-* 20211d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test* 2022d36d7112SVikram Garhwal 2023b30934cbSJiri SlabyEDU 2024b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz> 2025b30934cbSJiri SlabyS: Maintained 2026b30934cbSJiri SlabyF: hw/misc/edu.c 20274df3f195SPeter MaydellF: docs/specs/edu.rst 2028b30934cbSJiri Slaby 2029fd5d5c56SAnthony LiguoriIDE 2030c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 2031c095348bSJohn SnowL: qemu-block@nongnu.org 20321b0477a6SJohn SnowS: Odd Fixes 2033c9f7acd5SThomas HuthF: include/hw/ide/ 2034fd5d5c56SAnthony LiguoriF: hw/ide/ 2035c095348bSJohn SnowF: hw/block/block.c 2036c095348bSJohn SnowF: hw/block/cdrom.c 2037c095348bSJohn SnowF: hw/block/hd-geometry.c 20381e8a1faeSThomas HuthF: tests/qtest/ide-test.c 20391e8a1faeSThomas HuthF: tests/qtest/ahci-test.c 20401e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c 20411cf4323eSThomas HuthF: tests/qtest/libqos/ahci* 204277582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 2043c095348bSJohn Snow 2044caf316baSCorey MinyardIPMI 2045caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org> 2046caf316baSCorey MinyardS: Maintained 2047caf316baSCorey MinyardF: include/hw/ipmi/* 2048caf316baSCorey MinyardF: hw/ipmi/* 2049caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c 20501e8a1faeSThomas HuthF: tests/qtest/ipmi* 2051e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase 2052caf316baSCorey Minyard 2053c095348bSJohn SnowFloppy 2054c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 2055c095348bSJohn SnowL: qemu-block@nongnu.org 20561b0477a6SJohn SnowS: Odd Fixes 2057c095348bSJohn SnowF: hw/block/fdc.c 20585a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h 205972ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c 20601430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c 2061c095348bSJohn SnowF: include/hw/block/fdc.h 20621e8a1faeSThomas HuthF: tests/qtest/fdc-test.c 206377582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 2064fd5d5c56SAnthony Liguori 2065ee344768SMaciej S. SzmigieroHyper-V VMBus 2066ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 2067ee344768SMaciej S. SzmigieroS: Odd Fixes 2068ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c 2069ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h 2070ee344768SMaciej S. Szmigiero 2071f5f487b2SPeter MaydellOMAP 2072f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 20738ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 2074adb478a5SPeter MaydellS: Odd Fixes 20758d8b636dSPaolo BonziniF: hw/*/omap* 2076ed0db866SThomas HuthF: include/hw/arm/omap.h 207766278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst 20785f6b9b05SThomas HuthF: tests/functional/test_arm_sx1.py 2079f5f487b2SPeter Maydell 208028d54e58SPaolo BonziniIPack 208128d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com> 208228d54e58SPaolo BonziniS: Odd Fixes 208328d54e58SPaolo BonziniF: hw/char/ipoctal232.c 208428d54e58SPaolo BonziniF: hw/ipack/ 208528d54e58SPaolo Bonzini 2086fd5d5c56SAnthony LiguoriPCI 2087fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 2088fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 2089fd5d5c56SAnthony LiguoriS: Supported 20908d8b636dSPaolo BonziniF: include/hw/pci/* 2091f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c 2092ca818cfbSMichael S. TsirkinF: hw/pci/* 2093f178bc6bSPaolo BonziniF: hw/pci-bridge/* 209461c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json 209568179923SPhilippe Mathieu-DaudéF: docs/pci* 209668179923SPhilippe Mathieu-DaudéF: docs/specs/*pci* 20976f9bebf1SAkihiko OdakiF: docs/system/sriov.rst 20980e0b3592SMichael S. Tsirkin 20995fb52f6cSHuai-Cheng KuoPCIE DOE 21005fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw> 21015fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com> 21025fb52f6cSHuai-Cheng KuoS: Supported 21035fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h 21045fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c 21055fb52f6cSHuai-Cheng Kuo 2106374a2455SGustavo RomeroARM PCI Hotplug 2107374a2455SGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org> 2108374a2455SGustavo RomeroL: qemu-arm@nongnu.org 2109374a2455SGustavo RomeroS: Supported 2110374a2455SGustavo RomeroF: tests/functional/test_aarch64_hotplug_pci.py 2111374a2455SGustavo Romero 2112d31e5ae7SMichael S. TsirkinACPI/SMBIOS 21130e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 21140e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com> 2115104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com> 21160e0b3592SMichael S. TsirkinS: Supported 21170e0b3592SMichael S. TsirkinF: include/hw/acpi/* 2118a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h 21198d8b636dSPaolo BonziniF: hw/acpi/* 2120d31e5ae7SMichael S. TsirkinF: hw/smbios/* 21210e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc] 21220e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c 212327c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json 2124b963ea19SThomas HuthF: tests/qtest/bios-tables-test* 21251e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc] 2126faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/ 2127fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst 2128fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst 21292fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst 2130fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst 2131fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst 2132fd5d5c56SAnthony Liguori 213347fc3400SSunil V LARM ACPI Subsystem 213447fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com> 213547fc3400SSunil V LL: qemu-arm@nongnu.org 213647fc3400SSunil V LS: Maintained 213747fc3400SSunil V LF: hw/arm/virt-acpi-build.c 213847fc3400SSunil V L 213947fc3400SSunil V LRISC-V ACPI Subsystem 214047fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com> 214147fc3400SSunil V LL: qemu-riscv@nongnu.org 214247fc3400SSunil V LS: Maintained 214347fc3400SSunil V LF: hw/riscv/virt-acpi-build.c 214447fc3400SSunil V L 2145d135536dSAni SinhaACPI/VIOT 2146d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org> 2147d135536dSAni SinhaS: Supported 2148d135536dSAni SinhaF: hw/acpi/viot.c 2149d135536dSAni SinhaF: hw/acpi/viot.h 2150d135536dSAni Sinha 215152e9ed6dSThomas HuthACPI/FUNCTIONAL/BIOSBITS 2152607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com> 2153242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com> 215476f831dcSAni SinhaS: Supported 215505caa062SThomas HuthF: tests/functional/acpi-bits/* 215605caa062SThomas HuthF: tests/functional/test_acpi_bits.py 215797b091c8SThomas HuthF: docs/devel/testing/acpi-bits.rst 215876f831dcSAni Sinha 2159f7e462f8SDongjiu GengACPI/HEST/GHES 2160d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com> 2161f7e462f8SDongjiu GengL: qemu-arm@nongnu.org 2162f7e462f8SDongjiu GengS: Maintained 2163f7e462f8SDongjiu GengF: hw/acpi/ghes.c 2164f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h 2165f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst 2166f7e462f8SDongjiu Geng 2167aaade8d7SAndreas Färberppc4xx 2168aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 21690f514eeaSDavid GibsonS: Orphan 2170e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c 2171e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c 2172e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h 2173aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c 21744d641f36SPhilippe Mathieu-DaudéF: include/hw/pci-host/ppc4xx.h 2175b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h 2176aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h 217734d0831fSPeter MaydellF: hw/intc/ppc-uic.c 217834d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h 2179aaade8d7SAndreas Färber 218061af0ee6SPaolo BonziniCharacter devices 21812185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com> 21822185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 218361af0ee6SPaolo BonziniS: Odd Fixes 218461af0ee6SPaolo BonziniF: hw/char/ 218563fc0723SThomas HuthF: include/hw/char/ 218661af0ee6SPaolo Bonzini 2187f536f112SPaolo BonziniNetwork devices 2188f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com> 2189f536f112SPaolo BonziniS: Odd Fixes 2190f536f112SPaolo BonziniF: hw/net/ 21916061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/ 21921e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c 2193eeba3d73SThomas HuthF: tests/functional/test_info_usernet.py 2194c6198abbSSean WeiF: docs/system/virtio-net-failover.rst 2195e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 2196f536f112SPaolo Bonzini 2197e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices 21988823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2199e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next 2200e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained 2201e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c 2202e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h 2203e0c9d0c1SPhilippe Mathieu-Daudé 2204fd5d5c56SAnthony LiguoriSCSI 2205de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2206fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2207de7724f7SPaolo BonziniS: Supported 220874460f34SThomas HuthF: include/hw/scsi/* 22098d8b636dSPaolo BonziniF: hw/scsi/* 22101e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c 2211b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c 2212ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c 2213aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c 2214e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next 2215de7724f7SPaolo Bonzini 2216fcb5629dSPeter A. G. CrosthwaiteSSI 2217c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2218fcb5629dSPeter A. G. CrosthwaiteS: Maintained 22198d8b636dSPaolo BonziniF: hw/ssi/* 22202389bcc2SCédric Le GoaterF: hw/block/m25p80* 2221982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h 22224b46ba61SAlistair FrancisX: hw/ssi/xilinx_* 22231e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c 22244b46ba61SAlistair Francis 22254b46ba61SAlistair FrancisXilinx SPI 2226c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 22274b46ba61SAlistair FrancisS: Maintained 22284b46ba61SAlistair FrancisF: hw/ssi/xilinx_* 2229fcb5629dSPeter A. G. Crosthwaite 2230076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card) 22318823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 22328372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 2233ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org 2234076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes 2235076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd* 2236076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c 2237076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd* 22381232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c 223959b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c 224059b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c 2241076a0fc3SPhilippe Mathieu-Daudé 2242fd5d5c56SAnthony LiguoriUSB 224321d61b39SGerd HoffmannS: Orphan 22448d8b636dSPaolo BonziniF: hw/usb/* 22451e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c 22462a49e4e9SPeter MaydellF: docs/system/devices/usb.rst 2247beded0ffSThomas HuthF: include/hw/usb.h 2248beded0ffSThomas HuthF: include/hw/usb/ 2249fd5d5c56SAnthony Liguori 2250e26082fdSPaolo BonziniUSB (serial adapter) 2251e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2252e26082fdSPaolo BonziniS: Maintained 2253e26082fdSPaolo BonziniF: hw/usb/dev-serial.c 2254e26082fdSPaolo Bonzini 225592e1fb5eSAlex WilliamsonVFIO 225692e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com> 22572696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com> 225892e1fb5eSAlex WilliamsonS: Supported 2259cf7087dbSKim PhillipsF: hw/vfio/* 226085ae745eSCédric Le GoaterF: util/vfio-helpers.c 226199b88c6dSThomas HuthF: include/hw/vfio/ 22628e0b21e3SAvihai HoronF: docs/devel/migration/vfio.rst 2263a0359b56SAvihai HoronF: qapi/vfio.json 226492e1fb5eSAlex Williamson 2265515d80d6STomita Moekovfio-igd 2266515d80d6STomita MoekoM: Alex Williamson <alex.williamson@redhat.com> 2267515d80d6STomita MoekoM: Cédric Le Goater <clg@redhat.com> 2268515d80d6STomita MoekoM: Tomita Moeko <tomitamoeko@gmail.com> 2269515d80d6STomita MoekoS: Supported 2270515d80d6STomita MoekoF: hw/vfio/igd.c 2271515d80d6STomita MoekoF: docs/igd-assign.txt 2272515d80d6STomita Moeko 22735eb74557SDong Jia Shivfio-ccw 22747913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com> 2275074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 22765eb74557SDong Jia ShiS: Supported 22775eb74557SDong Jia ShiF: hw/vfio/ccw.c 22785eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c 22795eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h 228044445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h 2281146bd283SCornelia HuckL: qemu-s390x@nongnu.org 22825eb74557SDong Jia Shi 2283a51b3153STony Krowiakvfio-ap 2284a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com> 2285a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com> 2286074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com> 2287a51b3153STony KrowiakS: Supported 2288a51b3153STony KrowiakF: hw/s390x/ap-device.c 2289a51b3153STony KrowiakF: hw/s390x/ap-bridge.c 2290a51b3153STony KrowiakF: include/hw/s390x/ap-device.h 2291a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h 22922fe2942cSTony KrowiakF: hw/vfio/ap.c 2293f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst 2294a51b3153STony KrowiakL: qemu-s390x@nongnu.org 2295a51b3153STony Krowiak 22966e6d8ac6SEric Augeriommufd 22976e6d8ac6SEric AugerM: Yi Liu <yi.l.liu@intel.com> 22986e6d8ac6SEric AugerM: Eric Auger <eric.auger@redhat.com> 22996e6d8ac6SEric AugerM: Zhenzhong Duan <zhenzhong.duan@intel.com> 23006e6d8ac6SEric AugerS: Supported 23016e6d8ac6SEric AugerF: backends/iommufd.c 230232cad1ffSPhilippe Mathieu-DaudéF: include/system/iommufd.h 23031f94b218SZhenzhong DuanF: backends/host_iommu_device.c 230432cad1ffSPhilippe Mathieu-DaudéF: include/system/host_iommu_device.h 2305d6b5c4c1SYi LiuF: include/qemu/chardev_open.h 2306d6b5c4c1SYi LiuF: util/chardev_open.c 230798dad2b0SZhenzhong DuanF: docs/devel/vfio-iommufd.rst 23086e6d8ac6SEric Auger 2309fd5d5c56SAnthony Liguorivhost 2310fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 23117967b7e0SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 2312fd5d5c56SAnthony LiguoriS: Supported 23138d8b636dSPaolo BonziniF: hw/*/*vhost* 2314590de17bSStefano GarzarellaF: docs/interop/vhost-user* 2315590de17bSStefano GarzarellaF: docs/system/devices/vhost-user* 231672c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/ 2317590de17bSStefano GarzarellaF: backends/*vhost* 231832cad1ffSPhilippe Mathieu-DaudéF: include/system/vhost-user-backend.h 2319590de17bSStefano GarzarellaF: include/hw/virtio/vhost* 2320590de17bSStefano GarzarellaF: include/*/vhost* 2321ec09f22dSStefan Weil viaF: subprojects/libvhost-user/ 2322590de17bSStefano GarzarellaF: block/export/vhost-user* 2323590de17bSStefano GarzarellaF: util/vhost-user-server.c 2324fd5d5c56SAnthony Liguori 23252b6fc0b8SEugenio Pérezvhost-shadow-virtqueue 23262b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com> 23272b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.* 23282b6fc0b8SEugenio Pérez 2329fd5d5c56SAnthony Liguorivirtio 2330a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 2331fd5d5c56SAnthony LiguoriS: Supported 23328d8b636dSPaolo BonziniF: hw/*/virtio* 233372fa605dSThomas HuthF: hw/virtio/Makefile.objs 233472fa605dSThomas HuthF: hw/virtio/trace-events 23353b311250SMarkus ArmbrusterF: qapi/virtio.json 23366a084ea3SMichael S. TsirkinF: net/vhost-user.c 2337494f7b57SThomas HuthF: include/hw/virtio/ 23384db546d3SThomas HuthF: docs/devel/virtio* 23398e0b21e3SAvihai HoronF: docs/devel/migration/virtio.rst 2340cce85725SThomas HuthF: tests/functional/test_virtio_version.py 2341fd5d5c56SAnthony Liguori 23426d7b25adSDavid Hildenbrandvirtio-balloon 23436d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com> 23446d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 23456d7b25adSDavid HildenbrandS: Maintained 234614dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst 23476d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c 23486d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h 23498d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c 235032cad1ffSPhilippe Mathieu-DaudéF: include/system/balloon.h 235184604595SDaniel P. BerrangéF: tests/qtest/virtio-balloon-test.c 23521456e906SDaniel P. BerrangéF: tests/functional/test_virtio_balloon.py 23536d7b25adSDavid Hildenbrand 2354fd5d5c56SAnthony Liguorivirtio-9p 2355233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com> 235652065d40SGreg KurzR: Greg Kurz <groug@kaod.org> 23573548fa01SChristian SchoenebeckS: Maintained 23586f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p 2359aebeca25SAndreas FärberF: hw/9pfs/ 2360b827891dSGreg KurzX: hw/9pfs/xen-9p* 2361aebeca25SAndreas FärberF: fsdev/ 23621e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c 2363818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p* 236490225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next 2365fd5d5c56SAnthony Liguori 2366fd5d5c56SAnthony Liguorivirtio-blk 236754d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2368b457a5f5SStefan HajnocziL: qemu-block@nongnu.org 2369fd5d5c56SAnthony LiguoriS: Supported 2370d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c 23718d8b636dSPaolo BonziniF: hw/block/virtio-blk.c 2372b457a5f5SStefan HajnocziF: hw/block/dataplane/* 2373d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 23741e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c 23755f6a260fSThomas HuthF: tests/functional/test_x86_64_hotplug_blk.py 2376e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2377fd5d5c56SAnthony Liguori 2378dd4ad64aSCornelia Huckvirtio-ccw 2379c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 238068b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 23816a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 2382dd4ad64aSCornelia HuckS: Supported 2383901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc] 2384117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c 238599eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 2386e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 2387146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2388dd4ad64aSCornelia Huck 2389faefdba8SAlbert Estevevirtio-dmabuf 2390faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com> 2391faefdba8SAlbert EsteveS: Supported 2392faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c 2393faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h 2394faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c 2395faefdba8SAlbert Esteve 2396bad7d2c3SDr. David Alan Gilbertvirtiofs 2397bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com> 2398bad7d2c3SDr. David Alan GilbertS: Supported 2399bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs* 2400bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h 2401c96c116eSStefan HajnocziL: virtio-fs@lists.linux.dev 2402bad7d2c3SDr. David Alan Gilbert 2403a5d4d7b5SGerd Hoffmannvirtio-input 2404a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 24051e2edb98SGerd HoffmannS: Odd Fixes 2406887d5775SLeo YanF: docs/system/devices/vhost-user-input.rst 2407a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c 240887c7fb78SLeo YanF: hw/virtio/vhost-user-input.c 2409a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h 241006914c97SMarc-André LureauF: contrib/vhost-user-input/* 2411a5d4d7b5SGerd Hoffmann 2412c1dee918SEric Augervirtio-iommu 2413c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com> 2414c1dee918SEric AugerS: Maintained 2415c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c 2416c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h 2417c1dee918SEric Auger 2418fd5d5c56SAnthony Liguorivirtio-serial 24192501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 24202501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2421fd5d5c56SAnthony LiguoriS: Supported 24228d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c 24238d8b636dSPaolo BonziniF: hw/char/virtio-console.c 242468a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h 24251e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c 2426fd5d5c56SAnthony Liguori 24271f51a5cbSAmit Shahvirtio-rng 24282501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 24292501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 24301f51a5cbSAmit ShahS: Supported 24311f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c 24321f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h 243332cad1ffSPhilippe Mathieu-DaudéF: include/system/rng*.h 24341f51a5cbSAmit ShahF: backends/rng*.c 24351e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c 24361f51a5cbSAmit Shah 2437bb154e3eSDorjoy Chowdhuryvirtio-nsm 2438bb154e3eSDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com> 2439bb154e3eSDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com> 2440bb154e3eSDorjoy ChowdhuryS: Maintained 2441bb154e3eSDorjoy ChowdhuryF: hw/virtio/cbor-helpers.c 2442bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm.c 2443bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm-pci.c 2444bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/cbor-helpers.h 2445bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/virtio-nsm.h 2446bb154e3eSDorjoy Chowdhury 244762759896SAlex Bennéevhost-user-stubs 244862759896SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 244962759896SAlex BennéeS: Maintained 245062759896SAlex BennéeF: hw/virtio/vhost-user-base.c 245162759896SAlex BennéeF: hw/virtio/vhost-user-device* 245262759896SAlex Bennée 2453e3e01466SMathieu Poiriervhost-user-rng 2454e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org> 2455e3e01466SMathieu PoirierS: Supported 24564db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst 2457e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c 2458e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c 2459e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h 2460e3e01466SMathieu PoirierF: tools/vhost-user-rng/* 2461e3e01466SMathieu Poirier 246227ba7b02SViresh Kumarvhost-user-gpio 246327ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org> 246427ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org> 246527ba7b02SViresh KumarS: Maintained 246625c60a46SViresh KumarF: hw/virtio/vhost-user-gpio* 246727ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h 24688fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.* 246927ba7b02SViresh Kumar 24704ae0fc18SManos Pitsidianakisvhost-user-snd 24714ae0fc18SManos PitsidianakisM: Alex Bennée <alex.bennee@linaro.org> 24724ae0fc18SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 24734ae0fc18SManos PitsidianakisS: Maintained 24744ae0fc18SManos PitsidianakisF: hw/virtio/vhost-user-snd* 24754ae0fc18SManos PitsidianakisF: include/hw/virtio/vhost-user-snd.h 24764ae0fc18SManos Pitsidianakis 2477a5dab090SMilan Zamazalvhost-user-scmi 2478a5dab090SMilan ZamazalR: mzamazal@redhat.com 2479a5dab090SMilan ZamazalS: Supported 2480a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi* 2481a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h 2482b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.* 2483a5dab090SMilan Zamazal 24846034011cSGongleivirtio-crypto 24856034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 24866034011cSGongleiS: Supported 24876034011cSGongleiF: hw/virtio/virtio-crypto.c 24886034011cSGongleiF: hw/virtio/virtio-crypto-pci.c 24896034011cSGongleiF: include/hw/virtio/virtio-crypto.h 24906034011cSGonglei 249118129c15SDavid Hildenbrandvirtio based memory device 249218129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 249318129c15SDavid HildenbrandS: Supported 249488d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.c 249588d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.h 249688d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md-stubs.c 2497c6198abbSSean WeiF: hw/virtio/virtio-md-*.c 249818129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h 249918129c15SDavid Hildenbrand 2500751c7bddSDavid Hildenbrandvirtio-mem 2501751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2502751c7bddSDavid HildenbrandS: Supported 2503751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/ 2504751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c 2505751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h 2506751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c 2507aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.c 2508aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.h 2509751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h 2510751c7bddSDavid Hildenbrand 25112880e676SManos Pitsidianakisvirtio-snd 25122880e676SManos PitsidianakisM: Gerd Hoffmann <kraxel@redhat.com> 25132880e676SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 25142880e676SManos PitsidianakisS: Supported 25152880e676SManos PitsidianakisF: hw/audio/virtio-snd.c 251624269085SManos PitsidianakisF: hw/audio/virtio-snd-pci.c 25172880e676SManos PitsidianakisF: include/hw/audio/virtio-snd.h 2518f54fea11SManos PitsidianakisF: docs/system/devices/virtio-snd.rst 25192880e676SManos Pitsidianakis 2520f3c507adSKeith Buschnvme 25218261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org> 2522e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk> 252300d7dffeSKlaus JensenR: Jesper Devantier <foss@defmacro.it> 2524c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2525f3c507adSKeith BuschS: Supported 252688eea45cSKlaus JensenF: hw/nvme/* 2527dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 25281e8a1faeSThomas HuthF: tests/qtest/nvme-test.c 25294db546d3SThomas HuthF: docs/system/devices/nvme.rst 2530e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next 2531f3c507adSKeith Busch 2532bc4e68d3SJeuk Kimufs 2533bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com> 2534bc4e68d3SJeuk KimS: Supported 2535bc4e68d3SJeuk KimF: hw/ufs/* 2536bc4e68d3SJeuk KimF: include/block/ufs.h 2537631c8726SJeuk KimF: tests/qtest/ufs-test.c 2538bc4e68d3SJeuk Kim 2539d383c625SHannes Reineckemegasas 25403fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com> 2541c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2542d383c625SHannes ReineckeS: Supported 2543d383c625SHannes ReineckeF: hw/scsi/megasas.c 2544d383c625SHannes ReineckeF: hw/scsi/mfi.h 25451e8a1faeSThomas HuthF: tests/qtest/megasas-test.c 2546c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c 2547d383c625SHannes Reinecke 2548605d52e6SDmitry FleytmanNetwork packet abstractions 2549bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2550f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 2551605d52e6SDmitry FleytmanS: Maintained 2552605d52e6SDmitry FleytmanF: include/net/eth.h 2553605d52e6SDmitry FleytmanF: net/eth.c 2554605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt* 2555605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt* 2556605d52e6SDmitry Fleytman 25571ed84eb0SSean WeiVMware 2558bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2559622fb504SDmitry FleytmanS: Maintained 25601d604514SSean WeiF: docs/specs/vmw_pvscsi-spec.rst 25616c493724SThomas HuthF: hw/display/vmware_vga.c 2562622fb504SDmitry FleytmanF: hw/net/vmxnet* 2563622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi* 25646c493724SThomas HuthF: pc-bios/efi-vmxnet3.rom 25656c493724SThomas HuthF: pc-bios/vgabios-vmware.bin 25666c493724SThomas HuthF: roms/config.vga-vmware 25671e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c 25688231feefSSean WeiF: docs/specs/vmw_pvscsi-spec.rst 2569622fb504SDmitry Fleytman 2570de24d3f1SScott FeldmanRocker 2571de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us> 2572de24d3f1SScott FeldmanS: Maintained 2573de24d3f1SScott FeldmanF: hw/net/rocker/ 257492a3c6aaSMarkus ArmbrusterF: qapi/rocker.json 2575de850948SThomas HuthF: tests/rocker/ 25769ca6876dSPeter MaydellF: docs/specs/rocker.rst 2577de24d3f1SScott Feldman 2578093454e2SDmitry Fleytmane1000x 2579bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2580f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 2581093454e2SDmitry FleytmanS: Maintained 2582093454e2SDmitry FleytmanF: hw/net/e1000x* 2583093454e2SDmitry Fleytman 25846f3fbe4eSDmitry Fleytmane1000e 2585bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2586f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 25876f3fbe4eSDmitry FleytmanS: Maintained 25886f3fbe4eSDmitry FleytmanF: hw/net/e1000e* 25897d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c 25900c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c 25910c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.* 25926f3fbe4eSDmitry Fleytman 25933a977deeSAkihiko Odakiigb 2594f37efe50SAkihiko OdakiM: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 259592360d6eSSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com> 2596f37efe50SAkihiko OdakiS: Odd Fixes 2597136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst 25983a977deeSAkihiko OdakiF: hw/net/igb* 25994c0a2df8SThomas HuthF: tests/functional/test_netdev_ethtool.py 260045cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c 260145cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c 2602fd5d5c56SAnthony Liguori 2603ebc2327fSStefan Weileepro100 2604ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de> 2605ebc2327fSStefan WeilS: Maintained 2606ebc2327fSStefan WeilF: hw/net/eepro100.c 2607ebc2327fSStefan Weil 260834ea023dSSven Schnelletulip 260934ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org> 261034ea023dSSven SchnelleS: Maintained 261134ea023dSSven SchnelleF: hw/net/tulip.c 261234ea023dSSven SchnelleF: hw/net/tulip.h 261334ea023dSSven Schnelle 2614065177eeSPatrick Venturepca954x 26156529511aSPatrick LeisM: Patrick Leis <venture@google.com> 2616065177eeSPatrick VentureS: Maintained 2617065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c 2618065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h 2619065177eeSPatrick Venture 26204cbb1513SDmitriy Sharikhinpcf8574 26210d3dea7dSAlex BennéeS: Orphaned 26224cbb1513SDmitriy SharikhinF: hw/gpio/pcf8574.c 26234cbb1513SDmitriy SharikhinF: include/gpio/pcf8574.h 26244cbb1513SDmitriy Sharikhin 2625e481a1f6SAlistair FrancisGeneric Loader 2626c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2627e481a1f6SAlistair FrancisS: Maintained 2628e481a1f6SAlistair FrancisF: hw/core/generic-loader.c 2629efe1592cSAlistair FrancisF: hw/core/uboot_image.h 2630e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h 263170f20110SAlex BennéeF: docs/system/generic-loader.rst 2632e481a1f6SAlistair Francis 2633a33ff6d2SAlex BennéeGuest Loader 2634a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2635a33ff6d2SAlex BennéeS: Maintained 2636a33ff6d2SAlex BennéeF: hw/core/guest-loader.c 263701460378SAlex BennéeF: docs/system/guest-loader.rst 263801466041SThomas HuthF: tests/functional/test_aarch64_xen.py 2639fd5d5c56SAnthony Liguori 2640645d3cbeSSu HangIntel Hexadecimal Object File Loader 2641645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn> 2642645d3cbeSSu HangS: Maintained 26431e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c 26444b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex 2645645d3cbeSSu Hang 264687a9023aSThomas HuthCHRP NVRAM 264787a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com> 264887a9023aSThomas HuthS: Maintained 264987a9023aSThomas HuthF: hw/nvram/chrp_nvram.c 265087a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h 26511e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c 265287a9023aSThomas Huth 265342697d88SBen WarrenVM Generation ID 26542b42989cSJohn SnowS: Orphan 265548006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 265642697d88SBen WarrenF: hw/acpi/vmgenid.c 265742697d88SBen WarrenF: include/hw/acpi/vmgenid.h 2658912fb367SPeter MaydellF: docs/specs/vmgenid.rst 26591e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c 266042697d88SBen Warren 2661c1b29826SPhilippe Mathieu-DaudéLED 26628823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2663c1b29826SPhilippe Mathieu-DaudéS: Maintained 2664c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h 2665c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c 2666c1b29826SPhilippe Mathieu-Daudé 2667747969dbSPhilippe Mathieu-DaudéUnimplemented device 2668747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org> 26698823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 267048006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2671747969dbSPhilippe Mathieu-DaudéS: Maintained 2672747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h 2673747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c 2674747969dbSPhilippe Mathieu-Daudé 26756007523aSPhilippe Mathieu-DaudéEmpty slot 26766007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com> 26778823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 267848006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 26796007523aSPhilippe Mathieu-DaudéS: Maintained 26806007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h 26816007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c 26826007523aSPhilippe Mathieu-Daudé 2683dbb2e472SGerd HoffmannStandard VGA 2684dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2685dbb2e472SGerd HoffmannS: Maintained 2686dbb2e472SGerd HoffmannF: hw/display/vga* 2687dbb2e472SGerd HoffmannF: hw/display/bochs-display.c 2688dbb2e472SGerd HoffmannF: include/hw/display/vga.h 2689dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h 269068ed96beSPeter MaydellF: docs/specs/standard-vga.rst 2691dbb2e472SGerd Hoffmann 269258d632c7SGerd Hoffmannramfb 269358d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 269458d632c7SGerd HoffmannS: Maintained 269558d632c7SGerd HoffmannF: hw/display/ramfb*.c 269658d632c7SGerd HoffmannF: include/hw/display/ramfb.h 269758d632c7SGerd Hoffmann 2698dbb2e472SGerd Hoffmannvirtio-gpu 2699ef10cb65SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 27002882dfa5SAlex BennéeR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 27012882dfa5SAlex BennéeR: Dmitry Osipenko <dmitry.osipenko@collabora.com> 2702ef10cb65SAlex BennéeS: Odd Fixes 2703dbb2e472SGerd HoffmannF: hw/display/virtio-gpu* 2704c68082c4SMarc-André LureauF: hw/display/virtio-vga.* 2705dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h 2706853c014bSThomas HuthF: docs/system/devices/virtio-gpu.rst 27079a722825SAlex BennéeF: tests/functional/test_aarch64_virt_gpu.py 2708dbb2e472SGerd Hoffmann 2709b372d79bSRaphael Norwitzvhost-user-blk 27101dd6954cSRaphael NorwitzM: Raphael Norwitz <raphael@enfabrica.net> 2711b372d79bSRaphael NorwitzS: Maintained 2712b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/ 2713b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/ 2714b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c 27158edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c 2716b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c 2717b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c 2718b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c 2719b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h 2720b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h 27218edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2722b372d79bSRaphael Norwitz 2723bd2e44feSMarc-André Lureauvhost-user-gpu 2724bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2725bd2e44feSMarc-André LureauS: Maintained 2726bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst 2727d52c454aSMarc-André LureauF: contrib/vhost-user-gpu 2728d52c454aSMarc-André LureauF: hw/display/vhost-user-* 2729bd2e44feSMarc-André Lureau 2730dbb2e472SGerd HoffmannCirrus VGA 2731dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2732dbb2e472SGerd HoffmannS: Odd Fixes 2733dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 2734dbb2e472SGerd HoffmannF: hw/display/cirrus* 2735dbb2e472SGerd Hoffmann 273672d277a7SGerd HoffmannEDID Generator 273772d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 273872d277a7SGerd HoffmannS: Maintained 273972d277a7SGerd HoffmannF: hw/display/edid* 274072d277a7SGerd HoffmannF: include/hw/display/edid.h 274172d277a7SGerd HoffmannF: qemu-edid.c 274272d277a7SGerd Hoffmann 274367e908c9SPhil Dennis-JordanmacOS PV Graphics (apple-gfx) 274467e908c9SPhil Dennis-JordanM: Phil Dennis-Jordan <phil@philjordan.eu> 274567e908c9SPhil Dennis-JordanS: Maintained 274667e908c9SPhil Dennis-JordanF: hw/display/apple-gfx* 274767e908c9SPhil Dennis-Jordan 274810386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB) 274910386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org> 27508823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 275110386385SPhilippe Mathieu-DaudéS: Maintained 275216971899SBernhard BeschowF: hw/isa/piix.c 2753fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 275410386385SPhilippe Mathieu-Daudé 275528900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231) 275628900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 275728900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org> 275828900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com> 275928900f9bSBALATON ZoltanS: Maintained 276028900f9bSBALATON ZoltanF: hw/isa/vt82c686.c 276128900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c 276228900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h 276328900f9bSBALATON Zoltan 276415ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg) 27658823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 276615ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com> 276715ffb43cSPhilippe Mathieu-DaudéS: Supported 27681d604514SSean WeiF: docs/specs/fw_cfg.rst 27698d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c 2770b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c 277115ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h 277215ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h 27731cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c 27741e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c 277515ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next 277615ffb43cSPhilippe Mathieu-Daudé 27772313abf0SThomas HuthXIVE 27784901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 27792313abf0SThomas HuthL: qemu-ppc@nongnu.org 2780b0877575SCédric Le GoaterS: Odd Fixes 27812313abf0SThomas HuthF: hw/*/*xive* 27822313abf0SThomas HuthF: include/hw/*/*xive* 278331bfbc00SFrederic BarratF: tests/qtest/*xive* 278424563a58SCédric Le GoaterF: docs/*/*xive* 27852313abf0SThomas Huth 27867bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals 2787920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 27887bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com> 2789f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2790645194c7SYoshinori SatoF: hw/char/renesas_sci.c 27917bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 2792c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c 27937bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 2794645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h 27957bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h 2796c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h 27977bd0d13fSPhilippe Mathieu-Daudé 2798e78597ccSYoshinori SatoRenesas RX peripherals 2799920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 2800b2744da9SPhilippe Mathieu-DaudéS: Orphan 2801e78597ccSYoshinori SatoF: hw/intc/rx_icu.c 28020c80f50fSYoshinori SatoF: hw/rx/ 2803e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h 28040c80f50fSYoshinori SatoF: include/hw/rx/ 2805e78597ccSYoshinori Sato 2806de4d4adbSPavel PisaCAN bus subsystem and hardware 2807de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz> 280802c5e065SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 28091abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com> 2810de4d4adbSPavel PisaS: Maintained 2811de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/ 2812de4d4adbSPavel PisaF: net/can/* 2813de4d4adbSPavel PisaF: hw/net/can/* 2814de4d4adbSPavel PisaF: include/net/can_*.h 28158995f1feSThomas HuthF: docs/system/devices/can.rst 2816de4d4adbSPavel Pisa 2817ff8cdbbdSDavid GibsonOpenPIC interrupt controller 2818ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 2819ff8cdbbdSDavid GibsonS: Odd Fixes 2820ff8cdbbdSDavid GibsonF: hw/intc/openpic.c 2821ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h 2822ff8cdbbdSDavid Gibson 28236cee5479SPhilippe Mathieu-DaudéMIPS CPS 28248823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 28256cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 28266cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_* 28276cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_* 28286cee5479SPhilippe Mathieu-Daudé 28296cee5479SPhilippe Mathieu-DaudéMIPS GIC 28308823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 28316cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 28326cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c 28336cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c 28346cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h 28356cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h 28366cee5479SPhilippe Mathieu-Daudé 283756e34834SCornelia HuckS390 3270 device 283856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 283956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2840a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com> 284156e34834SCornelia HuckS: Odd fixes 284256e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h 284356e34834SCornelia HuckF: hw/char/terminal3270.c 284456e34834SCornelia HuckF: hw/s390x/3270-ccw.c 284556e34834SCornelia HuckL: qemu-s390x@nongnu.org 284656e34834SCornelia Huck 284756e34834SCornelia HuckS390 diag 288 watchdog 284856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 284956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2850a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com> 285156e34834SCornelia HuckS: Supported 285256e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c 285356e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 285456e34834SCornelia HuckL: qemu-s390x@nongnu.org 285556e34834SCornelia Huck 285656e34834SCornelia HuckS390 storage key device 285756e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 285856e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2859a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 286056e34834SCornelia HuckS: Supported 286156e34834SCornelia HuckF: hw/s390x/storage-keys.h 28625cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c 286356e34834SCornelia HuckL: qemu-s390x@nongnu.org 286456e34834SCornelia Huck 286556e34834SCornelia HuckS390 storage attribute device 286656e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 286756e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2868a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 286956e34834SCornelia HuckS: Supported 287056e34834SCornelia HuckF: hw/s390x/storage-attributes.h 28715cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c 287256e34834SCornelia HuckL: qemu-s390x@nongnu.org 287356e34834SCornelia Huck 287456e34834SCornelia HuckS390 floating interrupt controller 287556e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 287656e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 287756e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 2878a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 287956e34834SCornelia HuckS: Supported 288056e34834SCornelia HuckF: hw/intc/s390_flic*.c 288156e34834SCornelia HuckF: include/hw/s390x/s390_flic.h 288256e34834SCornelia HuckL: qemu-s390x@nongnu.org 288356e34834SCornelia Huck 28845028d66cSHongren (Zenithal) ZhengCanoKey 28855028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me> 28865028d66cSHongren (Zenithal) ZhengS: Maintained 28875028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org> 28885028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c 28895028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h 28905028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst 28915028d66cSHongren (Zenithal) Zheng 289200313b51SMaciej S. SzmigieroHyper-V Dynamic Memory Protocol 289300313b51SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 289400313b51SMaciej S. SzmigieroS: Supported 289500313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.c 289600313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.h 289700313b51SMaciej S. SzmigieroF: include/hw/hyperv/dynmem-proto.h 289800313b51SMaciej S. SzmigieroF: include/hw/hyperv/hv-balloon.h 289900313b51SMaciej S. Szmigiero 2900b44314abSGustavo Romeroivshmem-flat 2901b44314abSGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org> 2902b44314abSGustavo RomeroS: Maintained 2903b44314abSGustavo RomeroF: hw/misc/ivshmem-flat.c 2904b44314abSGustavo RomeroF: include/hw/misc/ivshmem-flat.h 2905b44314abSGustavo RomeroF: docs/system/devices/ivshmem-flat.rst 2906b44314abSGustavo Romero 290706fa8ec6SGerd HoffmannUEFI variable service 290806fa8ec6SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 290906fa8ec6SGerd HoffmannS: Maintained 291006fa8ec6SGerd HoffmannF: hw/uefi/ 291106fa8ec6SGerd HoffmannF: include/hw/uefi/ 291206fa8ec6SGerd Hoffmann 291311fa056eSAlexander GrafVMapple 291411fa056eSAlexander GrafM: Alexander Graf <agraf@csgraf.de> 291511fa056eSAlexander GrafM: Phil Dennis-Jordan <phil@philjordan.eu> 291611fa056eSAlexander GrafS: Maintained 291711fa056eSAlexander GrafF: hw/vmapple/* 291811fa056eSAlexander GrafF: include/hw/vmapple/* 291959f4d655SAlexander GrafF: docs/system/arm/vmapple.rst 292011fa056eSAlexander Graf 2921fd5d5c56SAnthony LiguoriSubsystems 2922fd5d5c56SAnthony Liguori---------- 2923a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends 2924fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com> 2925cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 29266bc915f3SGerd HoffmannS: Odd Fixes 2927fd5d5c56SAnthony LiguoriF: audio/ 29280ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c 292907340820SAkihiko OdakiX: audio/coreaudio.m 29300ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound* 29310ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c 29320ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c 29330ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c 29340ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c 2935663df1ccSAlexandre RatchovX: audio/sndioaudio.c 29364566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c 293792a3c6aaSMarkus ArmbrusterF: qapi/audio.json 2938fd5d5c56SAnthony Liguori 29390ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend 29400ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2941584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 29420ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29430ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c 29440ebe43eaSPhilippe Mathieu-Daudé 29450ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend 29460ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29478823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2948584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2949f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 29500ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 295107340820SAkihiko OdakiF: audio/coreaudio.m 29520ebe43eaSPhilippe Mathieu-Daudé 29530ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend 29540ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29550ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29560ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound* 29570ebe43eaSPhilippe Mathieu-Daudé 29580ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend 29590ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2960584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 29610ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29620ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c 29630ebe43eaSPhilippe Mathieu-Daudé 29640ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend 29650ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29660ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29670ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c 29680ebe43eaSPhilippe Mathieu-Daudé 29690ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend 29700ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29710ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29720ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c 29730ebe43eaSPhilippe Mathieu-Daudé 29740ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend 29750ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29762863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org> 29770ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29780ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c 29790ebe43eaSPhilippe Mathieu-Daudé 2980663df1ccSAlexandre RatchovSndio Audio backend 2981663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com> 2982663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org> 2983663df1ccSAlexandre RatchovS: Odd Fixes 2984663df1ccSAlexandre RatchovF: audio/sndioaudio.c 2985663df1ccSAlexandre Ratchov 2986fd5d5c56SAnthony LiguoriBlock layer core 2987fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 2988b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 2989fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org 2990fd5d5c56SAnthony LiguoriS: Supported 2991fd5d5c56SAnthony LiguoriF: block* 2992fd5d5c56SAnthony LiguoriF: block/ 29938d8b636dSPaolo BonziniF: hw/block/ 2994b885cddaSMarkus ArmbrusterF: qapi/block*.json 2995b885cddaSMarkus ArmbrusterF: qapi/transaction.json 29964c346e0bSKevin WolfF: include/block/ 299732cad1ffSPhilippe Mathieu-DaudéF: include/system/block-*.h 299846078760SKevin WolfF: qemu-img* 299933b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst 300046078760SKevin WolfF: qemu-io* 300129242091SKevin WolfF: tests/qemu-iotests/ 30028dd30c86SMax ReitzF: util/qemu-progress.c 30030bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c 3004da668aa1SThomas HuthF: tests/unit/check-block-qdict.c 3005ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 3006fd5d5c56SAnthony Liguori 3007c607c7fbSStefan HajnocziStorage daemon 3008c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3009c607c7fbSStefan HajnocziL: qemu-block@nongnu.org 3010c607c7fbSStefan HajnocziS: Supported 3011c607c7fbSStefan HajnocziF: storage-daemon/ 3012c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst 3013c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst 3014c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 3015c607c7fbSStefan Hajnoczi 3016d55053b1SStefan HajnocziBlock I/O path 3017d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3018fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3019d55053b1SStefan HajnocziL: qemu-block@nongnu.org 3020d55053b1SStefan HajnocziS: Supported 302136c697bdSPaolo BonziniF: util/async.c 302236c697bdSPaolo BonziniF: util/aio-*.c 30231f050a46SStefan HajnocziF: util/aio-*.h 3024433fcea4SStefan HajnocziF: util/defer-call.c 30251f050a46SStefan HajnocziF: util/fdmon-*.c 3026d55053b1SStefan HajnocziF: block/io.c 3027e1029ae2SFam ZhengF: include/block/aio.h 3028f5a53faaSStefan HajnocziF: include/block/aio-wait.h 3029433fcea4SStefan HajnocziF: include/qemu/defer-call.h 30300a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py 3031da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c 3032e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 3033d55053b1SStefan Hajnoczi 3034e5b5728cSPaolo BonziniBlock SCSI subsystem 3035e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3036fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 3037e5b5728cSPaolo BonziniL: qemu-block@nongnu.org 3038e5b5728cSPaolo BonziniS: Supported 3039e5b5728cSPaolo BonziniF: include/scsi/* 3040e5b5728cSPaolo BonziniF: scsi/* 3041e5b5728cSPaolo Bonzini 3042280458a3SJeff CodyBlock Jobs 304303283d64SJeff CodyM: John Snow <jsnow@redhat.com> 30449e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3045280458a3SJeff CodyL: qemu-block@nongnu.org 3046280458a3SJeff CodyS: Supported 3047280458a3SJeff CodyF: blockjob.c 3048280458a3SJeff CodyF: include/block/blockjob.h 304933e9e9bdSKevin WolfF: job.c 30501a90bc81SKevin WolfF: job-qmp.c 3051c468e368SMarkus ArmbrusterF: include/qemu/job.h 3052280458a3SJeff CodyF: block/backup.c 3053280458a3SJeff CodyF: block/commit.c 305477346025SJeff CodyF: block/stream.c 3055280458a3SJeff CodyF: block/mirror.c 3056bf42508fSKevin WolfF: qapi/job.json 3057d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c 3058d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h 3059d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c 3060d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h 3061d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h 3062d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c 30631c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c 3064d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h 3065d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c 3066d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c 3067d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h 306877582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs 30699e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3070280458a3SJeff Cody 30719942c711SSteve SistareCheckPoint and Restart (CPR) 30729942c711SSteve SistareR: Steve Sistare <steven.sistare@oracle.com> 30739942c711SSteve SistareS: Supported 30749942c711SSteve SistareF: hw/vfio/cpr* 30753ed34463SSteve SistareF: include/hw/vfio/vfio-cpr.h 30769942c711SSteve SistareF: include/migration/cpr.h 30779942c711SSteve SistareF: migration/cpr* 30789942c711SSteve SistareF: tests/qtest/migration/cpr* 30799942c711SSteve SistareF: docs/devel/migration/CPR.rst 30809942c711SSteve Sistare 3081502730eeSJonathan CameronCompute Express Link 3082502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com> 30833456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com> 3084502730eeSJonathan CameronS: Supported 3085502730eeSJonathan CameronF: hw/cxl/ 30862fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c 3087502730eeSJonathan CameronF: include/hw/cxl/ 308866ba157aSMarkus ArmbrusterF: qapi/cxl.json 3089502730eeSJonathan Cameron 3090538193bcSJohn SnowDirty Bitmaps 3091edb05904SEric BlakeM: Eric Blake <eblake@redhat.com> 30929e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3093edb05904SEric BlakeR: John Snow <jsnow@redhat.com> 3094538193bcSJohn SnowL: qemu-block@nongnu.org 3095538193bcSJohn SnowS: Supported 3096538193bcSJohn SnowF: include/qemu/hbitmap.h 3097538193bcSJohn SnowF: include/block/dirty-bitmap.h 3098bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c 309900637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c 310000637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c 3101052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c 310200637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c 3103da668aa1SThomas HuthF: tests/unit/test-hbitmap.c 31045746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst 3105edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps 31069e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3107538193bcSJohn Snow 310861af0ee6SPaolo BonziniCharacter device backends 310955fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 31102185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 3111fd5d5c56SAnthony LiguoriS: Maintained 3112178fe0aeSMarc-André LureauF: chardev/ 31138228e353SMarc-André LureauF: include/chardev/ 3114dbeee392SMarkus ArmbrusterF: qapi/char.json 3115fd5d5c56SAnthony Liguori 3116e26082fdSPaolo BonziniCharacter Devices (Braille) 3117e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3118e26082fdSPaolo BonziniS: Maintained 31196b10e573SMarc-André LureauF: chardev/baum.c 3120fd5d5c56SAnthony Liguori 3121e94630d3SMarkus ArmbrusterCommand line option argument parsing 3122e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3123e94630d3SMarkus ArmbrusterS: Supported 3124e94630d3SMarkus ArmbrusterF: include/qemu/option.h 3125da668aa1SThomas HuthF: tests/unit/test-keyval.c 3126da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c 3127eeba3d73SThomas HuthF: tests/functional/test_version.py 3128e94630d3SMarkus ArmbrusterF: util/keyval.c 3129e94630d3SMarkus ArmbrusterF: util/qemu-option.c 3130e94630d3SMarkus Armbruster 31318c413e79SMarkus ArmbrusterCoverity model 31328c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 31338c413e79SMarkus ArmbrusterS: Supported 31348c413e79SMarkus ArmbrusterF: scripts/coverity-model.c 31358c413e79SMarkus Armbruster 31369c263d07SPeter MaydellCoverity Scan integration 31379c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 31389c263d07SPeter MaydellS: Maintained 31399c263d07SPeter MaydellF: scripts/coverity-scan/ 31409c263d07SPeter Maydell 3141d24b569aSPeter A. G. CrosthwaiteDevice Tree 3142c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 3143c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au> 3144d24b569aSPeter A. G. CrosthwaiteS: Maintained 31458d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c 314632cad1ffSPhilippe Mathieu-DaudéF: include/system/device_tree.h 3147d24b569aSPeter A. G. Crosthwaite 31483505a22bSMarc-André LureauDump 31493505a22bSMarc-André LureauS: Supported 31503505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 31515fddf0c0SAni SinhaR: Ani Sinha <anisinha@redhat.com> 31526d3da32cSMarkus ArmbrusterF: dump/ 31533505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c 31543505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h 31556d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs 315632cad1ffSPhilippe Mathieu-DaudéF: include/system/dump-arch.h 315732cad1ffSPhilippe Mathieu-DaudéF: include/system/dump.h 3158d06b747bSMarkus ArmbrusterF: qapi/dump.json 31593505a22bSMarc-André LureauF: scripts/dump-guest-memory.py 31603505a22bSMarc-André LureauF: stubs/dump.c 3161096d3ce2SPeter MaydellF: docs/specs/vmcoreinfo.rst 31625fddf0c0SAni SinhaF: tests/qtest/vmcoreinfo-test.c 31633505a22bSMarc-André Lureau 31644f966768SMarkus ArmbrusterError reporting 31654f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 31664f966768SMarkus ArmbrusterS: Supported 31674f966768SMarkus ArmbrusterF: include/qapi/error.h 31684f966768SMarkus ArmbrusterF: include/qemu/error-report.h 3169abb3d37dSMarkus ArmbrusterF: qapi/error.json 31704f966768SMarkus ArmbrusterF: util/error.c 31713325af53SZhao LiuF: util/error-report.c 3172d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci 3173d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci 3174d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci 3175d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci 3176d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci 31778220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci 31784f966768SMarkus Armbruster 3179fd5d5c56SAnthony LiguoriGDB stub 3180c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 31818823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3182c7b3e866SAlex BennéeS: Maintained 31834db546d3SThomas HuthF: docs/system/gdb.rst 3184842b42dfSAlex BennéeF: gdbstub/* 31850dec1016SPeter MaydellF: include/exec/gdbstub.h 3186d96bf49bSAlex BennéeF: include/gdbstub/* 3187fd5d5c56SAnthony LiguoriF: gdb-xml/ 318821750c3cSAlex BennéeF: tests/tcg/multiarch/gdbstub/* 3189956af7daSAkihiko OdakiF: scripts/feature_to_c.py 3190bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py 31910f48656aSAlex BennéeT: git https://gitlab.com/stsquad/qemu gdbstub/next 3192fd5d5c56SAnthony Liguori 319301a9c03cSPaolo BonziniMemory API 319401a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 319507b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com> 319607b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 31978823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 319801a9c03cSPaolo BonziniS: Supported 319991a85383SRichard HendersonF: include/system/ioport.h 320014776ab5STony NguyenF: include/exec/memop.h 32018be545baSRichard HendersonF: include/system/memory.h 32024705a71dSRichard HendersonF: include/system/ram_addr.h 3203548a0165SRichard HendersonF: include/system/ramblock.h 320432cad1ffSPhilippe Mathieu-DaudéF: include/system/memory_mapping.h 32058d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c 32068d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c 32078d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c 32088d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c 32098d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c 3210d4c9cab3SPhilippe Mathieu-DaudéF: system/memory-internal.h 32115d6483edSChenyi QiangF: system/ram-block-attributes.c 3212044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci 321301a9c03cSPaolo Bonzini 32142fcd005fSDavid HildenbrandMemory devices 32152fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 32162fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com> 32172fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 32182fcd005fSDavid HildenbrandS: Supported 3219c6198abbSSean WeiF: hw/mem/memory-device*.c 32202fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c 32212fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c 32222fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h 32232fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h 32242fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h 32252fcd005fSDavid HildenbrandF: docs/nvdimm.txt 32262fcd005fSDavid Hildenbrand 32277ee3bf03SGerd HoffmannSPICE 322834761036SGerd HoffmannS: Orphan 32296e481d57SPeter MaydellF: include/ui/qemu-spice.h 3230438528a3SThomas HuthF: include/ui/spice-display.h 32317ee3bf03SGerd HoffmannF: ui/spice-*.c 32327ee3bf03SGerd HoffmannF: audio/spiceaudio.c 32338d8b636dSPaolo BonziniF: hw/display/qxl* 3234608cfed6SMarkus ArmbrusterF: qapi/ui.json 32359bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt 32367ee3bf03SGerd Hoffmann 3237fd5d5c56SAnthony LiguoriGraphics 3238cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 323925eccc37SGerd HoffmannS: Odd Fixes 3240fd5d5c56SAnthony LiguoriF: ui/ 3241e220656cSThomas HuthF: include/ui/ 3242608cfed6SMarkus ArmbrusterF: qapi/ui.json 3243b1d38037SMarc-André LureauF: util/drm.c 32444db546d3SThomas HuthF: docs/devel/ui.rst 324512c6b615SThomas HuthF: tests/functional/test_vnc.py 3246fd5d5c56SAnthony Liguori 3247351f1bf6SAndreas FärberCocoa graphics 324830ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 32498823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3250f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 3251351f1bf6SAndreas FärberS: Odd Fixes 3252351f1bf6SAndreas FärberF: ui/cocoa.m 3253351f1bf6SAndreas Färber 3254fd5d5c56SAnthony LiguoriMain loop 3255da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3256da26f37aSPaolo BonziniS: Maintained 325754d31236SMarkus ArmbrusterF: include/qemu/main-loop.h 325832cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate.h 325932cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate-action.h 32603ecb29a3SPaolo BonziniF: util/main-loop.c 326189933514SThomas HuthF: util/qemu-timer*.c 32628d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c 32638d7f2e76SPhilippe Mathieu-DaudéF: system/main.c 32648d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 32658d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c 32668d7f2e76SPhilippe Mathieu-DaudéF: system/runstate* 3267c6198abbSSean WeiF: migration/cpu-throttle.c 32680e201d34SMarkus ArmbrusterF: qapi/run-state.json 3269fd5d5c56SAnthony Liguori 32701b7e01d0SStefan HajnocziRead, Copy, Update (RCU) 32711b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 32721b7e01d0SStefan HajnocziS: Maintained 3273362dbb4fSPeter MaydellF: docs/devel/lockcnt.rst 327490655d81SPeter MaydellF: docs/devel/rcu.rst 32751b7e01d0SStefan HajnocziF: include/qemu/rcu*.h 327651483f6cSPeter MaydellF: include/qemu/lockcnt.h 3277da668aa1SThomas HuthF: tests/unit/rcutorture.c 3278da668aa1SThomas HuthF: tests/unit/test-rcu-*.c 327951483f6cSPeter MaydellF: util/lockcnt.c 32801b7e01d0SStefan HajnocziF: util/rcu.c 32811b7e01d0SStefan Hajnoczi 32828899b4aeSLuiz CapitulinoHuman Monitor (HMP) 3283b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org> 3284fbb0621aSLuiz CapitulinoS: Maintained 32855bce308aSKevin WolfF: monitor/monitor-internal.h 3286c6198abbSSean WeiF: monitor/hmp-target.c 32871d95db74SKevin WolfF: monitor/monitor.c 3288f1b3ccfaSKevin WolfF: monitor/hmp* 3289f1b3ccfaSKevin WolfF: hmp.h 3290c13e9912SThomas HuthF: hmp-commands*.hx 3291c13e9912SThomas HuthF: include/monitor/hmp-target.h 32921e8a1faeSThomas HuthF: tests/qtest/test-hmp.c 3293637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h 3294637de4dbSMarkus ArmbrusterF: util/qemu-print.c 3295fd5d5c56SAnthony Liguori 3296f536f112SPaolo BonziniNetwork device backends 3297442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com> 3298fd5d5c56SAnthony LiguoriS: Maintained 3299fd5d5c56SAnthony LiguoriF: net/ 3300d24b2b1cSThomas HuthF: include/net/ 3301e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c 3302e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 33033c0bd37dSMarkus ArmbrusterF: qapi/net.json 3304fd5d5c56SAnthony Liguori 3305aee09bafSVincenzo MaffioneNetmap network backend 3306aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it> 3307aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 3308aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com> 3309aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/ 3310aee09bafSVincenzo MaffioneS: Maintained 3311aee09bafSVincenzo MaffioneF: net/netmap.c 3312aee09bafSVincenzo Maffione 3313cb039ef3SIlya MaximetsAF_XDP network backend 3314cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org> 3315cb039ef3SIlya MaximetsF: net/af-xdp.c 3316cb039ef3SIlya Maximets 33174fc264f4SEduardo HabkostHost Memory Backends 33184ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 33194fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com> 33204fc264f4SEduardo HabkostS: Maintained 33214fc264f4SEduardo HabkostF: backends/hostmem*.c 332232cad1ffSPhilippe Mathieu-DaudéF: include/system/hostmem.h 33239cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst 3324f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 33254fc264f4SEduardo Habkost 33266034011cSGongleiCryptodev Backends 33276034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 33282133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com> 33296034011cSGongleiS: Maintained 333032cad1ffSPhilippe Mathieu-DaudéF: include/system/cryptodev*.h 33316034011cSGongleiF: backends/cryptodev*.c 333214c9fd16Szhenwei piF: qapi/cryptodev.json 33336034011cSGonglei 3334b8eaee96SJohn SnowPython library 3335b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com> 3336b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com> 3337b8eaee96SJohn SnowS: Maintained 3338b8eaee96SJohn SnowF: python/ 3339b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python 3340b8eaee96SJohn Snow 3341ad904f66SEduardo HabkostPython scripts 334289d38c74SJohn SnowM: John Snow <jsnow@redhat.com> 3343ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com> 33444251dfb0SJohn SnowS: Odd Fixes 3345ad904f66SEduardo HabkostF: scripts/*.py 3346ad904f66SEduardo HabkostF: tests/*.py 3347ad904f66SEduardo Habkost 3348f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util 33499e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3350f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained 3351f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/ 33529e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench 3353f4abfc6cSVladimir Sementsov-Ogievskiy 33548cad15b1SVladimir Sementsov-OgievskiyTransactions helper 33559e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 33568cad15b1SVladimir Sementsov-OgievskiyS: Maintained 33578cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h 33588cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c 33599e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 33608cad15b1SVladimir Sementsov-Ogievskiy 33618899b4aeSLuiz CapitulinoQAPI 33629740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 33632f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 33649740618cSLuiz CapitulinoS: Supported 33658899b4aeSLuiz CapitulinoF: qapi/ 33660311c5bdSMarkus ArmbrusterX: qapi/*.json 3367ac4abb9aSMarkus ArmbrusterF: include/qapi/ 3368c0bd0b50SPaolo BonziniF: tests/qapi-schema/ 3369da668aa1SThomas HuthF: tests/unit/test-*-visitor.c 3370da668aa1SThomas HuthF: tests/unit/test-qapi-*.c 3371da668aa1SThomas HuthF: tests/unit/test-qmp-*.c 3372da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c 3373be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py 3374be25fcc4SMarkus ArmbrusterF: scripts/qapi/* 33754078ee54SPeter MaydellF: docs/sphinx/qapidoc.py 3376c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi* 3377ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 33788899b4aeSLuiz Capitulino 33797810d291SLuiz CapitulinoQAPI Schema 33807810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com> 33817810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 33827810d291SLuiz CapitulinoS: Supported 33830311c5bdSMarkus ArmbrusterF: qapi/*.json 3384632d3b22SPhilippe Mathieu-DaudéF: qga/qapi-schema.json 3385ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 33867810d291SLuiz Capitulino 3387f3582ba4SLuiz CapitulinoQObject 3388daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3389daf5dc78SMarkus ArmbrusterS: Supported 3390f3582ba4SLuiz CapitulinoF: qobject/ 3391407bc4bfSDaniel P. BerrangéF: include/qobject/ 3392a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci 3393da668aa1SThomas HuthF: tests/unit/check-qdict.c 3394da668aa1SThomas HuthF: tests/unit/check-qjson.c 3395da668aa1SThomas HuthF: tests/unit/check-qlist.c 3396da668aa1SThomas HuthF: tests/unit/check-qlit.c 3397da668aa1SThomas HuthF: tests/unit/check-qnull.c 3398da668aa1SThomas HuthF: tests/unit/check-qnum.c 3399da668aa1SThomas HuthF: tests/unit/check-qobject.c 3400da668aa1SThomas HuthF: tests/unit/check-qstring.c 3401fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt 3402ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3403f3582ba4SLuiz Capitulino 3404f05d9999SMichael RothQEMU Guest Agent 34052f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3406776bd018SKostiantyn KostiukM: Kostiantyn Kostiuk <kkostiuk@redhat.com> 3407f05d9999SMichael RothS: Maintained 3408f05d9999SMichael RothF: qga/ 340951145a0dSThomas HuthF: contrib/systemd/qemu-guest-agent.service 341027a296fcSPeter MaydellF: docs/interop/qemu-ga.rst 3411db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst 3412ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/ 341351145a0dSThomas HuthF: tests/*/test-qga* 3414e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga 3415f05d9999SMichael Roth 3416cced3a72SKostiantyn KostiukQEMU Guest Agent Win32 3417776bd018SKostiantyn KostiukM: Kostiantyn Kostiuk <kkostiuk@redhat.com> 3418cced3a72SKostiantyn KostiukS: Maintained 3419cced3a72SKostiantyn KostiukF: qga/*win32* 3420cced3a72SKostiantyn KostiukF: qga/vss-win32/ 3421cced3a72SKostiantyn KostiukF: qga/installer/ 3422cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32 3423cced3a72SKostiantyn Kostiuk 34244688c94cSAndreas FärberQOM 34251085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 34261085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com> 342724c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net> 34284688c94cSAndreas FärberS: Supported 34294db546d3SThomas HuthF: docs/devel/qom.rst 34308f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt 34318f920054SMarkus ArmbrusterF: hw/core/qdev* 3432b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c 3433b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c 34348f920054SMarkus ArmbrusterF: include/hw/qdev* 34358f920054SMarkus ArmbrusterF: include/monitor/qdev.h 34364688c94cSAndreas FärberF: include/qom/ 3437c577ff62SMarkus ArmbrusterF: qapi/qom.json 3438c577ff62SMarkus ArmbrusterF: qapi/qdev.json 343922fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci 3440e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py 34418d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c 34429b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c 34434688c94cSAndreas FärberF: qom/ 3444da668aa1SThomas HuthF: tests/unit/check-qom-interface.c 3445da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c 3446da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c 34474688c94cSAndreas Färber 344894dfc0f3SEduardo HabkostQOM boilerplate conversion script 344924c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 345094dfc0f3SEduardo HabkostS: Maintained 345194dfc0f3SEduardo HabkostF: scripts/codeconverter/ 345294dfc0f3SEduardo Habkost 34538899b4aeSLuiz CapitulinoQMP 34549740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 34559740618cSLuiz CapitulinoS: Supported 34565bce308aSKevin WolfF: monitor/monitor-internal.h 3457f1b3ccfaSKevin WolfF: monitor/qmp* 3458e84328faSKevin WolfF: monitor/misc.c 34591d95db74SKevin WolfF: monitor/monitor.c 346092a3c6aaSMarkus ArmbrusterF: qapi/control.json 3461abb3d37dSMarkus ArmbrusterF: qapi/error.json 346292a3c6aaSMarkus ArmbrusterF: qapi/introspect.json 3463c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-* 346412b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-* 34659740618cSLuiz CapitulinoF: scripts/qmp/ 34661e8a1faeSThomas HuthF: tests/qtest/qmp-test.c 34671e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c 3468ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 34698899b4aeSLuiz Capitulino 347098a43bf0SPaolo Bonziniqtest 347125e5fe76SThomas HuthM: Fabiano Rosas <farosas@suse.de> 347298a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com> 34732185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 347498a43bf0SPaolo BonziniS: Maintained 34758d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c 347632cad1ffSPhilippe Mathieu-DaudéF: include/system/qtest.h 34771583a389SClaudio FontanaF: accel/qtest/ 34781e8a1faeSThomas HuthF: tests/qtest/ 347997b091c8SThomas HuthF: docs/devel/testing/qgraph.rst 348097b091c8SThomas HuthF: docs/devel/testing/qtest.rst 3481520ddc18SThomas HuthX: tests/qtest/bios-tables-test* 34823f6be80cSThomas HuthX: tests/qtest/migration-* 348398a43bf0SPaolo Bonzini 34845f6fd09aSAlexander BulekovDevice Fuzzing 34855f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu> 34865f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com> 34875f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com> 34885f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com> 348925e5fe76SThomas HuthR: Fabiano Rosas <farosas@suse.de> 349085221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com> 34915d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com> 34925f6fd09aSAlexander BulekovS: Maintained 34935f6fd09aSAlexander BulekovF: tests/qtest/fuzz/ 3494d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c 34954ab20b51SAlex BennéeF: tests/docker/test-fuzz 3496211635b3SAlexander BulekovF: scripts/oss-fuzz/ 3497230376d2SAlexander BulekovF: hw/mem/sparse-mem.c 349897b091c8SThomas HuthF: docs/devel/testing/fuzzing.rst 34995f6fd09aSAlexander Bulekov 3500cc0100f4SAlistair FrancisRegister API 3501c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 3502cc0100f4SAlistair FrancisS: Maintained 3503cc0100f4SAlistair FrancisF: hw/core/register.c 3504cc0100f4SAlistair FrancisF: include/hw/register.h 350506a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h 3506cc0100f4SAlistair Francis 35075a5110d2SManos PitsidianakisRust 35085a5110d2SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 35095a5110d2SManos PitsidianakisS: Maintained 35105a5110d2SManos PitsidianakisF: rust/qemu-api 35112b74dd91SManos PitsidianakisF: rust/qemu-api-macros 35125a5110d2SManos PitsidianakisF: rust/rustfmt.toml 35135a5110d2SManos Pitsidianakis 3514cca4fc67SManos PitsidianakisRust-related patches CC here 3515cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org 35160fa0b5edSAlex BennéeF: tests/docker/test-rust 3517cca4fc67SManos PitsidianakisF: rust/ 3518cca4fc67SManos Pitsidianakis 3519fd5d5c56SAnthony LiguoriSLIRP 3520eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3521bafc72abSJan KiszkaS: Maintained 3522663fb1e1SThomas HuthF: net/slirp.c 3523d24b2b1cSThomas HuthF: include/net/slirp.h 352402cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp 3525fd5d5c56SAnthony Liguori 3526aa09b3d5SMarkus ArmbrusterStats 3527aa09b3d5SMarkus ArmbrusterS: Orphan 352832cad1ffSPhilippe Mathieu-DaudéF: include/system/stats.h 3529aa09b3d5SMarkus ArmbrusterF: stats/ 35300afbba6cSMarkus ArmbrusterF: qapi/stats.json 3531aa09b3d5SMarkus Armbruster 35326d0af39fSEdgar E. IglesiasStreams 35336d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 35346d0af39fSEdgar E. IglesiasS: Maintained 35356d0af39fSEdgar E. IglesiasF: hw/core/stream.c 35366d0af39fSEdgar E. IglesiasF: include/hw/stream.h 35376d0af39fSEdgar E. Iglesias 3538b1ed728aSPaolo BonziniStubs 3539b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3540b1ed728aSPaolo BonziniS: Maintained 3541b1ed728aSPaolo BonziniF: stubs/ 3542b1ed728aSPaolo Bonzini 3543598a3f35SStefan HajnocziTracing 35441cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 354584197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 3546598a3f35SStefan HajnocziS: Maintained 3547598a3f35SStefan HajnocziF: trace/ 35480e076292SThomas HuthF: trace-events 35493a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc 355092a3c6aaSMarkus ArmbrusterF: qapi/trace.json 3551f70fd8fdSLluís VilanovaF: scripts/tracetool.py 3552f70fd8fdSLluís VilanovaF: scripts/tracetool/ 355362dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap* 355433b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst 3555d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst 3556e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing 3557598a3f35SStefan Hajnoczi 355884197267SMads YnddalSimpletrace 355984197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk> 356084197267SMads YnddalS: Maintained 356184197267SMads YnddalF: scripts/simpletrace.py 356284197267SMads Ynddal 35633859b6cfSMarkus ArmbrusterTPM 35641f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com> 35656b4f250bSStefan BergerS: Maintained 35668d7f2e76SPhilippe Mathieu-DaudéF: system/tpm* 35673859b6cfSMarkus ArmbrusterF: hw/tpm/* 35683859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h 356932cad1ffSPhilippe Mathieu-DaudéF: include/system/tpm* 35703859b6cfSMarkus ArmbrusterF: qapi/tpm.json 35718ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/ 35721e8a1faeSThomas HuthF: tests/qtest/*tpm* 35734db546d3SThomas HuthF: docs/specs/tpm.rst 3574e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next 35753859b6cfSMarkus Armbruster 3576bc419a1cSHuai-Cheng KuoSPDM 3577bc419a1cSHuai-Cheng KuoM: Alistair Francis <alistair.francis@wdc.com> 3578bc419a1cSHuai-Cheng KuoS: Maintained 3579bc419a1cSHuai-Cheng KuoF: backends/spdm-socket.c 358032cad1ffSPhilippe Mathieu-DaudéF: include/system/spdm-socket.h 3581bc419a1cSHuai-Cheng Kuo 358214f40fdcSBlue SwirlCheckpatch 358314f40fdcSBlue SwirlS: Odd Fixes 358414f40fdcSBlue SwirlF: scripts/checkpatch.pl 358514f40fdcSBlue Swirl 3586c0787c8dSJuan QuintelaMigration 35872bace555SPeter XuM: Peter Xu <peterx@redhat.com> 35882bace555SPeter XuM: Fabiano Rosas <farosas@suse.de> 3589c0787c8dSJuan QuintelaS: Maintained 3590107b5969SMarc-André LureauF: hw/core/vmstate-if.c 3591107b5969SMarc-André LureauF: include/hw/vmstate-if.h 3592c0787c8dSJuan QuintelaF: include/migration/ 3593b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h 359444a1f946SDr. David Alan GilbertF: migration/ 3595c5515640SAmit ShahF: scripts/vmstate-static-checker.py 3596092fd648SThomas HuthF: tests/functional/test_migration.py 3597c5515640SAmit ShahF: tests/vmstate-static-checker-data/ 3598212c1933SFabiano RosasF: tests/qtest/migration/ 35993f6be80cSThomas HuthF: tests/qtest/migration-* 36008e0b21e3SAvihai HoronF: docs/devel/migration/ 360148685a8eSMarkus ArmbrusterF: qapi/migration.json 3602212c1933SFabiano RosasF: tests/migration-stress/ 3603b862888cSMarkus ArmbrusterF: util/userfaultfd.c 36048ebcb4b3SPeter XuX: migration/rdma* 36058ebcb4b3SPeter Xu 36068ebcb4b3SPeter XuRDMA Migration 36078ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com> 36088ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com> 36098ebcb4b3SPeter XuS: Odd Fixes 36108ebcb4b3SPeter XuF: migration/rdma* 36117d9849c3SLi ZhijianF: scripts/rdma-migration-helper.sh 3612c0787c8dSJuan Quintela 36132b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate 36142b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com> 36152b3edd95SHyman Huang(黄勇)S: Maintained 36168d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c 361732cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtylimit.h 36182b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c 36192b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h 362032cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtyrate.h 36218e0b21e3SAvihai HoronF: docs/devel/migration/dirty-limit.rst 36222b3edd95SHyman Huang(黄勇) 3623d87b258bSHyman HuangDetached LUKS header 3624d87b258bSHyman HuangM: Hyman Huang <yong.huang@smartx.com> 3625d87b258bSHyman HuangS: Maintained 3626d87b258bSHyman HuangF: tests/qemu-iotests/tests/luks-detached-header 36279263c417SHyman HuangF: docs/devel/luks-detached-header.rst 3628d87b258bSHyman Huang 3629a566907fSMarc-André LureauD-Bus 3630a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 3631a566907fSMarc-André LureauS: Maintained 36325010cec2SMarc-André LureauF: backends/dbus-vmstate.c 363389f4df95SMarc-André LureauF: ui/dbus* 363489f4df95SMarc-André LureauF: audio/dbus* 3635a5021d69SMarc-André LureauF: util/dbus.c 363689f4df95SMarc-André LureauF: include/ui/dbus* 3637a5021d69SMarc-André LureauF: include/qemu/dbus.h 363889f4df95SMarc-André LureauF: docs/interop/dbus* 363989f4df95SMarc-André LureauF: docs/sphinx/dbus* 364089f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py 364189f4df95SMarc-André LureauF: tests/qtest/dbus* 36429b286e76SMarc-André LureauF: scripts/xml-preprocess* 3643a566907fSMarc-André Lureau 364492bfedb0SEduardo OtuboSeccomp 3645e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3646e3160deaSDaniel P. BerrangéS: Odd Fixes 36478d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c 364832cad1ffSPhilippe Mathieu-DaudéF: include/system/seccomp.h 3649d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c 365092bfedb0SEduardo Otubo 3651ddbb0d09SDaniel P. BerrangeCryptography 3652ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3653ddbb0d09SDaniel P. BerrangeS: Maintained 3654ddbb0d09SDaniel P. BerrangeF: crypto/ 3655ddbb0d09SDaniel P. BerrangeF: include/crypto/ 36566b0a96ceSRichard HendersonF: host/include/*/host/crypto/ 365792a3c6aaSMarkus ArmbrusterF: qapi/crypto.json 3658da668aa1SThomas HuthF: tests/unit/test-crypto-* 36593b472e71SThomas HuthF: tests/bench/benchmark-crypto-* 3660da668aa1SThomas HuthF: tests/unit/crypto-tls-* 36610e9bb8adSPhilippe Mathieu-DaudéF: tests/unit/pkix_asn1_tab.c.inc 3662899833cdSDaniel P. BerrangeF: qemu.sasl 3663ddbb0d09SDaniel P. Berrange 366410817bf0SDaniel P. BerrangeCoroutines 366510817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com> 366610817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com> 366700a25291SStefan HajnocziS: Maintained 366810817bf0SDaniel P. BerrangeF: util/*coroutine* 366910817bf0SDaniel P. BerrangeF: include/qemu/coroutine* 3670da668aa1SThomas HuthF: tests/unit/test-coroutine.c 367110817bf0SDaniel P. Berrange 367288c5f205SDaniel P. BerrangeBuffers 367388c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 36744251dfb0SJohn SnowS: Odd Fixes 367588c5f205SDaniel P. BerrangeF: util/buffer.c 367688c5f205SDaniel P. BerrangeF: include/qemu/buffer.h 367788c5f205SDaniel P. Berrange 3678666a3af9SDaniel P. BerrangeI/O Channels 3679666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3680666a3af9SDaniel P. BerrangeS: Maintained 3681666a3af9SDaniel P. BerrangeF: io/ 3682666a3af9SDaniel P. BerrangeF: include/io/ 3683da668aa1SThomas HuthF: tests/unit/test-io-* 3684666a3af9SDaniel P. Berrange 36855b76dd13SDaniel P. BerrangeUser authorization 36865b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 36875b76dd13SDaniel P. BerrangeS: Maintained 36885b76dd13SDaniel P. BerrangeF: authz/ 3689c8c99887SDaniel P. BerrangeF: qapi/authz.json 36905b76dd13SDaniel P. BerrangeF: include/authz/ 3691da668aa1SThomas HuthF: tests/unit/test-authz-* 36925b76dd13SDaniel P. Berrange 36935614a283SGerd HoffmannSockets 36945614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com> 36955614a283SGerd HoffmannS: Maintained 36965614a283SGerd HoffmannF: include/qemu/sockets.h 36975614a283SGerd HoffmannF: util/qemu-sockets.c 3698a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json 36995614a283SGerd Hoffmann 370090e33dfeSDaniel P. BerrangéFile monitor 370190e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 37024251dfb0SJohn SnowS: Odd Fixes 370390e33dfeSDaniel P. BerrangéF: util/filemonitor*.c 370490e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h 3705da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c 370690e33dfeSDaniel P. Berrangé 3707d310d85bSAlberto GarciaThrottling infrastructure 3708d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3709d310d85bSAlberto GarciaS: Supported 3710d310d85bSAlberto GarciaF: block/throttle-groups.c 3711d310d85bSAlberto GarciaF: include/block/throttle-groups.h 371289603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h 3713d310d85bSAlberto GarciaF: util/throttle.c 371489603938SPhilippe Mathieu-DaudéF: docs/throttle.txt 3715da668aa1SThomas HuthF: tests/unit/test-throttle.c 3716d310d85bSAlberto GarciaL: qemu-block@nongnu.org 3717d310d85bSAlberto Garcia 3718080d7aacSFam ZhengUUID 3719fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3720080d7aacSFam ZhengS: Supported 3721080d7aacSFam ZhengF: util/uuid.c 3722080d7aacSFam ZhengF: include/qemu/uuid.h 3723da668aa1SThomas HuthF: tests/unit/test-uuid.c 3724080d7aacSFam Zheng 372550186051SLukas StraubYank feature 372650186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de> 372750186051SLukas StraubS: Odd fixes 372850186051SLukas StraubF: util/yank.c 37291a92d6d5SLukas StraubF: migration/yank_functions* 3730d3a0bb77SLukas StraubF: tests/unit/test-yank.c 373150186051SLukas StraubF: include/qemu/yank.h 373250186051SLukas StraubF: qapi/yank.json 373350186051SLukas Straub 3734a4cc318eSzhanghailiangCOLO Framework 37352ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com> 3736a4cc318eSzhanghailiangS: Maintained 3737a4cc318eSzhanghailiangF: migration/colo* 3738a4cc318eSzhanghailiangF: include/migration/colo.h 3739a4cc318eSzhanghailiangF: include/migration/failover.h 3740a4cc318eSzhanghailiangF: docs/COLO-FT.txt 3741a4cc318eSzhanghailiang 374288f82ed1SZhang ChenCOLO Proxy 3743fdc2294aSZhang ChenM: Zhang Chen <zhangckid@gmail.com> 37442ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com> 374588f82ed1SZhang ChenS: Supported 374688f82ed1SZhang ChenF: docs/colo-proxy.txt 374788f82ed1SZhang ChenF: net/colo* 374888f82ed1SZhang ChenF: net/filter-rewriter.c 374988f82ed1SZhang ChenF: net/filter-mirror.c 3750487cf3f2SZhang ChenF: tests/qtest/test-filter* 375188f82ed1SZhang Chen 375262258201SPavel DovgalyukRecord/replay 375362258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com> 37540d3dea7dSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 375570b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay 37560d3dea7dSAlex BennéeS: Odd Fixes 375762258201SPavel DovgalyukF: replay/* 375862258201SPavel DovgalyukF: block/blkreplay.c 375962258201SPavel DovgalyukF: net/filter-replay.c 37605b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h 376132cad1ffSPhilippe Mathieu-DaudéF: include/system/replay.h 37624db546d3SThomas HuthF: docs/devel/replay.rst 37634db546d3SThomas HuthF: docs/system/replay.rst 376462258201SPavel DovgalyukF: stubs/replay.c 3765951ededfSThomas HuthF: tests/functional/*reverse_debug*.py 3766a2fe7bb7SThomas HuthF: tests/functional/*replay*.py 376743d7e1d7SPavel DovgalyukF: qapi/replay.json 376862258201SPavel Dovgalyuk 3769eecf5eedSPeter XuIOVA Tree 3770eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com> 3771eecf5eedSPeter XuS: Maintained 3772eecf5eedSPeter XuF: include/qemu/iova-tree.h 3773eecf5eedSPeter XuF: util/iova-tree.c 3774eecf5eedSPeter Xu 37755ee547bbSViktor Prutyanovelf2dmp 37765ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 3777f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 37785ee547bbSViktor PrutyanovS: Maintained 37795ee547bbSViktor PrutyanovF: contrib/elf2dmp/ 37805ee547bbSViktor Prutyanov 378139131a4eSPhilippe Mathieu-DaudéOverall sensors 378239131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 378339131a4eSPhilippe Mathieu-DaudéS: Odd Fixes 378439131a4eSPhilippe Mathieu-DaudéF: hw/sensor 378539131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor 378639131a4eSPhilippe Mathieu-Daudé 378793198b6cSCorey MinyardI2C and SMBus 378893198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com> 378993198b6cSCorey MinyardS: Maintained 379093198b6cSCorey MinyardF: hw/i2c/core.c 379193198b6cSCorey MinyardF: hw/i2c/smbus_slave.c 379293198b6cSCorey MinyardF: hw/i2c/smbus_master.c 379393198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c 379493198b6cSCorey MinyardF: include/hw/i2c/i2c.h 379593198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h 379693198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h 379793198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h 379893198b6cSCorey Minyard 3799bf0e0c70STitus RwantarePMBus 3800bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com> 3801bf0e0c70STitus RwantareS: Maintained 3802bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c 3803bf0e0c70STitus RwantareF: hw/sensor/adm1272.c 3804ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c 3805bf0e0c70STitus RwantareF: hw/sensor/max34451.c 3806bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h 3807ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h 3808bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c 3809bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c 3810ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c 3811bf0e0c70STitus Rwantare 3812649b8ed2SNinad PalsuleFSI 3813649b8ed2SNinad PalsuleM: Ninad Palsule <ninad@linux.ibm.com> 3814649b8ed2SNinad PalsuleR: Cédric Le Goater <clg@kaod.org> 3815649b8ed2SNinad PalsuleS: Maintained 3816649b8ed2SNinad PalsuleF: hw/fsi/* 3817649b8ed2SNinad PalsuleF: include/hw/fsi/* 3818649b8ed2SNinad PalsuleF: docs/specs/fsi.rst 3819649b8ed2SNinad PalsuleF: tests/qtest/aspeed_fsi-test.c 3820649b8ed2SNinad Palsule 3821d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications 38228823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3823d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com> 3824d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com> 3825d0d89526SPhilippe Mathieu-DaudéS: Maintained 3826d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json 3827d0d89526SPhilippe Mathieu-Daudé 38286739df3fSLaszlo ErsekEDK2 Firmware 38298823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 38309b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 38316739df3fSLaszlo ErsekS: Supported 3832b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf* 38336739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json 38346739df3fSLaszlo ErsekF: pc-bios/edk2-* 38356739df3fSLaszlo ErsekF: roms/Makefile.edk2 38366739df3fSLaszlo ErsekF: roms/edk2 38376739df3fSLaszlo ErsekF: roms/edk2-* 38386739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/ 38396739df3fSLaszlo ErsekF: tests/uefi-test-tools/ 38406739df3fSLaszlo Ersek 38418bc43f39SPeter XuVT-d Emulation 38428bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com> 38438bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com> 3844e3f15732SYi LiuR: Yi Liu <yi.l.liu@intel.com> 38459e64bec8SCLEMENT MATHIEU--DRIFR: Clément Mathieu--Drif <clement.mathieu--drif@eviden.com> 38468bc43f39SPeter XuS: Supported 38478bc43f39SPeter XuF: hw/i386/intel_iommu.c 38488bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h 38498bc43f39SPeter XuF: include/hw/i386/intel_iommu.h 3850270d4a51SThomas HuthF: tests/functional/test_intel_iommu.py 38512c746dfeSZhenzhong DuanF: tests/qtest/intel-iommu-test.c 38528bc43f39SPeter Xu 38532f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation 38542f5a2b35SPhilippe Mathieu-DaudéS: Orphan 38552f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.? 38562f5a2b35SPhilippe Mathieu-Daudé 3857e92fb016SBin MengOpenSBI Firmware 38584a16a1a7SAlistair FrancisL: qemu-riscv@nongnu.org 3859e92fb016SBin MengS: Supported 3860e92fb016SBin MengF: pc-bios/opensbi-* 3861e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml 3862e92fb016SBin MengF: .gitlab-ci.d/opensbi/ 3863e92fb016SBin Meng 386459c7a187SLuc MichelClock framework 386559c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr> 38661d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr> 386759c7a187SLuc MichelS: Maintained 386859c7a187SLuc MichelF: include/hw/clock.h 386959c7a187SLuc MichelF: include/hw/qdev-clock.h 387059c7a187SLuc MichelF: hw/core/clock.c 387159c7a187SLuc MichelF: hw/core/clock-vmstate.c 387259c7a187SLuc MichelF: hw/core/qdev-clock.c 387359c7a187SLuc MichelF: docs/devel/clocks.rst 387459c7a187SLuc Michel 38754c046ce3SPeter MaydellReset framework 38764c046ce3SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 38774c046ce3SPeter MaydellS: Maintained 38784c046ce3SPeter MaydellF: include/hw/resettable.h 38794c046ce3SPeter MaydellF: include/hw/core/resetcontainer.h 388032cad1ffSPhilippe Mathieu-DaudéF: include/system/reset.h 38814c046ce3SPeter MaydellF: hw/core/reset.c 38824c046ce3SPeter MaydellF: hw/core/resettable.c 38834c046ce3SPeter MaydellF: hw/core/resetcontainer.c 38844c046ce3SPeter Maydell 3885fd5d5c56SAnthony LiguoriUsermode Emulation 3886fd5d5c56SAnthony Liguori------------------ 38876347e1f1SMarkus ArmbrusterOverall usermode emulation 3888486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi> 3889486bbe5fSPaolo BonziniS: Maintained 389058410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c 3891e3a575f5SPhilippe Mathieu-DaudéF: hw/core/cpu-user.c 3892bbf15aafSRichard HendersonF: include/user/ 3893bbf15aafSRichard HendersonF: common-user/ 3894486bbe5fSPaolo Bonzini 3895fd5d5c56SAnthony LiguoriBSD user 389665a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com> 389765a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org> 389865a9d380SWarner LoshS: Maintained 3899fd5d5c56SAnthony LiguoriF: bsd-user/ 3900812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak 3901adbae40fSWarner LoshF: tests/vm/*bsd 390265a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1 3903fd5d5c56SAnthony Liguori 3904fd5d5c56SAnthony LiguoriLinux user 39058f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu> 3906fd5d5c56SAnthony LiguoriS: Maintained 3907fd5d5c56SAnthony LiguoriF: linux-user/ 3908812b31d3SAlex BennéeF: configs/targets/*linux-user.mak 3909e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh 3910e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh 391157333330SLaurent VivierF: scripts/update-mips-syscall-args.sh 391212c6b615SThomas HuthF: tests/functional/test_arm_bflt.py 391342f5a7e9SAurelien Jarno 391442f5a7e9SAurelien JarnoTiny Code Generator (TCG) 391542f5a7e9SAurelien Jarno------------------------- 39166347e1f1SMarkus ArmbrusterCommon TCG code 3917336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 391842f5a7e9SAurelien JarnoS: Maintained 391942f5a7e9SAurelien JarnoF: tcg/ 3920d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/ 392142f5a7e9SAurelien Jarno 392222b5867bSAlex BennéeTCG Plugins 392322b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 39244603156fSAlex BennéeT: git https://gitlab.com/stsquad/qemu plugins/next 39253d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org> 3926a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com> 39271a8081d9SPierrick BouvierR: Pierrick Bouvier <pierrick.bouvier@linaro.org> 392822b5867bSAlex BennéeS: Maintained 39298ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst 393022b5867bSAlex BennéeF: plugins/ 39311b4c136bSAlex BennéeF: tests/tcg/plugins/ 39323abc545eSThomas HuthF: tests/functional/test_aarch64_tcg_plugins.py 3933c17a386bSAlex BennéeF: contrib/plugins/ 39341ef08e34SPierrick BouvierF: scripts/qemu-plugin-symbols.py 393522b5867bSAlex Bennée 39366347e1f1SMarkus ArmbrusterAArch64 TCG target 39373e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3938b25a464cSClaudio FontanaS: Maintained 3939b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3940b25a464cSClaudio FontanaF: tcg/aarch64/ 3941b25a464cSClaudio Fontana 39426347e1f1SMarkus ArmbrusterARM TCG target 39437c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org> 394442f5a7e9SAurelien JarnoS: Maintained 3945b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 394642f5a7e9SAurelien JarnoF: tcg/arm/ 394742f5a7e9SAurelien Jarno 39486347e1f1SMarkus Armbrusteri386 TCG target 3949336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 395042f5a7e9SAurelien JarnoS: Maintained 395142f5a7e9SAurelien JarnoF: tcg/i386/ 395242f5a7e9SAurelien Jarno 3953afa33258SWANG XueruiLoongArch64 TCG target 3954afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name> 3955afa33258SWANG XueruiS: Maintained 3956afa33258SWANG XueruiF: tcg/loongarch64/ 3957afa33258SWANG Xuerui 39586347e1f1SMarkus ArmbrusterMIPS TCG target 39598823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3960099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 3961dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org> 396215d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 396345c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 3964cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 396542f5a7e9SAurelien JarnoF: tcg/mips/ 396642f5a7e9SAurelien Jarno 39676347e1f1SMarkus ArmbrusterPPC TCG target 3968336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 396915610d42SPranith KumarS: Odd Fixes 397042f5a7e9SAurelien JarnoF: tcg/ppc/ 397142f5a7e9SAurelien Jarno 39726347e1f1SMarkus ArmbrusterRISC-V TCG target 3973c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 3974fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 3975fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org 3976fb1f70f3SAlistair FrancisS: Maintained 3977fb1f70f3SAlistair FrancisF: tcg/riscv/ 39785d0ce90dSThomas HuthF: disas/riscv.[ch] 3979fb1f70f3SAlistair Francis 39806347e1f1SMarkus ArmbrusterS390 TCG target 3981336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 398242f5a7e9SAurelien JarnoS: Maintained 398342f5a7e9SAurelien JarnoF: tcg/s390/ 3984146bd283SCornelia HuckL: qemu-s390x@nongnu.org 398542f5a7e9SAurelien Jarno 39866347e1f1SMarkus ArmbrusterSPARC TCG target 3987297e8005SMarkus ArmbrusterS: Odd Fixes 39886d0b52edSRichard HendersonF: tcg/sparc64/ 3989c17652eeSPaolo BonziniF: disas/sparc.c 3990bc75c9e5SStefan Weil 39916347e1f1SMarkus ArmbrusterTCI TCG target 3992bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 3993bc75c9e5SStefan WeilS: Maintained 39948ef9cd55SAndreas FärberF: tcg/tci/ 3995752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c 3996c17652eeSPaolo BonziniF: disas/tci.c 3997aa09c951SAndreas Färber 3998f05b328cSStefan HajnocziBlock drivers 3999f05b328cSStefan Hajnoczi------------- 4000f05b328cSStefan HajnocziVMDK 4001fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 4002c95e4c0eSKevin WolfL: qemu-block@nongnu.org 4003f05b328cSStefan HajnocziS: Supported 4004f05b328cSStefan HajnocziF: block/vmdk.c 4005f05b328cSStefan Hajnoczi 4006f05b328cSStefan HajnocziRBD 40070725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com> 4008cbd58e7cSPeter LievenR: Peter Lieven <pl@dlhnet.de> 4009280458a3SJeff CodyL: qemu-block@nongnu.org 4010f05b328cSStefan HajnocziS: Supported 4011f05b328cSStefan HajnocziF: block/rbd.c 4012f05b328cSStefan Hajnoczi 4013f05b328cSStefan HajnocziVHDX 40145f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com> 4015280458a3SJeff CodyL: qemu-block@nongnu.org 4016f05b328cSStefan HajnocziS: Supported 4017f05b328cSStefan HajnocziF: block/vhdx* 4018f05b328cSStefan Hajnoczi 4019f05b328cSStefan HajnocziVDI 4020f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de> 4021c95e4c0eSKevin WolfL: qemu-block@nongnu.org 4022f05b328cSStefan HajnocziS: Maintained 4023f05b328cSStefan HajnocziF: block/vdi.c 4024f05b328cSStefan Hajnoczi 4025fd66dbd4SStefan Hajnocziblkio 4026fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4027fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org 4028fd66dbd4SStefan HajnocziS: Maintained 4029fd66dbd4SStefan HajnocziF: block/blkio.c 4030fd66dbd4SStefan Hajnoczi 4031f05b328cSStefan HajnocziiSCSI 4032f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com> 4033f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 4034cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 4035c95e4c0eSKevin WolfL: qemu-block@nongnu.org 40362185fd67SPaolo BonziniS: Odd Fixes 4037f05b328cSStefan HajnocziF: block/iscsi.c 40382deb63c2SPeter LievenF: block/iscsi-opts.c 4039f05b328cSStefan Hajnoczi 404099c62e70SEric BlakeNetwork Block Device (NBD) 404199c62e70SEric BlakeM: Eric Blake <eblake@redhat.com> 40429e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 404399c62e70SEric BlakeL: qemu-block@nongnu.org 404499c62e70SEric BlakeS: Maintained 404599c62e70SEric BlakeF: block/nbd* 404699c62e70SEric BlakeF: nbd/ 404799c62e70SEric BlakeF: include/block/nbd* 404899c62e70SEric BlakeF: qemu-nbd.* 404999c62e70SEric BlakeF: blockdev-nbd.c 40508dac93a8SPeter MaydellF: docs/interop/nbd.rst 405133b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst 405258a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd* 4053ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd 40549e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 405599c62e70SEric Blake 40566542aa9cSPeter LievenNFS 4057cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 4058280458a3SJeff CodyL: qemu-block@nongnu.org 40596542aa9cSPeter LievenS: Maintained 40606542aa9cSPeter LievenF: block/nfs.c 40616542aa9cSPeter Lieven 4062f05b328cSStefan HajnocziSSH 4063f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com> 4064280458a3SJeff CodyL: qemu-block@nongnu.org 4065f05b328cSStefan HajnocziS: Supported 4066f05b328cSStefan HajnocziF: block/ssh.c 4067c9a12e75SChrysostomos Nanakos 4068280458a3SJeff CodyCURL 4069280458a3SJeff CodyL: qemu-block@nongnu.org 40705c6090faSThomas HuthS: Odd Fixes 4071280458a3SJeff CodyF: block/curl.c 4072280458a3SJeff Cody 4073280458a3SJeff CodyGLUSTER 4074280458a3SJeff CodyL: qemu-block@nongnu.org 40755c6090faSThomas HuthL: integration@gluster.org 40765c6090faSThomas HuthS: Odd Fixes 4077280458a3SJeff CodyF: block/gluster.c 4078b5e9476cSGonglei 4079199667a8SFam ZhengNull Block Driver 4080fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 4081199667a8SFam ZhengL: qemu-block@nongnu.org 4082199667a8SFam ZhengS: Supported 4083199667a8SFam ZhengF: block/null.c 4084199667a8SFam Zheng 4085bdd6a90aSFam ZhengNVMe Block Driver 40861a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 40871a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net> 40888823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 4089bdd6a90aSFam ZhengL: qemu-block@nongnu.org 4090bdd6a90aSFam ZhengS: Supported 4091bdd6a90aSFam ZhengF: block/nvme* 4092dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 40931a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 4094bdd6a90aSFam Zheng 4095b5e9476cSGongleiBootdevice 4096b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com> 4097b5e9476cSGongleiS: Maintained 40988d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c 4099ecdda9e0SAlberto Garcia 4100ecdda9e0SAlberto GarciaQuorum 4101ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com> 4102ecdda9e0SAlberto GarciaS: Supported 4103ecdda9e0SAlberto GarciaF: block/quorum.c 4104ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org 4105e7c6e631SStefan Hajnoczi 4106bfcc224eSAapo Vienamoblklogwrites 4107bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com> 4108bfcc224eSAapo VienamoL: qemu-block@nongnu.org 4109bfcc224eSAapo VienamoS: Supported 4110bfcc224eSAapo VienamoF: block/blklogwrites.c 4111bfcc224eSAapo Vienamo 4112e7c6e631SStefan Hajnocziblkverify 4113e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4114e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4115e7c6e631SStefan HajnocziS: Supported 4116e7c6e631SStefan HajnocziF: block/blkverify.c 411797b091c8SThomas HuthF: docs/devel/testing/blkverify.rst 4118e7c6e631SStefan Hajnoczi 4119e7c6e631SStefan Hajnoczibochs 4120e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4121e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4122e7c6e631SStefan HajnocziS: Supported 4123e7c6e631SStefan HajnocziF: block/bochs.c 4124e7c6e631SStefan Hajnoczi 4125e7c6e631SStefan Hajnoczicloop 4126e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4127e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4128e7c6e631SStefan HajnocziS: Supported 4129e7c6e631SStefan HajnocziF: block/cloop.c 4130e7c6e631SStefan Hajnoczi 4131e7c6e631SStefan Hajnoczidmg 4132e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4133e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4134e7c6e631SStefan HajnocziS: Supported 4135e7c6e631SStefan HajnocziF: block/dmg.c 4136e7c6e631SStefan Hajnoczi 4137e7c6e631SStefan Hajnocziparallels 4138e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4139f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org> 4140e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4141e7c6e631SStefan HajnocziS: Supported 4142e7c6e631SStefan HajnocziF: block/parallels.c 4143a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c 41441bc0fc0aSPeter MaydellF: docs/interop/parallels.rst 41457d9fc7e7SPeter MaydellF: docs/interop/prl-xml.rst 4146bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels 4147e7c6e631SStefan Hajnoczi 4148e7c6e631SStefan Hajnocziqed 4149e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4150e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4151e7c6e631SStefan HajnocziS: Supported 4152e7c6e631SStefan HajnocziF: block/qed.c 415373cdd846SSouleymane ConteF: docs/interop/qed_spec.rst 4154e7c6e631SStefan Hajnoczi 4155e7c6e631SStefan Hajnocziraw 4156e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4157e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4158e7c6e631SStefan HajnocziS: Supported 4159e7c6e631SStefan HajnocziF: block/linux-aio.c 4160f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h 41612e6fc7ebSEric BlakeF: block/raw-format.c 4162c1bb86cdSEric BlakeF: block/file-posix.c 4163c1bb86cdSEric BlakeF: block/file-win32.c 4164e7c6e631SStefan HajnocziF: block/win32-aio.c 4165e7c6e631SStefan Hajnoczi 41666663a0a3SAarushi MehtaLinux io_uring 41676663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com> 41686663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com> 41696663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com> 41700ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 41716663a0a3SAarushi MehtaL: qemu-block@nongnu.org 41726663a0a3SAarushi MehtaS: Maintained 41736663a0a3SAarushi MehtaF: block/io_uring.c 417406a47ef5SAarushi MehtaF: stubs/io_uring.c 41756663a0a3SAarushi Mehta 4176e7c6e631SStefan Hajnocziqcow2 4177e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4178b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 4179e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4180e7c6e631SStefan HajnocziS: Supported 4181e7c6e631SStefan HajnocziF: block/qcow2* 41820a233da8SSouleymane ConteF: docs/interop/qcow2.rst 4183e7c6e631SStefan Hajnoczi 4184e7c6e631SStefan Hajnocziqcow 4185e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4186e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4187e7c6e631SStefan HajnocziS: Supported 4188e7c6e631SStefan HajnocziF: block/qcow.c 4189e7c6e631SStefan Hajnoczi 4190e7c6e631SStefan Hajnocziblkdebug 4191e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4192b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 4193e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4194e7c6e631SStefan HajnocziS: Supported 4195e7c6e631SStefan HajnocziF: block/blkdebug.c 419697b091c8SThomas HuthF: docs/devel/testing/blkdebug.rst 4197e7c6e631SStefan Hajnoczi 4198e7c6e631SStefan Hajnoczivpc 4199e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4200e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4201e7c6e631SStefan HajnocziS: Supported 4202e7c6e631SStefan HajnocziF: block/vpc.c 4203e7c6e631SStefan Hajnoczi 4204e7c6e631SStefan Hajnoczivvfat 4205e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4206e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 42074b7c5bc4SPrasad J PanditS: Odd Fixes 4208e7c6e631SStefan HajnocziF: block/vvfat.c 4209abfe4e94SStefan Hajnoczi 4210abfe4e94SStefan HajnocziImage format fuzzer 4211abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4212abfe4e94SStefan HajnocziL: qemu-block@nongnu.org 4213abfe4e94SStefan HajnocziS: Supported 4214abfe4e94SStefan HajnocziF: tests/image-fuzzer/ 4215717171bdSDaniel P. Berrange 42168675a376SCoiby XuVhost-user block device backend server 42178675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com> 42188675a376SCoiby XuS: Maintained 42198675a376SCoiby XuF: block/export/vhost-user-blk-server.c 422080a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h 42215c368029SXie YongjiF: block/export/virtio-blk-handler.c 42225c368029SXie YongjiF: block/export/virtio-blk-handler.h 422380a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h 42248675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c 422580695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h 422680695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c 422780a06cc5SStefan HajnocziF: util/vhost-user-server.c 42288675a376SCoiby Xu 42290c9b70d5SMax ReitzFUSE block device exports 4230b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 42310c9b70d5SMax ReitzL: qemu-block@nongnu.org 42320c9b70d5SMax ReitzS: Supported 42330c9b70d5SMax ReitzF: block/export/fuse.c 42340c9b70d5SMax Reitz 42352a2359b8SXie YongjiVDUSE library and block device exports 4236a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com> 4237a6caeee8SXie YongjiS: Maintained 4238a6caeee8SXie YongjiF: subprojects/libvduse/ 42392a2359b8SXie YongjiF: block/export/vduse-blk.c 42402a2359b8SXie YongjiF: block/export/vduse-blk.h 4241a6caeee8SXie Yongji 4242049105a3SChanglong XieReplication 4243205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com> 42443ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com> 4245049105a3SChanglong XieS: Supported 4246049105a3SChanglong XieF: replication* 4247049105a3SChanglong XieF: block/replication.c 4248da668aa1SThomas HuthF: tests/unit/test-replication.c 4249049105a3SChanglong XieF: docs/block-replication.txt 4250049105a3SChanglong Xie 4251b052fec8SAlex BennéeSemihosting 4252b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4253b052fec8SAlex BennéeS: Maintained 42548df9f0c3SPhilippe Mathieu-DaudéF: semihosting/ 42556b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/ 42563539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/ 4257b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c 4258b052fec8SAlex Bennée 42598684f1beSJohn G JohnsonMulti-process QEMU 42608684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com> 42618684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com> 42628684f1beSJohn G JohnsonS: Maintained 42638684f1beSJohn G JohnsonF: docs/devel/multi-process.rst 4264639090d8SElena UfimtsevaF: docs/system/multi-process.rst 42656fbd84d6SJagannathan RamanF: hw/pci-host/remote.c 42666fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h 42673f0e7e57SJagannathan RamanF: hw/remote/machine.c 42683f0e7e57SJagannathan RamanF: include/hw/remote/machine.h 4269ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c 4270ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h 427148b06f50SJagannathan RamanF: hw/remote/message.c 4272c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c 4273ed5d0019SJagannathan RamanF: include/hw/remote/memory.h 4274ed5d0019SJagannathan RamanF: hw/remote/memory.c 42759f811207SElena UfimtsevaF: hw/remote/proxy.c 42769f811207SElena UfimtsevaF: include/hw/remote/proxy.h 4277c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c 4278c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h 4279bd36adb8SJagannathan RamanF: hw/remote/iohub.c 4280bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h 42818f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c 428208cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h 4283253007d1SJagannathan RamanF: hw/remote/iommu.c 4284253007d1SJagannathan RamanF: include/hw/remote/iommu.h 428512c6b615SThomas HuthF: tests/functional/test_multiprocess.py 42868684f1beSJohn G Johnson 42879fca2b7dSJohn LevonVFIO-USER: 42889fca2b7dSJohn LevonM: John Levon <john.levon@nutanix.com> 42899fca2b7dSJohn LevonM: Thanos Makatos <thanos.makatos@nutanix.com> 42909fca2b7dSJohn LevonS: Supported 4291da198e8fSThanos MakatosF: docs/interop/vfio-user.rst 4292da198e8fSThanos MakatosF: docs/system/devices/vfio-user.rst 42939fca2b7dSJohn LevonF: hw/vfio-user/* 42949fca2b7dSJohn LevonF: include/hw/vfio-user/* 42959fca2b7dSJohn LevonF: subprojects/libvfio-user 42969fca2b7dSJohn Levon 429790322e64SAndrew MelnychenkoEBPF: 429890322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com> 429990322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com> 430090322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com> 430190322e64SAndrew MelnychenkoS: Maintained 43022635f961SThomas HuthF: docs/devel/ebpf_rss.rst 430390322e64SAndrew MelnychenkoF: ebpf/* 430490322e64SAndrew MelnychenkoF: tools/ebpf/* 430590322e64SAndrew Melnychenko 4306b9e02c06SAlex BennéeBuild and test automation 4307b9e02c06SAlex Bennée------------------------- 43089872ba0aSThomas HuthBuild and test automation, general continuous integration 4309b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4310e4239ee9SAlex BennéeT: git https://gitlab.com/stsquad/qemu testing/next 43118823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 43129872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com> 4313e70dc7f8SAlex BennéeS: Maintained 4314e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml 43159872ba0aSThomas HuthF: .gitlab-ci.yml 43169872ba0aSThomas HuthF: .gitlab-ci.d/ 4317b9e02c06SAlex BennéeF: .travis.yml 4318145af277SThomas HuthF: docs/devel/ci* 431904250c69SPhilippe Mathieu-DaudéF: scripts/ci/ 4320e70dc7f8SAlex BennéeF: tests/docker/ 432118023821SFam ZhengF: tests/vm/ 43223260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/ 432337136902SThomas HuthF: tests/functional/test_*_tuxrun.py 432454dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh 432597b091c8SThomas HuthF: docs/devel/testing/ci* 432697b091c8SThomas HuthF: docs/devel/testing/main.rst 43279872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines 4328e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu 4329717171bdSDaniel P. Berrange 43307162fbb4SEd MasteFreeBSD Hosted Continuous Integration 43317162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org> 43327162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org> 43337162fbb4SEd MasteS: Maintained 43345be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd* 43355be6fd0cSThomas HuthF: tests/vm/freebsd 43367162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu 43377162fbb4SEd Maste 4338fa32a634SThomas HuthFunctional testing framework 4339fa32a634SThomas HuthM: Thomas Huth <thuth@redhat.com> 4340fa32a634SThomas HuthR: Philippe Mathieu-Daudé <philmd@linaro.org> 434123cb2e99SDaniel P. BerrangéR: Daniel P. Berrange <berrange@redhat.com> 43429cbff6f2SThomas HuthF: docs/devel/testing/functional.rst 4343fa32a634SThomas HuthF: tests/functional/qemu_test/ 4344fa32a634SThomas Huth 4345daee8de3SYonggang LuoWindows Hosted Continuous Integration 4346daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com> 4347daee8de3SYonggang LuoS: Maintained 4348da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml 4349daee8de3SYonggang Luo 43507e97017eSAlex BennéeGuest Test Compilation Support 43517e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 43528823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 435300a25291SStefan HajnocziS: Maintained 4354162f9164SAlex BennéeF: tests/tcg/Makefile.target 43557e97017eSAlex Bennée 43561e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored) 43571e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org> 43588823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 43591e970158SPhilippe Mathieu-DaudéS: Maintained 436066dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml 436166dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml 43621e970158SPhilippe Mathieu-Daudé 4363717171bdSDaniel P. BerrangeDocumentation 4364717171bdSDaniel P. Berrange------------- 4365717171bdSDaniel P. BerrangeBuild system architecture 4366717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4367717171bdSDaniel P. BerrangeS: Odd Fixes 4368551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst 43698a49e97fSFam Zheng 437092329a7eSAlex BennéeGIT Data Mining Config 437192329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 437292329a7eSAlex BennéeS: Odd Fixes 437392329a7eSAlex BennéeF: gitdm.config 437492329a7eSAlex BennéeF: contrib/gitdm/* 437592329a7eSAlex Bennée 4376b02c9bc3SMarkus ArmbrusterIncompatible changes 4377f5c5e7d9SDaniel P. BerrangéR: devel@lists.libvirt.org 4378a476b216SMao ZhongyiF: docs/about/deprecated.rst 4379b02c9bc3SMarkus Armbruster 4380aef45d51SDaniel P. BerrangeBuild System 4381aef45d51SDaniel P. Berrange------------ 438248fad83fSAlex BennéeMeson 438348fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 438448fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com> 438548fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com> 438648fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 438748fad83fSAlex BennéeS: Maintained 438848fad83fSAlex BennéeF: meson.build 438948fad83fSAlex BennéeF: meson_options.txt 439048fad83fSAlex BennéeF: scripts/meson-buildoptions.* 439148fad83fSAlex BennéeF: scripts/check_sparse.py 439248fad83fSAlex BennéeF: scripts/symlink-install-tree.py 439348fad83fSAlex Bennée 439448fad83fSAlex BennéeTop Level Makefile and configure 439548fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 439648fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 439748fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 439848fad83fSAlex BennéeS: Maintained 439948fad83fSAlex BennéeF: Makefile 440048fad83fSAlex BennéeF: configure 440148fad83fSAlex BennéeF: scripts/mtest2make.py 440248fad83fSAlex BennéeF: tests/Makefile.include 440348fad83fSAlex Bennée 44042f38ff79SPaolo BonziniKconfig 44052f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 44062f38ff79SPaolo BonziniS: Maintained 44072f38ff79SPaolo BonziniF: scripts/minikconf.py 44082f38ff79SPaolo BonziniF: docs/devel/kconfig.rst 44092f38ff79SPaolo BonziniF: Kconfig* 44102f38ff79SPaolo BonziniF: */Kconfig* 44112f38ff79SPaolo BonziniF: hw/*/Kconfig* 44122f38ff79SPaolo BonziniF: target/*/Kconfig* 44132f38ff79SPaolo Bonzini 4414aef45d51SDaniel P. BerrangeGIT submodules 4415aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4416aef45d51SDaniel P. BerrangeS: Odd Fixes 4417aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh 4418c10e01b9SPeter Maydell 4419ef45a392SAleksandar MarkovicUI translations 44204251dfb0SJohn SnowS: Orphan 4421ef45a392SAleksandar MarkovicF: po/*.po 4422ef45a392SAleksandar Markovic 4423c10e01b9SPeter MaydellSphinx documentation configuration and build machinery 4424e95ffabbSJohn SnowM: John Snow <jsnow@redhat.com> 4425c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 4426c10e01b9SPeter MaydellS: Maintained 4427c10e01b9SPeter MaydellF: docs/conf.py 4428c10e01b9SPeter MaydellF: docs/*/conf.py 44294078ee54SPeter MaydellF: docs/sphinx/ 443013f934e7SPeter MaydellF: docs/_templates/ 4431d95f260aSPeter MaydellF: docs/devel/docs.rst 443253fb8bfbSAleksandar Markovic 4433764a6ee9SManos PitsidianakisRust build system integration 4434764a6ee9SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 4435cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org 4436764a6ee9SManos PitsidianakisS: Maintained 44376fdc5bc1SManos PitsidianakisF: scripts/rust/ 44386fdc5bc1SManos PitsidianakisF: rust/.gitignore 4439764a6ee9SManos PitsidianakisF: rust/Kconfig 44406fdc5bc1SManos PitsidianakisF: rust/meson.build 44416fdc5bc1SManos PitsidianakisF: rust/wrapper.h 4442764a6ee9SManos Pitsidianakis 444353fb8bfbSAleksandar MarkovicMiscellaneous 444453fb8bfbSAleksandar Markovic------------- 444553fb8bfbSAleksandar MarkovicPerformance Tools and Tests 444653fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com> 444753fb8bfbSAleksandar MarkovicS: Maintained 444853fb8bfbSAleksandar MarkovicF: scripts/performance/ 4449899c3fc2SAlex Bennée 4450899c3fc2SAlex BennéeCode Coverage Tools 4451899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4452899c3fc2SAlex BennéeS: Odd Fixes 4453899c3fc2SAlex BennéeF: scripts/coverage/ 4454b928505dSMaksim Davydov 4455b928505dSMaksim DavydovMachine development tool 4456b928505dSMaksim DavydovM: Maksim Davydov <davydov-max@yandex-team.ru> 4457b928505dSMaksim DavydovS: Supported 4458b928505dSMaksim DavydovF: scripts/compare-machine-types.py 4459