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> 298884216cfSChinmay RathR: Chinmay Rath <rathc@linux.ibm.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> 4551da3e7f8SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.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 505f7a7e7ddSPhilippe Mathieu-DaudéF: include/accel/accel-*.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 51218da42eeSPhilippe Mathieu-DaudéF: qapi/accelerator.json 5138ff6ff09SPhilippe Mathieu-DaudéF: system/cpus.c 51479ac3915SPhilippe Mathieu-Daudé 515a1477da3SAlexander GrafApple Silicon HVF CPUs 516a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de> 517a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 518a1477da3SAlexander GrafS: Maintained 519a1477da3SAlexander GrafF: target/arm/hvf/ 520f1bcfa81SPhilippe Mathieu-DaudéF: target/arm/hvf-stub.c 521a1477da3SAlexander Graf 522674fc21fSRoman BolshakovX86 HVF CPUs 523de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com> 5243b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 52567e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu> 526de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF 527674fc21fSRoman BolshakovS: Maintained 528674fc21fSRoman BolshakovF: target/i386/hvf/ 529d57bc3c1SAlexander Graf 530d57bc3c1SAlexander GrafHVF 531d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com> 5323b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 53367e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu> 534a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 535d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF 536d57bc3c1SAlexander GrafS: Maintained 537d57bc3c1SAlexander GrafF: accel/hvf/ 538962f9f18SPhilippe Mathieu-DaudéF: accel/stubs/hvf-stub.c 53932cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf.h 54032cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf_int.h 541674fc21fSRoman Bolshakov 542c220cdecSSunil MuthuswamyWHPX CPUs 543c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com> 544c220cdecSSunil MuthuswamyS: Supported 5451fc33bb9SClaudio FontanaF: target/i386/whpx/ 546d5a407a5SPhilippe Mathieu-DaudéF: accel/stubs/whpx-stub.c 54732cad1ffSPhilippe Mathieu-DaudéF: include/system/whpx.h 548c220cdecSSunil Muthuswamy 5496aa0d039SWei LiuX86 Instruction Emulator 5506aa0d039SWei LiuM: Cameron Esfahani <dirty@apple.com> 5516aa0d039SWei LiuM: Roman Bolshakov <rbolshakov@ddn.com> 5526aa0d039SWei LiuR: Phil Dennis-Jordan <phil@philjordan.eu> 5536aa0d039SWei LiuR: Wei Liu <wei.liu@kernel.org> 5546aa0d039SWei LiuS: Maintained 5556aa0d039SWei LiuF: target/i386/emulate/ 5566aa0d039SWei Liu 55784995ea2SMarkus ArmbrusterGuest CPU Cores (Xen) 55884995ea2SMarkus Armbruster--------------------- 5596347e1f1SMarkus ArmbrusterX86 Xen CPUs 5603623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org> 561a0dbef9fSAnthony PERARDM: Anthony PERARD <anthony@xenproject.org> 562784e9727SPaul DurrantM: Paul Durrant <paul@xen.org> 563d01a6fffSStefano StabelliniM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 5646d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org 5658a6b0cd7SStefano StabelliniS: Supported 5668a6b0cd7SStefano StabelliniF: */xen* 567da278d58SPhilippe Mathieu-DaudéF: accel/xen/* 568b827891dSGreg KurzF: hw/9pfs/xen-9p* 569c92451c2SPaolo BonziniF: hw/char/xen_console.c 570c92451c2SPaolo BonziniF: hw/display/xenfb.c 571c92451c2SPaolo BonziniF: hw/net/xen_nic.c 572758af9cfSAnthony PERARDF: hw/usb/xen-usb.c 5731a72d9aeSPaul DurrantF: hw/block/xen* 5744ea7d1a7SPaul DurrantF: hw/block/dataplane/xen* 575c92451c2SPaolo BonziniF: hw/xen/ 576c92451c2SPaolo BonziniF: hw/xenpv/ 5779027ac50SStefano StabelliniF: hw/i386/xen/ 5781401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c 579fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen* 580c92451c2SPaolo BonziniF: include/hw/xen/ 58132cad1ffSPhilippe Mathieu-DaudéF: include/system/xen.h 58232cad1ffSPhilippe Mathieu-DaudéF: include/system/xen-mapcache.h 58371f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c 584c2144422SEdgar E. IglesiasF: docs/system/arm/xenpvh.rst 5850b57c816SEdgar E. IglesiasF: docs/system/i386/xenpvh.rst 5868a6b0cd7SStefano Stabellini 58739becfceSReinoud ZandijkGuest CPU Cores (NVMM) 58839becfceSReinoud Zandijk---------------------- 58939becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support 59039becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 59139becfceSReinoud ZandijkS: Maintained 59232cad1ffSPhilippe Mathieu-DaudéF: include/system/nvmm.h 593b6637bd5SPhilippe Mathieu-DaudéF: accel/stubs/nvmm-stub.c 59439becfceSReinoud ZandijkF: target/i386/nvmm/ 59539becfceSReinoud Zandijk 59684995ea2SMarkus ArmbrusterHosts 59784995ea2SMarkus Armbruster----- 5981bdd6874SStefan WeilLINUX 599f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com> 600f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com> 601f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 6021bdd6874SStefan WeilS: Maintained 6031bdd6874SStefan WeilF: linux-headers/ 604e05ea75fSCornelia HuckF: include/standard-headers/ 605f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh 6061bdd6874SStefan Weil 6071bdd6874SStefan WeilPOSIX 608f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 6091bdd6874SStefan WeilS: Maintained 610f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c 61132cad1ffSPhilippe Mathieu-DaudéF: include/system/os-posix.h 612f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c 613f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h 6141bdd6874SStefan Weil 6153c2bdbc1SKamil RytarowskiNETBSD 61639becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 61739becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org> 6183c2bdbc1SKamil RytarowskiS: Maintained 6191b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD 6203c2bdbc1SKamil Rytarowski 6210a773d55SBrad SmithOPENBSD 6220a773d55SBrad SmithM: Brad Smith <brad@comstyle.com> 6230a773d55SBrad SmithS: Maintained 6240a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD 6250a773d55SBrad Smith 6261bdd6874SStefan WeilW32, W64 6271bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de> 6281bdd6874SStefan WeilS: Maintained 6291bdd6874SStefan WeilF: *win32* 63003972660SThomas HuthF: */*win32* 63103972660SThomas HuthF: include/*/*win32* 63203972660SThomas HuthX: qga/*win32* 633885bdc95SStefan WeilF: qemu.nsi 63448fad83fSAlex BennéeF: scripts/nsis.py 6351bdd6874SStefan Weil 636c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS) 6378823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 638c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes 639c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-* 640c82b7ef1SPhilippe Mathieu-DaudéF: */*.m 64148fad83fSAlex BennéeF: scripts/entitlement.sh 642c82b7ef1SPhilippe Mathieu-Daudé 6430f46bf65SKohei TokunagaWebAssembly 6440f46bf65SKohei TokunagaM: Kohei Tokunaga <ktokunaga.mail@gmail.com> 6450f46bf65SKohei TokunagaS: Maintained 6460f46bf65SKohei TokunagaF: include/system/os-wasm.h 6470f46bf65SKohei TokunagaF: os-wasm.c 6485b78d120SKohei TokunagaF: util/coroutine-wasm.c 649ccc403edSKohei TokunagaF: configs/meson/emscripten.txt 6508574be0eSKohei TokunagaF: tests/docker/dockerfiles/emsdk-wasm32-cross.docker 6510f46bf65SKohei Tokunaga 652b250d04aSPhilippe Mathieu-DaudéAlpha Machines 65384995ea2SMarkus Armbruster-------------- 654336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 655b250d04aSPhilippe Mathieu-DaudéS: Maintained 656b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/ 6577bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c 6588d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/ 65912c6b615SThomas HuthF: tests/functional/test_alpha_clipper.py 660b250d04aSPhilippe Mathieu-Daudé 661fd5d5c56SAnthony LiguoriARM Machines 662fd5d5c56SAnthony Liguori------------ 66384291fe7SliguangAllwinner-a10 66485b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com> 665a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 666632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com> 667b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 668a00d7f20SPeter MaydellS: Odd Fixes 66985b4d5daSBeniamino GalvaniF: hw/*/allwinner* 6709d19a8ffSPhilippe Mathieu-DaudéF: hw/ide/ahci-allwinner.c 67185b4d5daSBeniamino GalvaniF: include/hw/*/allwinner* 67284291fe7SliguangF: hw/arm/cubieboard.c 673d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst 674632dfea3SStrahinja JankovicF: hw/misc/axp209.c 675d4d183afSThomas HuthF: tests/functional/test_arm_cubieboard.py 67684291fe7Sliguang 677740dafc0SNiek LinnenbankAllwinner-h3 678740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com> 679740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org 680740dafc0SNiek LinnenbankS: Maintained 681740dafc0SNiek LinnenbankF: hw/*/allwinner-h3* 682740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3* 683b0c96666SNiek LinnenbankF: hw/arm/orangepi.c 684c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst 685380f7268SThomas HuthF: tests/functional/test_arm_orangepi.py 686740dafc0SNiek Linnenbank 687e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices 68806271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 689b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 69006271000SPaolo BonziniS: Maintained 69106271000SPaolo BonziniF: hw/char/pl011.c 692c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h 69306271000SPaolo BonziniF: hw/display/pl110* 69406271000SPaolo BonziniF: hw/dma/pl080.c 695aa74e355SPeter MaydellF: include/hw/dma/pl080.h 69606271000SPaolo BonziniF: hw/dma/pl330.c 69706271000SPaolo BonziniF: hw/gpio/pl061.c 69806271000SPaolo BonziniF: hw/input/pl050.c 6994940da20SThomas HuthF: include/hw/input/pl050.h 70006271000SPaolo BonziniF: hw/intc/pl190.c 70106271000SPaolo BonziniF: hw/sd/pl181.c 7021d52866fSPeter MaydellF: hw/ssi/pl022.c 7031d52866fSPeter MaydellF: include/hw/ssi/pl022.h 704877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c 705877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h 70606271000SPaolo BonziniF: include/hw/arm/primecell.h 707e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c 708e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h 70930858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c 7104f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c 7114f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h 7129bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c 713e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c 714e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h 715050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c 716050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h 7179cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c 7180d4a7551SPeter MaydellF: hw/misc/tz-ppc.c 7190d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h 720344f4b15SPeter MaydellF: hw/misc/tz-mpc.c 721344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h 722211e701dSPeter MaydellF: hw/misc/tz-msc.c 723211e701dSPeter MaydellF: include/hw/misc/tz-msc.h 72406271000SPaolo Bonzini 72506271000SPaolo BonziniARM cores 72606271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 727b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 72806271000SPaolo BonziniS: Maintained 72906271000SPaolo BonziniF: hw/intc/arm* 730662c3ebaSThomas HuthF: hw/intc/gic*_internal.h 73106271000SPaolo BonziniF: hw/misc/a9scu.c 73206271000SPaolo BonziniF: hw/misc/arm11scu.c 733b7f30114SThomas HuthF: hw/misc/arm_l2x0.c 7342f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c 73506271000SPaolo BonziniF: hw/timer/a9gtimer* 736c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm* 737c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h 73806271000SPaolo BonziniF: include/hw/intc/arm* 73906271000SPaolo BonziniF: include/hw/misc/a9scu.h 74006271000SPaolo BonziniF: include/hw/misc/arm11scu.h 74106271000SPaolo BonziniF: include/hw/timer/a9gtimer.h 74206271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h 743c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h 7442f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h 7451e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c 74606271000SPaolo Bonzini 7472a952e05SThomas HuthBananapi M2U 7482a952e05SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 7492a952e05SThomas HuthL: qemu-arm@nongnu.org 7502a952e05SThomas HuthS: Odd Fixes 7512a952e05SThomas HuthF: docs/system/arm/bananapi_m2u.rst 7522a952e05SThomas HuthF: hw/*/allwinner-r40*.c 7532a952e05SThomas HuthF: hw/arm/bananapi_m2u.c 7542a952e05SThomas HuthF: include/hw/*/allwinner-r40*.h 7552a952e05SThomas HuthF: tests/functional/test_arm_bpim2u.py 7562a952e05SThomas Huth 757e569d959SInès VarholB-L475E-IOT01A IoT Node 758e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 759e569d959SInès VarholL: qemu-arm@nongnu.org 760e569d959SInès VarholS: Maintained 761e569d959SInès VarholF: hw/arm/b-l475e-iot01a.c 762e569d959SInès VarholF: hw/display/dm163.c 763e569d959SInès VarholF: tests/qtest/dm163-test.c 764e569d959SInès Varhol 765fc63dcffSEvgeny VoevodinExynos 766f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com> 767a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 768b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 769a00d7f20SPeter MaydellS: Odd Fixes 7708d8b636dSPaolo BonziniF: hw/*/exynos* 77178cb12a9SPeter MaydellF: include/hw/*/exynos* 772f99e1d31SPeter MaydellF: docs/system/arm/exynos.rst 77381e2926dSThomas HuthF: tests/functional/test_arm_smdkc210.py 774fc63dcffSEvgeny Voevodin 775766fd09fSMark LangsdorfCalxeda Highbank 7769ef137caSRob HerringM: Rob Herring <robh@kernel.org> 777a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 778b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 779a00d7f20SPeter MaydellS: Odd Fixes 7808d8b636dSPaolo BonziniF: hw/arm/highbank.c 7818d8b636dSPaolo BonziniF: hw/net/xgmac.c 782c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst 783766fd09fSMark Langsdorf 7849082f121SAntony PavlovCanon DIGIC 7859082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com> 786a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 787b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 788a00d7f20SPeter MaydellS: Odd Fixes 7899082f121SAntony PavlovF: include/hw/arm/digic.h 7909082f121SAntony PavlovF: hw/*/digic* 7917ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic* 792e3fc99b1SThomas HuthF: tests/functional/test_arm_canona1100.py 7932d21dd17SPeter MaydellF: docs/system/arm/digic.rst 7949082f121SAntony Pavlov 7959c8fdcecSAnup PatelGoldfish RTC 7969c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com> 7979c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com> 7989c8fdcecSAnup PatelL: qemu-riscv@nongnu.org 7999c8fdcecSAnup PatelS: Maintained 8009c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c 8019c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h 8029c8fdcecSAnup Patel 803123a069aSThomas Huthi.MX25 PDK 804123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 805123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 806123a069aSThomas HuthL: qemu-arm@nongnu.org 807123a069aSThomas HuthS: Odd Fixes 808123a069aSThomas HuthF: hw/arm/fsl-imx25.c 809123a069aSThomas HuthF: hw/arm/imx25_pdk.c 810123a069aSThomas HuthF: hw/misc/imx25_ccm.c 81137f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c 812123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h 813123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h 81437f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h 815b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst 816123a069aSThomas Huth 81795a5db3aSThomas Huthi.MX31 (kzm) 818a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 819b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 82095a5db3aSThomas HuthS: Odd Fixes 8218d8b636dSPaolo BonziniF: hw/arm/kzm.c 82295a5db3aSThomas HuthF: hw/*/imx_* 82395a5db3aSThomas HuthF: hw/*/*imx31* 82495a5db3aSThomas HuthF: include/hw/*/imx_* 82595a5db3aSThomas HuthF: include/hw/*/*imx31* 826fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst 8270325559dSPeter Chubb 828fd5d5c56SAnthony LiguoriIntegrator CP 8291ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 830b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 831adb478a5SPeter MaydellS: Odd Fixes 8328d8b636dSPaolo BonziniF: hw/arm/integratorcp.c 833f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c 834b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h 835ef83aea0SPhilippe Mathieu-DaudéF: tests/functional/test_arm_integratorcp.py 836c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst 837fd5d5c56SAnthony Liguori 83895a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul 83995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 84095a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 84195a5db3aSThomas HuthL: qemu-arm@nongnu.org 84295a5db3aSThomas HuthS: Odd Fixes 84395a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c 84495a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c 84595a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c 84695a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h 84795a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h 848946f9ef2SPeter MaydellF: docs/system/arm/mcimx6ul-evk.rst 84995a5db3aSThomas Huth 85095a5db3aSThomas HuthMCIMX7D SABRE / i.MX7 85195a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 85295a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com> 85395a5db3aSThomas HuthL: qemu-arm@nongnu.org 85495a5db3aSThomas HuthS: Odd Fixes 85595a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c 85695a5db3aSThomas HuthF: hw/arm/fsl-imx7.c 857b7f30114SThomas HuthF: hw/misc/imx7_*.c 85895a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h 859b7f30114SThomas HuthF: include/hw/misc/imx7_*.h 86095a5db3aSThomas HuthF: hw/pci-host/designware.c 86195a5db3aSThomas HuthF: include/hw/pci-host/designware.h 862946f9ef2SPeter MaydellF: docs/system/arm/mcimx7d-sabre.rst 86395a5db3aSThomas Huth 864a4eefc69SBernhard BeschowMCIMX8MP-EVK / i.MX8MP 865a4eefc69SBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 866a4eefc69SBernhard BeschowL: qemu-arm@nongnu.org 867a4eefc69SBernhard BeschowS: Maintained 868a4eefc69SBernhard BeschowF: hw/arm/imx8mp-evk.c 869a4eefc69SBernhard BeschowF: hw/arm/fsl-imx8mp.c 87086c2dff9SBernhard BeschowF: hw/misc/imx8mp_*.c 871fd1deb53SBernhard BeschowF: hw/pci-host/fsl_imx8m_phy.c 872822405b1SBernhard BeschowF: hw/rtc/rs5c372.c 873a4eefc69SBernhard BeschowF: include/hw/arm/fsl-imx8mp.h 87486c2dff9SBernhard BeschowF: include/hw/misc/imx8mp_*.h 875fd1deb53SBernhard BeschowF: include/hw/pci-host/fsl_imx8m_phy.h 876a4eefc69SBernhard BeschowF: docs/system/arm/imx8mp-evk.rst 877cef2274dSBernhard BeschowF: tests/functional/test_aarch64_imx8mp_evk.py 878822405b1SBernhard BeschowF: tests/qtest/rs5c372-test.c 879a4eefc69SBernhard Beschow 880273a70aeSPeter MaydellMPS2 / MPS3 881e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 882e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org 883e5a6a6e6SPeter MaydellS: Maintained 884e5a6a6e6SPeter MaydellF: hw/arm/mps2.c 8850d4a7551SPeter MaydellF: hw/arm/mps2-tz.c 886273a70aeSPeter MaydellF: hw/arm/mps3r.c 8870d4a7551SPeter MaydellF: hw/misc/mps2-*.c 8880d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h 8896eee5d24SPeter MaydellF: hw/arm/armsse.c 8906eee5d24SPeter MaydellF: include/hw/arm/armsse.h 891c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c 892c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h 89375750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c 89475750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h 895c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c 896c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h 8974239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c 8984239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h 8995aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c 9005aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h 901cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c 902cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h 9030d10df30SPeter MaydellF: hw/timer/sse-counter.c 9040d10df30SPeter MaydellF: include/hw/timer/sse-counter.h 9050b8ceee8SPeter MaydellF: hw/timer/sse-timer.c 9060b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h 9071eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c 908ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst 909e5a6a6e6SPeter Maydell 9108f69a4c1SPeter MaydellMusca 9118f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 9128f69a4c1SPeter MaydellL: qemu-arm@nongnu.org 913adb478a5SPeter MaydellS: Odd Fixes 9148f69a4c1SPeter MaydellF: hw/arm/musca.c 9159f8f640eSPeter MaydellF: docs/system/arm/musca.rst 9168f69a4c1SPeter Maydell 917fd5d5c56SAnthony LiguoriMusicpal 918fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 919a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 920b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 921a00d7f20SPeter MaydellS: Odd Fixes 9228d8b636dSPaolo BonziniF: hw/arm/musicpal.c 9236d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c 9246d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h 925c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst 926fd5d5c56SAnthony Liguori 927e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx 928e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com> 92973c793daSHao WuM: Hao Wu <wuhaotsh@google.com> 930e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org 931e5a7ba87SHavard SkinnemoenS: Supported 93269fbfb8fSHao WuF: hw/*/npcm* 9336f351a7aSTitus RwantareF: hw/sensor/adm1266.c 93469fbfb8fSHao WuF: include/hw/*/npcm* 93569fbfb8fSHao WuF: tests/qtest/npcm* 9365861f5abSTitus RwantareF: tests/qtest/adm1266-test.c 937d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin 938269b7effSHao WuF: pc-bios/npcm8xx_bootrom.bin 939d1cb5edaSHavard SkinnemoenF: roms/vbootrom 94071703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst 941799d6830SThomas HuthF: tests/functional/test_arm_quanta_gsj.py 942e5a7ba87SHavard Skinnemoen 94395a5db3aSThomas HuthRaspberry Pi 94495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 9458823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 94695a5db3aSThomas HuthL: qemu-arm@nongnu.org 94795a5db3aSThomas HuthS: Odd Fixes 948123a069aSThomas HuthF: hw/arm/raspi.c 94995a5db3aSThomas HuthF: hw/arm/raspi_platform.h 95095a5db3aSThomas HuthF: hw/*/bcm283* 95129ecf2deSThomas HuthF: include/hw/arm/rasp* 95295a5db3aSThomas HuthF: include/hw/*/bcm283* 953d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst 954165ab274SPhilippe Mathieu-DaudéF: tests/functional/test_arm_raspi2.py 955471f7ff7SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi3.py 956547738beSPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi4.py 95795a5db3aSThomas Huth 958fd5d5c56SAnthony LiguoriReal View 9591ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 960b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 961adb478a5SPeter MaydellS: Odd Fixes 9628d8b636dSPaolo BonziniF: hw/arm/realview* 963f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c 9645ea53049SPaolo BonziniF: hw/intc/realview_gic.c 9655ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h 966c11a8e89SPeter MaydellF: docs/system/arm/realview.rst 96716a9b550SThomas HuthF: tests/functional/test_arm_realview.py 968fd5d5c56SAnthony Liguori 96995a5db3aSThomas HuthSABRELITE / i.MX6 97095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 97195a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 97295a5db3aSThomas HuthL: qemu-arm@nongnu.org 97395a5db3aSThomas HuthS: Odd Fixes 9744db546d3SThomas HuthF: docs/system/arm/sabrelite.rst 97595a5db3aSThomas HuthF: hw/arm/sabrelite.c 97695a5db3aSThomas HuthF: hw/arm/fsl-imx6.c 977b7f30114SThomas HuthF: hw/misc/imx6_*.c 97895a5db3aSThomas HuthF: hw/ssi/imx_spi.c 9790701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c 9800701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h 98195a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h 982b7f30114SThomas HuthF: include/hw/misc/imx6_*.h 98395a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h 98495a5db3aSThomas Huth 98564580903SHongbo ZhangSBSA-REF 986428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com> 98764580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org> 988a6240a2eSLeif LindholmR: Leif Lindholm <leif.lindholm@oss.qualcomm.com> 98964580903SHongbo ZhangL: qemu-arm@nongnu.org 99064580903SHongbo ZhangS: Maintained 99164580903SHongbo ZhangF: hw/arm/sbsa-ref.c 992d02ce621SThomas HuthF: hw/misc/sbsa_ec.c 993d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c 994d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h 9959eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst 99612c6b615SThomas HuthF: tests/functional/test_aarch64_*sbsaref*.py 99764580903SHongbo Zhang 998671f11b2SThomas HuthSharp SL-5500 (Collie) PDA 999671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 1000671f11b2SThomas HuthL: qemu-arm@nongnu.org 1001671f11b2SThomas HuthS: Odd Fixes 1002671f11b2SThomas HuthF: hw/arm/collie.c 1003671f11b2SThomas HuthF: hw/arm/strongarm* 1004504f935dSPeter MaydellF: hw/gpio/zaurus.c 1005504f935dSPeter MaydellF: include/hw/arm/sharpsl.h 1006b76b60f5SPeter MaydellF: docs/system/arm/collie.rst 1007aff83583SPeter MaydellF: tests/functional/test_arm_collie.py 1008671f11b2SThomas Huth 1009fd5d5c56SAnthony LiguoriStellaris 10101ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1011b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1012adb478a5SPeter MaydellS: Odd Fixes 10138d8b636dSPaolo BonziniF: hw/*/stellaris* 10147c7e1f60SThomas HuthF: hw/display/ssd03* 1015c6198abbSSean WeiF: include/hw/input/stellaris_gamepad.h 10167c7e1f60SThomas HuthF: include/hw/timer/stellaris-gptm.h 1017c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst 101896778e69SThomas HuthF: tests/functional/test_arm_stellaris.py 1019fd5d5c56SAnthony Liguori 1020e569d959SInès VarholSTM32L4x5 SoC Family 1021e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 1022e569d959SInès VarholL: qemu-arm@nongnu.org 1023e569d959SInès VarholS: Maintained 1024e569d959SInès VarholF: hw/arm/stm32l4x5_soc.c 1025e569d959SInès VarholF: hw/char/stm32l4x5_usart.c 1026e569d959SInès VarholF: hw/misc/stm32l4x5_exti.c 1027e569d959SInès VarholF: hw/misc/stm32l4x5_syscfg.c 1028e569d959SInès VarholF: hw/misc/stm32l4x5_rcc.c 1029e569d959SInès VarholF: hw/gpio/stm32l4x5_gpio.c 1030e569d959SInès VarholF: include/hw/*/stm32l4x5_*.h 1031e569d959SInès VarholF: tests/qtest/stm32l4x5* 1032e569d959SInès Varhol 10332ac2410cSAlexandre IoossSTM32VLDISCOVERY 10342ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 10352ac2410cSAlexandre IoossL: qemu-arm@nongnu.org 10362ac2410cSAlexandre IoossS: Maintained 10372ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c 10381af060e5SAlexandre IoossF: docs/system/arm/stm32.rst 10392ac2410cSAlexandre Iooss 104095a5db3aSThomas HuthVersatile Express 104195a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 104295a5db3aSThomas HuthL: qemu-arm@nongnu.org 1043adb478a5SPeter MaydellS: Odd Fixes 104495a5db3aSThomas HuthF: hw/arm/vexpress.c 104542c31682SThomas HuthF: hw/display/sii9022.c 10465a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst 1047c3cff727SThomas HuthF: tests/functional/test_arm_vexpress.py 104895a5db3aSThomas Huth 1049fd5d5c56SAnthony LiguoriVersatile PB 10501ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1051b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1052adb478a5SPeter MaydellS: Odd Fixes 10538d8b636dSPaolo BonziniF: hw/*/versatile* 1054500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c 1055f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h 1056c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c 1057c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst 1058fd5d5c56SAnthony Liguori 105995a5db3aSThomas HuthVirt 106095a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 106195a5db3aSThomas HuthL: qemu-arm@nongnu.org 106295a5db3aSThomas HuthS: Maintained 106395a5db3aSThomas HuthF: hw/arm/virt* 106495a5db3aSThomas HuthF: include/hw/arm/virt.h 10656a0b7505SPeter MaydellF: docs/system/arm/virt.rst 106612c6b615SThomas HuthF: tests/functional/test_aarch64_*virt*.py 106737136902SThomas HuthF: tests/functional/test_aarch64_tuxrun.py 1068de9f57a6SThomas HuthF: tests/functional/test_arm_tuxrun.py 106912c6b615SThomas HuthF: tests/functional/test_arm_virt.py 107095a5db3aSThomas Huth 1071e3260506SPeter A. G. CrosthwaiteXilinx Zynq 1072cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1073c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1074a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1075b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1076e3260506SPeter A. G. CrosthwaiteS: Maintained 1077cc0100f4SAlistair FrancisF: hw/*/xilinx_* 10788d8b636dSPaolo BonziniF: hw/*/cadence_* 1079246f530cSCorey MinyardF: hw/misc/zynq_slcr.c 1080246f530cSCorey MinyardF: hw/adc/zynq-xadc.c 1081246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h 1082246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h 1083cc0100f4SAlistair FrancisX: hw/ssi/xilinx_* 10842d30506dSSai Pavan BodduF: docs/system/arm/xlnx-zynq.rst 1085e3260506SPeter A. G. Crosthwaite 1086ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal 1087c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1088cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1089a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1090b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1091137805f5SAlistair FrancisS: Maintained 1092cc0100f4SAlistair FrancisF: hw/*/xlnx*.c 1093f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h 109424d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h 109524d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c 109624d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h 1097ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst 10986128720aSPeter MaydellF: docs/system/arm/xlnx-zcu102.rst 1099490d25e6SThomas HuthF: tests/functional/test_aarch64_xlnx_versal.py 1100137805f5SAlistair Francis 110172e58848SFrancisco IglesiasXilinx Versal OSPI 1102dbd1fbedSFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 110372e58848SFrancisco IglesiasS: Maintained 110472e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c 110572e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h 110672e58848SFrancisco Iglesias 11075a8559e2SFrancisco IglesiasXilinx Versal CFI 11085a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 11095a8559e2SFrancisco IglesiasS: Maintained 11105a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c 11115a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h 111286d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c 111386d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h 1114c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c 1115c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h 11165a8559e2SFrancisco Iglesias 11170f76debdSAlexandre IoossSTM32F100 11180f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 11190f76debdSAlexandre IoossL: qemu-arm@nongnu.org 11200f76debdSAlexandre IoossS: Maintained 11210f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c 11220f76debdSAlexandre Iooss 1123a1f8193bSAlistair FrancisSTM32F205 1124a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1125a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11268ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1127a1f8193bSAlistair FrancisS: Maintained 1128a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c 1129a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c 1130a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c 1131a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c 1132a1f8193bSAlistair FrancisF: hw/adc/* 1133a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c 11340e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h 1135a1f8193bSAlistair Francis 1136529fc5fdSAlistair FrancisSTM32F405 1137529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1138529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 11398ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1140529fc5fdSAlistair FrancisS: Maintained 1141529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c 1142529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c 1143529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c 1144d1613f2aSRomán Cárdenas RodríguezF: hw/misc/stm32_rcc.c 1145d1613f2aSRomán Cárdenas RodríguezF: include/hw/misc/stm32_rcc.h 1146529fc5fdSAlistair Francis 1147a1f8193bSAlistair FrancisNetduino 2 1148a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1149a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11508ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1151a1f8193bSAlistair FrancisS: Maintained 1152a1f8193bSAlistair FrancisF: hw/arm/netduino2.c 1153a1f8193bSAlistair Francis 115460d6c427SAlistair FrancisNetduino Plus 2 115560d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 115660d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 11578ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 115860d6c427SAlistair FrancisS: Maintained 115960d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c 116060d6c427SAlistair Francis 1161ee5bffa9SFelipe BalbiOlimex STM32 H405 1162ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org> 1163ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org 1164ee5bffa9SFelipe BalbiS: Maintained 1165ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c 1166ee5bffa9SFelipe Balbi 1167670bc4cbSSubbaraya SundeepSmartFusion2 1168670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1169a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11708ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1171670bc4cbSSubbaraya SundeepS: Maintained 1172670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c 1173670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c 1174670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c 1175670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c 1176670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h 1177670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h 1178670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h 1179670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h 11801c664378SSubbaraya SundeepF: hw/net/msf2-emac.c 11811c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h 1182670bc4cbSSubbaraya Sundeep 1183670bc4cbSSubbaraya SundeepEmcraft M2S-FG484 1184670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1185a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11868ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1187670bc4cbSSubbaraya SundeepS: Maintained 1188670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c 11893f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst 1190bade2d51SThomas HuthF: tests/functional/test_arm_emcraft_sf2.py 1191670bc4cbSSubbaraya Sundeep 1192f87db1baSJoel StanleyASPEED BMCs 1193f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org> 1194a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11955f445212SJamin LinR: Steven Lee <steven_lee@aspeedtech.com> 11965f445212SJamin LinR: Troy Lee <leetroy@gmail.com> 11975f445212SJamin LinR: Jamin Lin <jamin_lin@aspeedtech.com> 1198cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au> 1199f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au> 1200f87db1baSJoel StanleyL: qemu-arm@nongnu.org 1201f87db1baSJoel StanleyS: Maintained 1202f87db1baSJoel StanleyF: hw/*/*aspeed* 1203f87db1baSJoel StanleyF: include/hw/*/*aspeed* 1204f87db1baSJoel StanleyF: hw/net/ftgmac100.c 1205f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h 1206de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst 12076a98e614SPeter MaydellF: docs/system/arm/fby35.rst 1208e354d99aSThomas HuthF: tests/*/*aspeed* 120934fdd734SJamin LinF: tests/*/*ast2700* 1210c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c 1211e578dcc7SJamin LinF: pc-bios/ast27x0_bootrom.bin 1212f87db1baSJoel Stanley 1213c0066d1aSJoel StanleyNRF51 1214c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au> 1215a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1216c0066d1aSJoel StanleyL: qemu-arm@nongnu.org 1217c0066d1aSJoel StanleyS: Maintained 1218c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c 1219c8de3f5fSStefan HajnocziF: hw/*/microbit*.c 1220c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h 1221c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h 12221e8a1faeSThomas HuthF: tests/qtest/microbit-test.c 1223cb5f6ca8SThomas HuthF: tests/functional/test_arm_microbit.py 122490a76c63SAlexandre IoossF: docs/system/arm/nrf.rst 1225c0066d1aSJoel Stanley 1226d0f0cd5bSPaolo BonziniARM PL011 Rust device 1227d0f0cd5bSPaolo BonziniM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 1228d0f0cd5bSPaolo BonziniS: Maintained 1229d0f0cd5bSPaolo BonziniF: rust/hw/char/pl011/ 1230d0f0cd5bSPaolo Bonzini 123142f3ff00SMichael RolnikAVR Machines 123242f3ff00SMichael Rolnik------------- 123342f3ff00SMichael Rolnik 123442f3ff00SMichael RolnikAVR MCUs 123542f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 123642f3ff00SMichael RolnikS: Maintained 1237812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak 12387dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/ 1239429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h 1240429ca9d6SMichael RolnikF: hw/char/avr_usart.c 12418ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h 12428ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c 1243dc288de0SMichael RolnikF: include/hw/misc/avr_power.h 1244dc288de0SMichael RolnikF: hw/misc/avr_power.c 124542f3ff00SMichael Rolnik 124650486d63SPhilippe Mathieu-DaudéArduino 12478823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 124850486d63SPhilippe Mathieu-DaudéS: Maintained 124950486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c 1250ff1bc6f4SThomas HuthF: tests/functional/test_avr_uno.py 125150486d63SPhilippe Mathieu-Daudé 1252e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines 1253e188396cSPhilippe Mathieu-Daudé------------------ 1254ae759c96SHelge DellerHP B160L, HP C3700 1255336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 12562177d0c1SHelge DellerM: Helge Deller <deller@gmx.de> 12572177d0c1SHelge DellerS: Maintained 1258812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak 125927407470SHelge DellerF: hw/char/diva-gsp.c 1260e416fd79SThomas HuthF: hw/display/artist.c 1261e188396cSPhilippe Mathieu-DaudéF: hw/hppa/ 12628db07603SThomas HuthF: hw/input/lasips2.c 126311f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596* 126445f569a1SMark Cave-AylandF: hw/misc/lasi.c 1265ae759c96SHelge DellerF: hw/pci-host/astro.c 12660db9350eSMark Cave-AylandF: hw/pci-host/dino.c 12678db07603SThomas HuthF: include/hw/input/lasips2.h 126845f569a1SMark Cave-AylandF: include/hw/misc/lasi.h 126911f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h 1270ae759c96SHelge DellerF: include/hw/pci-host/astro.h 12710db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h 1272e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img 1273ae759c96SHelge DellerF: roms/seabios-hppa/ 1274e4a407d2SPhilippe Mathieu-DaudéF: tests/functional/test_hppa_seabios.py 1275e188396cSPhilippe Mathieu-Daudé 1276d88b51dcSXiaojuan YangLoongArch Machines 1277d88b51dcSXiaojuan Yang------------------ 1278d88b51dcSXiaojuan YangVirt 1279d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn> 12809c3934b3SBibo MaoM: Bibo Mao <maobibo@loongson.cn> 128136ff1787SJiaxun YangR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1282d88b51dcSXiaojuan YangS: Maintained 1283587858edSXiaojuan YangF: docs/system/loongarch/virt.rst 1284a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak 1285a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak 1286a8a506c3SXiaojuan YangF: hw/loongarch/ 1287a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h 1288f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h 12897e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1290f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c 12917e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 12920f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h 1293c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c 1294ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml 1295d88b51dcSXiaojuan Yang 1296afcacd53SAurelien JarnoM68K Machines 1297fd5d5c56SAnthony Liguori------------- 1298fd5d5c56SAnthony Liguorian5206 12995baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 13005baf2741SThomas HuthS: Odd Fixes 13018d8b636dSPaolo BonziniF: hw/m68k/an5206.c 1302e9a56114SThomas HuthF: hw/m68k/mcf5206.c 1303fd5d5c56SAnthony Liguori 1304fd5d5c56SAnthony Liguorimcf5208 13055baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 13065baf2741SThomas HuthS: Odd Fixes 13078d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c 1308e9a56114SThomas HuthF: hw/m68k/mcf_intc.c 1309e9a56114SThomas HuthF: hw/char/mcf_uart.c 1310e9a56114SThomas HuthF: hw/net/mcf_fec.c 13115baf2741SThomas HuthF: include/hw/m68k/mcf*.h 131212c6b615SThomas HuthF: tests/functional/test_m68k_mcf5208evb.py 1313fd5d5c56SAnthony Liguori 13141810b815SThomas HuthNeXTcube 13151810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 13161810b815SThomas HuthS: Odd Fixes 13171810b815SThomas HuthF: hw/m68k/next-*.c 13181810b815SThomas HuthF: hw/display/next-fb.c 13191810b815SThomas HuthF: include/hw/m68k/next-cube.h 1320576fffbcSThomas HuthF: tests/functional/test_m68k_nextcube.py 13211810b815SThomas Huth 13226dca62a0SLaurent Vivierq800 13236dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 13246dca62a0SLaurent VivierS: Maintained 132504e7ca8dSLaurent VivierF: hw/m68k/q800.c 13268e093280SMark Cave-AylandF: hw/m68k/q800-glue.c 13276dca62a0SLaurent VivierF: hw/misc/mac_via.c 1328fa2ba3b8SLaurent VivierF: hw/nubus/* 13298ac919a0SLaurent VivierF: hw/display/macfb.c 1330c701ec62SLaurent VivierF: hw/block/swim.c 1331e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c 1332bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c 1333ac13a6b3SMark Cave-AylandF: hw/audio/asc.c 133404e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h 1335382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h 1336382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h 13376dca62a0SLaurent VivierF: include/hw/misc/mac_via.h 1338fa2ba3b8SLaurent VivierF: include/hw/nubus/* 13398ac919a0SLaurent VivierF: include/hw/display/macfb.h 1340c701ec62SLaurent VivierF: include/hw/block/swim.h 1341a8019229SMark Cave-AylandF: include/hw/m68k/q800.h 13428e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h 1343e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h 1344bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h 1345ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h 1346c7f3663cSThomas HuthF: tests/functional/test_m68k_q800.py 13476dca62a0SLaurent Vivier 1348e1cecdcaSLaurent Viviervirt 1349e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1350e1cecdcaSLaurent VivierS: Maintained 1351e1cecdcaSLaurent VivierF: hw/m68k/virt.c 1352e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c 1353e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c 1354e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c 1355e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c 1356e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h 1357e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h 1358e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h 1359e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h 13606e0c8492SPeter MaydellF: docs/specs/virt-ctlr.rst 13613356bb83SAlex BennéeF: tests/functional/test_m68k_tuxrun.py 1362e1cecdcaSLaurent Vivier 1363fd5d5c56SAnthony LiguoriMicroBlaze Machines 1364b6f97c14Sbellard------------------- 1365fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 1366fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1367fd5d5c56SAnthony LiguoriS: Maintained 13686e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c 1369a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h 1370624fb343SThomas HuthF: tests/functional/test_microblaze*.py 1371b6f97c14Sbellard 1372d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605 13734b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1374d36e8ce7SPeter A. G. CrosthwaiteS: Maintained 13758d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c 1376d36e8ce7SPeter A. G. Crosthwaite 1377fd5d5c56SAnthony LiguoriMIPS Machines 1378fd5d5c56SAnthony Liguori------------- 1379f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines 13808823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1381f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes 1382f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/* 1383f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/ 1384f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/ 1385f44d1d4eSPhilippe Mathieu-Daudé 1386fd5d5c56SAnthony LiguoriJazz 1387fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 138845c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 1389fd5d5c56SAnthony LiguoriS: Maintained 13905298722eSAleksandar MarkovicF: hw/mips/jazz.c 1391740ee84dSThomas HuthF: hw/display/g364fb.c 13920886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c 13930886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c 1394740ee84dSThomas HuthF: hw/nvram/ds1225y.c 1395fd5d5c56SAnthony Liguori 1396fd5d5c56SAnthony LiguoriMalta 13978823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1398485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 1399ca263c0fSAleksandar MarkovicS: Odd Fixes 140016971899SBernhard BeschowF: hw/isa/piix.c 1401fbd75800SPaolo BonziniF: hw/isa/fdc37m81x-superio.c 140260041378SAleksandar MarkovicF: hw/acpi/piix4.c 14035298722eSAleksandar MarkovicF: hw/mips/malta.c 1404a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c 140560041378SAleksandar MarkovicF: include/hw/southbridge/piix.h 1406a2a2a5b0SThomas HuthF: tests/functional/test_mips*_malta.py 1407a2a2a5b0SThomas HuthF: tests/functional/test_mips*_tuxrun.py 1408fd5d5c56SAnthony Liguori 1409fd5d5c56SAnthony LiguoriMipssim 141045c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 14114251dfb0SJohn SnowS: Orphan 14125298722eSAleksandar MarkovicF: hw/mips/mipssim.c 1413659f42d8SYongbok KimF: hw/net/mipsnet.c 1414fd5d5c56SAnthony Liguori 1415c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E 1416dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 14178823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 141897eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1419659f42d8SYongbok KimS: Odd Fixes 1420c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c 14215021bfa5SThomas HuthF: hw/pci-host/bonito.c 1422aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h 1423bce9e484SPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_fuloong2e.py 1424659f42d8SYongbok Kim 142553fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms 1426dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 14272c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 14282c5b1a7dSHuacai ChenS: Maintained 14297e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 1430b4a12dfcSJiaxun YangF: hw/intc/loongson_ipi.c 14312c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c 1432d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c 1433d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h 1434c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c 14357e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1436b4a12dfcSJiaxun YangF: include/hw/intc/loongson_ipi.h 1437b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h 14384c0a2df8SThomas HuthF: tests/functional/test_mips64el_loongson3v.py 14392c5b1a7dSHuacai Chen 1440659f42d8SYongbok KimBoston 14414ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org> 144245c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 14434ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes 1444659f42d8SYongbok KimF: hw/core/loader-fit.c 1445659f42d8SYongbok KimF: hw/mips/boston.c 1446659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c 14475021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h 1448659f42d8SYongbok Kim 1449945dad6dSJia LiuOpenRISC Machines 1450945dad6dSJia Liu----------------- 1451945dad6dSJia Liuor1k-sim 1452945dad6dSJia LiuM: Jia Liu <proljc@gmail.com> 1453945dad6dSJia LiuS: Maintained 14544db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst 1455a4a2f7f8SThomas HuthF: hw/intc/ompic.c 1456945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c 145712c6b615SThomas HuthF: tests/functional/test_or1k_sim.py 1458945dad6dSJia Liu 1459fd5d5c56SAnthony LiguoriPowerPC Machines 1460fd5d5c56SAnthony Liguori---------------- 1461aaade8d7SAndreas FärberBamboo 1462aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 14630f514eeaSDavid GibsonS: Orphan 14648d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c 146555abb29eSPhilippe Mathieu-DaudéF: hw/pci-host/ppc4xx_pci.c 1466e3fc99b1SThomas HuthF: tests/functional/test_ppc_bamboo.py 1467aaade8d7SAndreas Färber 146898cded3aSAndreas Färbere500 14696b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 147098cded3aSAndreas FärberL: qemu-ppc@nongnu.org 14716b7d2f6eSBernhard BeschowS: Odd Fixes 1472ce6fc617SThomas HuthF: hw/ppc/e500* 1473ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c 14742c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c 14757abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c 1476ce6fc617SThomas HuthF: hw/net/fsl_etsec/ 1477ce6fc617SThomas HuthF: hw/pci-host/ppce500.c 1478b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h 1479b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h 1480b5d55020SThomas HuthF: pc-bios/u-boot.e500 1481b96a7487SThomas HuthF: hw/intc/openpic_kvm.c 1482ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h 1483ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst 148453a62fdeSThomas HuthF: tests/functional/test_ppc64_e500.py 14859ca8239aSThomas HuthF: tests/functional/test_ppc_tuxrun.py 148698cded3aSAndreas Färber 148798cded3aSAndreas Färbermpc8544ds 14886b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 148998cded3aSAndreas FärberL: qemu-ppc@nongnu.org 14906b7d2f6eSBernhard BeschowS: Odd Fixes 149198cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c 14928d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c 1493407a6883SThomas HuthF: tests/functional/test_ppc_mpc8544ds.py 149498cded3aSAndreas Färber 14952c6aba14SThomas HuthNew World (mac99) 149640e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1497a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1498bba8e23aSAlexander GrafS: Odd Fixes 1499c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1500baec1910SAndreas FärberF: hw/ppc/mac_newworld.c 15016e481d57SPeter MaydellF: hw/pci-host/uninorth.c 15026e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc] 15038d8b636dSPaolo BonziniF: hw/misc/macio/ 15046ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c 1505b5d55020SThomas HuthF: hw/nvram/mac_nvram.c 150661985587SCédric Le GoaterF: hw/ppc/fw_cfg.c 15072c6aba14SThomas HuthF: hw/input/adb* 1508eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/ 15096ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h 1510443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h 1511eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h 15125021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h 15132c6aba14SThomas HuthF: include/hw/input/adb* 151452804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 151512c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 15165e654086SCédric Le GoaterF: tests/functional/test_ppc64_mac99.py 1517fd5d5c56SAnthony Liguori 15182c6aba14SThomas HuthOld World (g3beige) 151940e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1520a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1521bba8e23aSAlexander GrafS: Odd Fixes 1522c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1523baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c 15246e481d57SPeter MaydellF: hw/pci-host/grackle.c 15258d8b636dSPaolo BonziniF: hw/misc/macio/ 1526835c42d3SThomas HuthF: hw/intc/heathrow_pic.c 15272c6aba14SThomas HuthF: hw/input/adb* 152897e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h 15292c6aba14SThomas HuthF: include/hw/input/adb* 153087e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h 153152804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 153212c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 1533fd5d5c56SAnthony Liguori 1534ec38d398SAndreas FärberPReP 15358178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org> 1536a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 15378178e89cSHervé PoussineauS: Maintained 1538c5288768SThomas HuthF: docs/system/ppc/prep.rst 153975610155SAndreas FärberF: hw/ppc/prep.c 15408178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c 15418178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c 154246fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c 15430a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c 1544a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c 15451cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c 1546819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c 1547a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h 1548819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h 1549407a6883SThomas HuthF: tests/functional/test_ppc_40p.py 1550fd5d5c56SAnthony Liguori 1551c5288768SThomas HuthsPAPR (pseries) 15520cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1553c4103b27SHarsh Prateek BoraM: Harsh Prateek Bora <harshpb@linux.ibm.com> 1554fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com> 15558a269ca4SAndreas FärberL: qemu-ppc@nongnu.org 15562e93a90fSDaniel Henrique BarbozaS: Odd Fixes 15578d8b636dSPaolo BonziniF: hw/*/spapr* 1558f9de2da7SDavid GibsonF: include/hw/*/spapr* 1559f9de2da7SDavid GibsonF: hw/*/xics* 1560f9de2da7SDavid GibsonF: include/hw/*/xics* 1561d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h 1562d79d9989SCédric Le GoaterF: hw/ppc/fdt.c 1563d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h 1564d79d9989SCédric Le GoaterF: hw/ppc/pef.c 1565b5d55020SThomas HuthF: pc-bios/slof.bin 1566c5288768SThomas HuthF: docs/system/ppc/pseries.rst 1567c5288768SThomas HuthF: docs/specs/ppc-spapr-* 15681e8a1faeSThomas HuthF: tests/qtest/spapr* 15691cf4323eSThomas HuthF: tests/qtest/libqos/*spapr* 15701e8a1faeSThomas HuthF: tests/qtest/rtas* 15711cf4323eSThomas HuthF: tests/qtest/libqos/rtas* 1572407a6883SThomas HuthF: tests/functional/test_ppc64_pseries.py 157388c90719SThomas HuthF: tests/functional/test_ppc64_hv.py 1574d9dff75bSThomas HuthF: tests/functional/test_ppc64_tuxrun.py 15758a269ca4SAndreas Färber 15761af82d4fSCédric Le GoaterPowerNV (Non-Virtualized) 15770cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 157801286ee4SAditya GuptaR: Aditya Gupta <adityag@linux.ibm.com> 15791af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org 1580b0877575SCédric Le GoaterS: Odd Fixes 1581c5288768SThomas HuthF: docs/system/ppc/powernv.rst 15821af82d4fSCédric Le GoaterF: hw/ppc/pnv* 15831af82d4fSCédric Le GoaterF: hw/intc/pnv* 15841af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c 1585157ed954SMarkus ArmbrusterF: hw/pci-host/pnv* 15863cde4c31SPhilippe Mathieu-DaudéF: hw/ssi/pnv_spi.c 15871af82d4fSCédric Le GoaterF: include/hw/ppc/pnv* 1588157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv* 15893cde4c31SPhilippe Mathieu-DaudéF: include/hw/ssi/pnv_spi* 15901af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid 159180f93213SNicholas PigginF: pc-bios/pnv-pnor.bin 15921e8a1faeSThomas HuthF: tests/qtest/pnv* 1593407a6883SThomas HuthF: tests/functional/test_ppc64_powernv.py 15941af82d4fSCédric Le Goater 1595de0c7d54SGlenn Milespca955x 15960fa5eefaSGlenn MilesM: Glenn Miles <milesg@linux.ibm.com> 1597de0c7d54SGlenn MilesL: qemu-ppc@nongnu.org 1598de0c7d54SGlenn MilesL: qemu-arm@nongnu.org 1599de0c7d54SGlenn MilesS: Odd Fixes 16006328d8ffSCédric Le GoaterF: hw/gpio/pca955*.c 16016328d8ffSCédric Le GoaterF: include/hw/gpio/pca955*.h 1602de0c7d54SGlenn Miles 1603794d00bfSAndreas Färbervirtex_ml507 1604794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1605794d00bfSAndreas FärberL: qemu-ppc@nongnu.org 1606794d00bfSAndreas FärberS: Odd Fixes 16076e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c 1608407a6883SThomas HuthF: tests/functional/test_ppc_virtex_ml507.py 1609794d00bfSAndreas Färber 1610a9dd6604SBALATON Zoltansam460ex 1611a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1612a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org 1613a9dd6604SBALATON ZoltanS: Maintained 161433c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c 1615b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c 161622dc8a47SPhilippe Mathieu-DaudéF: hw/pci-host/ppc440_pcix.c 161733c6a8b5SBALATON ZoltanF: hw/display/sm501* 1618a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c 1619de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c 162012963e79SBALATON ZoltanF: pc-bios/dtb/canyonlands.dt[sb] 162133c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin 162233c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex 1623623d9065SBALATON ZoltanF: docs/system/ppc/amigang.rst 162455727771SCédric Le GoaterF: tests/functional/test_ppc_sam460ex.py 1625a9dd6604SBALATON Zoltan 1626ba7e5ac1SBALATON Zoltanpegasos2 1627ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1628ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org 1629ba7e5ac1SBALATON ZoltanS: Maintained 1630ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c 1631ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c 1632ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h 1633ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h 1634ba7e5ac1SBALATON Zoltan 1635d9656f86SBALATON Zoltanamigaone 1636d9656f86SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1637d9656f86SBALATON ZoltanL: qemu-ppc@nongnu.org 1638d9656f86SBALATON ZoltanS: Maintained 1639d9656f86SBALATON ZoltanF: hw/ppc/amigaone.c 1640d9656f86SBALATON ZoltanF: hw/pci-host/articia.c 1641d9656f86SBALATON ZoltanF: include/hw/pci-host/articia.h 1642cef1becbSThomas HuthF: tests/functional/test_ppc_amiga.py 1643d9656f86SBALATON Zoltan 1644fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF) 1645fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru> 1646fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org 16470cbc34dcSDaniel Henrique BarbozaS: Odd Fixes 1648fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof* 1649fc8c745dSAlexey KardashevskiyF: hw/ppc/vof* 1650fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof* 1651fc8c745dSAlexey KardashevskiyF: pc-bios/vof/* 1652fc8c745dSAlexey KardashevskiyF: pc-bios/vof* 1653fc8c745dSAlexey Kardashevskiy 1654fe0fe473SAlistair FrancisRISC-V Machines 1655fe0fe473SAlistair Francis--------------- 1656fe0fe473SAlistair FrancisOpenTitan 1657fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1658fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org 1659fe0fe473SAlistair FrancisS: Supported 1660fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c 1661df41cbd6SAlistair FrancisF: hw/*/ibex_*.c 1662fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h 1663df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h 1664fe0fe473SAlistair Francis 166556f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit 166656f6e31eSBin MengL: qemu-riscv@nongnu.org 166756f6e31eSBin MengS: Supported 16685d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst 166956f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c 1670a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c 16713400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c 1672a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c 16730f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c 167456f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h 1675a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h 16763400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h 1677a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h 16780f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h 167956f6e31eSBin Meng 16807a261bafSVijai Kumar KShakti C class SoC 16817a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com> 16827a261bafSVijai Kumar KL: qemu-riscv@nongnu.org 16837a261bafSVijai Kumar KS: Supported 16845d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst 16857a261bafSVijai Kumar KF: hw/riscv/shakti_c.c 168607f334d8SVijai Kumar KF: hw/char/shakti_uart.c 16877a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h 168807f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h 16897a261bafSVijai Kumar K 16904fcad931SAlistair FrancisSiFive Machines 16914fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 16924fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com> 16934fcad931SAlistair FrancisL: qemu-riscv@nongnu.org 16944fcad931SAlistair FrancisS: Supported 16955d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst 16964fcad931SAlistair FrancisF: hw/*/*sifive*.c 16974fcad931SAlistair FrancisF: include/hw/*/*sifive*.h 1698*90fd1591SPhilippe Mathieu-DaudéF: tests/functional/test_riscv64_sifive_u.py 16994fcad931SAlistair Francis 170077aad42eSSai Pavan BodduAMD Microblaze-V Generic Board 170177aad42eSSai Pavan BodduM: Sai Pavan Boddu <sai.pavan.boddu@amd.com> 170277aad42eSSai Pavan BodduS: Maintained 170377aad42eSSai Pavan BodduF: hw/riscv/microblaze-v-generic.c 170477aad42eSSai Pavan BodduF: docs/system/riscv/microblaze-v-generic.rst 170577aad42eSSai Pavan Boddu 170629abd3d1SHuang BorongXiangshan Kunminghu 170729abd3d1SHuang BorongM: Ran Wang <wangran@bosc.ac.cn> 170829abd3d1SHuang BorongS: Maintained 170929abd3d1SHuang BorongF: docs/system/riscv/xiangshan-kunminghu.rst 171029abd3d1SHuang BorongF: hw/riscv/xiangshan_kmh.c 171129abd3d1SHuang BorongF: include/hw/riscv/xiangshan_kmh.h 171229abd3d1SHuang Borong 1713bda19d7bSYoshinori SatoRX Machines 1714bda19d7bSYoshinori Sato----------- 1715bda19d7bSYoshinori Satorx-gdbsim 1716920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 1717b2744da9SPhilippe Mathieu-DaudéS: Orphan 17184adbfa45SYoshinori SatoF: docs/system/target-rx.rst 1719bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c 1720d5674412SThomas HuthF: tests/functional/test_rx_gdbsim.py 1721bda19d7bSYoshinori Sato 1722fd5d5c56SAnthony LiguoriSH4 Machines 1723fd5d5c56SAnthony Liguori------------ 1724fd5d5c56SAnthony LiguoriR2D 1725920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 1726a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1727f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 17287ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 17296e481d57SPeter MaydellF: hw/sh4/r2d.c 173081527b94SThomas HuthF: hw/intc/sh_intc.c 1731c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c 173225e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 173365b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1734670185caSThomas HuthF: include/hw/timer/tmu012.h 1735cd28b8dbSThomas HuthF: tests/functional/test_sh4*_r2d.py 1736c592ff35SThomas HuthF: tests/functional/test_sh4_tuxrun.py 1737fd5d5c56SAnthony Liguori 1738fd5d5c56SAnthony LiguoriSPARC Machines 1739fd5d5c56SAnthony Liguori-------------- 1740fd5d5c56SAnthony LiguoriSun4m 1741f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1742fd5d5c56SAnthony LiguoriS: Maintained 17438d8b636dSPaolo BonziniF: hw/sparc/sun4m.c 1744c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c 1745aec2b887SThomas HuthF: hw/display/cg3.c 1746aec2b887SThomas HuthF: hw/display/tcx.c 1747c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c 17487098b79eSThomas HuthF: hw/misc/eccmemctl.c 1749aec2b887SThomas HuthF: hw/*/slavio_*.c 1750aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h 1751c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h 1752d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h 1753aec2b887SThomas HuthF: pc-bios/openbios-sparc32 1754f90527d3SThomas HuthF: tests/functional/test_sparc_sun4m.py 1755fd5d5c56SAnthony Liguori 1756fd5d5c56SAnthony LiguoriSun4u 1757f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1758fd5d5c56SAnthony LiguoriS: Maintained 17598d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c 17608ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c 17618ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h 17625021bfa5SThomas HuthF: hw/pci-host/sabre.c 17635021bfa5SThomas HuthF: include/hw/pci-host/sabre.h 17648ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c 17658ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h 17668ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64 1767e3fc99b1SThomas HuthF: tests/functional/test_sparc64_sun4u.py 1768116667aaSThomas HuthF: tests/functional/test_sparc64_tuxrun.py 1769fd5d5c56SAnthony Liguori 1770a2664ca0SArtyom TarasenkoSun4v 1771a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com> 1772a2664ca0SArtyom TarasenkoS: Maintained 1773626e4a4bSFam ZhengF: hw/sparc64/niagara.c 17742811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c 17752811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h 1776a2664ca0SArtyom Tarasenko 1777ce6c760cSFabien ChouteauLeon3 17789e2a7ca1SClément ChigotM: Clément Chigot <chigot@adacore.com> 1779034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr> 1780ce6c760cSFabien ChouteauS: Maintained 17818d8b636dSPaolo BonziniF: hw/sparc/leon3.c 17828d8b636dSPaolo BonziniF: hw/*/grlib* 1783162abf1aSKONRAD FredericF: include/hw/*/grlib* 1784ce6c760cSFabien Chouteau 1785fd5d5c56SAnthony LiguoriS390 Machines 1786fd5d5c56SAnthony Liguori------------- 1787dd4ad64aSCornelia HuckS390 Virtio-ccw 17887c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 17892c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 17906a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1791a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com> 1792dd4ad64aSCornelia HuckS: Supported 1793c5bfb202SCornelia HuckF: hw/s390x/ 17944277af19SCornelia HuckF: include/hw/s390x/ 1795812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 1796a7a9f513SThomas HuthF: tests/functional/test_s390x_* 1797e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1798146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1799dd4ad64aSCornelia Huck 18008e4eb427SChristian BorntraegerS390-ccw boot 18012c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1802304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com> 1803a96011feSMatthew RosatoR: Jared Rossi <jrossi@linux.ibm.com> 1804a96011feSMatthew RosatoR: Zhuoying Cai <zycai@linux.ibm.com> 1805304584bfSCornelia HuckS: Supported 18068e4eb427SChristian BorntraegerF: hw/s390x/ipl.* 1807304584bfSCornelia HuckF: pc-bios/s390-ccw/ 1808304584bfSCornelia HuckF: pc-bios/s390-ccw.img 1809cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst 1810c784de96SThomas HuthF: tests/functional/test_s390x_pxelinux.py 1811e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1812304584bfSCornelia HuckL: qemu-s390x@nongnu.org 1813304584bfSCornelia Huck 1814d5bfb425SChristian BorntraegerS390 PCI 1815ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 1816074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com> 1817d5bfb425SChristian BorntraegerS: Supported 1818d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci* 1819408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci* 1820d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org 1821d5bfb425SChristian Borntraeger 182256e34834SCornelia HuckS390 channel subsystem 182356e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 182456e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 18256a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1826a96011feSMatthew RosatoR: Farhan Ali <alifm@linux.ibm.com> 182756e34834SCornelia HuckS: Supported 182856e34834SCornelia HuckF: hw/s390x/ccw-device.[ch] 182956e34834SCornelia HuckF: hw/s390x/css.c 183056e34834SCornelia HuckF: hw/s390x/css-bridge.c 183156e34834SCornelia HuckF: include/hw/s390x/css.h 183256e34834SCornelia HuckF: include/hw/s390x/css-bridge.h 183356e34834SCornelia HuckF: include/hw/s390x/ioinst.h 183456e34834SCornelia HuckF: target/s390x/ioinst.c 183556e34834SCornelia HuckL: qemu-s390x@nongnu.org 183656e34834SCornelia Huck 183756e34834SCornelia HuckS390 CPU models 183856e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 183956e34834SCornelia HuckS: Maintained 184056e34834SCornelia HuckF: target/s390x/cpu_features*.[ch] 184156e34834SCornelia HuckF: target/s390x/cpu_models.[ch] 184256e34834SCornelia HuckL: qemu-s390x@nongnu.org 184356e34834SCornelia Huck 184456e34834SCornelia HuckS390 SCLP-backed devices 184556e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 184656e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 1847a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 184856e34834SCornelia HuckS: Supported 184956e34834SCornelia HuckF: include/hw/s390x/event-facility.h 185056e34834SCornelia HuckF: include/hw/s390x/sclp.h 185156e34834SCornelia HuckF: hw/char/sclp*.[hc] 185256e34834SCornelia HuckF: hw/s390x/event-facility.c 185356e34834SCornelia HuckF: hw/s390x/sclp*.c 185456e34834SCornelia HuckL: qemu-s390x@nongnu.org 185556e34834SCornelia Huck 1856c809bbc8SPierre MorelS390 CPU topology 1857c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com> 1858c809bbc8SPierre MorelS: Supported 1859c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h 1860c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c 1861f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c 18620d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst 18630d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst 1864e2e9fd25SThomas HuthF: tests/functional/test_s390x_topology.py 1865c809bbc8SPierre Morel 1866fd5d5c56SAnthony LiguoriX86 Machines 1867fd5d5c56SAnthony Liguori------------ 1868fd5d5c56SAnthony LiguoriPC 1869046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1870fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1871fd5d5c56SAnthony LiguoriS: Supported 1872046a6486SMichael S. TsirkinF: include/hw/i386/ 1873046a6486SMichael S. TsirkinF: hw/i386/ 18740f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c 1875046a6486SMichael S. TsirkinF: hw/pci-host/q35.c 1876046a6486SMichael S. TsirkinF: hw/pci-host/pam.c 18770fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h 1878046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h 1879046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h 188016971899SBernhard BeschowF: hw/isa/piix.c 1881046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c 1882046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c 1883046a6486SMichael S. TsirkinF: hw/acpi/piix4.c 1884fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c 1885fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h 18861a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h 1887fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 18886f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c 18896f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h 1890af4c26e6SZhao LiuF: tests/unit/test-x86-topo.c 18911e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c 18924007fc94SThomas HuthF: tests/functional/test_i386_tuxrun.py 189312c6b615SThomas HuthF: tests/functional/test_linux_initrd.py 1894cce85725SThomas HuthF: tests/functional/test_mem_addr_space.py 1895cce85725SThomas HuthF: tests/functional/test_pc_cpu_hotplug_props.py 18967cea8fe3SThomas HuthF: tests/functional/test_x86_64_tuxrun.py 1897be849ef7SThomas HuthF: tests/functional/test_x86_cpu_model_versions.py 18989cc3b73cSPaolo Bonzini 18999cc3b73cSPaolo BonziniPC Chipset 19009cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com> 19019cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 19021732be86SPhilippe Mathieu-DaudéS: Supported 19039cc3b73cSPaolo BonziniF: hw/char/debugcon.c 1904bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel* 19059cc3b73cSPaolo BonziniF: hw/char/serial* 19069cc3b73cSPaolo BonziniF: hw/dma/i8257* 19079cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c 19081732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c 19099cc3b73cSPaolo BonziniF: hw/intc/apic* 19109cc3b73cSPaolo BonziniF: hw/intc/ioapic* 19119cc3b73cSPaolo BonziniF: hw/intc/i8259* 19121854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c 19139cc3b73cSPaolo BonziniF: hw/misc/debugexit.c 19149cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c 19159cc3b73cSPaolo BonziniF: hw/timer/hpet* 19169cc3b73cSPaolo BonziniF: hw/timer/i8254* 1917bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc* 1918edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c 19194bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c 1920866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h 19219cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h 192255f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h 1923a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h 192447973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h 19257f54640bSBernhard BeschowF: include/hw/intc/ioapic* 192663458970SThomas HuthF: include/hw/intc/i8259.h 19274bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h 19281854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h 1929a2feb348SThomas HuthF: include/hw/timer/hpet.h 1930a2feb348SThomas HuthF: include/hw/timer/i8254* 1931bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc* 1932046a6486SMichael S. Tsirkin 19335cb48f05SSergio Lopezmicrovm 19345cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com> 19355cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com> 19365cb48f05SSergio LopezS: Maintained 19370b09d441SAlex BennéeF: docs/system/i386/microvm.rst 19385cb48f05SSergio LopezF: hw/i386/microvm.c 19395cb48f05SSergio LopezF: include/hw/i386/microvm.h 19405cb48f05SSergio LopezF: pc-bios/bios-microvm.bin 19415cb48f05SSergio Lopez 194263d2a5c7SDorjoy Chowdhurynitro-enclave 194363d2a5c7SDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com> 194463d2a5c7SDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com> 194563d2a5c7SDorjoy ChowdhuryS: Maintained 194663d2a5c7SDorjoy ChowdhuryF: hw/core/eif.c 194763d2a5c7SDorjoy ChowdhuryF: hw/core/eif.h 1948f1826463SDorjoy ChowdhuryF: hw/i386/nitro_enclave.c 1949f1826463SDorjoy ChowdhuryF: include/hw/i386/nitro_enclave.h 195005bad41bSDorjoy ChowdhuryF: docs/system/i386/nitro-enclave.rst 195163d2a5c7SDorjoy Chowdhury 19525da4fb00SMichael S. TsirkinMachine core 195324c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 1954fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 19558823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 1956da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com> 1957e4a44f94SZhao LiuR: Zhao Liu <zhao1.liu@intel.com> 19585da4fb00SMichael S. TsirkinS: Supported 195985178698SZhao LiuF: hw/core/cpu-common.c 196032cad1ffSPhilippe Mathieu-DaudéF: hw/core/cpu-system.c 196152924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c 19625da4fb00SMichael S. TsirkinF: hw/core/machine.c 196386ce2d28SYanan WangF: hw/core/machine-smp.c 1964c1629c5cSThomas HuthF: hw/core/null-machine.c 1965ac057879SMarkus ArmbrusterF: hw/core/numa.c 1966335d52f4SLuc MichelF: hw/cpu/cluster.c 19678ac25c84SMarkus ArmbrusterF: qapi/machine.json 19685de1aff2SPierre MorelF: qapi/machine-common.json 19695da4fb00SMichael S. TsirkinF: include/hw/boards.h 19702e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h 1971335d52f4SLuc MichelF: include/hw/cpu/cluster.h 197232cad1ffSPhilippe Mathieu-DaudéF: include/system/numa.h 1973cce85725SThomas HuthF: tests/functional/test_cpu_queries.py 1974cce85725SThomas HuthF: tests/functional/test_empty_cpu_model.py 19759e8e393bSYanan WangF: tests/unit/test-smp-parse.c 1976f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 1977fd5d5c56SAnthony Liguori 19783d881164SPhilippe Mathieu-DaudéTargetInfo API 19793d881164SPhilippe Mathieu-DaudéM: Pierrick Bouvier <pierrick.bouvier@linaro.org> 19803d881164SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 19813d881164SPhilippe Mathieu-DaudéS: Supported 19823d881164SPhilippe Mathieu-DaudéF: include/qemu/target-info*.h 19833d881164SPhilippe Mathieu-DaudéF: target-info*.c 19843d881164SPhilippe Mathieu-Daudé 198516e7caaeSMax FilippovXtensa Machines 198616e7caaeSMax Filippov--------------- 1987375847a6SMax Filippovsim 198816e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 198916e7caaeSMax FilippovS: Maintained 1990437a8c11SMax FilippovF: hw/xtensa/sim.c 1991375847a6SMax Filippov 1992d9e8553bSMax Filippovvirt 1993d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1994d9e8553bSMax FilippovS: Maintained 1995d9e8553bSMax FilippovF: hw/xtensa/virt.c 1996d9e8553bSMax Filippov 1997437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705) 1998375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1999375847a6SMax FilippovS: Maintained 2000437a8c11SMax FilippovF: hw/xtensa/xtfpga.c 2001437a8c11SMax FilippovF: hw/net/opencores_eth.c 20022b531600SThomas HuthF: include/hw/xtensa/mx_pic.h 2003d1939097SThomas HuthF: tests/functional/test_xtensa_lx60.py 200416e7caaeSMax Filippov 2005fd5d5c56SAnthony LiguoriDevices 2006fd5d5c56SAnthony Liguori------- 2007a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends 2008a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2009a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes 2010a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/ 2011a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/ 2012a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c 2013a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c 2014a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c 2015a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c 2016a8f4aee6SPhilippe Mathieu-Daudé 2017d36d7112SVikram GarhwalXilinx CAN 201832bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com> 20191abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com> 2020d36d7112SVikram GarhwalS: Maintained 2021d36d7112SVikram GarhwalF: hw/net/can/xlnx-* 2022d36d7112SVikram GarhwalF: include/hw/net/xlnx-* 20231d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test* 2024d36d7112SVikram Garhwal 2025b30934cbSJiri SlabyEDU 2026b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz> 2027b30934cbSJiri SlabyS: Maintained 2028b30934cbSJiri SlabyF: hw/misc/edu.c 20294df3f195SPeter MaydellF: docs/specs/edu.rst 2030b30934cbSJiri Slaby 2031fd5d5c56SAnthony LiguoriIDE 2032c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 2033c095348bSJohn SnowL: qemu-block@nongnu.org 20341b0477a6SJohn SnowS: Odd Fixes 2035c9f7acd5SThomas HuthF: include/hw/ide/ 2036fd5d5c56SAnthony LiguoriF: hw/ide/ 2037c095348bSJohn SnowF: hw/block/block.c 2038c095348bSJohn SnowF: hw/block/cdrom.c 2039c095348bSJohn SnowF: hw/block/hd-geometry.c 20401e8a1faeSThomas HuthF: tests/qtest/ide-test.c 20411e8a1faeSThomas HuthF: tests/qtest/ahci-test.c 20421e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c 20431cf4323eSThomas HuthF: tests/qtest/libqos/ahci* 204477582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 2045c095348bSJohn Snow 2046caf316baSCorey MinyardIPMI 2047caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org> 2048caf316baSCorey MinyardS: Maintained 2049caf316baSCorey MinyardF: include/hw/ipmi/* 2050caf316baSCorey MinyardF: hw/ipmi/* 2051caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c 20521e8a1faeSThomas HuthF: tests/qtest/ipmi* 2053e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase 2054caf316baSCorey Minyard 2055c095348bSJohn SnowFloppy 2056c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 2057c095348bSJohn SnowL: qemu-block@nongnu.org 20581b0477a6SJohn SnowS: Odd Fixes 2059c095348bSJohn SnowF: hw/block/fdc.c 20605a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h 206172ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c 20621430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c 2063c095348bSJohn SnowF: include/hw/block/fdc.h 20641e8a1faeSThomas HuthF: tests/qtest/fdc-test.c 206577582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 2066fd5d5c56SAnthony Liguori 2067ee344768SMaciej S. SzmigieroHyper-V VMBus 2068ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 2069ee344768SMaciej S. SzmigieroS: Odd Fixes 2070ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c 2071ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h 2072ee344768SMaciej S. Szmigiero 2073f5f487b2SPeter MaydellOMAP 2074f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 20758ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 2076adb478a5SPeter MaydellS: Odd Fixes 20778d8b636dSPaolo BonziniF: hw/*/omap* 2078ed0db866SThomas HuthF: include/hw/arm/omap.h 207966278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst 20805f6b9b05SThomas HuthF: tests/functional/test_arm_sx1.py 2081f5f487b2SPeter Maydell 208228d54e58SPaolo BonziniIPack 208328d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com> 208428d54e58SPaolo BonziniS: Odd Fixes 208528d54e58SPaolo BonziniF: hw/char/ipoctal232.c 208628d54e58SPaolo BonziniF: hw/ipack/ 208728d54e58SPaolo Bonzini 2088fd5d5c56SAnthony LiguoriPCI 2089fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 2090fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 2091fd5d5c56SAnthony LiguoriS: Supported 20928d8b636dSPaolo BonziniF: include/hw/pci/* 2093f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c 2094ca818cfbSMichael S. TsirkinF: hw/pci/* 2095f178bc6bSPaolo BonziniF: hw/pci-bridge/* 209661c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json 209768179923SPhilippe Mathieu-DaudéF: docs/pci* 209868179923SPhilippe Mathieu-DaudéF: docs/specs/*pci* 20996f9bebf1SAkihiko OdakiF: docs/system/sriov.rst 21000e0b3592SMichael S. Tsirkin 21015fb52f6cSHuai-Cheng KuoPCIE DOE 21025fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw> 21035fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com> 21045fb52f6cSHuai-Cheng KuoS: Supported 21055fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h 21065fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c 21075fb52f6cSHuai-Cheng Kuo 2108374a2455SGustavo RomeroARM PCI Hotplug 2109374a2455SGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org> 2110374a2455SGustavo RomeroL: qemu-arm@nongnu.org 2111374a2455SGustavo RomeroS: Supported 2112374a2455SGustavo RomeroF: tests/functional/test_aarch64_hotplug_pci.py 2113374a2455SGustavo Romero 2114d31e5ae7SMichael S. TsirkinACPI/SMBIOS 21150e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 21160e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com> 2117104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com> 21180e0b3592SMichael S. TsirkinS: Supported 21190e0b3592SMichael S. TsirkinF: include/hw/acpi/* 2120a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h 21218d8b636dSPaolo BonziniF: hw/acpi/* 2122d31e5ae7SMichael S. TsirkinF: hw/smbios/* 21230e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc] 21240e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c 212527c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json 2126b963ea19SThomas HuthF: tests/qtest/bios-tables-test* 21271e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc] 2128faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/ 2129fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst 2130fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst 21312fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst 2132fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst 2133fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst 2134fd5d5c56SAnthony Liguori 213547fc3400SSunil V LARM ACPI Subsystem 213647fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com> 213747fc3400SSunil V LL: qemu-arm@nongnu.org 213847fc3400SSunil V LS: Maintained 213947fc3400SSunil V LF: hw/arm/virt-acpi-build.c 214047fc3400SSunil V L 214147fc3400SSunil V LRISC-V ACPI Subsystem 214247fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com> 214347fc3400SSunil V LL: qemu-riscv@nongnu.org 214447fc3400SSunil V LS: Maintained 214547fc3400SSunil V LF: hw/riscv/virt-acpi-build.c 214647fc3400SSunil V L 2147d135536dSAni SinhaACPI/VIOT 2148d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org> 2149d135536dSAni SinhaS: Supported 2150d135536dSAni SinhaF: hw/acpi/viot.c 2151d135536dSAni SinhaF: hw/acpi/viot.h 2152d135536dSAni Sinha 215352e9ed6dSThomas HuthACPI/FUNCTIONAL/BIOSBITS 2154607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com> 2155242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com> 215676f831dcSAni SinhaS: Supported 215705caa062SThomas HuthF: tests/functional/acpi-bits/* 215805caa062SThomas HuthF: tests/functional/test_acpi_bits.py 215997b091c8SThomas HuthF: docs/devel/testing/acpi-bits.rst 216076f831dcSAni Sinha 2161f7e462f8SDongjiu GengACPI/HEST/GHES 2162d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com> 2163f7e462f8SDongjiu GengL: qemu-arm@nongnu.org 2164f7e462f8SDongjiu GengS: Maintained 2165f7e462f8SDongjiu GengF: hw/acpi/ghes.c 2166f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h 2167f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst 2168f7e462f8SDongjiu Geng 2169aaade8d7SAndreas Färberppc4xx 2170aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 21710f514eeaSDavid GibsonS: Orphan 2172e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c 2173e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c 2174e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h 2175aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c 21764d641f36SPhilippe Mathieu-DaudéF: include/hw/pci-host/ppc4xx.h 2177b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h 2178aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h 217934d0831fSPeter MaydellF: hw/intc/ppc-uic.c 218034d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h 2181aaade8d7SAndreas Färber 218261af0ee6SPaolo BonziniCharacter devices 21832185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com> 21842185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 218561af0ee6SPaolo BonziniS: Odd Fixes 218661af0ee6SPaolo BonziniF: hw/char/ 218763fc0723SThomas HuthF: include/hw/char/ 218861af0ee6SPaolo Bonzini 2189f536f112SPaolo BonziniNetwork devices 2190f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com> 2191f536f112SPaolo BonziniS: Odd Fixes 2192f536f112SPaolo BonziniF: hw/net/ 21936061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/ 21941e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c 2195eeba3d73SThomas HuthF: tests/functional/test_info_usernet.py 2196c6198abbSSean WeiF: docs/system/virtio-net-failover.rst 2197e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 2198f536f112SPaolo Bonzini 2199e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices 22008823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2201e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next 2202e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained 2203e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c 2204e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h 2205e0c9d0c1SPhilippe Mathieu-Daudé 2206fd5d5c56SAnthony LiguoriSCSI 2207de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2208fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2209de7724f7SPaolo BonziniS: Supported 221074460f34SThomas HuthF: include/hw/scsi/* 22118d8b636dSPaolo BonziniF: hw/scsi/* 22121e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c 2213b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c 2214ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c 2215aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c 2216e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next 2217de7724f7SPaolo Bonzini 2218fcb5629dSPeter A. G. CrosthwaiteSSI 2219c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2220fcb5629dSPeter A. G. CrosthwaiteS: Maintained 22218d8b636dSPaolo BonziniF: hw/ssi/* 22222389bcc2SCédric Le GoaterF: hw/block/m25p80* 2223982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h 22244b46ba61SAlistair FrancisX: hw/ssi/xilinx_* 22251e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c 22264b46ba61SAlistair Francis 22274b46ba61SAlistair FrancisXilinx SPI 2228c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 22294b46ba61SAlistair FrancisS: Maintained 22304b46ba61SAlistair FrancisF: hw/ssi/xilinx_* 2231fcb5629dSPeter A. G. Crosthwaite 2232076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card) 22338823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 22348372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 2235ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org 2236076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes 2237076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd* 2238076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c 2239076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd* 22401232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c 224159b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c 224259b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c 2243076a0fc3SPhilippe Mathieu-Daudé 2244fd5d5c56SAnthony LiguoriUSB 224521d61b39SGerd HoffmannS: Orphan 22468d8b636dSPaolo BonziniF: hw/usb/* 22471e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c 22482a49e4e9SPeter MaydellF: docs/system/devices/usb.rst 2249beded0ffSThomas HuthF: include/hw/usb.h 2250beded0ffSThomas HuthF: include/hw/usb/ 2251fd5d5c56SAnthony Liguori 2252e26082fdSPaolo BonziniUSB (serial adapter) 2253e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2254e26082fdSPaolo BonziniS: Maintained 2255e26082fdSPaolo BonziniF: hw/usb/dev-serial.c 2256e26082fdSPaolo Bonzini 225792e1fb5eSAlex WilliamsonVFIO 225892e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com> 22592696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com> 226092e1fb5eSAlex WilliamsonS: Supported 2261cf7087dbSKim PhillipsF: hw/vfio/* 226285ae745eSCédric Le GoaterF: util/vfio-helpers.c 226399b88c6dSThomas HuthF: include/hw/vfio/ 22648e0b21e3SAvihai HoronF: docs/devel/migration/vfio.rst 2265a0359b56SAvihai HoronF: qapi/vfio.json 226692e1fb5eSAlex Williamson 2267515d80d6STomita Moekovfio-igd 2268515d80d6STomita MoekoM: Alex Williamson <alex.williamson@redhat.com> 2269515d80d6STomita MoekoM: Cédric Le Goater <clg@redhat.com> 2270515d80d6STomita MoekoM: Tomita Moeko <tomitamoeko@gmail.com> 2271515d80d6STomita MoekoS: Supported 2272515d80d6STomita MoekoF: hw/vfio/igd.c 2273515d80d6STomita MoekoF: docs/igd-assign.txt 2274515d80d6STomita Moeko 22755eb74557SDong Jia Shivfio-ccw 22767913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com> 2277074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 22785eb74557SDong Jia ShiS: Supported 22795eb74557SDong Jia ShiF: hw/vfio/ccw.c 22805eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c 22815eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h 228244445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h 2283146bd283SCornelia HuckL: qemu-s390x@nongnu.org 22845eb74557SDong Jia Shi 2285a51b3153STony Krowiakvfio-ap 2286a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com> 2287a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com> 2288074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com> 2289a51b3153STony KrowiakS: Supported 2290a51b3153STony KrowiakF: hw/s390x/ap-device.c 2291a51b3153STony KrowiakF: hw/s390x/ap-bridge.c 2292a51b3153STony KrowiakF: include/hw/s390x/ap-device.h 2293a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h 22942fe2942cSTony KrowiakF: hw/vfio/ap.c 2295f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst 2296a51b3153STony KrowiakL: qemu-s390x@nongnu.org 2297a51b3153STony Krowiak 22986e6d8ac6SEric Augeriommufd 22996e6d8ac6SEric AugerM: Yi Liu <yi.l.liu@intel.com> 23006e6d8ac6SEric AugerM: Eric Auger <eric.auger@redhat.com> 23016e6d8ac6SEric AugerM: Zhenzhong Duan <zhenzhong.duan@intel.com> 23026e6d8ac6SEric AugerS: Supported 23036e6d8ac6SEric AugerF: backends/iommufd.c 230432cad1ffSPhilippe Mathieu-DaudéF: include/system/iommufd.h 23051f94b218SZhenzhong DuanF: backends/host_iommu_device.c 230632cad1ffSPhilippe Mathieu-DaudéF: include/system/host_iommu_device.h 2307d6b5c4c1SYi LiuF: include/qemu/chardev_open.h 2308d6b5c4c1SYi LiuF: util/chardev_open.c 230998dad2b0SZhenzhong DuanF: docs/devel/vfio-iommufd.rst 23106e6d8ac6SEric Auger 2311fd5d5c56SAnthony Liguorivhost 2312fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 23137967b7e0SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 2314fd5d5c56SAnthony LiguoriS: Supported 23158d8b636dSPaolo BonziniF: hw/*/*vhost* 2316590de17bSStefano GarzarellaF: docs/interop/vhost-user* 2317590de17bSStefano GarzarellaF: docs/system/devices/vhost-user* 231872c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/ 2319590de17bSStefano GarzarellaF: backends/*vhost* 232032cad1ffSPhilippe Mathieu-DaudéF: include/system/vhost-user-backend.h 2321590de17bSStefano GarzarellaF: include/hw/virtio/vhost* 2322590de17bSStefano GarzarellaF: include/*/vhost* 2323ec09f22dSStefan Weil viaF: subprojects/libvhost-user/ 2324590de17bSStefano GarzarellaF: block/export/vhost-user* 2325590de17bSStefano GarzarellaF: util/vhost-user-server.c 23264164adc4SStefano GarzarellaF: net/vhost* 2327fd5d5c56SAnthony Liguori 23282b6fc0b8SEugenio Pérezvhost-shadow-virtqueue 23292b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com> 23302b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.* 23312b6fc0b8SEugenio Pérez 2332fd5d5c56SAnthony Liguorivirtio 2333a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 2334fd5d5c56SAnthony LiguoriS: Supported 23358d8b636dSPaolo BonziniF: hw/*/virtio* 233672fa605dSThomas HuthF: hw/virtio/Makefile.objs 233772fa605dSThomas HuthF: hw/virtio/trace-events 23383b311250SMarkus ArmbrusterF: qapi/virtio.json 23396a084ea3SMichael S. TsirkinF: net/vhost-user.c 2340494f7b57SThomas HuthF: include/hw/virtio/ 23414db546d3SThomas HuthF: docs/devel/virtio* 23428e0b21e3SAvihai HoronF: docs/devel/migration/virtio.rst 2343cce85725SThomas HuthF: tests/functional/test_virtio_version.py 2344fd5d5c56SAnthony Liguori 23456d7b25adSDavid Hildenbrandvirtio-balloon 23466d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com> 23476d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 23486d7b25adSDavid HildenbrandS: Maintained 234914dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst 23506d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c 23516d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h 23528d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c 235332cad1ffSPhilippe Mathieu-DaudéF: include/system/balloon.h 235484604595SDaniel P. BerrangéF: tests/qtest/virtio-balloon-test.c 23551456e906SDaniel P. BerrangéF: tests/functional/test_virtio_balloon.py 23566d7b25adSDavid Hildenbrand 2357fd5d5c56SAnthony Liguorivirtio-9p 2358233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com> 235952065d40SGreg KurzR: Greg Kurz <groug@kaod.org> 23603548fa01SChristian SchoenebeckS: Maintained 23616f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p 2362aebeca25SAndreas FärberF: hw/9pfs/ 2363b827891dSGreg KurzX: hw/9pfs/xen-9p* 2364aebeca25SAndreas FärberF: fsdev/ 23651e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c 2366818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p* 236790225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next 2368fd5d5c56SAnthony Liguori 2369fd5d5c56SAnthony Liguorivirtio-blk 237054d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2371b457a5f5SStefan HajnocziL: qemu-block@nongnu.org 2372fd5d5c56SAnthony LiguoriS: Supported 2373d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c 23748d8b636dSPaolo BonziniF: hw/block/virtio-blk.c 2375b457a5f5SStefan HajnocziF: hw/block/dataplane/* 2376d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 23771e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c 23785f6a260fSThomas HuthF: tests/functional/test_x86_64_hotplug_blk.py 2379e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2380fd5d5c56SAnthony Liguori 2381dd4ad64aSCornelia Huckvirtio-ccw 2382c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 238368b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 23846a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 2385dd4ad64aSCornelia HuckS: Supported 2386901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc] 2387117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c 238899eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 2389e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 2390146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2391dd4ad64aSCornelia Huck 2392faefdba8SAlbert Estevevirtio-dmabuf 2393faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com> 2394faefdba8SAlbert EsteveS: Supported 2395faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c 2396faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h 2397faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c 2398faefdba8SAlbert Esteve 2399bad7d2c3SDr. David Alan Gilbertvirtiofs 2400bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com> 2401bad7d2c3SDr. David Alan GilbertS: Supported 2402bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs* 2403bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h 2404c96c116eSStefan HajnocziL: virtio-fs@lists.linux.dev 2405bad7d2c3SDr. David Alan Gilbert 2406a5d4d7b5SGerd Hoffmannvirtio-input 2407a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 24081e2edb98SGerd HoffmannS: Odd Fixes 2409887d5775SLeo YanF: docs/system/devices/vhost-user-input.rst 2410a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c 241187c7fb78SLeo YanF: hw/virtio/vhost-user-input.c 2412a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h 241306914c97SMarc-André LureauF: contrib/vhost-user-input/* 2414a5d4d7b5SGerd Hoffmann 2415c1dee918SEric Augervirtio-iommu 2416c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com> 2417c1dee918SEric AugerS: Maintained 2418c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c 2419c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h 2420c1dee918SEric Auger 2421fd5d5c56SAnthony Liguorivirtio-serial 24222501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 24232501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2424fd5d5c56SAnthony LiguoriS: Supported 24258d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c 24268d8b636dSPaolo BonziniF: hw/char/virtio-console.c 242768a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h 24281e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c 2429fd5d5c56SAnthony Liguori 24301f51a5cbSAmit Shahvirtio-rng 24312501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 24322501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 24331f51a5cbSAmit ShahS: Supported 24341f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c 24351f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h 243632cad1ffSPhilippe Mathieu-DaudéF: include/system/rng*.h 24371f51a5cbSAmit ShahF: backends/rng*.c 24381e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c 24391f51a5cbSAmit Shah 2440bb154e3eSDorjoy Chowdhuryvirtio-nsm 2441bb154e3eSDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com> 2442bb154e3eSDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com> 2443bb154e3eSDorjoy ChowdhuryS: Maintained 2444bb154e3eSDorjoy ChowdhuryF: hw/virtio/cbor-helpers.c 2445bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm.c 2446bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm-pci.c 2447bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/cbor-helpers.h 2448bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/virtio-nsm.h 2449bb154e3eSDorjoy Chowdhury 245062759896SAlex Bennéevhost-user-stubs 245162759896SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 245262759896SAlex BennéeS: Maintained 245362759896SAlex BennéeF: hw/virtio/vhost-user-base.c 245462759896SAlex BennéeF: hw/virtio/vhost-user-device* 245562759896SAlex Bennée 2456e3e01466SMathieu Poiriervhost-user-rng 2457e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org> 2458e3e01466SMathieu PoirierS: Supported 24594db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst 2460e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c 2461e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c 2462e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h 2463e3e01466SMathieu PoirierF: tools/vhost-user-rng/* 2464e3e01466SMathieu Poirier 246527ba7b02SViresh Kumarvhost-user-gpio 246627ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org> 246727ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org> 246827ba7b02SViresh KumarS: Maintained 246925c60a46SViresh KumarF: hw/virtio/vhost-user-gpio* 247027ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h 24718fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.* 247227ba7b02SViresh Kumar 24734ae0fc18SManos Pitsidianakisvhost-user-snd 24744ae0fc18SManos PitsidianakisM: Alex Bennée <alex.bennee@linaro.org> 24754ae0fc18SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 24764ae0fc18SManos PitsidianakisS: Maintained 24774ae0fc18SManos PitsidianakisF: hw/virtio/vhost-user-snd* 24784ae0fc18SManos PitsidianakisF: include/hw/virtio/vhost-user-snd.h 24794ae0fc18SManos Pitsidianakis 2480a5dab090SMilan Zamazalvhost-user-scmi 2481a5dab090SMilan ZamazalR: mzamazal@redhat.com 2482a5dab090SMilan ZamazalS: Supported 2483a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi* 2484a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h 2485b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.* 2486a5dab090SMilan Zamazal 24876034011cSGongleivirtio-crypto 24886034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 24896034011cSGongleiS: Supported 24906034011cSGongleiF: hw/virtio/virtio-crypto.c 24916034011cSGongleiF: hw/virtio/virtio-crypto-pci.c 24926034011cSGongleiF: include/hw/virtio/virtio-crypto.h 24936034011cSGonglei 249418129c15SDavid Hildenbrandvirtio based memory device 249518129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 249618129c15SDavid HildenbrandS: Supported 249788d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.c 249888d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.h 249988d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md-stubs.c 2500c6198abbSSean WeiF: hw/virtio/virtio-md-*.c 250118129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h 250218129c15SDavid Hildenbrand 2503751c7bddSDavid Hildenbrandvirtio-mem 2504751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2505751c7bddSDavid HildenbrandS: Supported 2506751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/ 2507751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c 2508751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h 2509751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c 2510aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.c 2511aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.h 2512751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h 2513751c7bddSDavid Hildenbrand 25142880e676SManos Pitsidianakisvirtio-snd 25152880e676SManos PitsidianakisM: Gerd Hoffmann <kraxel@redhat.com> 25162880e676SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 25172880e676SManos PitsidianakisS: Supported 25182880e676SManos PitsidianakisF: hw/audio/virtio-snd.c 251924269085SManos PitsidianakisF: hw/audio/virtio-snd-pci.c 25202880e676SManos PitsidianakisF: include/hw/audio/virtio-snd.h 2521f54fea11SManos PitsidianakisF: docs/system/devices/virtio-snd.rst 25222880e676SManos Pitsidianakis 2523f3c507adSKeith Buschnvme 25248261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org> 2525e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk> 252600d7dffeSKlaus JensenR: Jesper Devantier <foss@defmacro.it> 2527c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2528f3c507adSKeith BuschS: Supported 252988eea45cSKlaus JensenF: hw/nvme/* 2530dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 25311e8a1faeSThomas HuthF: tests/qtest/nvme-test.c 25324db546d3SThomas HuthF: docs/system/devices/nvme.rst 2533e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next 2534f3c507adSKeith Busch 2535bc4e68d3SJeuk Kimufs 2536bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com> 2537bc4e68d3SJeuk KimS: Supported 2538bc4e68d3SJeuk KimF: hw/ufs/* 2539bc4e68d3SJeuk KimF: include/block/ufs.h 2540631c8726SJeuk KimF: tests/qtest/ufs-test.c 2541bc4e68d3SJeuk Kim 2542d383c625SHannes Reineckemegasas 25433fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com> 2544c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2545d383c625SHannes ReineckeS: Supported 2546d383c625SHannes ReineckeF: hw/scsi/megasas.c 2547d383c625SHannes ReineckeF: hw/scsi/mfi.h 25481e8a1faeSThomas HuthF: tests/qtest/megasas-test.c 2549c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c 2550d383c625SHannes Reinecke 2551605d52e6SDmitry FleytmanNetwork packet abstractions 2552bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2553f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 2554605d52e6SDmitry FleytmanS: Maintained 2555605d52e6SDmitry FleytmanF: include/net/eth.h 2556605d52e6SDmitry FleytmanF: net/eth.c 2557605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt* 2558605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt* 2559605d52e6SDmitry Fleytman 25601ed84eb0SSean WeiVMware 2561bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2562622fb504SDmitry FleytmanS: Maintained 25631d604514SSean WeiF: docs/specs/vmw_pvscsi-spec.rst 25646c493724SThomas HuthF: hw/display/vmware_vga.c 2565622fb504SDmitry FleytmanF: hw/net/vmxnet* 2566622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi* 25676c493724SThomas HuthF: pc-bios/efi-vmxnet3.rom 25686c493724SThomas HuthF: pc-bios/vgabios-vmware.bin 25696c493724SThomas HuthF: roms/config.vga-vmware 25701e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c 25718231feefSSean WeiF: docs/specs/vmw_pvscsi-spec.rst 2572622fb504SDmitry Fleytman 2573de24d3f1SScott FeldmanRocker 2574de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us> 2575de24d3f1SScott FeldmanS: Maintained 2576de24d3f1SScott FeldmanF: hw/net/rocker/ 257792a3c6aaSMarkus ArmbrusterF: qapi/rocker.json 2578de850948SThomas HuthF: tests/rocker/ 25799ca6876dSPeter MaydellF: docs/specs/rocker.rst 2580de24d3f1SScott Feldman 2581093454e2SDmitry Fleytmane1000x 2582bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2583f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 2584093454e2SDmitry FleytmanS: Maintained 2585093454e2SDmitry FleytmanF: hw/net/e1000x* 2586093454e2SDmitry Fleytman 25876f3fbe4eSDmitry Fleytmane1000e 2588bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2589f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 25906f3fbe4eSDmitry FleytmanS: Maintained 25916f3fbe4eSDmitry FleytmanF: hw/net/e1000e* 25927d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c 25930c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c 25940c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.* 25956f3fbe4eSDmitry Fleytman 25963a977deeSAkihiko Odakiigb 2597f37efe50SAkihiko OdakiM: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 259892360d6eSSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com> 2599f37efe50SAkihiko OdakiS: Odd Fixes 2600136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst 26013a977deeSAkihiko OdakiF: hw/net/igb* 26024c0a2df8SThomas HuthF: tests/functional/test_netdev_ethtool.py 260345cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c 260445cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c 2605fd5d5c56SAnthony Liguori 2606ebc2327fSStefan Weileepro100 2607ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de> 2608ebc2327fSStefan WeilS: Maintained 2609ebc2327fSStefan WeilF: hw/net/eepro100.c 2610ebc2327fSStefan Weil 261134ea023dSSven Schnelletulip 261234ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org> 261334ea023dSSven SchnelleS: Maintained 261434ea023dSSven SchnelleF: hw/net/tulip.c 261534ea023dSSven SchnelleF: hw/net/tulip.h 261634ea023dSSven Schnelle 2617065177eeSPatrick Venturepca954x 26186529511aSPatrick LeisM: Patrick Leis <venture@google.com> 2619065177eeSPatrick VentureS: Maintained 2620065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c 2621065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h 2622065177eeSPatrick Venture 26234cbb1513SDmitriy Sharikhinpcf8574 26240d3dea7dSAlex BennéeS: Orphaned 26254cbb1513SDmitriy SharikhinF: hw/gpio/pcf8574.c 26264cbb1513SDmitriy SharikhinF: include/gpio/pcf8574.h 26274cbb1513SDmitriy Sharikhin 2628e481a1f6SAlistair FrancisGeneric Loader 2629c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2630e481a1f6SAlistair FrancisS: Maintained 2631e481a1f6SAlistair FrancisF: hw/core/generic-loader.c 2632efe1592cSAlistair FrancisF: hw/core/uboot_image.h 2633e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h 263470f20110SAlex BennéeF: docs/system/generic-loader.rst 2635e481a1f6SAlistair Francis 2636a33ff6d2SAlex BennéeGuest Loader 2637a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2638a33ff6d2SAlex BennéeS: Maintained 2639a33ff6d2SAlex BennéeF: hw/core/guest-loader.c 264001460378SAlex BennéeF: docs/system/guest-loader.rst 264101466041SThomas HuthF: tests/functional/test_aarch64_xen.py 2642fd5d5c56SAnthony Liguori 2643645d3cbeSSu HangIntel Hexadecimal Object File Loader 2644645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn> 2645645d3cbeSSu HangS: Maintained 26461e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c 26474b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex 2648645d3cbeSSu Hang 264987a9023aSThomas HuthCHRP NVRAM 265087a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com> 265187a9023aSThomas HuthS: Maintained 265287a9023aSThomas HuthF: hw/nvram/chrp_nvram.c 265387a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h 26541e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c 265587a9023aSThomas Huth 265642697d88SBen WarrenVM Generation ID 26572b42989cSJohn SnowS: Orphan 265848006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 265942697d88SBen WarrenF: hw/acpi/vmgenid.c 266042697d88SBen WarrenF: include/hw/acpi/vmgenid.h 2661912fb367SPeter MaydellF: docs/specs/vmgenid.rst 26621e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c 266342697d88SBen Warren 2664c1b29826SPhilippe Mathieu-DaudéLED 26658823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2666c1b29826SPhilippe Mathieu-DaudéS: Maintained 2667c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h 2668c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c 2669c1b29826SPhilippe Mathieu-Daudé 2670747969dbSPhilippe Mathieu-DaudéUnimplemented device 2671747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org> 26728823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 267348006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2674747969dbSPhilippe Mathieu-DaudéS: Maintained 2675747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h 2676747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c 2677747969dbSPhilippe Mathieu-Daudé 26786007523aSPhilippe Mathieu-DaudéEmpty slot 26796007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com> 26808823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 268148006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 26826007523aSPhilippe Mathieu-DaudéS: Maintained 26836007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h 26846007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c 26856007523aSPhilippe Mathieu-Daudé 2686dbb2e472SGerd HoffmannStandard VGA 2687dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2688dbb2e472SGerd HoffmannS: Maintained 2689dbb2e472SGerd HoffmannF: hw/display/vga* 2690dbb2e472SGerd HoffmannF: hw/display/bochs-display.c 2691dbb2e472SGerd HoffmannF: include/hw/display/vga.h 2692dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h 269368ed96beSPeter MaydellF: docs/specs/standard-vga.rst 2694dbb2e472SGerd Hoffmann 269558d632c7SGerd Hoffmannramfb 269658d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 269758d632c7SGerd HoffmannS: Maintained 269858d632c7SGerd HoffmannF: hw/display/ramfb*.c 269958d632c7SGerd HoffmannF: include/hw/display/ramfb.h 270058d632c7SGerd Hoffmann 2701dbb2e472SGerd Hoffmannvirtio-gpu 2702ef10cb65SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 27032882dfa5SAlex BennéeR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 27042882dfa5SAlex BennéeR: Dmitry Osipenko <dmitry.osipenko@collabora.com> 2705ef10cb65SAlex BennéeS: Odd Fixes 2706dbb2e472SGerd HoffmannF: hw/display/virtio-gpu* 2707c68082c4SMarc-André LureauF: hw/display/virtio-vga.* 2708dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h 2709853c014bSThomas HuthF: docs/system/devices/virtio-gpu.rst 27109a722825SAlex BennéeF: tests/functional/test_aarch64_virt_gpu.py 2711dbb2e472SGerd Hoffmann 2712b372d79bSRaphael Norwitzvhost-user-blk 27131dd6954cSRaphael NorwitzM: Raphael Norwitz <raphael@enfabrica.net> 2714b372d79bSRaphael NorwitzS: Maintained 2715b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/ 2716b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/ 2717b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c 27188edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c 2719b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c 2720b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c 2721b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c 2722b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h 2723b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h 27248edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2725b372d79bSRaphael Norwitz 2726bd2e44feSMarc-André Lureauvhost-user-gpu 2727bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2728bd2e44feSMarc-André LureauS: Maintained 2729bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst 2730d52c454aSMarc-André LureauF: contrib/vhost-user-gpu 2731d52c454aSMarc-André LureauF: hw/display/vhost-user-* 2732bd2e44feSMarc-André Lureau 2733dbb2e472SGerd HoffmannCirrus VGA 2734dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2735dbb2e472SGerd HoffmannS: Odd Fixes 2736dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 2737dbb2e472SGerd HoffmannF: hw/display/cirrus* 2738dbb2e472SGerd Hoffmann 273972d277a7SGerd HoffmannEDID Generator 274072d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 274172d277a7SGerd HoffmannS: Maintained 274272d277a7SGerd HoffmannF: hw/display/edid* 274372d277a7SGerd HoffmannF: include/hw/display/edid.h 274472d277a7SGerd HoffmannF: qemu-edid.c 274572d277a7SGerd Hoffmann 274667e908c9SPhil Dennis-JordanmacOS PV Graphics (apple-gfx) 274767e908c9SPhil Dennis-JordanM: Phil Dennis-Jordan <phil@philjordan.eu> 274867e908c9SPhil Dennis-JordanS: Maintained 274967e908c9SPhil Dennis-JordanF: hw/display/apple-gfx* 275067e908c9SPhil Dennis-Jordan 275110386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB) 275210386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org> 27538823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 275410386385SPhilippe Mathieu-DaudéS: Maintained 275516971899SBernhard BeschowF: hw/isa/piix.c 2756fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 275710386385SPhilippe Mathieu-Daudé 275828900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231) 275928900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 276028900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org> 276128900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com> 276228900f9bSBALATON ZoltanS: Maintained 276328900f9bSBALATON ZoltanF: hw/isa/vt82c686.c 276428900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c 276528900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h 276628900f9bSBALATON Zoltan 276715ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg) 27688823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 276915ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com> 277015ffb43cSPhilippe Mathieu-DaudéS: Supported 27711d604514SSean WeiF: docs/specs/fw_cfg.rst 27728d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c 2773b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c 277415ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h 277515ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h 27761cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c 27771e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c 277815ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next 277915ffb43cSPhilippe Mathieu-Daudé 27802313abf0SThomas HuthXIVE 2781076b4306SGautam MenghaniR: Gautam Menghani <gautam@linux.ibm.com> 27822313abf0SThomas HuthL: qemu-ppc@nongnu.org 2783b0877575SCédric Le GoaterS: Odd Fixes 27842313abf0SThomas HuthF: hw/*/*xive* 27852313abf0SThomas HuthF: include/hw/*/*xive* 278631bfbc00SFrederic BarratF: tests/qtest/*xive* 278724563a58SCédric Le GoaterF: docs/*/*xive* 27882313abf0SThomas Huth 27897bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals 2790920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 27917bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com> 2792f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2793645194c7SYoshinori SatoF: hw/char/renesas_sci.c 27947bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 2795c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c 27967bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 2797645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h 27987bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h 2799c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h 28007bd0d13fSPhilippe Mathieu-Daudé 2801e78597ccSYoshinori SatoRenesas RX peripherals 2802920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 2803b2744da9SPhilippe Mathieu-DaudéS: Orphan 2804e78597ccSYoshinori SatoF: hw/intc/rx_icu.c 28050c80f50fSYoshinori SatoF: hw/rx/ 2806e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h 28070c80f50fSYoshinori SatoF: include/hw/rx/ 2808e78597ccSYoshinori Sato 2809de4d4adbSPavel PisaCAN bus subsystem and hardware 2810de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz> 281102c5e065SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 28121abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com> 2813de4d4adbSPavel PisaS: Maintained 2814de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/ 2815de4d4adbSPavel PisaF: net/can/* 2816de4d4adbSPavel PisaF: hw/net/can/* 2817de4d4adbSPavel PisaF: include/net/can_*.h 28188995f1feSThomas HuthF: docs/system/devices/can.rst 2819de4d4adbSPavel Pisa 2820ff8cdbbdSDavid GibsonOpenPIC interrupt controller 2821ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 2822ff8cdbbdSDavid GibsonS: Odd Fixes 2823ff8cdbbdSDavid GibsonF: hw/intc/openpic.c 2824ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h 2825ff8cdbbdSDavid Gibson 28266cee5479SPhilippe Mathieu-DaudéMIPS CPS 28278823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 28286cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 28296cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_* 28306cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_* 28316cee5479SPhilippe Mathieu-Daudé 28326cee5479SPhilippe Mathieu-DaudéMIPS GIC 28338823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 28346cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 28356cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c 28366cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c 28376cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h 28386cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h 28396cee5479SPhilippe Mathieu-Daudé 284056e34834SCornelia HuckS390 3270 device 284156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 284256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2843a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com> 284456e34834SCornelia HuckS: Odd fixes 284556e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h 284656e34834SCornelia HuckF: hw/char/terminal3270.c 284756e34834SCornelia HuckF: hw/s390x/3270-ccw.c 284856e34834SCornelia HuckL: qemu-s390x@nongnu.org 284956e34834SCornelia Huck 285056e34834SCornelia HuckS390 diag 288 watchdog 285156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 285256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2853a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com> 285456e34834SCornelia HuckS: Supported 285556e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c 285656e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 285756e34834SCornelia HuckL: qemu-s390x@nongnu.org 285856e34834SCornelia Huck 285956e34834SCornelia HuckS390 storage key device 286056e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 286156e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2862a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 286356e34834SCornelia HuckS: Supported 286456e34834SCornelia HuckF: hw/s390x/storage-keys.h 28655cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c 286656e34834SCornelia HuckL: qemu-s390x@nongnu.org 286756e34834SCornelia Huck 286856e34834SCornelia HuckS390 storage attribute device 286956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 287056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2871a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 287256e34834SCornelia HuckS: Supported 287356e34834SCornelia HuckF: hw/s390x/storage-attributes.h 28745cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c 287556e34834SCornelia HuckL: qemu-s390x@nongnu.org 287656e34834SCornelia Huck 287756e34834SCornelia HuckS390 floating interrupt controller 287856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 287956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 288056e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 2881a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 288256e34834SCornelia HuckS: Supported 288356e34834SCornelia HuckF: hw/intc/s390_flic*.c 288456e34834SCornelia HuckF: include/hw/s390x/s390_flic.h 288556e34834SCornelia HuckL: qemu-s390x@nongnu.org 288656e34834SCornelia Huck 28875028d66cSHongren (Zenithal) ZhengCanoKey 28885028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me> 28895028d66cSHongren (Zenithal) ZhengS: Maintained 28905028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org> 28915028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c 28925028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h 28935028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst 28945028d66cSHongren (Zenithal) Zheng 289500313b51SMaciej S. SzmigieroHyper-V Dynamic Memory Protocol 289600313b51SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 289700313b51SMaciej S. SzmigieroS: Supported 289800313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.c 289900313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.h 290000313b51SMaciej S. SzmigieroF: include/hw/hyperv/dynmem-proto.h 290100313b51SMaciej S. SzmigieroF: include/hw/hyperv/hv-balloon.h 290200313b51SMaciej S. Szmigiero 2903b44314abSGustavo Romeroivshmem-flat 2904b44314abSGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org> 2905b44314abSGustavo RomeroS: Maintained 2906b44314abSGustavo RomeroF: hw/misc/ivshmem-flat.c 2907b44314abSGustavo RomeroF: include/hw/misc/ivshmem-flat.h 2908b44314abSGustavo RomeroF: docs/system/devices/ivshmem-flat.rst 2909b44314abSGustavo Romero 291006fa8ec6SGerd HoffmannUEFI variable service 291106fa8ec6SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 291206fa8ec6SGerd HoffmannS: Maintained 291306fa8ec6SGerd HoffmannF: hw/uefi/ 291406fa8ec6SGerd HoffmannF: include/hw/uefi/ 291506fa8ec6SGerd Hoffmann 291611fa056eSAlexander GrafVMapple 291711fa056eSAlexander GrafM: Alexander Graf <agraf@csgraf.de> 291811fa056eSAlexander GrafM: Phil Dennis-Jordan <phil@philjordan.eu> 291911fa056eSAlexander GrafS: Maintained 292011fa056eSAlexander GrafF: hw/vmapple/* 292111fa056eSAlexander GrafF: include/hw/vmapple/* 292259f4d655SAlexander GrafF: docs/system/arm/vmapple.rst 292311fa056eSAlexander Graf 2924fd5d5c56SAnthony LiguoriSubsystems 2925fd5d5c56SAnthony Liguori---------- 2926a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends 2927fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com> 2928cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 29296bc915f3SGerd HoffmannS: Odd Fixes 2930fd5d5c56SAnthony LiguoriF: audio/ 29310ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c 293207340820SAkihiko OdakiX: audio/coreaudio.m 29330ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound* 29340ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c 29350ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c 29360ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c 29370ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c 2938663df1ccSAlexandre RatchovX: audio/sndioaudio.c 29394566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c 294092a3c6aaSMarkus ArmbrusterF: qapi/audio.json 2941fd5d5c56SAnthony Liguori 29420ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend 29430ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2944584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 29450ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29460ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c 29470ebe43eaSPhilippe Mathieu-Daudé 29480ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend 29490ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29508823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2951584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2952f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 29530ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 295407340820SAkihiko OdakiF: audio/coreaudio.m 29550ebe43eaSPhilippe Mathieu-Daudé 29560ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend 29570ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29580ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29590ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound* 29600ebe43eaSPhilippe Mathieu-Daudé 29610ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend 29620ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2963584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 29640ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29650ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c 29660ebe43eaSPhilippe Mathieu-Daudé 29670ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend 29680ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29690ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29700ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c 29710ebe43eaSPhilippe Mathieu-Daudé 29720ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend 29730ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29740ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29750ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c 29760ebe43eaSPhilippe Mathieu-Daudé 29770ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend 29780ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29792863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org> 29800ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29810ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c 29820ebe43eaSPhilippe Mathieu-Daudé 2983663df1ccSAlexandre RatchovSndio Audio backend 2984663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com> 2985663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org> 2986663df1ccSAlexandre RatchovS: Odd Fixes 2987663df1ccSAlexandre RatchovF: audio/sndioaudio.c 2988663df1ccSAlexandre Ratchov 2989fd5d5c56SAnthony LiguoriBlock layer core 2990fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 2991b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 2992fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org 2993fd5d5c56SAnthony LiguoriS: Supported 2994fd5d5c56SAnthony LiguoriF: block* 2995fd5d5c56SAnthony LiguoriF: block/ 29968d8b636dSPaolo BonziniF: hw/block/ 2997b885cddaSMarkus ArmbrusterF: qapi/block*.json 2998b885cddaSMarkus ArmbrusterF: qapi/transaction.json 29994c346e0bSKevin WolfF: include/block/ 300032cad1ffSPhilippe Mathieu-DaudéF: include/system/block-*.h 300146078760SKevin WolfF: qemu-img* 300233b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst 300346078760SKevin WolfF: qemu-io* 300429242091SKevin WolfF: tests/qemu-iotests/ 30058dd30c86SMax ReitzF: util/qemu-progress.c 30060bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c 3007da668aa1SThomas HuthF: tests/unit/check-block-qdict.c 3008ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 3009fd5d5c56SAnthony Liguori 3010c607c7fbSStefan HajnocziStorage daemon 3011c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3012c607c7fbSStefan HajnocziL: qemu-block@nongnu.org 3013c607c7fbSStefan HajnocziS: Supported 3014c607c7fbSStefan HajnocziF: storage-daemon/ 3015c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst 3016c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst 3017c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 3018c607c7fbSStefan Hajnoczi 3019d55053b1SStefan HajnocziBlock I/O path 3020d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3021fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3022d55053b1SStefan HajnocziL: qemu-block@nongnu.org 3023d55053b1SStefan HajnocziS: Supported 302436c697bdSPaolo BonziniF: util/async.c 302536c697bdSPaolo BonziniF: util/aio-*.c 30261f050a46SStefan HajnocziF: util/aio-*.h 3027433fcea4SStefan HajnocziF: util/defer-call.c 30281f050a46SStefan HajnocziF: util/fdmon-*.c 3029d55053b1SStefan HajnocziF: block/io.c 3030e1029ae2SFam ZhengF: include/block/aio.h 3031f5a53faaSStefan HajnocziF: include/block/aio-wait.h 3032433fcea4SStefan HajnocziF: include/qemu/defer-call.h 30330a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py 3034da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c 3035e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 3036d55053b1SStefan Hajnoczi 3037e5b5728cSPaolo BonziniBlock SCSI subsystem 3038e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3039fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 3040e5b5728cSPaolo BonziniL: qemu-block@nongnu.org 3041e5b5728cSPaolo BonziniS: Supported 3042e5b5728cSPaolo BonziniF: include/scsi/* 3043e5b5728cSPaolo BonziniF: scsi/* 3044e5b5728cSPaolo Bonzini 3045280458a3SJeff CodyBlock Jobs 304603283d64SJeff CodyM: John Snow <jsnow@redhat.com> 30479e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3048280458a3SJeff CodyL: qemu-block@nongnu.org 3049280458a3SJeff CodyS: Supported 3050280458a3SJeff CodyF: blockjob.c 3051280458a3SJeff CodyF: include/block/blockjob.h 305233e9e9bdSKevin WolfF: job.c 30531a90bc81SKevin WolfF: job-qmp.c 3054c468e368SMarkus ArmbrusterF: include/qemu/job.h 3055280458a3SJeff CodyF: block/backup.c 3056280458a3SJeff CodyF: block/commit.c 305777346025SJeff CodyF: block/stream.c 3058280458a3SJeff CodyF: block/mirror.c 3059bf42508fSKevin WolfF: qapi/job.json 3060d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c 3061d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h 3062d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c 3063d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h 3064d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h 3065d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c 30661c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c 3067d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h 3068d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c 3069d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c 3070d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h 307177582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs 30729e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3073280458a3SJeff Cody 30749942c711SSteve SistareCheckPoint and Restart (CPR) 30759942c711SSteve SistareR: Steve Sistare <steven.sistare@oracle.com> 30769942c711SSteve SistareS: Supported 30779942c711SSteve SistareF: hw/vfio/cpr* 30783ed34463SSteve SistareF: include/hw/vfio/vfio-cpr.h 30799942c711SSteve SistareF: include/migration/cpr.h 30809942c711SSteve SistareF: migration/cpr* 30819942c711SSteve SistareF: tests/qtest/migration/cpr* 30829942c711SSteve SistareF: docs/devel/migration/CPR.rst 30839942c711SSteve Sistare 3084502730eeSJonathan CameronCompute Express Link 3085502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com> 30863456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com> 3087502730eeSJonathan CameronS: Supported 3088502730eeSJonathan CameronF: hw/cxl/ 30892fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c 3090502730eeSJonathan CameronF: include/hw/cxl/ 309166ba157aSMarkus ArmbrusterF: qapi/cxl.json 3092502730eeSJonathan Cameron 3093538193bcSJohn SnowDirty Bitmaps 3094edb05904SEric BlakeM: Eric Blake <eblake@redhat.com> 30959e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3096edb05904SEric BlakeR: John Snow <jsnow@redhat.com> 3097538193bcSJohn SnowL: qemu-block@nongnu.org 3098538193bcSJohn SnowS: Supported 3099538193bcSJohn SnowF: include/qemu/hbitmap.h 3100538193bcSJohn SnowF: include/block/dirty-bitmap.h 3101bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c 310200637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c 310300637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c 3104052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c 310500637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c 3106da668aa1SThomas HuthF: tests/unit/test-hbitmap.c 31075746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst 3108edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps 31099e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3110538193bcSJohn Snow 311161af0ee6SPaolo BonziniCharacter device backends 311255fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 31132185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 3114fd5d5c56SAnthony LiguoriS: Maintained 3115178fe0aeSMarc-André LureauF: chardev/ 31168228e353SMarc-André LureauF: include/chardev/ 3117dbeee392SMarkus ArmbrusterF: qapi/char.json 3118fd5d5c56SAnthony Liguori 3119e26082fdSPaolo BonziniCharacter Devices (Braille) 3120e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3121e26082fdSPaolo BonziniS: Maintained 31226b10e573SMarc-André LureauF: chardev/baum.c 3123fd5d5c56SAnthony Liguori 3124e94630d3SMarkus ArmbrusterCommand line option argument parsing 3125e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3126e94630d3SMarkus ArmbrusterS: Supported 3127e94630d3SMarkus ArmbrusterF: include/qemu/option.h 3128da668aa1SThomas HuthF: tests/unit/test-keyval.c 3129da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c 3130eeba3d73SThomas HuthF: tests/functional/test_version.py 3131e94630d3SMarkus ArmbrusterF: util/keyval.c 3132e94630d3SMarkus ArmbrusterF: util/qemu-option.c 3133e94630d3SMarkus Armbruster 31348c413e79SMarkus ArmbrusterCoverity model 31358c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 31368c413e79SMarkus ArmbrusterS: Supported 31378c413e79SMarkus ArmbrusterF: scripts/coverity-model.c 31388c413e79SMarkus Armbruster 31399c263d07SPeter MaydellCoverity Scan integration 31409c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 31419c263d07SPeter MaydellS: Maintained 31429c263d07SPeter MaydellF: scripts/coverity-scan/ 31439c263d07SPeter Maydell 3144d24b569aSPeter A. G. CrosthwaiteDevice Tree 3145c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 3146c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au> 3147d24b569aSPeter A. G. CrosthwaiteS: Maintained 31488d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c 314932cad1ffSPhilippe Mathieu-DaudéF: include/system/device_tree.h 3150d24b569aSPeter A. G. Crosthwaite 31513505a22bSMarc-André LureauDump 31523505a22bSMarc-André LureauS: Supported 31533505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 31545fddf0c0SAni SinhaR: Ani Sinha <anisinha@redhat.com> 31556d3da32cSMarkus ArmbrusterF: dump/ 31563505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c 31573505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h 31586d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs 315932cad1ffSPhilippe Mathieu-DaudéF: include/system/dump-arch.h 316032cad1ffSPhilippe Mathieu-DaudéF: include/system/dump.h 3161d06b747bSMarkus ArmbrusterF: qapi/dump.json 31623505a22bSMarc-André LureauF: scripts/dump-guest-memory.py 31633505a22bSMarc-André LureauF: stubs/dump.c 3164096d3ce2SPeter MaydellF: docs/specs/vmcoreinfo.rst 31655fddf0c0SAni SinhaF: tests/qtest/vmcoreinfo-test.c 31663505a22bSMarc-André Lureau 31674f966768SMarkus ArmbrusterError reporting 31684f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 31694f966768SMarkus ArmbrusterS: Supported 31704f966768SMarkus ArmbrusterF: include/qapi/error.h 31714f966768SMarkus ArmbrusterF: include/qemu/error-report.h 3172abb3d37dSMarkus ArmbrusterF: qapi/error.json 31734f966768SMarkus ArmbrusterF: util/error.c 31743325af53SZhao LiuF: util/error-report.c 3175d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci 3176d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci 3177d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci 3178d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci 3179d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci 31808220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci 31814f966768SMarkus Armbruster 3182fd5d5c56SAnthony LiguoriGDB stub 3183c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 31848823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3185c7b3e866SAlex BennéeS: Maintained 31864db546d3SThomas HuthF: docs/system/gdb.rst 3187842b42dfSAlex BennéeF: gdbstub/* 31880dec1016SPeter MaydellF: include/exec/gdbstub.h 3189d96bf49bSAlex BennéeF: include/gdbstub/* 3190fd5d5c56SAnthony LiguoriF: gdb-xml/ 319121750c3cSAlex BennéeF: tests/tcg/multiarch/gdbstub/* 3192956af7daSAkihiko OdakiF: scripts/feature_to_c.py 3193bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py 31940f48656aSAlex BennéeT: git https://gitlab.com/stsquad/qemu gdbstub/next 3195fd5d5c56SAnthony Liguori 319601a9c03cSPaolo BonziniMemory API 319701a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 319807b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com> 319907b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 32008823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 320101a9c03cSPaolo BonziniS: Supported 320291a85383SRichard HendersonF: include/system/ioport.h 320314776ab5STony NguyenF: include/exec/memop.h 32048be545baSRichard HendersonF: include/system/memory.h 32054705a71dSRichard HendersonF: include/system/ram_addr.h 3206548a0165SRichard HendersonF: include/system/ramblock.h 320732cad1ffSPhilippe Mathieu-DaudéF: include/system/memory_mapping.h 32088d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c 32098d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c 32108d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c 32118d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c 32128d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c 3213d4c9cab3SPhilippe Mathieu-DaudéF: system/memory-internal.h 32145d6483edSChenyi QiangF: system/ram-block-attributes.c 3215044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci 321601a9c03cSPaolo Bonzini 32172fcd005fSDavid HildenbrandMemory devices 32182fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 32192fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com> 32202fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 32212fcd005fSDavid HildenbrandS: Supported 3222c6198abbSSean WeiF: hw/mem/memory-device*.c 32232fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c 32242fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c 32252fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h 32262fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h 32272fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h 32282fcd005fSDavid HildenbrandF: docs/nvdimm.txt 32292fcd005fSDavid Hildenbrand 32307ee3bf03SGerd HoffmannSPICE 323134761036SGerd HoffmannS: Orphan 32326e481d57SPeter MaydellF: include/ui/qemu-spice.h 3233438528a3SThomas HuthF: include/ui/spice-display.h 32347ee3bf03SGerd HoffmannF: ui/spice-*.c 32357ee3bf03SGerd HoffmannF: audio/spiceaudio.c 32368d8b636dSPaolo BonziniF: hw/display/qxl* 3237608cfed6SMarkus ArmbrusterF: qapi/ui.json 32389bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt 32397ee3bf03SGerd Hoffmann 3240fd5d5c56SAnthony LiguoriGraphics 3241cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 324225eccc37SGerd HoffmannS: Odd Fixes 3243fd5d5c56SAnthony LiguoriF: ui/ 3244e220656cSThomas HuthF: include/ui/ 3245608cfed6SMarkus ArmbrusterF: qapi/ui.json 3246b1d38037SMarc-André LureauF: util/drm.c 32474db546d3SThomas HuthF: docs/devel/ui.rst 324812c6b615SThomas HuthF: tests/functional/test_vnc.py 3249fd5d5c56SAnthony Liguori 3250351f1bf6SAndreas FärberCocoa graphics 325130ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 32528823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3253f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 3254351f1bf6SAndreas FärberS: Odd Fixes 3255351f1bf6SAndreas FärberF: ui/cocoa.m 3256351f1bf6SAndreas Färber 3257fd5d5c56SAnthony LiguoriMain loop 3258da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3259da26f37aSPaolo BonziniS: Maintained 326054d31236SMarkus ArmbrusterF: include/qemu/main-loop.h 326132cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate.h 326232cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate-action.h 32633ecb29a3SPaolo BonziniF: util/main-loop.c 326489933514SThomas HuthF: util/qemu-timer*.c 32658d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c 32668d7f2e76SPhilippe Mathieu-DaudéF: system/main.c 32678d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 32688d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c 32698d7f2e76SPhilippe Mathieu-DaudéF: system/runstate* 3270c6198abbSSean WeiF: migration/cpu-throttle.c 32710e201d34SMarkus ArmbrusterF: qapi/run-state.json 3272fd5d5c56SAnthony Liguori 32731b7e01d0SStefan HajnocziRead, Copy, Update (RCU) 32741b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 32751b7e01d0SStefan HajnocziS: Maintained 3276362dbb4fSPeter MaydellF: docs/devel/lockcnt.rst 327790655d81SPeter MaydellF: docs/devel/rcu.rst 32781b7e01d0SStefan HajnocziF: include/qemu/rcu*.h 327951483f6cSPeter MaydellF: include/qemu/lockcnt.h 3280da668aa1SThomas HuthF: tests/unit/rcutorture.c 3281da668aa1SThomas HuthF: tests/unit/test-rcu-*.c 328251483f6cSPeter MaydellF: util/lockcnt.c 32831b7e01d0SStefan HajnocziF: util/rcu.c 32841b7e01d0SStefan Hajnoczi 32858899b4aeSLuiz CapitulinoHuman Monitor (HMP) 3286b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org> 3287fbb0621aSLuiz CapitulinoS: Maintained 32885bce308aSKevin WolfF: monitor/monitor-internal.h 3289c6198abbSSean WeiF: monitor/hmp-target.c 32901d95db74SKevin WolfF: monitor/monitor.c 3291f1b3ccfaSKevin WolfF: monitor/hmp* 3292f1b3ccfaSKevin WolfF: hmp.h 3293c13e9912SThomas HuthF: hmp-commands*.hx 3294c13e9912SThomas HuthF: include/monitor/hmp-target.h 32951e8a1faeSThomas HuthF: tests/qtest/test-hmp.c 3296637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h 3297637de4dbSMarkus ArmbrusterF: util/qemu-print.c 3298fd5d5c56SAnthony Liguori 3299f536f112SPaolo BonziniNetwork device backends 3300442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com> 3301fd5d5c56SAnthony LiguoriS: Maintained 3302fd5d5c56SAnthony LiguoriF: net/ 3303d24b2b1cSThomas HuthF: include/net/ 3304e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c 3305e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 33063c0bd37dSMarkus ArmbrusterF: qapi/net.json 3307fd5d5c56SAnthony Liguori 3308aee09bafSVincenzo MaffioneNetmap network backend 3309aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it> 3310aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 3311aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com> 3312aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/ 3313aee09bafSVincenzo MaffioneS: Maintained 3314aee09bafSVincenzo MaffioneF: net/netmap.c 3315aee09bafSVincenzo Maffione 3316cb039ef3SIlya MaximetsAF_XDP network backend 3317cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org> 3318cb039ef3SIlya MaximetsF: net/af-xdp.c 3319cb039ef3SIlya Maximets 33204fc264f4SEduardo HabkostHost Memory Backends 33214ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 33224fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com> 33234fc264f4SEduardo HabkostS: Maintained 33244fc264f4SEduardo HabkostF: backends/hostmem*.c 332532cad1ffSPhilippe Mathieu-DaudéF: include/system/hostmem.h 33269cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst 3327f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 33284fc264f4SEduardo Habkost 33296034011cSGongleiCryptodev Backends 33306034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 33312133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com> 33326034011cSGongleiS: Maintained 333332cad1ffSPhilippe Mathieu-DaudéF: include/system/cryptodev*.h 33346034011cSGongleiF: backends/cryptodev*.c 333514c9fd16Szhenwei piF: qapi/cryptodev.json 33366034011cSGonglei 3337b8eaee96SJohn SnowPython library 3338b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com> 3339b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com> 3340b8eaee96SJohn SnowS: Maintained 3341b8eaee96SJohn SnowF: python/ 3342b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python 3343b8eaee96SJohn Snow 3344ad904f66SEduardo HabkostPython scripts 334589d38c74SJohn SnowM: John Snow <jsnow@redhat.com> 3346ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com> 33474251dfb0SJohn SnowS: Odd Fixes 3348ad904f66SEduardo HabkostF: scripts/*.py 3349ad904f66SEduardo HabkostF: tests/*.py 3350ad904f66SEduardo Habkost 3351f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util 33529e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3353f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained 3354f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/ 33559e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench 3356f4abfc6cSVladimir Sementsov-Ogievskiy 33578cad15b1SVladimir Sementsov-OgievskiyTransactions helper 33589e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 33598cad15b1SVladimir Sementsov-OgievskiyS: Maintained 33608cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h 33618cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c 33629e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 33638cad15b1SVladimir Sementsov-Ogievskiy 33648899b4aeSLuiz CapitulinoQAPI 33659740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 33662f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 33679740618cSLuiz CapitulinoS: Supported 33688899b4aeSLuiz CapitulinoF: qapi/ 33690311c5bdSMarkus ArmbrusterX: qapi/*.json 3370ac4abb9aSMarkus ArmbrusterF: include/qapi/ 3371c0bd0b50SPaolo BonziniF: tests/qapi-schema/ 3372da668aa1SThomas HuthF: tests/unit/test-*-visitor.c 3373da668aa1SThomas HuthF: tests/unit/test-qapi-*.c 3374da668aa1SThomas HuthF: tests/unit/test-qmp-*.c 3375da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c 3376be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py 3377be25fcc4SMarkus ArmbrusterF: scripts/qapi/* 33784078ee54SPeter MaydellF: docs/sphinx/qapidoc.py 3379c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi* 3380ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 33818899b4aeSLuiz Capitulino 33827810d291SLuiz CapitulinoQAPI Schema 33837810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com> 33847810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 33857810d291SLuiz CapitulinoS: Supported 33860311c5bdSMarkus ArmbrusterF: qapi/*.json 3387632d3b22SPhilippe Mathieu-DaudéF: qga/qapi-schema.json 3388ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 33897810d291SLuiz Capitulino 3390f3582ba4SLuiz CapitulinoQObject 3391daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3392daf5dc78SMarkus ArmbrusterS: Supported 3393f3582ba4SLuiz CapitulinoF: qobject/ 3394407bc4bfSDaniel P. BerrangéF: include/qobject/ 3395a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci 3396da668aa1SThomas HuthF: tests/unit/check-qdict.c 3397da668aa1SThomas HuthF: tests/unit/check-qjson.c 3398da668aa1SThomas HuthF: tests/unit/check-qlist.c 3399da668aa1SThomas HuthF: tests/unit/check-qlit.c 3400da668aa1SThomas HuthF: tests/unit/check-qnull.c 3401da668aa1SThomas HuthF: tests/unit/check-qnum.c 3402da668aa1SThomas HuthF: tests/unit/check-qobject.c 3403da668aa1SThomas HuthF: tests/unit/check-qstring.c 3404fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt 3405ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3406f3582ba4SLuiz Capitulino 3407f05d9999SMichael RothQEMU Guest Agent 34082f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3409776bd018SKostiantyn KostiukM: Kostiantyn Kostiuk <kkostiuk@redhat.com> 3410f05d9999SMichael RothS: Maintained 3411f05d9999SMichael RothF: qga/ 341251145a0dSThomas HuthF: contrib/systemd/qemu-guest-agent.service 341327a296fcSPeter MaydellF: docs/interop/qemu-ga.rst 3414db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst 3415ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/ 341651145a0dSThomas HuthF: tests/*/test-qga* 3417e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga 3418f05d9999SMichael Roth 3419cced3a72SKostiantyn KostiukQEMU Guest Agent Win32 3420776bd018SKostiantyn KostiukM: Kostiantyn Kostiuk <kkostiuk@redhat.com> 3421cced3a72SKostiantyn KostiukS: Maintained 3422cced3a72SKostiantyn KostiukF: qga/*win32* 3423cced3a72SKostiantyn KostiukF: qga/vss-win32/ 3424cced3a72SKostiantyn KostiukF: qga/installer/ 3425cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32 3426cced3a72SKostiantyn Kostiuk 34274688c94cSAndreas FärberQOM 34281085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 34291085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com> 343024c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net> 34314688c94cSAndreas FärberS: Supported 34324db546d3SThomas HuthF: docs/devel/qom.rst 34338f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt 34348f920054SMarkus ArmbrusterF: hw/core/qdev* 3435b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c 3436b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c 34378f920054SMarkus ArmbrusterF: include/hw/qdev* 34388f920054SMarkus ArmbrusterF: include/monitor/qdev.h 34394688c94cSAndreas FärberF: include/qom/ 3440c577ff62SMarkus ArmbrusterF: qapi/qom.json 3441c577ff62SMarkus ArmbrusterF: qapi/qdev.json 344222fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci 3443e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py 34448d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c 34459b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c 34464688c94cSAndreas FärberF: qom/ 3447da668aa1SThomas HuthF: tests/unit/check-qom-interface.c 3448da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c 3449da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c 34504688c94cSAndreas Färber 345194dfc0f3SEduardo HabkostQOM boilerplate conversion script 345224c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 345394dfc0f3SEduardo HabkostS: Maintained 345494dfc0f3SEduardo HabkostF: scripts/codeconverter/ 345594dfc0f3SEduardo Habkost 34568899b4aeSLuiz CapitulinoQMP 34579740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 34589740618cSLuiz CapitulinoS: Supported 34595bce308aSKevin WolfF: monitor/monitor-internal.h 3460f1b3ccfaSKevin WolfF: monitor/qmp* 3461e84328faSKevin WolfF: monitor/misc.c 34621d95db74SKevin WolfF: monitor/monitor.c 346392a3c6aaSMarkus ArmbrusterF: qapi/control.json 3464abb3d37dSMarkus ArmbrusterF: qapi/error.json 346592a3c6aaSMarkus ArmbrusterF: qapi/introspect.json 3466c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-* 346712b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-* 34689740618cSLuiz CapitulinoF: scripts/qmp/ 34691e8a1faeSThomas HuthF: tests/qtest/qmp-test.c 34701e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c 3471ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 34728899b4aeSLuiz Capitulino 347398a43bf0SPaolo Bonziniqtest 347425e5fe76SThomas HuthM: Fabiano Rosas <farosas@suse.de> 347598a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com> 34762185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 347798a43bf0SPaolo BonziniS: Maintained 34788d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c 347932cad1ffSPhilippe Mathieu-DaudéF: include/system/qtest.h 34801583a389SClaudio FontanaF: accel/qtest/ 34811e8a1faeSThomas HuthF: tests/qtest/ 348297b091c8SThomas HuthF: docs/devel/testing/qgraph.rst 348397b091c8SThomas HuthF: docs/devel/testing/qtest.rst 3484520ddc18SThomas HuthX: tests/qtest/bios-tables-test* 34853f6be80cSThomas HuthX: tests/qtest/migration-* 348698a43bf0SPaolo Bonzini 34875f6fd09aSAlexander BulekovDevice Fuzzing 34885f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu> 34895f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com> 34905f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com> 34915f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com> 349225e5fe76SThomas HuthR: Fabiano Rosas <farosas@suse.de> 349385221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com> 34945d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com> 34955f6fd09aSAlexander BulekovS: Maintained 34965f6fd09aSAlexander BulekovF: tests/qtest/fuzz/ 3497d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c 34984ab20b51SAlex BennéeF: tests/docker/test-fuzz 3499211635b3SAlexander BulekovF: scripts/oss-fuzz/ 3500230376d2SAlexander BulekovF: hw/mem/sparse-mem.c 350197b091c8SThomas HuthF: docs/devel/testing/fuzzing.rst 35025f6fd09aSAlexander Bulekov 3503cc0100f4SAlistair FrancisRegister API 3504c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 3505cc0100f4SAlistair FrancisS: Maintained 3506cc0100f4SAlistair FrancisF: hw/core/register.c 3507cc0100f4SAlistair FrancisF: include/hw/register.h 350806a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h 3509cc0100f4SAlistair Francis 35105a5110d2SManos PitsidianakisRust 35115a5110d2SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 35125a5110d2SManos PitsidianakisS: Maintained 35135a5110d2SManos PitsidianakisF: rust/qemu-api 35142b74dd91SManos PitsidianakisF: rust/qemu-api-macros 35155a5110d2SManos PitsidianakisF: rust/rustfmt.toml 3516fbc8fb36SPaolo BonziniF: scripts/get-wraps-from-cargo-registry.py 35175a5110d2SManos Pitsidianakis 3518cca4fc67SManos PitsidianakisRust-related patches CC here 3519cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org 35200fa0b5edSAlex BennéeF: tests/docker/test-rust 3521cca4fc67SManos PitsidianakisF: rust/ 3522cca4fc67SManos Pitsidianakis 3523fd5d5c56SAnthony LiguoriSLIRP 3524eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3525bafc72abSJan KiszkaS: Maintained 3526663fb1e1SThomas HuthF: net/slirp.c 3527d24b2b1cSThomas HuthF: include/net/slirp.h 352802cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp 3529fd5d5c56SAnthony Liguori 3530aa09b3d5SMarkus ArmbrusterStats 3531aa09b3d5SMarkus ArmbrusterS: Orphan 353232cad1ffSPhilippe Mathieu-DaudéF: include/system/stats.h 3533aa09b3d5SMarkus ArmbrusterF: stats/ 35340afbba6cSMarkus ArmbrusterF: qapi/stats.json 3535aa09b3d5SMarkus Armbruster 35366d0af39fSEdgar E. IglesiasStreams 35376d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 35386d0af39fSEdgar E. IglesiasS: Maintained 35396d0af39fSEdgar E. IglesiasF: hw/core/stream.c 35406d0af39fSEdgar E. IglesiasF: include/hw/stream.h 35416d0af39fSEdgar E. Iglesias 3542b1ed728aSPaolo BonziniStubs 3543b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3544b1ed728aSPaolo BonziniS: Maintained 3545b1ed728aSPaolo BonziniF: stubs/ 3546b1ed728aSPaolo Bonzini 3547598a3f35SStefan HajnocziTracing 35481cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 354984197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 3550598a3f35SStefan HajnocziS: Maintained 3551598a3f35SStefan HajnocziF: trace/ 35520e076292SThomas HuthF: trace-events 35533a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc 355492a3c6aaSMarkus ArmbrusterF: qapi/trace.json 3555f70fd8fdSLluís VilanovaF: scripts/tracetool.py 3556f70fd8fdSLluís VilanovaF: scripts/tracetool/ 355762dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap* 355833b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst 3559d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst 3560e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing 3561598a3f35SStefan Hajnoczi 356284197267SMads YnddalSimpletrace 356384197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk> 356484197267SMads YnddalS: Maintained 356584197267SMads YnddalF: scripts/simpletrace.py 356684197267SMads Ynddal 35673859b6cfSMarkus ArmbrusterTPM 35681f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com> 35696b4f250bSStefan BergerS: Maintained 35708d7f2e76SPhilippe Mathieu-DaudéF: system/tpm* 35713859b6cfSMarkus ArmbrusterF: hw/tpm/* 35723859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h 357332cad1ffSPhilippe Mathieu-DaudéF: include/system/tpm* 35743859b6cfSMarkus ArmbrusterF: qapi/tpm.json 35758ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/ 35761e8a1faeSThomas HuthF: tests/qtest/*tpm* 35774db546d3SThomas HuthF: docs/specs/tpm.rst 3578e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next 35793859b6cfSMarkus Armbruster 3580bc419a1cSHuai-Cheng KuoSPDM 3581bc419a1cSHuai-Cheng KuoM: Alistair Francis <alistair.francis@wdc.com> 3582bc419a1cSHuai-Cheng KuoS: Maintained 3583bc419a1cSHuai-Cheng KuoF: backends/spdm-socket.c 358432cad1ffSPhilippe Mathieu-DaudéF: include/system/spdm-socket.h 3585bc419a1cSHuai-Cheng Kuo 358614f40fdcSBlue SwirlCheckpatch 358714f40fdcSBlue SwirlS: Odd Fixes 358814f40fdcSBlue SwirlF: scripts/checkpatch.pl 358914f40fdcSBlue Swirl 3590c0787c8dSJuan QuintelaMigration 35912bace555SPeter XuM: Peter Xu <peterx@redhat.com> 35922bace555SPeter XuM: Fabiano Rosas <farosas@suse.de> 3593c0787c8dSJuan QuintelaS: Maintained 3594107b5969SMarc-André LureauF: hw/core/vmstate-if.c 3595107b5969SMarc-André LureauF: include/hw/vmstate-if.h 3596c0787c8dSJuan QuintelaF: include/migration/ 3597b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h 359844a1f946SDr. David Alan GilbertF: migration/ 3599c5515640SAmit ShahF: scripts/vmstate-static-checker.py 3600092fd648SThomas HuthF: tests/functional/test_migration.py 3601c5515640SAmit ShahF: tests/vmstate-static-checker-data/ 3602212c1933SFabiano RosasF: tests/qtest/migration/ 36033f6be80cSThomas HuthF: tests/qtest/migration-* 36048e0b21e3SAvihai HoronF: docs/devel/migration/ 360548685a8eSMarkus ArmbrusterF: qapi/migration.json 3606212c1933SFabiano RosasF: tests/migration-stress/ 3607b862888cSMarkus ArmbrusterF: util/userfaultfd.c 36088ebcb4b3SPeter XuX: migration/rdma* 36098ebcb4b3SPeter Xu 36108ebcb4b3SPeter XuRDMA Migration 36118ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com> 36128ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com> 36138ebcb4b3SPeter XuS: Odd Fixes 36148ebcb4b3SPeter XuF: migration/rdma* 36157d9849c3SLi ZhijianF: scripts/rdma-migration-helper.sh 3616c0787c8dSJuan Quintela 36172b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate 36182b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com> 36192b3edd95SHyman Huang(黄勇)S: Maintained 36208d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c 362132cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtylimit.h 36222b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c 36232b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h 362432cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtyrate.h 36258e0b21e3SAvihai HoronF: docs/devel/migration/dirty-limit.rst 36262b3edd95SHyman Huang(黄勇) 3627d87b258bSHyman HuangDetached LUKS header 3628d87b258bSHyman HuangM: Hyman Huang <yong.huang@smartx.com> 3629d87b258bSHyman HuangS: Maintained 3630d87b258bSHyman HuangF: tests/qemu-iotests/tests/luks-detached-header 36319263c417SHyman HuangF: docs/devel/luks-detached-header.rst 3632d87b258bSHyman Huang 3633a566907fSMarc-André LureauD-Bus 3634a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 3635a566907fSMarc-André LureauS: Maintained 36365010cec2SMarc-André LureauF: backends/dbus-vmstate.c 363789f4df95SMarc-André LureauF: ui/dbus* 363889f4df95SMarc-André LureauF: audio/dbus* 3639a5021d69SMarc-André LureauF: util/dbus.c 364089f4df95SMarc-André LureauF: include/ui/dbus* 3641a5021d69SMarc-André LureauF: include/qemu/dbus.h 364289f4df95SMarc-André LureauF: docs/interop/dbus* 364389f4df95SMarc-André LureauF: docs/sphinx/dbus* 364489f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py 364589f4df95SMarc-André LureauF: tests/qtest/dbus* 36469b286e76SMarc-André LureauF: scripts/xml-preprocess* 3647a566907fSMarc-André Lureau 364892bfedb0SEduardo OtuboSeccomp 3649e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3650e3160deaSDaniel P. BerrangéS: Odd Fixes 36518d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c 365232cad1ffSPhilippe Mathieu-DaudéF: include/system/seccomp.h 3653d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c 365492bfedb0SEduardo Otubo 3655ddbb0d09SDaniel P. BerrangeCryptography 3656ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3657ddbb0d09SDaniel P. BerrangeS: Maintained 3658ddbb0d09SDaniel P. BerrangeF: crypto/ 3659ddbb0d09SDaniel P. BerrangeF: include/crypto/ 36606b0a96ceSRichard HendersonF: host/include/*/host/crypto/ 366192a3c6aaSMarkus ArmbrusterF: qapi/crypto.json 3662da668aa1SThomas HuthF: tests/unit/test-crypto-* 36633b472e71SThomas HuthF: tests/bench/benchmark-crypto-* 3664da668aa1SThomas HuthF: tests/unit/crypto-tls-* 36650e9bb8adSPhilippe Mathieu-DaudéF: tests/unit/pkix_asn1_tab.c.inc 3666899833cdSDaniel P. BerrangeF: qemu.sasl 3667ddbb0d09SDaniel P. Berrange 366810817bf0SDaniel P. BerrangeCoroutines 366910817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com> 367010817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com> 367100a25291SStefan HajnocziS: Maintained 367210817bf0SDaniel P. BerrangeF: util/*coroutine* 367310817bf0SDaniel P. BerrangeF: include/qemu/coroutine* 3674da668aa1SThomas HuthF: tests/unit/test-coroutine.c 367510817bf0SDaniel P. Berrange 367688c5f205SDaniel P. BerrangeBuffers 367788c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 36784251dfb0SJohn SnowS: Odd Fixes 367988c5f205SDaniel P. BerrangeF: util/buffer.c 368088c5f205SDaniel P. BerrangeF: include/qemu/buffer.h 368188c5f205SDaniel P. Berrange 3682666a3af9SDaniel P. BerrangeI/O Channels 3683666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3684666a3af9SDaniel P. BerrangeS: Maintained 3685666a3af9SDaniel P. BerrangeF: io/ 3686666a3af9SDaniel P. BerrangeF: include/io/ 3687da668aa1SThomas HuthF: tests/unit/test-io-* 3688666a3af9SDaniel P. Berrange 36895b76dd13SDaniel P. BerrangeUser authorization 36905b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 36915b76dd13SDaniel P. BerrangeS: Maintained 36925b76dd13SDaniel P. BerrangeF: authz/ 3693c8c99887SDaniel P. BerrangeF: qapi/authz.json 36945b76dd13SDaniel P. BerrangeF: include/authz/ 3695da668aa1SThomas HuthF: tests/unit/test-authz-* 36965b76dd13SDaniel P. Berrange 36975614a283SGerd HoffmannSockets 36985614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com> 36995614a283SGerd HoffmannS: Maintained 37005614a283SGerd HoffmannF: include/qemu/sockets.h 37015614a283SGerd HoffmannF: util/qemu-sockets.c 3702a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json 37035614a283SGerd Hoffmann 370490e33dfeSDaniel P. BerrangéFile monitor 370590e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 37064251dfb0SJohn SnowS: Odd Fixes 370790e33dfeSDaniel P. BerrangéF: util/filemonitor*.c 370890e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h 3709da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c 371090e33dfeSDaniel P. Berrangé 3711d310d85bSAlberto GarciaThrottling infrastructure 3712d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3713d310d85bSAlberto GarciaS: Supported 3714d310d85bSAlberto GarciaF: block/throttle-groups.c 3715d310d85bSAlberto GarciaF: include/block/throttle-groups.h 371689603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h 3717d310d85bSAlberto GarciaF: util/throttle.c 371889603938SPhilippe Mathieu-DaudéF: docs/throttle.txt 3719da668aa1SThomas HuthF: tests/unit/test-throttle.c 3720d310d85bSAlberto GarciaL: qemu-block@nongnu.org 3721d310d85bSAlberto Garcia 3722080d7aacSFam ZhengUUID 3723fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3724080d7aacSFam ZhengS: Supported 3725080d7aacSFam ZhengF: util/uuid.c 3726080d7aacSFam ZhengF: include/qemu/uuid.h 3727da668aa1SThomas HuthF: tests/unit/test-uuid.c 3728080d7aacSFam Zheng 372950186051SLukas StraubYank feature 373050186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de> 373150186051SLukas StraubS: Odd fixes 373250186051SLukas StraubF: util/yank.c 37331a92d6d5SLukas StraubF: migration/yank_functions* 3734d3a0bb77SLukas StraubF: tests/unit/test-yank.c 373550186051SLukas StraubF: include/qemu/yank.h 373650186051SLukas StraubF: qapi/yank.json 373750186051SLukas Straub 3738a4cc318eSzhanghailiangCOLO Framework 37392ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com> 3740a4cc318eSzhanghailiangS: Maintained 3741a4cc318eSzhanghailiangF: migration/colo* 3742a4cc318eSzhanghailiangF: include/migration/colo.h 3743a4cc318eSzhanghailiangF: include/migration/failover.h 3744a4cc318eSzhanghailiangF: docs/COLO-FT.txt 3745a4cc318eSzhanghailiang 374688f82ed1SZhang ChenCOLO Proxy 3747fdc2294aSZhang ChenM: Zhang Chen <zhangckid@gmail.com> 37482ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com> 374988f82ed1SZhang ChenS: Supported 375088f82ed1SZhang ChenF: docs/colo-proxy.txt 375188f82ed1SZhang ChenF: net/colo* 375288f82ed1SZhang ChenF: net/filter-rewriter.c 375388f82ed1SZhang ChenF: net/filter-mirror.c 3754487cf3f2SZhang ChenF: tests/qtest/test-filter* 375588f82ed1SZhang Chen 375662258201SPavel DovgalyukRecord/replay 375762258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com> 37580d3dea7dSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 375970b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay 37600d3dea7dSAlex BennéeS: Odd Fixes 376162258201SPavel DovgalyukF: replay/* 376262258201SPavel DovgalyukF: block/blkreplay.c 376362258201SPavel DovgalyukF: net/filter-replay.c 37645b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h 376532cad1ffSPhilippe Mathieu-DaudéF: include/system/replay.h 37664db546d3SThomas HuthF: docs/devel/replay.rst 37674db546d3SThomas HuthF: docs/system/replay.rst 376862258201SPavel DovgalyukF: stubs/replay.c 3769951ededfSThomas HuthF: tests/functional/*reverse_debug*.py 3770a2fe7bb7SThomas HuthF: tests/functional/*replay*.py 377143d7e1d7SPavel DovgalyukF: qapi/replay.json 377262258201SPavel Dovgalyuk 3773eecf5eedSPeter XuIOVA Tree 3774eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com> 3775eecf5eedSPeter XuS: Maintained 3776eecf5eedSPeter XuF: include/qemu/iova-tree.h 3777eecf5eedSPeter XuF: util/iova-tree.c 3778eecf5eedSPeter Xu 37795ee547bbSViktor Prutyanovelf2dmp 37805ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 3781f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 37825ee547bbSViktor PrutyanovS: Maintained 37835ee547bbSViktor PrutyanovF: contrib/elf2dmp/ 37845ee547bbSViktor Prutyanov 378539131a4eSPhilippe Mathieu-DaudéOverall sensors 378639131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 378739131a4eSPhilippe Mathieu-DaudéS: Odd Fixes 378839131a4eSPhilippe Mathieu-DaudéF: hw/sensor 378939131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor 379039131a4eSPhilippe Mathieu-Daudé 379193198b6cSCorey MinyardI2C and SMBus 379293198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com> 379393198b6cSCorey MinyardS: Maintained 379493198b6cSCorey MinyardF: hw/i2c/core.c 379593198b6cSCorey MinyardF: hw/i2c/smbus_slave.c 379693198b6cSCorey MinyardF: hw/i2c/smbus_master.c 379793198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c 379893198b6cSCorey MinyardF: include/hw/i2c/i2c.h 379993198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h 380093198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h 380193198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h 380293198b6cSCorey Minyard 3803bf0e0c70STitus RwantarePMBus 3804bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com> 3805bf0e0c70STitus RwantareS: Maintained 3806bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c 3807bf0e0c70STitus RwantareF: hw/sensor/adm1272.c 3808ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c 3809bf0e0c70STitus RwantareF: hw/sensor/max34451.c 3810bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h 3811ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h 3812bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c 3813bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c 3814ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c 3815bf0e0c70STitus Rwantare 3816649b8ed2SNinad PalsuleFSI 3817649b8ed2SNinad PalsuleM: Ninad Palsule <ninad@linux.ibm.com> 3818649b8ed2SNinad PalsuleR: Cédric Le Goater <clg@kaod.org> 3819649b8ed2SNinad PalsuleS: Maintained 3820649b8ed2SNinad PalsuleF: hw/fsi/* 3821649b8ed2SNinad PalsuleF: include/hw/fsi/* 3822649b8ed2SNinad PalsuleF: docs/specs/fsi.rst 3823649b8ed2SNinad PalsuleF: tests/qtest/aspeed_fsi-test.c 3824649b8ed2SNinad Palsule 3825d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications 38268823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3827d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com> 3828d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com> 3829d0d89526SPhilippe Mathieu-DaudéS: Maintained 3830d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json 3831d0d89526SPhilippe Mathieu-Daudé 38326739df3fSLaszlo ErsekEDK2 Firmware 38338823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 38349b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 38356739df3fSLaszlo ErsekS: Supported 3836b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf* 38376739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json 38386739df3fSLaszlo ErsekF: pc-bios/edk2-* 38396739df3fSLaszlo ErsekF: roms/Makefile.edk2 38406739df3fSLaszlo ErsekF: roms/edk2 38416739df3fSLaszlo ErsekF: roms/edk2-* 38426739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/ 38436739df3fSLaszlo ErsekF: tests/uefi-test-tools/ 38446739df3fSLaszlo Ersek 38458bc43f39SPeter XuVT-d Emulation 38468bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com> 38478bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com> 3848e3f15732SYi LiuR: Yi Liu <yi.l.liu@intel.com> 38499e64bec8SCLEMENT MATHIEU--DRIFR: Clément Mathieu--Drif <clement.mathieu--drif@eviden.com> 38508bc43f39SPeter XuS: Supported 38518bc43f39SPeter XuF: hw/i386/intel_iommu.c 38528bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h 38538bc43f39SPeter XuF: include/hw/i386/intel_iommu.h 3854270d4a51SThomas HuthF: tests/functional/test_intel_iommu.py 38552c746dfeSZhenzhong DuanF: tests/qtest/intel-iommu-test.c 38568bc43f39SPeter Xu 38572f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation 38582f5a2b35SPhilippe Mathieu-DaudéS: Orphan 38592f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.? 38602f5a2b35SPhilippe Mathieu-Daudé 3861e92fb016SBin MengOpenSBI Firmware 38624a16a1a7SAlistair FrancisL: qemu-riscv@nongnu.org 3863e92fb016SBin MengS: Supported 3864e92fb016SBin MengF: pc-bios/opensbi-* 3865e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml 3866e92fb016SBin MengF: .gitlab-ci.d/opensbi/ 3867e92fb016SBin Meng 386859c7a187SLuc MichelClock framework 386959c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr> 38701d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr> 387159c7a187SLuc MichelS: Maintained 387259c7a187SLuc MichelF: include/hw/clock.h 387359c7a187SLuc MichelF: include/hw/qdev-clock.h 387459c7a187SLuc MichelF: hw/core/clock.c 387559c7a187SLuc MichelF: hw/core/clock-vmstate.c 387659c7a187SLuc MichelF: hw/core/qdev-clock.c 387759c7a187SLuc MichelF: docs/devel/clocks.rst 387859c7a187SLuc Michel 38794c046ce3SPeter MaydellReset framework 38804c046ce3SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 38814c046ce3SPeter MaydellS: Maintained 38824c046ce3SPeter MaydellF: include/hw/resettable.h 38834c046ce3SPeter MaydellF: include/hw/core/resetcontainer.h 388432cad1ffSPhilippe Mathieu-DaudéF: include/system/reset.h 38854c046ce3SPeter MaydellF: hw/core/reset.c 38864c046ce3SPeter MaydellF: hw/core/resettable.c 38874c046ce3SPeter MaydellF: hw/core/resetcontainer.c 38884c046ce3SPeter Maydell 3889fd5d5c56SAnthony LiguoriUsermode Emulation 3890fd5d5c56SAnthony Liguori------------------ 38916347e1f1SMarkus ArmbrusterOverall usermode emulation 3892486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi> 3893486bbe5fSPaolo BonziniS: Maintained 389458410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c 3895e3a575f5SPhilippe Mathieu-DaudéF: hw/core/cpu-user.c 3896bbf15aafSRichard HendersonF: include/user/ 3897bbf15aafSRichard HendersonF: common-user/ 3898486bbe5fSPaolo Bonzini 3899fd5d5c56SAnthony LiguoriBSD user 390065a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com> 390165a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org> 390265a9d380SWarner LoshS: Maintained 3903fd5d5c56SAnthony LiguoriF: bsd-user/ 3904812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak 3905adbae40fSWarner LoshF: tests/vm/*bsd 390665a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1 3907fd5d5c56SAnthony Liguori 3908fd5d5c56SAnthony LiguoriLinux user 39098f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu> 3910fd5d5c56SAnthony LiguoriS: Maintained 3911fd5d5c56SAnthony LiguoriF: linux-user/ 3912812b31d3SAlex BennéeF: configs/targets/*linux-user.mak 3913e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh 3914e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh 391557333330SLaurent VivierF: scripts/update-mips-syscall-args.sh 391612c6b615SThomas HuthF: tests/functional/test_arm_bflt.py 391742f5a7e9SAurelien Jarno 391842f5a7e9SAurelien JarnoTiny Code Generator (TCG) 391942f5a7e9SAurelien Jarno------------------------- 39206347e1f1SMarkus ArmbrusterCommon TCG code 3921336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 392242f5a7e9SAurelien JarnoS: Maintained 392342f5a7e9SAurelien JarnoF: tcg/ 3924d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/ 392542f5a7e9SAurelien Jarno 392622b5867bSAlex BennéeTCG Plugins 392722b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 39284603156fSAlex BennéeT: git https://gitlab.com/stsquad/qemu plugins/next 39293d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org> 3930a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com> 39311a8081d9SPierrick BouvierR: Pierrick Bouvier <pierrick.bouvier@linaro.org> 393222b5867bSAlex BennéeS: Maintained 39338ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst 393422b5867bSAlex BennéeF: plugins/ 39351b4c136bSAlex BennéeF: tests/tcg/plugins/ 39363abc545eSThomas HuthF: tests/functional/test_aarch64_tcg_plugins.py 3937c17a386bSAlex BennéeF: contrib/plugins/ 39381ef08e34SPierrick BouvierF: scripts/qemu-plugin-symbols.py 393922b5867bSAlex Bennée 39406347e1f1SMarkus ArmbrusterAArch64 TCG target 39413e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3942b25a464cSClaudio FontanaS: Maintained 3943b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3944b25a464cSClaudio FontanaF: tcg/aarch64/ 3945b25a464cSClaudio Fontana 39466347e1f1SMarkus ArmbrusterARM TCG target 39477c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org> 394842f5a7e9SAurelien JarnoS: Maintained 3949b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 395042f5a7e9SAurelien JarnoF: tcg/arm/ 395142f5a7e9SAurelien Jarno 39526347e1f1SMarkus Armbrusteri386 TCG target 3953336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 395442f5a7e9SAurelien JarnoS: Maintained 395542f5a7e9SAurelien JarnoF: tcg/i386/ 395642f5a7e9SAurelien Jarno 3957afa33258SWANG XueruiLoongArch64 TCG target 3958afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name> 3959afa33258SWANG XueruiS: Maintained 3960afa33258SWANG XueruiF: tcg/loongarch64/ 3961afa33258SWANG Xuerui 39626347e1f1SMarkus ArmbrusterMIPS TCG target 39638823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3964099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 3965dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org> 396615d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 396745c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 3968cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 396942f5a7e9SAurelien JarnoF: tcg/mips/ 397042f5a7e9SAurelien Jarno 39716347e1f1SMarkus ArmbrusterPPC TCG target 3972336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 397315610d42SPranith KumarS: Odd Fixes 397442f5a7e9SAurelien JarnoF: tcg/ppc/ 397542f5a7e9SAurelien Jarno 39766347e1f1SMarkus ArmbrusterRISC-V TCG target 3977c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 3978fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 3979fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org 3980fb1f70f3SAlistair FrancisS: Maintained 3981fb1f70f3SAlistair FrancisF: tcg/riscv/ 39825d0ce90dSThomas HuthF: disas/riscv.[ch] 3983fb1f70f3SAlistair Francis 39846347e1f1SMarkus ArmbrusterS390 TCG target 3985336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 398642f5a7e9SAurelien JarnoS: Maintained 398742f5a7e9SAurelien JarnoF: tcg/s390/ 3988146bd283SCornelia HuckL: qemu-s390x@nongnu.org 398942f5a7e9SAurelien Jarno 39906347e1f1SMarkus ArmbrusterSPARC TCG target 3991297e8005SMarkus ArmbrusterS: Odd Fixes 39926d0b52edSRichard HendersonF: tcg/sparc64/ 3993c17652eeSPaolo BonziniF: disas/sparc.c 3994bc75c9e5SStefan Weil 39956347e1f1SMarkus ArmbrusterTCI TCG target 3996bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 3997bc75c9e5SStefan WeilS: Maintained 39988ef9cd55SAndreas FärberF: tcg/tci/ 3999752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c 4000c17652eeSPaolo BonziniF: disas/tci.c 4001aa09c951SAndreas Färber 4002f05b328cSStefan HajnocziBlock drivers 4003f05b328cSStefan Hajnoczi------------- 4004f05b328cSStefan HajnocziVMDK 4005fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 4006c95e4c0eSKevin WolfL: qemu-block@nongnu.org 4007f05b328cSStefan HajnocziS: Supported 4008f05b328cSStefan HajnocziF: block/vmdk.c 4009f05b328cSStefan Hajnoczi 4010f05b328cSStefan HajnocziRBD 40110725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com> 4012cbd58e7cSPeter LievenR: Peter Lieven <pl@dlhnet.de> 4013280458a3SJeff CodyL: qemu-block@nongnu.org 4014f05b328cSStefan HajnocziS: Supported 4015f05b328cSStefan HajnocziF: block/rbd.c 4016f05b328cSStefan Hajnoczi 4017f05b328cSStefan HajnocziVHDX 40185f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com> 4019280458a3SJeff CodyL: qemu-block@nongnu.org 4020f05b328cSStefan HajnocziS: Supported 4021f05b328cSStefan HajnocziF: block/vhdx* 4022f05b328cSStefan Hajnoczi 4023f05b328cSStefan HajnocziVDI 4024f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de> 4025c95e4c0eSKevin WolfL: qemu-block@nongnu.org 4026f05b328cSStefan HajnocziS: Maintained 4027f05b328cSStefan HajnocziF: block/vdi.c 4028f05b328cSStefan Hajnoczi 4029fd66dbd4SStefan Hajnocziblkio 4030fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4031fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org 4032fd66dbd4SStefan HajnocziS: Maintained 4033fd66dbd4SStefan HajnocziF: block/blkio.c 4034fd66dbd4SStefan Hajnoczi 4035f05b328cSStefan HajnocziiSCSI 4036f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com> 4037f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 4038cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 4039c95e4c0eSKevin WolfL: qemu-block@nongnu.org 40402185fd67SPaolo BonziniS: Odd Fixes 4041f05b328cSStefan HajnocziF: block/iscsi.c 40422deb63c2SPeter LievenF: block/iscsi-opts.c 4043f05b328cSStefan Hajnoczi 404499c62e70SEric BlakeNetwork Block Device (NBD) 404599c62e70SEric BlakeM: Eric Blake <eblake@redhat.com> 40469e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 404799c62e70SEric BlakeL: qemu-block@nongnu.org 404899c62e70SEric BlakeS: Maintained 404999c62e70SEric BlakeF: block/nbd* 405099c62e70SEric BlakeF: nbd/ 405199c62e70SEric BlakeF: include/block/nbd* 405299c62e70SEric BlakeF: qemu-nbd.* 405399c62e70SEric BlakeF: blockdev-nbd.c 40548dac93a8SPeter MaydellF: docs/interop/nbd.rst 405533b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst 405658a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd* 4057ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd 40589e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 405999c62e70SEric Blake 40606542aa9cSPeter LievenNFS 4061cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 4062280458a3SJeff CodyL: qemu-block@nongnu.org 40636542aa9cSPeter LievenS: Maintained 40646542aa9cSPeter LievenF: block/nfs.c 40656542aa9cSPeter Lieven 4066f05b328cSStefan HajnocziSSH 4067f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com> 4068280458a3SJeff CodyL: qemu-block@nongnu.org 4069f05b328cSStefan HajnocziS: Supported 4070f05b328cSStefan HajnocziF: block/ssh.c 4071c9a12e75SChrysostomos Nanakos 4072280458a3SJeff CodyCURL 4073280458a3SJeff CodyL: qemu-block@nongnu.org 40745c6090faSThomas HuthS: Odd Fixes 4075280458a3SJeff CodyF: block/curl.c 4076280458a3SJeff Cody 4077280458a3SJeff CodyGLUSTER 4078280458a3SJeff CodyL: qemu-block@nongnu.org 40795c6090faSThomas HuthL: integration@gluster.org 40805c6090faSThomas HuthS: Odd Fixes 4081280458a3SJeff CodyF: block/gluster.c 4082b5e9476cSGonglei 4083199667a8SFam ZhengNull Block Driver 4084fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 4085199667a8SFam ZhengL: qemu-block@nongnu.org 4086199667a8SFam ZhengS: Supported 4087199667a8SFam ZhengF: block/null.c 4088199667a8SFam Zheng 4089bdd6a90aSFam ZhengNVMe Block Driver 40901a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 40911a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net> 40928823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 4093bdd6a90aSFam ZhengL: qemu-block@nongnu.org 4094bdd6a90aSFam ZhengS: Supported 4095bdd6a90aSFam ZhengF: block/nvme* 4096dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 40971a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 4098bdd6a90aSFam Zheng 4099b5e9476cSGongleiBootdevice 4100b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com> 4101b5e9476cSGongleiS: Maintained 41028d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c 4103ecdda9e0SAlberto Garcia 4104ecdda9e0SAlberto GarciaQuorum 4105ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com> 4106ecdda9e0SAlberto GarciaS: Supported 4107ecdda9e0SAlberto GarciaF: block/quorum.c 4108ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org 4109e7c6e631SStefan Hajnoczi 4110bfcc224eSAapo Vienamoblklogwrites 4111bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com> 4112bfcc224eSAapo VienamoL: qemu-block@nongnu.org 4113bfcc224eSAapo VienamoS: Supported 4114bfcc224eSAapo VienamoF: block/blklogwrites.c 4115bfcc224eSAapo Vienamo 4116e7c6e631SStefan Hajnocziblkverify 4117e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4118e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4119e7c6e631SStefan HajnocziS: Supported 4120e7c6e631SStefan HajnocziF: block/blkverify.c 412197b091c8SThomas HuthF: docs/devel/testing/blkverify.rst 4122e7c6e631SStefan Hajnoczi 4123e7c6e631SStefan Hajnoczibochs 4124e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4125e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4126e7c6e631SStefan HajnocziS: Supported 4127e7c6e631SStefan HajnocziF: block/bochs.c 4128e7c6e631SStefan Hajnoczi 4129e7c6e631SStefan Hajnoczicloop 4130e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4131e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4132e7c6e631SStefan HajnocziS: Supported 4133e7c6e631SStefan HajnocziF: block/cloop.c 4134e7c6e631SStefan Hajnoczi 4135e7c6e631SStefan Hajnoczidmg 4136e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4137e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4138e7c6e631SStefan HajnocziS: Supported 4139e7c6e631SStefan HajnocziF: block/dmg.c 4140e7c6e631SStefan Hajnoczi 4141e7c6e631SStefan Hajnocziparallels 4142e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4143f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org> 4144e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4145e7c6e631SStefan HajnocziS: Supported 4146e7c6e631SStefan HajnocziF: block/parallels.c 4147a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c 41481bc0fc0aSPeter MaydellF: docs/interop/parallels.rst 41497d9fc7e7SPeter MaydellF: docs/interop/prl-xml.rst 4150bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels 4151e7c6e631SStefan Hajnoczi 4152e7c6e631SStefan Hajnocziqed 4153e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4154e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4155e7c6e631SStefan HajnocziS: Supported 4156e7c6e631SStefan HajnocziF: block/qed.c 415773cdd846SSouleymane ConteF: docs/interop/qed_spec.rst 4158e7c6e631SStefan Hajnoczi 4159e7c6e631SStefan Hajnocziraw 4160e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4161e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4162e7c6e631SStefan HajnocziS: Supported 4163e7c6e631SStefan HajnocziF: block/linux-aio.c 4164f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h 41652e6fc7ebSEric BlakeF: block/raw-format.c 4166c1bb86cdSEric BlakeF: block/file-posix.c 4167c1bb86cdSEric BlakeF: block/file-win32.c 4168e7c6e631SStefan HajnocziF: block/win32-aio.c 4169e7c6e631SStefan Hajnoczi 41706663a0a3SAarushi MehtaLinux io_uring 41716663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com> 41726663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com> 41736663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com> 41740ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 41756663a0a3SAarushi MehtaL: qemu-block@nongnu.org 41766663a0a3SAarushi MehtaS: Maintained 41776663a0a3SAarushi MehtaF: block/io_uring.c 417806a47ef5SAarushi MehtaF: stubs/io_uring.c 41796663a0a3SAarushi Mehta 4180e7c6e631SStefan Hajnocziqcow2 4181e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4182b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 4183e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4184e7c6e631SStefan HajnocziS: Supported 4185e7c6e631SStefan HajnocziF: block/qcow2* 41860a233da8SSouleymane ConteF: docs/interop/qcow2.rst 4187e7c6e631SStefan Hajnoczi 4188e7c6e631SStefan Hajnocziqcow 4189e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4190e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4191e7c6e631SStefan HajnocziS: Supported 4192e7c6e631SStefan HajnocziF: block/qcow.c 4193e7c6e631SStefan Hajnoczi 4194e7c6e631SStefan Hajnocziblkdebug 4195e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4196b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 4197e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4198e7c6e631SStefan HajnocziS: Supported 4199e7c6e631SStefan HajnocziF: block/blkdebug.c 420097b091c8SThomas HuthF: docs/devel/testing/blkdebug.rst 4201e7c6e631SStefan Hajnoczi 4202e7c6e631SStefan Hajnoczivpc 4203e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4204e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4205e7c6e631SStefan HajnocziS: Supported 4206e7c6e631SStefan HajnocziF: block/vpc.c 4207e7c6e631SStefan Hajnoczi 4208e7c6e631SStefan Hajnoczivvfat 4209e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4210e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 42114b7c5bc4SPrasad J PanditS: Odd Fixes 4212e7c6e631SStefan HajnocziF: block/vvfat.c 4213abfe4e94SStefan Hajnoczi 4214abfe4e94SStefan HajnocziImage format fuzzer 4215abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4216abfe4e94SStefan HajnocziL: qemu-block@nongnu.org 4217abfe4e94SStefan HajnocziS: Supported 4218abfe4e94SStefan HajnocziF: tests/image-fuzzer/ 4219717171bdSDaniel P. Berrange 42208675a376SCoiby XuVhost-user block device backend server 42218675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com> 42228675a376SCoiby XuS: Maintained 42238675a376SCoiby XuF: block/export/vhost-user-blk-server.c 422480a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h 42255c368029SXie YongjiF: block/export/virtio-blk-handler.c 42265c368029SXie YongjiF: block/export/virtio-blk-handler.h 422780a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h 42288675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c 422980695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h 423080695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c 423180a06cc5SStefan HajnocziF: util/vhost-user-server.c 42328675a376SCoiby Xu 42330c9b70d5SMax ReitzFUSE block device exports 4234b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 42350c9b70d5SMax ReitzL: qemu-block@nongnu.org 42360c9b70d5SMax ReitzS: Supported 42370c9b70d5SMax ReitzF: block/export/fuse.c 42380c9b70d5SMax Reitz 42392a2359b8SXie YongjiVDUSE library and block device exports 4240a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com> 4241a6caeee8SXie YongjiS: Maintained 4242a6caeee8SXie YongjiF: subprojects/libvduse/ 42432a2359b8SXie YongjiF: block/export/vduse-blk.c 42442a2359b8SXie YongjiF: block/export/vduse-blk.h 4245a6caeee8SXie Yongji 4246049105a3SChanglong XieReplication 4247205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com> 42483ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com> 4249049105a3SChanglong XieS: Supported 4250049105a3SChanglong XieF: replication* 4251049105a3SChanglong XieF: block/replication.c 4252da668aa1SThomas HuthF: tests/unit/test-replication.c 4253049105a3SChanglong XieF: docs/block-replication.txt 4254049105a3SChanglong Xie 4255b052fec8SAlex BennéeSemihosting 4256b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4257b052fec8SAlex BennéeS: Maintained 42588df9f0c3SPhilippe Mathieu-DaudéF: semihosting/ 42596b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/ 42603539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/ 4261b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c 4262b052fec8SAlex Bennée 42638684f1beSJohn G JohnsonMulti-process QEMU 42648684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com> 42658684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com> 42668684f1beSJohn G JohnsonS: Maintained 42678684f1beSJohn G JohnsonF: docs/devel/multi-process.rst 4268639090d8SElena UfimtsevaF: docs/system/multi-process.rst 42696fbd84d6SJagannathan RamanF: hw/pci-host/remote.c 42706fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h 42713f0e7e57SJagannathan RamanF: hw/remote/machine.c 42723f0e7e57SJagannathan RamanF: include/hw/remote/machine.h 4273ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c 4274ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h 427548b06f50SJagannathan RamanF: hw/remote/message.c 4276c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c 4277ed5d0019SJagannathan RamanF: include/hw/remote/memory.h 4278ed5d0019SJagannathan RamanF: hw/remote/memory.c 42799f811207SElena UfimtsevaF: hw/remote/proxy.c 42809f811207SElena UfimtsevaF: include/hw/remote/proxy.h 4281c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c 4282c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h 4283bd36adb8SJagannathan RamanF: hw/remote/iohub.c 4284bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h 42858f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c 428608cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h 4287253007d1SJagannathan RamanF: hw/remote/iommu.c 4288253007d1SJagannathan RamanF: include/hw/remote/iommu.h 428912c6b615SThomas HuthF: tests/functional/test_multiprocess.py 42908684f1beSJohn G Johnson 42919fca2b7dSJohn LevonVFIO-USER: 42929fca2b7dSJohn LevonM: John Levon <john.levon@nutanix.com> 42939fca2b7dSJohn LevonM: Thanos Makatos <thanos.makatos@nutanix.com> 42940c1a109fSJohn LevonM: Cédric Le Goater <clg@redhat.com> 42959fca2b7dSJohn LevonS: Supported 4296da198e8fSThanos MakatosF: docs/interop/vfio-user.rst 4297da198e8fSThanos MakatosF: docs/system/devices/vfio-user.rst 42989fca2b7dSJohn LevonF: hw/vfio-user/* 42999fca2b7dSJohn LevonF: include/hw/vfio-user/* 43009fca2b7dSJohn LevonF: subprojects/libvfio-user 43019fca2b7dSJohn Levon 430290322e64SAndrew MelnychenkoEBPF: 430390322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com> 430490322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com> 430590322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com> 430690322e64SAndrew MelnychenkoS: Maintained 43072635f961SThomas HuthF: docs/devel/ebpf_rss.rst 430890322e64SAndrew MelnychenkoF: ebpf/* 430990322e64SAndrew MelnychenkoF: tools/ebpf/* 431090322e64SAndrew Melnychenko 4311b9e02c06SAlex BennéeBuild and test automation 4312b9e02c06SAlex Bennée------------------------- 43139872ba0aSThomas HuthBuild and test automation, general continuous integration 4314b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4315e4239ee9SAlex BennéeT: git https://gitlab.com/stsquad/qemu testing/next 43168823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 43179872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com> 4318e70dc7f8SAlex BennéeS: Maintained 4319e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml 43209872ba0aSThomas HuthF: .gitlab-ci.yml 43219872ba0aSThomas HuthF: .gitlab-ci.d/ 4322b9e02c06SAlex BennéeF: .travis.yml 4323145af277SThomas HuthF: docs/devel/ci* 432404250c69SPhilippe Mathieu-DaudéF: scripts/ci/ 4325e70dc7f8SAlex BennéeF: tests/docker/ 432618023821SFam ZhengF: tests/vm/ 43273260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/ 432837136902SThomas HuthF: tests/functional/test_*_tuxrun.py 432954dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh 433097b091c8SThomas HuthF: docs/devel/testing/ci* 433197b091c8SThomas HuthF: docs/devel/testing/main.rst 43329872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines 4333e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu 4334717171bdSDaniel P. Berrange 43357162fbb4SEd MasteFreeBSD Hosted Continuous Integration 43367162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org> 43377162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org> 43387162fbb4SEd MasteS: Maintained 43395be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd* 43405be6fd0cSThomas HuthF: tests/vm/freebsd 43417162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu 43427162fbb4SEd Maste 4343fa32a634SThomas HuthFunctional testing framework 4344fa32a634SThomas HuthM: Thomas Huth <thuth@redhat.com> 4345fa32a634SThomas HuthR: Philippe Mathieu-Daudé <philmd@linaro.org> 434623cb2e99SDaniel P. BerrangéR: Daniel P. Berrange <berrange@redhat.com> 43479cbff6f2SThomas HuthF: docs/devel/testing/functional.rst 4348fa32a634SThomas HuthF: tests/functional/qemu_test/ 4349fa32a634SThomas Huth 4350daee8de3SYonggang LuoWindows Hosted Continuous Integration 4351daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com> 4352daee8de3SYonggang LuoS: Maintained 4353da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml 4354daee8de3SYonggang Luo 43557e97017eSAlex BennéeGuest Test Compilation Support 43567e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 43578823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 435800a25291SStefan HajnocziS: Maintained 4359162f9164SAlex BennéeF: tests/tcg/Makefile.target 43607e97017eSAlex Bennée 43611e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored) 43621e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org> 43638823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 43641e970158SPhilippe Mathieu-DaudéS: Maintained 436566dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml 436666dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml 43671e970158SPhilippe Mathieu-Daudé 4368717171bdSDaniel P. BerrangeDocumentation 4369717171bdSDaniel P. Berrange------------- 4370717171bdSDaniel P. BerrangeBuild system architecture 4371717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4372717171bdSDaniel P. BerrangeS: Odd Fixes 4373551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst 43748a49e97fSFam Zheng 437592329a7eSAlex BennéeGIT Data Mining Config 437692329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 437792329a7eSAlex BennéeS: Odd Fixes 437892329a7eSAlex BennéeF: gitdm.config 437992329a7eSAlex BennéeF: contrib/gitdm/* 438092329a7eSAlex Bennée 4381b02c9bc3SMarkus ArmbrusterIncompatible changes 4382f5c5e7d9SDaniel P. BerrangéR: devel@lists.libvirt.org 4383a476b216SMao ZhongyiF: docs/about/deprecated.rst 4384b02c9bc3SMarkus Armbruster 4385aef45d51SDaniel P. BerrangeBuild System 4386aef45d51SDaniel P. Berrange------------ 438748fad83fSAlex BennéeMeson 438848fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 438948fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com> 439048fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com> 439148fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 439248fad83fSAlex BennéeS: Maintained 439348fad83fSAlex BennéeF: meson.build 439448fad83fSAlex BennéeF: meson_options.txt 439548fad83fSAlex BennéeF: scripts/meson-buildoptions.* 439648fad83fSAlex BennéeF: scripts/check_sparse.py 439748fad83fSAlex BennéeF: scripts/symlink-install-tree.py 439848fad83fSAlex Bennée 439948fad83fSAlex BennéeTop Level Makefile and configure 440048fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 440148fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 440248fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 440348fad83fSAlex BennéeS: Maintained 440448fad83fSAlex BennéeF: Makefile 440548fad83fSAlex BennéeF: configure 440648fad83fSAlex BennéeF: scripts/mtest2make.py 440748fad83fSAlex BennéeF: tests/Makefile.include 440848fad83fSAlex Bennée 44092f38ff79SPaolo BonziniKconfig 44102f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 44112f38ff79SPaolo BonziniS: Maintained 44122f38ff79SPaolo BonziniF: scripts/minikconf.py 44132f38ff79SPaolo BonziniF: docs/devel/kconfig.rst 44142f38ff79SPaolo BonziniF: Kconfig* 44152f38ff79SPaolo BonziniF: */Kconfig* 44162f38ff79SPaolo BonziniF: hw/*/Kconfig* 44172f38ff79SPaolo BonziniF: target/*/Kconfig* 44182f38ff79SPaolo Bonzini 4419aef45d51SDaniel P. BerrangeGIT submodules 4420aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4421aef45d51SDaniel P. BerrangeS: Odd Fixes 4422aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh 4423c10e01b9SPeter Maydell 4424ef45a392SAleksandar MarkovicUI translations 44254251dfb0SJohn SnowS: Orphan 4426ef45a392SAleksandar MarkovicF: po/*.po 4427ef45a392SAleksandar Markovic 4428c10e01b9SPeter MaydellSphinx documentation configuration and build machinery 4429e95ffabbSJohn SnowM: John Snow <jsnow@redhat.com> 4430c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 4431c10e01b9SPeter MaydellS: Maintained 4432c10e01b9SPeter MaydellF: docs/conf.py 4433c10e01b9SPeter MaydellF: docs/*/conf.py 4434b417dd98SAkihiko OdakiF: docs/requirements.txt 44354078ee54SPeter MaydellF: docs/sphinx/ 443613f934e7SPeter MaydellF: docs/_templates/ 4437d95f260aSPeter MaydellF: docs/devel/docs.rst 4438a95b3c0aSMarkus ArmbrusterF: docs/devel/qapi-domain.rst 443953fb8bfbSAleksandar Markovic 4440764a6ee9SManos PitsidianakisRust build system integration 4441764a6ee9SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 4442cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org 4443764a6ee9SManos PitsidianakisS: Maintained 44446fdc5bc1SManos PitsidianakisF: scripts/rust/ 44456fdc5bc1SManos PitsidianakisF: rust/.gitignore 4446764a6ee9SManos PitsidianakisF: rust/Kconfig 44476fdc5bc1SManos PitsidianakisF: rust/meson.build 44486fdc5bc1SManos PitsidianakisF: rust/wrapper.h 4449764a6ee9SManos Pitsidianakis 445053fb8bfbSAleksandar MarkovicMiscellaneous 445153fb8bfbSAleksandar Markovic------------- 445253fb8bfbSAleksandar MarkovicPerformance Tools and Tests 445353fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com> 445453fb8bfbSAleksandar MarkovicS: Maintained 445553fb8bfbSAleksandar MarkovicF: scripts/performance/ 4456899c3fc2SAlex Bennée 4457899c3fc2SAlex BennéeCode Coverage Tools 4458899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4459899c3fc2SAlex BennéeS: Odd Fixes 4460899c3fc2SAlex BennéeF: scripts/coverage/ 4461b928505dSMaksim Davydov 4462b928505dSMaksim DavydovMachine development tool 4463b928505dSMaksim DavydovM: Maksim Davydov <davydov-max@yandex-team.ru> 4464b928505dSMaksim DavydovS: Supported 4465b928505dSMaksim DavydovF: scripts/compare-machine-types.py 4466