1b6f97c14SbellardQEMU Maintainers 2b6f97c14Sbellard================ 3b6f97c14Sbellard 4fd5d5c56SAnthony LiguoriThe intention of this file is not to establish who owns what portions of the 5fd5d5c56SAnthony Liguoricode base, but to provide a set of names that developers can consult when they 6fd5d5c56SAnthony Liguorihave a question about a particular subset and also to provide a set of names 7fd5d5c56SAnthony Liguorito be CC'd when submitting a patch to obtain appropriate review. 83cd9acb4Sbellard 9fd5d5c56SAnthony LiguoriIn general, if you have a question about inclusion of a patch, you should 10fd5d5c56SAnthony Liguoriconsult qemu-devel and not any specific individual privately. 11b6f97c14Sbellard 12fd5d5c56SAnthony LiguoriDescriptions of section entries: 13b6f97c14Sbellard 14fd5d5c56SAnthony Liguori M: Mail patches to: FullName <address@domain> 159436e082SCornelia Huck Maintainers are looking after a certain area and must be CCed on 169436e082SCornelia Huck patches. They are considered the main contact point. 17fdf6fab4SPaul E. McKenney R: Designated reviewer: FullName <address@domain> 18fdf6fab4SPaul E. McKenney These reviewers should be CCed on patches. 199436e082SCornelia Huck Reviewers are familiar with the subject matter and provide feedback 209436e082SCornelia Huck even though they are not maintainers. 21fd5d5c56SAnthony Liguori L: Mailing list that is relevant to this area 229436e082SCornelia Huck These lists should be CCed on patches. 23fd5d5c56SAnthony Liguori W: Web-page with status/info 24fd5d5c56SAnthony Liguori Q: Patchwork web based patch tracking system site 25fd5d5c56SAnthony Liguori T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. 26668725ceSAlex Bennée S: Status, one of the following (keep in sync with docs/devel/maintainers.rst): 27fd5d5c56SAnthony Liguori Supported: Someone is actually paid to look after this. 28fd5d5c56SAnthony Liguori Maintained: Someone actually looks after it. 29fd5d5c56SAnthony Liguori Odd Fixes: It has a maintainer but they don't have time to do 30c91bbffbSPeter Maydell much other than throw the odd patch in. See below. 31fd5d5c56SAnthony Liguori Orphan: No current maintainer [but maybe you could take the 32fd5d5c56SAnthony Liguori role as you write your new code]. 33fd5d5c56SAnthony Liguori Obsolete: Old code. Something tagged obsolete generally means 34fd5d5c56SAnthony Liguori it has been replaced by a better system and you 35fd5d5c56SAnthony Liguori should be using that. 36fd5d5c56SAnthony Liguori F: Files and directories with wildcard patterns. 37fd5d5c56SAnthony Liguori A trailing slash includes all files and subdirectory files. 38fd5d5c56SAnthony Liguori F: drivers/net/ all files in and below drivers/net 39fd5d5c56SAnthony Liguori F: drivers/net/* all files in drivers/net, but not below 40fd5d5c56SAnthony Liguori F: */net/* all files in "any top level directory"/net 41fd5d5c56SAnthony Liguori One pattern per line. Multiple F: lines acceptable. 42fd5d5c56SAnthony Liguori X: Files and directories that are NOT maintained, same rules as F: 43fd5d5c56SAnthony Liguori Files exclusions are tested before file matches. 44fd5d5c56SAnthony Liguori Can be useful for excluding a specific subdirectory, for instance: 45fd5d5c56SAnthony Liguori F: net/ 46fd5d5c56SAnthony Liguori X: net/ipv6/ 47fd5d5c56SAnthony Liguori matches all files in and below net excluding net/ipv6/ 48fd5d5c56SAnthony Liguori K: Keyword perl extended regex pattern to match content in a 49fd5d5c56SAnthony Liguori patch or file. For instance: 50fd5d5c56SAnthony Liguori K: of_get_profile 51fd5d5c56SAnthony Liguori matches patches or files that contain "of_get_profile" 52fd5d5c56SAnthony Liguori K: \b(printk|pr_(info|err))\b 53fd5d5c56SAnthony Liguori matches patches or files that contain one or more of the words 54fd5d5c56SAnthony Liguori printk, pr_info or pr_err 55fd5d5c56SAnthony Liguori One regex pattern per line. Multiple K: lines acceptable. 56b6f97c14Sbellard 57b6f97c14Sbellard 58fd5d5c56SAnthony LiguoriGeneral Project Administration 59fd5d5c56SAnthony Liguori------------------------------ 60ff0d4876SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 61fd5d5c56SAnthony Liguori 62c9a19d5bSStephen WarrenAll patches CC here 63c9a19d5bSStephen WarrenL: qemu-devel@nongnu.org 64c9a19d5bSStephen WarrenF: * 65c9a19d5bSStephen WarrenF: */ 66c9a19d5bSStephen Warren 673be8c034SAlex BennéeProject policy and developer guides 683be8c034SAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 693be8c034SAlex BennéeR: Daniel P. Berrangé <berrange@redhat.com> 703be8c034SAlex BennéeR: Thomas Huth <thuth@redhat.com> 713be8c034SAlex BennéeR: Markus Armbruster <armbru@redhat.com> 723be8c034SAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 733be8c034SAlex BennéeW: https://www.qemu.org/docs/master/devel/index.html 743be8c034SAlex BennéeS: Odd Fixes 7575dbfbadSPierrick BouvierF: docs/devel/build-environment.rst 763be8c034SAlex BennéeF: docs/devel/code-of-conduct.rst 777f631442SPierrick BouvierF: docs/devel/codebase.rst 783be8c034SAlex BennéeF: docs/devel/conflict-resolution.rst 7975dbfbadSPierrick BouvierF: docs/devel/style.rst 803be8c034SAlex BennéeF: docs/devel/submitting-a-patch.rst 813be8c034SAlex BennéeF: docs/devel/submitting-a-pull-request.rst 82a4340e7cSPierrick BouvierF: docs/glossary.rst 833be8c034SAlex Bennée 8462622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues 8584995ea2SMarkus Armbruster------------------------------------------------- 8670b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess 8762622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 8862622c11SMichael S. TsirkinL: secalert@redhat.com 8962622c11SMichael S. Tsirkin 90936c2230SLaurent VivierTrivial patches 91936c2230SLaurent Vivier--------------- 92936c2230SLaurent VivierTrivial patches 93936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru> 94936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 95936c2230SLaurent VivierS: Maintained 96936c2230SLaurent VivierL: qemu-trivial@nongnu.org 97936c2230SLaurent VivierK: ^Subject:.*(?i)trivial 984db546d3SThomas HuthF: docs/devel/trivial-patches.rst 99936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches 100e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches 101936c2230SLaurent Vivier 102daf14ce3SCornelia HuckArchitecture support 103daf14ce3SCornelia Huck-------------------- 1046347e1f1SMarkus ArmbrusterS390 general architecture support 105cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com> 106daf14ce3SCornelia HuckS: Supported 107812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 108daf14ce3SCornelia HuckF: gdb-xml/s390*.xml 109daf14ce3SCornelia HuckF: hw/char/sclp*.[hc] 110daf14ce3SCornelia HuckF: hw/char/terminal3270.c 111daf14ce3SCornelia HuckF: hw/intc/s390_flic.c 112daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c 113daf14ce3SCornelia HuckF: hw/s390x/ 1142fe2942cSTony KrowiakF: hw/vfio/ap.c 115c393e6d1SRorie ReyesF: hw/s390x/ap-stub.c 116daf14ce3SCornelia HuckF: hw/vfio/ccw.c 117daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c 118daf14ce3SCornelia HuckF: include/hw/s390x/ 119daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 120daf14ce3SCornelia HuckF: pc-bios/s390-ccw/ 121daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img 122daf14ce3SCornelia HuckF: target/s390x/ 123f58f084eSCornelia HuckF: docs/system/target-s390x.rst 124f58f084eSCornelia HuckF: docs/system/s390x/ 125212c1933SFabiano RosasF: tests/qtest/migration/s390x/ 126daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x? 127daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org 128daf14ce3SCornelia Huck 129e955acd9SPhilippe Mathieu-DaudéMIPS general architecture support 1308823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 131e955acd9SPhilippe Mathieu-DaudéR: Jiaxun Yang <jiaxun.yang@flygoat.com> 132e955acd9SPhilippe Mathieu-DaudéS: Odd Fixes 133e955acd9SPhilippe Mathieu-DaudéK: ^Subject:.*(?i)mips 1346b1ec8a9SThomas HuthF: docs/system/target-mips.rst 1356b1ec8a9SThomas HuthF: configs/targets/mips* 136e955acd9SPhilippe Mathieu-Daudé 137d229996bSThomas HuthX86 general architecture support 138d229996bSThomas HuthM: Paolo Bonzini <pbonzini@redhat.com> 1393139ad08SZhao LiuR: Zhao Liu <zhao1.liu@intel.com> 140d229996bSThomas HuthS: Maintained 141d229996bSThomas HuthF: configs/devices/i386-softmmu/default.mak 142d229996bSThomas HuthF: configs/targets/i386-softmmu.mak 143d229996bSThomas HuthF: configs/targets/x86_64-softmmu.mak 144d229996bSThomas HuthF: docs/system/target-i386* 145d229996bSThomas HuthF: target/i386/*.[ch] 146d229996bSThomas HuthF: target/i386/Kconfig 147d229996bSThomas HuthF: target/i386/meson.build 14884369d76SAnthony HarivelF: tools/i386/ 149d229996bSThomas Huth 15084995ea2SMarkus ArmbrusterGuest CPU cores (TCG) 15184995ea2SMarkus Armbruster--------------------- 1526347e1f1SMarkus ArmbrusterOverall TCG CPUs 153336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1542185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 1552b1641d0SPaolo BonziniS: Maintained 1568d7f2e76SPhilippe Mathieu-DaudéF: system/watchpoint.c 1578c7907a1SPhilippe Mathieu-DaudéF: page-vary-target.c 15844b99a6dSRichard HendersonF: page-vary-common.c 159c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/ 1609681ad3eSThomas HuthF: accel/stubs/tcg-stub.c 161084cfca1SRichard HendersonF: util/cacheinfo.c 162084cfca1SRichard HendersonF: util/cacheflush.c 16355fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py 1643fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst 1654db546d3SThomas HuthF: docs/devel/tcg* 166548c9609SAlex BennéeF: include/exec/tb-flush.h 167486bbe5fSPaolo BonziniF: include/exec/helper*.h 168e4eff8e4SRichard HendersonF: include/exec/helper*.h.inc 169d53106c9SRichard HendersonF: include/exec/helper-info.c.inc 17074781c08SPhilippe Mathieu-DaudéF: include/exec/page-protection.h 17132cad1ffSPhilippe Mathieu-DaudéF: include/system/tcg.h 172f12b7177SPhilippe Mathieu-DaudéF: include/accel/tcg/ 1736bc12fd0SRichard HendersonF: host/include/*/host/cpuinfo.h 1746bc12fd0SRichard HendersonF: util/cpuinfo-*.c 175427fbf37SRichard HendersonF: include/tcg/ 17680a59bc5SThomas HuthF: tests/decode/ 177486bbe5fSPaolo Bonzini 1781badb586SPeter MaydellFPU emulation 1791badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net> 1801badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1810636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 1820636e4d8SAlex BennéeS: Maintained 1831badb586SPeter MaydellF: fpu/ 1841badb586SPeter MaydellF: include/fpu/ 1850636e4d8SAlex BennéeF: tests/fp/ 1861badb586SPeter Maydell 1876347e1f1SMarkus ArmbrusterAlpha TCG CPUs 188336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1898d6df264SRichard HendersonS: Maintained 190fcf5ef2aSThomas HuthF: target/alpha/ 191c0bd0b50SPaolo BonziniF: tests/tcg/alpha/ 192c17652eeSPaolo BonziniF: disas/alpha.c 193fd5d5c56SAnthony Liguori 1946347e1f1SMarkus ArmbrusterARM TCG CPUs 1951ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 196b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 197fd5d5c56SAnthony LiguoriS: Maintained 198fcf5ef2aSThomas HuthF: target/arm/ 199f0984d40SFabiano RosasF: target/arm/tcg/ 200c348722cSAlex BennéeF: tests/tcg/arm/ 20129e0436eSAlex BennéeF: tests/tcg/aarch64/ 202c32c3d68SPhilippe Mathieu-DaudéF: tests/qtest/arm-cpu-features.c 2038d8b636dSPaolo BonziniF: hw/arm/ 2048d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c 205f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h 206c11a8e89SPeter MaydellF: docs/system/target-arm.rst 2076e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst 208fd5d5c56SAnthony Liguori 20949154ea0SEric AugerARM SMMU 21049154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com> 21149154ea0SEric AugerL: qemu-arm@nongnu.org 21249154ea0SEric AugerS: Maintained 21349154ea0SEric AugerF: hw/arm/smmu* 21449154ea0SEric AugerF: include/hw/arm/smmu* 2155c2bae21SThomas HuthF: tests/functional/test_aarch64_smmu.py 21649154ea0SEric Auger 217c8c0d267SMichael RolnikAVR TCG CPUs 218c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 219c8c0d267SMichael RolnikS: Maintained 2200abd386dSThomas HuthF: docs/system/target-avr.rst 22112b35405SMichael RolnikF: gdb-xml/avr-cpu.xml 222c8c0d267SMichael RolnikF: target/avr/ 223ff1bc6f4SThomas HuthF: tests/functional/test_avr_*.py 224c8c0d267SMichael Rolnik 2255f508bc2STaylor SimpsonHexagon TCG CPUs 22608e199bbSBrian CainM: Brian Cain <brian.cain@oss.qualcomm.com> 2275f508bc2STaylor SimpsonS: Supported 2285f508bc2STaylor SimpsonF: target/hexagon/ 229647357d6SAlessandro Di FedericoX: target/hexagon/idef-parser/ 230647357d6SAlessandro Di FedericoX: target/hexagon/gen_idef_parser_funcs.py 2315f508bc2STaylor SimpsonF: linux-user/hexagon/ 2325f508bc2STaylor SimpsonF: tests/tcg/hexagon/ 2335f508bc2STaylor SimpsonF: disas/hexagon.c 234812b31d3SAlex BennéeF: configs/targets/hexagon-linux-user/default.mak 235afbdf0a4SAlessandro Di FedericoF: docker/dockerfiles/debian-hexagon-cross.docker 236ab930e80SMatheus Tavares BernardinoF: gdb-xml/hexagon*.xml 2372442cc6eSBrian CainT: git https://github.com/quic/qemu.git hex-next 2385f508bc2STaylor Simpson 239647357d6SAlessandro Di FedericoHexagon idef-parser 240647357d6SAlessandro Di FedericoM: Alessandro Di Federico <ale@rev.ng> 241647357d6SAlessandro Di FedericoM: Anton Johansson <anjo@rev.ng> 242647357d6SAlessandro Di FedericoS: Supported 243647357d6SAlessandro Di FedericoF: target/hexagon/idef-parser/ 244647357d6SAlessandro Di FedericoF: target/hexagon/gen_idef_parser_funcs.py 245647357d6SAlessandro Di Federico 2466347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs 247336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 2482177d0c1SHelge DellerM: Helge Deller <deller@gmx.de> 24961766fe9SRichard HendersonS: Maintained 25061766fe9SRichard HendersonF: target/hppa/ 25161766fe9SRichard HendersonF: disas/hppa.c 25271c1d344SThomas HuthF: tests/tcg/hppa/ 25361766fe9SRichard Henderson 25464baad62SSong GaoLoongArch TCG CPUs 25564baad62SSong GaoM: Song Gao <gaosong@loongson.cn> 25664baad62SSong GaoS: Maintained 25764baad62SSong GaoF: target/loongarch/ 258c4293333SXiaojuan YangF: tests/tcg/loongarch64/ 2594c0a2df8SThomas HuthF: tests/functional/test_loongarch64_virt.py 26064baad62SSong Gao 2616347e1f1SMarkus ArmbrusterM68K TCG CPUs 262595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 263595a926dSLaurent VivierS: Maintained 264fcf5ef2aSThomas HuthF: target/m68k/ 265e9a56114SThomas HuthF: disas/m68k.c 26671c1d344SThomas HuthF: tests/tcg/m68k/ 267fd5d5c56SAnthony Liguori 2686347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs 269fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 270fd5d5c56SAnthony LiguoriS: Maintained 271fcf5ef2aSThomas HuthF: target/microblaze/ 2728d8b636dSPaolo BonziniF: hw/microblaze/ 273c17652eeSPaolo BonziniF: disas/microblaze.c 274b58a4e68SRichard HendersonF: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh 275fd5d5c56SAnthony Liguori 2766347e1f1SMarkus ArmbrusterMIPS TCG CPUs 2778823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 278099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 27915d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 28045c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 281cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 282fcf5ef2aSThomas HuthF: target/mips/ 28330dd5ff8SPhilippe Mathieu-DaudéF: disas/*mips.c 2841bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc 285c0bd0b50SPaolo BonziniF: tests/tcg/mips/ 286fd5d5c56SAnthony Liguori 2876347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs 2881d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com> 2891d7cf18dSStafford HorneS: Odd Fixes 2904db546d3SThomas HuthF: docs/system/openrisc/cpu-features.rst 291fcf5ef2aSThomas HuthF: target/openrisc/ 292945dad6dSJia LiuF: hw/openrisc/ 293e257b8caSThomas HuthF: include/hw/openrisc/ 294c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/ 295945dad6dSJia Liu 2966347e1f1SMarkus ArmbrusterPowerPC TCG CPUs 2970cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 29814fe3222SDavid GibsonM: Daniel Henrique Barboza <danielhb413@gmail.com> 299a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 3002e93a90fSDaniel Henrique BarbozaS: Odd Fixes 301fcf5ef2aSThomas HuthF: target/ppc/ 3027ddb120dSDavid GibsonF: hw/ppc/ppc.c 3037ddb120dSDavid GibsonF: hw/ppc/ppc_booke.c 3047ddb120dSDavid GibsonF: include/hw/ppc/ppc.h 3059c46b512SCédric Le GoaterF: hw/ppc/meson.build 3069c46b512SCédric Le GoaterF: hw/ppc/trace* 3079c46b512SCédric Le GoaterF: configs/devices/ppc* 3089c46b512SCédric Le GoaterF: docs/system/ppc/embedded.rst 3099c46b512SCédric Le GoaterF: docs/system/target-ppc.rst 31071c1d344SThomas HuthF: tests/tcg/ppc*/* 311eeba3d73SThomas HuthF: tests/functional/test_ppc_74xx.py 312fd5d5c56SAnthony Liguori 3136347e1f1SMarkus ArmbrusterRISC-V TCG CPUs 314c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 315ab2c9128SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 316c0ce1f2aSWeiwei LiR: Weiwei Li <liwei1518@gmail.com> 317a3ae8d46SAlistair FrancisR: Daniel Henrique Barboza <dbarboza@ventanamicro.com> 318a3ae8d46SAlistair FrancisR: Liu Zhiwei <zhiwei_liu@linux.alibaba.com> 319a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org 3207b91ae7dSPalmer DabbeltS: Supported 3215d0ce90dSThomas HuthF: configs/targets/riscv* 3225d0ce90dSThomas HuthF: docs/system/target-riscv.rst 3234a7b8c3fShemanshu.khilari.fossF: docs/specs/riscv-iommu.rst 3244dc62b15SMichael ClarkF: target/riscv/ 325a2ce7f80SPhilippe Mathieu-DaudéF: hw/char/riscv_htif.c 3264dc62b15SMichael ClarkF: hw/riscv/ 3275d0ce90dSThomas HuthF: hw/intc/riscv* 328a2ce7f80SPhilippe Mathieu-DaudéF: include/hw/char/riscv_htif.h 3294dc62b15SMichael ClarkF: include/hw/riscv/ 330f936eac8SAlistair FrancisF: linux-user/host/riscv32/ 331511f3138SAlistair FrancisF: linux-user/host/riscv64/ 332355cdac7SAlistair FrancisF: common-user/host/riscv* 3336a564c8aSThomas HuthF: tests/functional/test_riscv* 33471c1d344SThomas HuthF: tests/tcg/riscv64/ 3354dc62b15SMichael Clark 336179d9e29SChristoph MüllnerRISC-V XThead* extensions 337179d9e29SChristoph MüllnerM: Christoph Muellner <christoph.muellner@vrull.eu> 338179d9e29SChristoph MüllnerM: LIU Zhiwei <zhiwei_liu@linux.alibaba.com> 339179d9e29SChristoph MüllnerL: qemu-riscv@nongnu.org 340179d9e29SChristoph MüllnerS: Supported 341179d9e29SChristoph MüllnerF: target/riscv/insn_trans/trans_xthead.c.inc 342179d9e29SChristoph MüllnerF: target/riscv/xthead*.decode 343fd53ee26SChristoph MüllnerF: target/riscv/th_* 3445d0ce90dSThomas HuthF: disas/riscv-xthead* 345179d9e29SChristoph Müllner 34634888f01SPhilipp TomsichRISC-V XVentanaCondOps extension 34734888f01SPhilipp TomsichM: Philipp Tomsich <philipp.tomsich@vrull.eu> 34834888f01SPhilipp TomsichL: qemu-riscv@nongnu.org 3494f249314SPhilipp TomsichS: Maintained 35034888f01SPhilipp TomsichF: target/riscv/XVentanaCondOps.decode 35134888f01SPhilipp TomsichF: target/riscv/insn_trans/trans_xventanacondops.c.inc 3525d0ce90dSThomas HuthF: disas/riscv-xventana* 35334888f01SPhilipp Tomsich 354a4f34eccSYoshinori SatoRENESAS RX CPUs 355920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 356b2744da9SPhilippe Mathieu-DaudéS: Orphan 357a4f34eccSYoshinori SatoF: target/rx/ 358a4f34eccSYoshinori Sato 3596347e1f1SMarkus ArmbrusterS390 TCG CPUs 360336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 361ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com> 3629d711f19SChristian BorntraegerR: Ilya Leoshkevich <iii@linux.ibm.com> 363fd5d5c56SAnthony LiguoriS: Maintained 364fcf5ef2aSThomas HuthF: target/s390x/ 365c9274b6bSCho, Yu-ChenF: target/s390x/tcg 3668d8b636dSPaolo BonziniF: hw/s390x/ 367276ba120SPavel ZbitskiyF: tests/tcg/s390x/ 368146bd283SCornelia HuckL: qemu-s390x@nongnu.org 369b6f97c14Sbellard 3706347e1f1SMarkus ArmbrusterSH4 TCG CPUs 371920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 3722d53d0c7SPhilippe Mathieu-DaudéS: Orphan 373fcf5ef2aSThomas HuthF: target/sh4/ 3748d8b636dSPaolo BonziniF: hw/sh4/ 375c17652eeSPaolo BonziniF: disas/sh4.c 3768a90f900SThomas HuthF: include/hw/sh4/ 37771c1d344SThomas HuthF: tests/tcg/sh4/ 378fd5d5c56SAnthony Liguori 3796347e1f1SMarkus ArmbrusterSPARC TCG CPUs 380f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 3812c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com> 382fd5d5c56SAnthony LiguoriS: Maintained 383fcf5ef2aSThomas HuthF: target/sparc/ 3848d8b636dSPaolo BonziniF: hw/sparc/ 3858d8b636dSPaolo BonziniF: hw/sparc64/ 38684dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h 387c17652eeSPaolo BonziniF: disas/sparc.c 38871c1d344SThomas HuthF: tests/tcg/sparc64/ 389fd5d5c56SAnthony Liguori 3906347e1f1SMarkus ArmbrusterX86 TCG CPUs 391d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 392336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 39324c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 394b203a4baSEduardo HabkostS: Maintained 395f5cc5a5cSClaudio FontanaF: target/i386/tcg/ 3964132431fSAlex BennéeF: tests/tcg/i386/ 3973a082ec0SAlex BennéeF: tests/tcg/x86_64/ 3988d8b636dSPaolo BonziniF: hw/i386/ 3994db546d3SThomas HuthF: docs/system/i386/cpu.rst 40038dec0efSDaniel P. BerrangéF: docs/system/cpu-models-x86* 401f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next 402fd5d5c56SAnthony Liguori 4036347e1f1SMarkus ArmbrusterXtensa TCG CPUs 40416e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 405b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 40616e7caaeSMax FilippovS: Maintained 407fcf5ef2aSThomas HuthF: target/xtensa/ 4088d8b636dSPaolo BonziniF: hw/xtensa/ 409c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/ 41051139fb3SMax FilippovF: tests/tcg/xtensaeb/ 4115a6539e6SMax FilippovF: disas/xtensa.c 412895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h 413812b31d3SAlex BennéeF: configs/devices/xtensa*/default.mak 41416e7caaeSMax Filippov 4156347e1f1SMarkus ArmbrusterTriCore TCG CPUs 41648e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 41748e06fe0SBastian KoppelmannS: Maintained 418fcf5ef2aSThomas HuthF: target/tricore/ 41948e06fe0SBastian KoppelmannF: hw/tricore/ 420d46d14e6SThomas HuthF: include/hw/tricore/ 421be78e799SBastian KoppelmannF: tests/tcg/tricore/ 42248e06fe0SBastian Koppelmann 423dd28bebdSAlex BennéeMultiarch Linux User Tests 424dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 42500a25291SStefan HajnocziS: Maintained 426dd28bebdSAlex BennéeF: tests/tcg/multiarch/ 427dd28bebdSAlex Bennée 42884995ea2SMarkus ArmbrusterGuest CPU Cores (KVM) 42984995ea2SMarkus Armbruster--------------------- 4306347e1f1SMarkus ArmbrusterOverall KVM CPUs 431c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com> 432fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 433fd5d5c56SAnthony LiguoriS: Supported 434a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm* 4351962cb20SPhilippe Mathieu-DaudéF: accel/kvm/ 4369681ad3eSThomas HuthF: accel/stubs/kvm-stub.c 4379681ad3eSThomas HuthF: include/hw/kvm/ 43832cad1ffSPhilippe Mathieu-DaudéF: include/system/kvm*.h 4399681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder 440fd5d5c56SAnthony Liguori 4416347e1f1SMarkus ArmbrusterARM KVM CPUs 442ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 443b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 444ed4659d1SPeter MaydellS: Maintained 445fcf5ef2aSThomas HuthF: target/arm/kvm.c 446ed4659d1SPeter Maydell 4476347e1f1SMarkus ArmbrusterMIPS KVM CPUs 448dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 449134f7f7dSAleksandar MarkovicS: Odd Fixes 45085d8da3fSPhilippe Mathieu-DaudéF: target/mips/kvm* 45132cad1ffSPhilippe Mathieu-DaudéF: target/mips/system/ 452a31896c4SJames Hogan 4536347e1f1SMarkus ArmbrusterPPC KVM CPUs 4540cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 4550cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 4562e93a90fSDaniel Henrique BarbozaS: Odd Fixes 457fcf5ef2aSThomas HuthF: target/ppc/kvm.c 458fd5d5c56SAnthony Liguori 4596347e1f1SMarkus ArmbrusterS390 KVM CPUs 4607c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 4612c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 462a96011feSMatthew RosatoR: Eric Farman <farman@linux.ibm.com> 463a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com> 4640922e8c0SCornelia HuckS: Supported 46567043607SCho, Yu-ChenF: target/s390x/kvm/ 466fcf5ef2aSThomas HuthF: target/s390x/machine.c 46774b4c74dSDavid HildenbrandF: target/s390x/sigp.c 468c5bfb202SCornelia HuckF: gdb-xml/s390*.xml 469e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 470146bd283SCornelia HuckL: qemu-s390x@nongnu.org 471fd5d5c56SAnthony Liguori 4726347e1f1SMarkus ArmbrusterX86 KVM CPUs 473d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 474fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com> 475fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 476fd5d5c56SAnthony LiguoriS: Supported 47796a46defSCornelia HuckF: docs/system/i386/amd-memory-encryption.rst 478a821186eSPhilippe Mathieu-DaudéF: docs/system/i386/sgx.rst 479a9dc68d9SClaudio FontanaF: target/i386/kvm/ 4808c9e7f8cSPhilippe Mathieu-DaudéF: target/i386/sev* 4819681ad3eSThomas HuthF: scripts/kvm/vmxcap 48212c6b615SThomas HuthF: tests/functional/test_x86_64_hotplug_cpu.py 483fd5d5c56SAnthony Liguori 484438bec49SDavid WoodhouseXen emulation on X86 KVM CPUs 485438bec49SDavid WoodhouseM: David Woodhouse <dwmw2@infradead.org> 486438bec49SDavid WoodhouseM: Paul Durrant <paul@xen.org> 487438bec49SDavid WoodhouseS: Supported 48832cad1ffSPhilippe Mathieu-DaudéF: include/system/kvm_xen.h 489438bec49SDavid WoodhouseF: target/i386/kvm/xen* 490438bec49SDavid WoodhouseF: hw/i386/kvm/xen* 4910a8b4fd5SThomas HuthF: tests/functional/test_x86_64_kvm_xen.py 492438bec49SDavid Woodhouse 49379ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators) 49479ac3915SPhilippe Mathieu-Daudé------------------------------------ 49579ac3915SPhilippe Mathieu-DaudéOverall 496336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 49779ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com> 49879ac3915SPhilippe Mathieu-DaudéS: Maintained 4998ff6ff09SPhilippe Mathieu-DaudéF: include/exec/cpu*.h 5008ff6ff09SPhilippe Mathieu-DaudéF: include/exec/target_long.h 501940e43aaSClaudio FontanaF: include/qemu/accel.h 50232cad1ffSPhilippe Mathieu-DaudéF: include/system/accel-*.h 5038ff6ff09SPhilippe Mathieu-DaudéF: include/system/cpus.h 50444246e71SPhilippe Mathieu-DaudéF: include/accel/accel-cpu*.h 50564cbcf1dSPhilippe Mathieu-DaudéF: accel/accel-*.? 50679ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs 50779ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs 5088ff6ff09SPhilippe Mathieu-DaudéF: cpu-common.c 5098ff6ff09SPhilippe Mathieu-DaudéF: cpu-target.c 5108ff6ff09SPhilippe Mathieu-DaudéF: system/cpus.c 51179ac3915SPhilippe Mathieu-Daudé 512a1477da3SAlexander GrafApple Silicon HVF CPUs 513a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de> 514*a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 515a1477da3SAlexander GrafS: Maintained 516a1477da3SAlexander GrafF: target/arm/hvf/ 517f1bcfa81SPhilippe Mathieu-DaudéF: target/arm/hvf-stub.c 518a1477da3SAlexander Graf 519674fc21fSRoman BolshakovX86 HVF CPUs 520de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com> 5213b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 52267e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu> 523de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF 524674fc21fSRoman BolshakovS: Maintained 525674fc21fSRoman BolshakovF: target/i386/hvf/ 526d57bc3c1SAlexander Graf 527d57bc3c1SAlexander GrafHVF 528d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com> 5293b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 53067e908c9SPhil Dennis-JordanR: Phil Dennis-Jordan <phil@philjordan.eu> 531*a89d1891SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 532d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF 533d57bc3c1SAlexander GrafS: Maintained 534d57bc3c1SAlexander GrafF: accel/hvf/ 535962f9f18SPhilippe Mathieu-DaudéF: accel/stubs/hvf-stub.c 53632cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf.h 53732cad1ffSPhilippe Mathieu-DaudéF: include/system/hvf_int.h 538674fc21fSRoman Bolshakov 539c220cdecSSunil MuthuswamyWHPX CPUs 540c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com> 541c220cdecSSunil MuthuswamyS: Supported 5421fc33bb9SClaudio FontanaF: target/i386/whpx/ 54332cad1ffSPhilippe Mathieu-DaudéF: include/system/whpx.h 544c220cdecSSunil Muthuswamy 5456aa0d039SWei LiuX86 Instruction Emulator 5466aa0d039SWei LiuM: Cameron Esfahani <dirty@apple.com> 5476aa0d039SWei LiuM: Roman Bolshakov <rbolshakov@ddn.com> 5486aa0d039SWei LiuR: Phil Dennis-Jordan <phil@philjordan.eu> 5496aa0d039SWei LiuR: Wei Liu <wei.liu@kernel.org> 5506aa0d039SWei LiuS: Maintained 5516aa0d039SWei LiuF: target/i386/emulate/ 5526aa0d039SWei Liu 55384995ea2SMarkus ArmbrusterGuest CPU Cores (Xen) 55484995ea2SMarkus Armbruster--------------------- 5556347e1f1SMarkus ArmbrusterX86 Xen CPUs 5563623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org> 557a0dbef9fSAnthony PERARDM: Anthony PERARD <anthony@xenproject.org> 558784e9727SPaul DurrantM: Paul Durrant <paul@xen.org> 559d01a6fffSStefano StabelliniM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 5606d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org 5618a6b0cd7SStefano StabelliniS: Supported 5628a6b0cd7SStefano StabelliniF: */xen* 563da278d58SPhilippe Mathieu-DaudéF: accel/xen/* 564b827891dSGreg KurzF: hw/9pfs/xen-9p* 565c92451c2SPaolo BonziniF: hw/char/xen_console.c 566c92451c2SPaolo BonziniF: hw/display/xenfb.c 567c92451c2SPaolo BonziniF: hw/net/xen_nic.c 568758af9cfSAnthony PERARDF: hw/usb/xen-usb.c 5691a72d9aeSPaul DurrantF: hw/block/xen* 5704ea7d1a7SPaul DurrantF: hw/block/dataplane/xen* 571c92451c2SPaolo BonziniF: hw/xen/ 572c92451c2SPaolo BonziniF: hw/xenpv/ 5739027ac50SStefano StabelliniF: hw/i386/xen/ 5741401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c 575fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen* 576c92451c2SPaolo BonziniF: include/hw/xen/ 57732cad1ffSPhilippe Mathieu-DaudéF: include/system/xen.h 57832cad1ffSPhilippe Mathieu-DaudéF: include/system/xen-mapcache.h 57971f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c 580c2144422SEdgar E. IglesiasF: docs/system/arm/xenpvh.rst 5810b57c816SEdgar E. IglesiasF: docs/system/i386/xenpvh.rst 5828a6b0cd7SStefano Stabellini 58339becfceSReinoud ZandijkGuest CPU Cores (NVMM) 58439becfceSReinoud Zandijk---------------------- 58539becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support 58639becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 58739becfceSReinoud ZandijkS: Maintained 58832cad1ffSPhilippe Mathieu-DaudéF: include/system/nvmm.h 58939becfceSReinoud ZandijkF: target/i386/nvmm/ 59039becfceSReinoud Zandijk 59184995ea2SMarkus ArmbrusterHosts 59284995ea2SMarkus Armbruster----- 5931bdd6874SStefan WeilLINUX 594f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com> 595f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com> 596f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 5971bdd6874SStefan WeilS: Maintained 5981bdd6874SStefan WeilF: linux-headers/ 599e05ea75fSCornelia HuckF: include/standard-headers/ 600f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh 6011bdd6874SStefan Weil 6021bdd6874SStefan WeilPOSIX 603f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 6041bdd6874SStefan WeilS: Maintained 605f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c 60632cad1ffSPhilippe Mathieu-DaudéF: include/system/os-posix.h 607f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c 608f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h 6091bdd6874SStefan Weil 6103c2bdbc1SKamil RytarowskiNETBSD 61139becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 61239becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org> 6133c2bdbc1SKamil RytarowskiS: Maintained 6141b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD 6153c2bdbc1SKamil Rytarowski 6160a773d55SBrad SmithOPENBSD 6170a773d55SBrad SmithM: Brad Smith <brad@comstyle.com> 6180a773d55SBrad SmithS: Maintained 6190a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD 6200a773d55SBrad Smith 6211bdd6874SStefan WeilW32, W64 6221bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de> 6231bdd6874SStefan WeilS: Maintained 6241bdd6874SStefan WeilF: *win32* 62503972660SThomas HuthF: */*win32* 62603972660SThomas HuthF: include/*/*win32* 62703972660SThomas HuthX: qga/*win32* 628885bdc95SStefan WeilF: qemu.nsi 62948fad83fSAlex BennéeF: scripts/nsis.py 6301bdd6874SStefan Weil 631c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS) 6328823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 633c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes 634c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-* 635c82b7ef1SPhilippe Mathieu-DaudéF: */*.m 63648fad83fSAlex BennéeF: scripts/entitlement.sh 637c82b7ef1SPhilippe Mathieu-Daudé 6380f46bf65SKohei TokunagaWebAssembly 6390f46bf65SKohei TokunagaM: Kohei Tokunaga <ktokunaga.mail@gmail.com> 6400f46bf65SKohei TokunagaS: Maintained 6410f46bf65SKohei TokunagaF: include/system/os-wasm.h 6420f46bf65SKohei TokunagaF: os-wasm.c 6435b78d120SKohei TokunagaF: util/coroutine-wasm.c 644ccc403edSKohei TokunagaF: configs/meson/emscripten.txt 6458574be0eSKohei TokunagaF: tests/docker/dockerfiles/emsdk-wasm32-cross.docker 6460f46bf65SKohei Tokunaga 647b250d04aSPhilippe Mathieu-DaudéAlpha Machines 64884995ea2SMarkus Armbruster-------------- 649336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 650b250d04aSPhilippe Mathieu-DaudéS: Maintained 651b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/ 6527bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c 6538d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/ 65412c6b615SThomas HuthF: tests/functional/test_alpha_clipper.py 655b250d04aSPhilippe Mathieu-Daudé 656fd5d5c56SAnthony LiguoriARM Machines 657fd5d5c56SAnthony Liguori------------ 65884291fe7SliguangAllwinner-a10 65985b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com> 660a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 661632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com> 662b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 663a00d7f20SPeter MaydellS: Odd Fixes 66485b4d5daSBeniamino GalvaniF: hw/*/allwinner* 6659d19a8ffSPhilippe Mathieu-DaudéF: hw/ide/ahci-allwinner.c 66685b4d5daSBeniamino GalvaniF: include/hw/*/allwinner* 66784291fe7SliguangF: hw/arm/cubieboard.c 668d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst 669632dfea3SStrahinja JankovicF: hw/misc/axp209.c 670d4d183afSThomas HuthF: tests/functional/test_arm_cubieboard.py 67184291fe7Sliguang 672740dafc0SNiek LinnenbankAllwinner-h3 673740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com> 674740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org 675740dafc0SNiek LinnenbankS: Maintained 676740dafc0SNiek LinnenbankF: hw/*/allwinner-h3* 677740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3* 678b0c96666SNiek LinnenbankF: hw/arm/orangepi.c 679c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst 680380f7268SThomas HuthF: tests/functional/test_arm_orangepi.py 681740dafc0SNiek Linnenbank 682e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices 68306271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 684b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 68506271000SPaolo BonziniS: Maintained 68606271000SPaolo BonziniF: hw/char/pl011.c 687c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h 68806271000SPaolo BonziniF: hw/display/pl110* 68906271000SPaolo BonziniF: hw/dma/pl080.c 690aa74e355SPeter MaydellF: include/hw/dma/pl080.h 69106271000SPaolo BonziniF: hw/dma/pl330.c 69206271000SPaolo BonziniF: hw/gpio/pl061.c 69306271000SPaolo BonziniF: hw/input/pl050.c 6944940da20SThomas HuthF: include/hw/input/pl050.h 69506271000SPaolo BonziniF: hw/intc/pl190.c 69606271000SPaolo BonziniF: hw/sd/pl181.c 6971d52866fSPeter MaydellF: hw/ssi/pl022.c 6981d52866fSPeter MaydellF: include/hw/ssi/pl022.h 699877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c 700877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h 70106271000SPaolo BonziniF: include/hw/arm/primecell.h 702e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c 703e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h 70430858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c 7054f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c 7064f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h 7079bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c 708e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c 709e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h 710050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c 711050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h 7129cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c 7130d4a7551SPeter MaydellF: hw/misc/tz-ppc.c 7140d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h 715344f4b15SPeter MaydellF: hw/misc/tz-mpc.c 716344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h 717211e701dSPeter MaydellF: hw/misc/tz-msc.c 718211e701dSPeter MaydellF: include/hw/misc/tz-msc.h 71906271000SPaolo Bonzini 72006271000SPaolo BonziniARM cores 72106271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 722b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 72306271000SPaolo BonziniS: Maintained 72406271000SPaolo BonziniF: hw/intc/arm* 725662c3ebaSThomas HuthF: hw/intc/gic*_internal.h 72606271000SPaolo BonziniF: hw/misc/a9scu.c 72706271000SPaolo BonziniF: hw/misc/arm11scu.c 728b7f30114SThomas HuthF: hw/misc/arm_l2x0.c 7292f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c 73006271000SPaolo BonziniF: hw/timer/a9gtimer* 731c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm* 732c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h 73306271000SPaolo BonziniF: include/hw/intc/arm* 73406271000SPaolo BonziniF: include/hw/misc/a9scu.h 73506271000SPaolo BonziniF: include/hw/misc/arm11scu.h 73606271000SPaolo BonziniF: include/hw/timer/a9gtimer.h 73706271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h 738c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h 7392f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h 7401e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c 74106271000SPaolo Bonzini 7422a952e05SThomas HuthBananapi M2U 7432a952e05SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 7442a952e05SThomas HuthL: qemu-arm@nongnu.org 7452a952e05SThomas HuthS: Odd Fixes 7462a952e05SThomas HuthF: docs/system/arm/bananapi_m2u.rst 7472a952e05SThomas HuthF: hw/*/allwinner-r40*.c 7482a952e05SThomas HuthF: hw/arm/bananapi_m2u.c 7492a952e05SThomas HuthF: include/hw/*/allwinner-r40*.h 7502a952e05SThomas HuthF: tests/functional/test_arm_bpim2u.py 7512a952e05SThomas Huth 752e569d959SInès VarholB-L475E-IOT01A IoT Node 753e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 754e569d959SInès VarholL: qemu-arm@nongnu.org 755e569d959SInès VarholS: Maintained 756e569d959SInès VarholF: hw/arm/b-l475e-iot01a.c 757e569d959SInès VarholF: hw/display/dm163.c 758e569d959SInès VarholF: tests/qtest/dm163-test.c 759e569d959SInès Varhol 760fc63dcffSEvgeny VoevodinExynos 761f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com> 762a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 763b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 764a00d7f20SPeter MaydellS: Odd Fixes 7658d8b636dSPaolo BonziniF: hw/*/exynos* 76678cb12a9SPeter MaydellF: include/hw/*/exynos* 767f99e1d31SPeter MaydellF: docs/system/arm/exynos.rst 76881e2926dSThomas HuthF: tests/functional/test_arm_smdkc210.py 769fc63dcffSEvgeny Voevodin 770766fd09fSMark LangsdorfCalxeda Highbank 7719ef137caSRob HerringM: Rob Herring <robh@kernel.org> 772a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 773b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 774a00d7f20SPeter MaydellS: Odd Fixes 7758d8b636dSPaolo BonziniF: hw/arm/highbank.c 7768d8b636dSPaolo BonziniF: hw/net/xgmac.c 777c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst 778766fd09fSMark Langsdorf 7799082f121SAntony PavlovCanon DIGIC 7809082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com> 781a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 782b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 783a00d7f20SPeter MaydellS: Odd Fixes 7849082f121SAntony PavlovF: include/hw/arm/digic.h 7859082f121SAntony PavlovF: hw/*/digic* 7867ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic* 787e3fc99b1SThomas HuthF: tests/functional/test_arm_canona1100.py 7882d21dd17SPeter MaydellF: docs/system/arm/digic.rst 7899082f121SAntony Pavlov 7909c8fdcecSAnup PatelGoldfish RTC 7919c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com> 7929c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com> 7939c8fdcecSAnup PatelL: qemu-riscv@nongnu.org 7949c8fdcecSAnup PatelS: Maintained 7959c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c 7969c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h 7979c8fdcecSAnup Patel 798123a069aSThomas Huthi.MX25 PDK 799123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 800123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 801123a069aSThomas HuthL: qemu-arm@nongnu.org 802123a069aSThomas HuthS: Odd Fixes 803123a069aSThomas HuthF: hw/arm/fsl-imx25.c 804123a069aSThomas HuthF: hw/arm/imx25_pdk.c 805123a069aSThomas HuthF: hw/misc/imx25_ccm.c 80637f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c 807123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h 808123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h 80937f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h 810b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst 811123a069aSThomas Huth 81295a5db3aSThomas Huthi.MX31 (kzm) 813a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 814b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 81595a5db3aSThomas HuthS: Odd Fixes 8168d8b636dSPaolo BonziniF: hw/arm/kzm.c 81795a5db3aSThomas HuthF: hw/*/imx_* 81895a5db3aSThomas HuthF: hw/*/*imx31* 81995a5db3aSThomas HuthF: include/hw/*/imx_* 82095a5db3aSThomas HuthF: include/hw/*/*imx31* 821fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst 8220325559dSPeter Chubb 823fd5d5c56SAnthony LiguoriIntegrator CP 8241ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 825b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 826adb478a5SPeter MaydellS: Odd Fixes 8278d8b636dSPaolo BonziniF: hw/arm/integratorcp.c 828f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c 829b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h 830ef83aea0SPhilippe Mathieu-DaudéF: tests/functional/test_arm_integratorcp.py 831c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst 832fd5d5c56SAnthony Liguori 83395a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul 83495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 83595a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 83695a5db3aSThomas HuthL: qemu-arm@nongnu.org 83795a5db3aSThomas HuthS: Odd Fixes 83895a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c 83995a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c 84095a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c 84195a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h 84295a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h 843946f9ef2SPeter MaydellF: docs/system/arm/mcimx6ul-evk.rst 84495a5db3aSThomas Huth 84595a5db3aSThomas HuthMCIMX7D SABRE / i.MX7 84695a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 84795a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com> 84895a5db3aSThomas HuthL: qemu-arm@nongnu.org 84995a5db3aSThomas HuthS: Odd Fixes 85095a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c 85195a5db3aSThomas HuthF: hw/arm/fsl-imx7.c 852b7f30114SThomas HuthF: hw/misc/imx7_*.c 85395a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h 854b7f30114SThomas HuthF: include/hw/misc/imx7_*.h 85595a5db3aSThomas HuthF: hw/pci-host/designware.c 85695a5db3aSThomas HuthF: include/hw/pci-host/designware.h 857946f9ef2SPeter MaydellF: docs/system/arm/mcimx7d-sabre.rst 85895a5db3aSThomas Huth 859a4eefc69SBernhard BeschowMCIMX8MP-EVK / i.MX8MP 860a4eefc69SBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 861a4eefc69SBernhard BeschowL: qemu-arm@nongnu.org 862a4eefc69SBernhard BeschowS: Maintained 863a4eefc69SBernhard BeschowF: hw/arm/imx8mp-evk.c 864a4eefc69SBernhard BeschowF: hw/arm/fsl-imx8mp.c 86586c2dff9SBernhard BeschowF: hw/misc/imx8mp_*.c 866fd1deb53SBernhard BeschowF: hw/pci-host/fsl_imx8m_phy.c 867822405b1SBernhard BeschowF: hw/rtc/rs5c372.c 868a4eefc69SBernhard BeschowF: include/hw/arm/fsl-imx8mp.h 86986c2dff9SBernhard BeschowF: include/hw/misc/imx8mp_*.h 870fd1deb53SBernhard BeschowF: include/hw/pci-host/fsl_imx8m_phy.h 871a4eefc69SBernhard BeschowF: docs/system/arm/imx8mp-evk.rst 872cef2274dSBernhard BeschowF: tests/functional/test_aarch64_imx8mp_evk.py 873822405b1SBernhard BeschowF: tests/qtest/rs5c372-test.c 874a4eefc69SBernhard Beschow 875273a70aeSPeter MaydellMPS2 / MPS3 876e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 877e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org 878e5a6a6e6SPeter MaydellS: Maintained 879e5a6a6e6SPeter MaydellF: hw/arm/mps2.c 8800d4a7551SPeter MaydellF: hw/arm/mps2-tz.c 881273a70aeSPeter MaydellF: hw/arm/mps3r.c 8820d4a7551SPeter MaydellF: hw/misc/mps2-*.c 8830d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h 8846eee5d24SPeter MaydellF: hw/arm/armsse.c 8856eee5d24SPeter MaydellF: include/hw/arm/armsse.h 886c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c 887c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h 88875750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c 88975750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h 890c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c 891c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h 8924239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c 8934239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h 8945aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c 8955aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h 896cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c 897cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h 8980d10df30SPeter MaydellF: hw/timer/sse-counter.c 8990d10df30SPeter MaydellF: include/hw/timer/sse-counter.h 9000b8ceee8SPeter MaydellF: hw/timer/sse-timer.c 9010b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h 9021eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c 903ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst 904e5a6a6e6SPeter Maydell 9058f69a4c1SPeter MaydellMusca 9068f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 9078f69a4c1SPeter MaydellL: qemu-arm@nongnu.org 908adb478a5SPeter MaydellS: Odd Fixes 9098f69a4c1SPeter MaydellF: hw/arm/musca.c 9109f8f640eSPeter MaydellF: docs/system/arm/musca.rst 9118f69a4c1SPeter Maydell 912fd5d5c56SAnthony LiguoriMusicpal 913fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 914a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 915b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 916a00d7f20SPeter MaydellS: Odd Fixes 9178d8b636dSPaolo BonziniF: hw/arm/musicpal.c 9186d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c 9196d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h 920c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst 921fd5d5c56SAnthony Liguori 922e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx 923e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com> 92473c793daSHao WuM: Hao Wu <wuhaotsh@google.com> 925e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org 926e5a7ba87SHavard SkinnemoenS: Supported 92769fbfb8fSHao WuF: hw/*/npcm* 9286f351a7aSTitus RwantareF: hw/sensor/adm1266.c 92969fbfb8fSHao WuF: include/hw/*/npcm* 93069fbfb8fSHao WuF: tests/qtest/npcm* 9315861f5abSTitus RwantareF: tests/qtest/adm1266-test.c 932d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin 933269b7effSHao WuF: pc-bios/npcm8xx_bootrom.bin 934d1cb5edaSHavard SkinnemoenF: roms/vbootrom 93571703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst 936799d6830SThomas HuthF: tests/functional/test_arm_quanta_gsj.py 937e5a7ba87SHavard Skinnemoen 93895a5db3aSThomas HuthRaspberry Pi 93995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 9408823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 94195a5db3aSThomas HuthL: qemu-arm@nongnu.org 94295a5db3aSThomas HuthS: Odd Fixes 943123a069aSThomas HuthF: hw/arm/raspi.c 94495a5db3aSThomas HuthF: hw/arm/raspi_platform.h 94595a5db3aSThomas HuthF: hw/*/bcm283* 94629ecf2deSThomas HuthF: include/hw/arm/rasp* 94795a5db3aSThomas HuthF: include/hw/*/bcm283* 948d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst 949165ab274SPhilippe Mathieu-DaudéF: tests/functional/test_arm_raspi2.py 950471f7ff7SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi3.py 951547738beSPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi4.py 95295a5db3aSThomas Huth 953fd5d5c56SAnthony LiguoriReal View 9541ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 955b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 956adb478a5SPeter MaydellS: Odd Fixes 9578d8b636dSPaolo BonziniF: hw/arm/realview* 958f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c 9595ea53049SPaolo BonziniF: hw/intc/realview_gic.c 9605ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h 961c11a8e89SPeter MaydellF: docs/system/arm/realview.rst 96216a9b550SThomas HuthF: tests/functional/test_arm_realview.py 963fd5d5c56SAnthony Liguori 96495a5db3aSThomas HuthSABRELITE / i.MX6 96595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 96695a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 96795a5db3aSThomas HuthL: qemu-arm@nongnu.org 96895a5db3aSThomas HuthS: Odd Fixes 9694db546d3SThomas HuthF: docs/system/arm/sabrelite.rst 97095a5db3aSThomas HuthF: hw/arm/sabrelite.c 97195a5db3aSThomas HuthF: hw/arm/fsl-imx6.c 972b7f30114SThomas HuthF: hw/misc/imx6_*.c 97395a5db3aSThomas HuthF: hw/ssi/imx_spi.c 9740701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c 9750701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h 97695a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h 977b7f30114SThomas HuthF: include/hw/misc/imx6_*.h 97895a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h 97995a5db3aSThomas Huth 98064580903SHongbo ZhangSBSA-REF 981428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com> 98264580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org> 983a6240a2eSLeif LindholmR: Leif Lindholm <leif.lindholm@oss.qualcomm.com> 98464580903SHongbo ZhangL: qemu-arm@nongnu.org 98564580903SHongbo ZhangS: Maintained 98664580903SHongbo ZhangF: hw/arm/sbsa-ref.c 987d02ce621SThomas HuthF: hw/misc/sbsa_ec.c 988d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c 989d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h 9909eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst 99112c6b615SThomas HuthF: tests/functional/test_aarch64_*sbsaref*.py 99264580903SHongbo Zhang 993671f11b2SThomas HuthSharp SL-5500 (Collie) PDA 994671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 995671f11b2SThomas HuthL: qemu-arm@nongnu.org 996671f11b2SThomas HuthS: Odd Fixes 997671f11b2SThomas HuthF: hw/arm/collie.c 998671f11b2SThomas HuthF: hw/arm/strongarm* 999504f935dSPeter MaydellF: hw/gpio/zaurus.c 1000504f935dSPeter MaydellF: include/hw/arm/sharpsl.h 1001b76b60f5SPeter MaydellF: docs/system/arm/collie.rst 1002aff83583SPeter MaydellF: tests/functional/test_arm_collie.py 1003671f11b2SThomas Huth 1004fd5d5c56SAnthony LiguoriStellaris 10051ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1006b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1007adb478a5SPeter MaydellS: Odd Fixes 10088d8b636dSPaolo BonziniF: hw/*/stellaris* 10097c7e1f60SThomas HuthF: hw/display/ssd03* 101098fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h 10117c7e1f60SThomas HuthF: include/hw/timer/stellaris-gptm.h 1012c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst 101396778e69SThomas HuthF: tests/functional/test_arm_stellaris.py 1014fd5d5c56SAnthony Liguori 1015e569d959SInès VarholSTM32L4x5 SoC Family 1016e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 1017e569d959SInès VarholL: qemu-arm@nongnu.org 1018e569d959SInès VarholS: Maintained 1019e569d959SInès VarholF: hw/arm/stm32l4x5_soc.c 1020e569d959SInès VarholF: hw/char/stm32l4x5_usart.c 1021e569d959SInès VarholF: hw/misc/stm32l4x5_exti.c 1022e569d959SInès VarholF: hw/misc/stm32l4x5_syscfg.c 1023e569d959SInès VarholF: hw/misc/stm32l4x5_rcc.c 1024e569d959SInès VarholF: hw/gpio/stm32l4x5_gpio.c 1025e569d959SInès VarholF: include/hw/*/stm32l4x5_*.h 1026e569d959SInès VarholF: tests/qtest/stm32l4x5* 1027e569d959SInès Varhol 10282ac2410cSAlexandre IoossSTM32VLDISCOVERY 10292ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 10302ac2410cSAlexandre IoossL: qemu-arm@nongnu.org 10312ac2410cSAlexandre IoossS: Maintained 10322ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c 10331af060e5SAlexandre IoossF: docs/system/arm/stm32.rst 10342ac2410cSAlexandre Iooss 103595a5db3aSThomas HuthVersatile Express 103695a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 103795a5db3aSThomas HuthL: qemu-arm@nongnu.org 1038adb478a5SPeter MaydellS: Odd Fixes 103995a5db3aSThomas HuthF: hw/arm/vexpress.c 104042c31682SThomas HuthF: hw/display/sii9022.c 10415a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst 1042c3cff727SThomas HuthF: tests/functional/test_arm_vexpress.py 104395a5db3aSThomas Huth 1044fd5d5c56SAnthony LiguoriVersatile PB 10451ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1046b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1047adb478a5SPeter MaydellS: Odd Fixes 10488d8b636dSPaolo BonziniF: hw/*/versatile* 1049500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c 1050f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h 1051c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c 1052c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst 1053fd5d5c56SAnthony Liguori 105495a5db3aSThomas HuthVirt 105595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 105695a5db3aSThomas HuthL: qemu-arm@nongnu.org 105795a5db3aSThomas HuthS: Maintained 105895a5db3aSThomas HuthF: hw/arm/virt* 105995a5db3aSThomas HuthF: include/hw/arm/virt.h 10606a0b7505SPeter MaydellF: docs/system/arm/virt.rst 106112c6b615SThomas HuthF: tests/functional/test_aarch64_*virt*.py 106237136902SThomas HuthF: tests/functional/test_aarch64_tuxrun.py 1063de9f57a6SThomas HuthF: tests/functional/test_arm_tuxrun.py 106412c6b615SThomas HuthF: tests/functional/test_arm_virt.py 106595a5db3aSThomas Huth 1066e3260506SPeter A. G. CrosthwaiteXilinx Zynq 1067cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1068c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1069a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1070b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1071e3260506SPeter A. G. CrosthwaiteS: Maintained 1072cc0100f4SAlistair FrancisF: hw/*/xilinx_* 10738d8b636dSPaolo BonziniF: hw/*/cadence_* 1074246f530cSCorey MinyardF: hw/misc/zynq_slcr.c 1075246f530cSCorey MinyardF: hw/adc/zynq-xadc.c 1076246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h 1077246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h 1078cc0100f4SAlistair FrancisX: hw/ssi/xilinx_* 10792d30506dSSai Pavan BodduF: docs/system/arm/xlnx-zynq.rst 1080e3260506SPeter A. G. Crosthwaite 1081ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal 1082c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1083cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1084a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1085b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1086137805f5SAlistair FrancisS: Maintained 1087cc0100f4SAlistair FrancisF: hw/*/xlnx*.c 1088f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h 108924d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h 109024d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c 109124d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h 1092ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst 10936128720aSPeter MaydellF: docs/system/arm/xlnx-zcu102.rst 1094490d25e6SThomas HuthF: tests/functional/test_aarch64_xlnx_versal.py 1095137805f5SAlistair Francis 109672e58848SFrancisco IglesiasXilinx Versal OSPI 1097dbd1fbedSFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 109872e58848SFrancisco IglesiasS: Maintained 109972e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c 110072e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h 110172e58848SFrancisco Iglesias 11025a8559e2SFrancisco IglesiasXilinx Versal CFI 11035a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 11045a8559e2SFrancisco IglesiasS: Maintained 11055a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c 11065a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h 110786d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c 110886d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h 1109c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c 1110c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h 11115a8559e2SFrancisco Iglesias 11120f76debdSAlexandre IoossSTM32F100 11130f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 11140f76debdSAlexandre IoossL: qemu-arm@nongnu.org 11150f76debdSAlexandre IoossS: Maintained 11160f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c 11170f76debdSAlexandre Iooss 1118a1f8193bSAlistair FrancisSTM32F205 1119a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1120a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11218ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1122a1f8193bSAlistair FrancisS: Maintained 1123a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c 1124a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c 1125a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c 1126a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c 1127a1f8193bSAlistair FrancisF: hw/adc/* 1128a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c 11290e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h 1130a1f8193bSAlistair Francis 1131529fc5fdSAlistair FrancisSTM32F405 1132529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1133529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 11348ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1135529fc5fdSAlistair FrancisS: Maintained 1136529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c 1137529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c 1138529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c 1139d1613f2aSRomán Cárdenas RodríguezF: hw/misc/stm32_rcc.c 1140d1613f2aSRomán Cárdenas RodríguezF: include/hw/misc/stm32_rcc.h 1141529fc5fdSAlistair Francis 1142a1f8193bSAlistair FrancisNetduino 2 1143a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1144a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11458ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1146a1f8193bSAlistair FrancisS: Maintained 1147a1f8193bSAlistair FrancisF: hw/arm/netduino2.c 1148a1f8193bSAlistair Francis 114960d6c427SAlistair FrancisNetduino Plus 2 115060d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 115160d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 11528ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 115360d6c427SAlistair FrancisS: Maintained 115460d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c 115560d6c427SAlistair Francis 1156ee5bffa9SFelipe BalbiOlimex STM32 H405 1157ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org> 1158ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org 1159ee5bffa9SFelipe BalbiS: Maintained 1160ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c 1161ee5bffa9SFelipe Balbi 1162670bc4cbSSubbaraya SundeepSmartFusion2 1163670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1164a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11658ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1166670bc4cbSSubbaraya SundeepS: Maintained 1167670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c 1168670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c 1169670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c 1170670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c 1171670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h 1172670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h 1173670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h 1174670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h 11751c664378SSubbaraya SundeepF: hw/net/msf2-emac.c 11761c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h 1177670bc4cbSSubbaraya Sundeep 1178670bc4cbSSubbaraya SundeepEmcraft M2S-FG484 1179670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1180a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11818ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1182670bc4cbSSubbaraya SundeepS: Maintained 1183670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c 11843f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst 1185bade2d51SThomas HuthF: tests/functional/test_arm_emcraft_sf2.py 1186670bc4cbSSubbaraya Sundeep 1187f87db1baSJoel StanleyASPEED BMCs 1188f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org> 1189a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11905f445212SJamin LinR: Steven Lee <steven_lee@aspeedtech.com> 11915f445212SJamin LinR: Troy Lee <leetroy@gmail.com> 11925f445212SJamin LinR: Jamin Lin <jamin_lin@aspeedtech.com> 1193cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au> 1194f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au> 1195f87db1baSJoel StanleyL: qemu-arm@nongnu.org 1196f87db1baSJoel StanleyS: Maintained 1197f87db1baSJoel StanleyF: hw/*/*aspeed* 1198f87db1baSJoel StanleyF: include/hw/*/*aspeed* 1199f87db1baSJoel StanleyF: hw/net/ftgmac100.c 1200f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h 1201de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst 12026a98e614SPeter MaydellF: docs/system/arm/fby35.rst 1203e354d99aSThomas HuthF: tests/*/*aspeed* 120434fdd734SJamin LinF: tests/*/*ast2700* 1205c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c 1206e578dcc7SJamin LinF: pc-bios/ast27x0_bootrom.bin 1207f87db1baSJoel Stanley 1208c0066d1aSJoel StanleyNRF51 1209c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au> 1210a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1211c0066d1aSJoel StanleyL: qemu-arm@nongnu.org 1212c0066d1aSJoel StanleyS: Maintained 1213c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c 1214c8de3f5fSStefan HajnocziF: hw/*/microbit*.c 1215c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h 1216c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h 12171e8a1faeSThomas HuthF: tests/qtest/microbit-test.c 1218cb5f6ca8SThomas HuthF: tests/functional/test_arm_microbit.py 121990a76c63SAlexandre IoossF: docs/system/arm/nrf.rst 1220c0066d1aSJoel Stanley 1221d0f0cd5bSPaolo BonziniARM PL011 Rust device 1222d0f0cd5bSPaolo BonziniM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 1223d0f0cd5bSPaolo BonziniS: Maintained 1224d0f0cd5bSPaolo BonziniF: rust/hw/char/pl011/ 1225d0f0cd5bSPaolo Bonzini 122642f3ff00SMichael RolnikAVR Machines 122742f3ff00SMichael Rolnik------------- 122842f3ff00SMichael Rolnik 122942f3ff00SMichael RolnikAVR MCUs 123042f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 123142f3ff00SMichael RolnikS: Maintained 1232812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak 12337dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/ 1234429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h 1235429ca9d6SMichael RolnikF: hw/char/avr_usart.c 12368ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h 12378ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c 1238dc288de0SMichael RolnikF: include/hw/misc/avr_power.h 1239dc288de0SMichael RolnikF: hw/misc/avr_power.c 124042f3ff00SMichael Rolnik 124150486d63SPhilippe Mathieu-DaudéArduino 12428823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 124350486d63SPhilippe Mathieu-DaudéS: Maintained 124450486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c 1245ff1bc6f4SThomas HuthF: tests/functional/test_avr_uno.py 124650486d63SPhilippe Mathieu-Daudé 1247e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines 1248e188396cSPhilippe Mathieu-Daudé------------------ 1249ae759c96SHelge DellerHP B160L, HP C3700 1250336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 12512177d0c1SHelge DellerM: Helge Deller <deller@gmx.de> 12522177d0c1SHelge DellerS: Maintained 1253812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak 125427407470SHelge DellerF: hw/char/diva-gsp.c 1255e416fd79SThomas HuthF: hw/display/artist.c 1256e188396cSPhilippe Mathieu-DaudéF: hw/hppa/ 12578db07603SThomas HuthF: hw/input/lasips2.c 125811f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596* 125945f569a1SMark Cave-AylandF: hw/misc/lasi.c 1260ae759c96SHelge DellerF: hw/pci-host/astro.c 12610db9350eSMark Cave-AylandF: hw/pci-host/dino.c 12628db07603SThomas HuthF: include/hw/input/lasips2.h 126345f569a1SMark Cave-AylandF: include/hw/misc/lasi.h 126411f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h 1265ae759c96SHelge DellerF: include/hw/pci-host/astro.h 12660db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h 1267e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img 1268ae759c96SHelge DellerF: roms/seabios-hppa/ 1269e4a407d2SPhilippe Mathieu-DaudéF: tests/functional/test_hppa_seabios.py 1270e188396cSPhilippe Mathieu-Daudé 1271d88b51dcSXiaojuan YangLoongArch Machines 1272d88b51dcSXiaojuan Yang------------------ 1273d88b51dcSXiaojuan YangVirt 1274d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn> 12759c3934b3SBibo MaoM: Bibo Mao <maobibo@loongson.cn> 127636ff1787SJiaxun YangR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1277d88b51dcSXiaojuan YangS: Maintained 1278587858edSXiaojuan YangF: docs/system/loongarch/virt.rst 1279a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak 1280a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak 1281a8a506c3SXiaojuan YangF: hw/loongarch/ 1282a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h 1283f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h 12847e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1285f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c 12867e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 12870f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h 1288c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c 1289ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml 1290d88b51dcSXiaojuan Yang 1291afcacd53SAurelien JarnoM68K Machines 1292fd5d5c56SAnthony Liguori------------- 1293fd5d5c56SAnthony Liguorian5206 12945baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 12955baf2741SThomas HuthS: Odd Fixes 12968d8b636dSPaolo BonziniF: hw/m68k/an5206.c 1297e9a56114SThomas HuthF: hw/m68k/mcf5206.c 1298fd5d5c56SAnthony Liguori 1299fd5d5c56SAnthony Liguorimcf5208 13005baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 13015baf2741SThomas HuthS: Odd Fixes 13028d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c 1303e9a56114SThomas HuthF: hw/m68k/mcf_intc.c 1304e9a56114SThomas HuthF: hw/char/mcf_uart.c 1305e9a56114SThomas HuthF: hw/net/mcf_fec.c 13065baf2741SThomas HuthF: include/hw/m68k/mcf*.h 130712c6b615SThomas HuthF: tests/functional/test_m68k_mcf5208evb.py 1308fd5d5c56SAnthony Liguori 13091810b815SThomas HuthNeXTcube 13101810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 13111810b815SThomas HuthS: Odd Fixes 13121810b815SThomas HuthF: hw/m68k/next-*.c 13131810b815SThomas HuthF: hw/display/next-fb.c 13141810b815SThomas HuthF: include/hw/m68k/next-cube.h 1315576fffbcSThomas HuthF: tests/functional/test_m68k_nextcube.py 13161810b815SThomas Huth 13176dca62a0SLaurent Vivierq800 13186dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 13196dca62a0SLaurent VivierS: Maintained 132004e7ca8dSLaurent VivierF: hw/m68k/q800.c 13218e093280SMark Cave-AylandF: hw/m68k/q800-glue.c 13226dca62a0SLaurent VivierF: hw/misc/mac_via.c 1323fa2ba3b8SLaurent VivierF: hw/nubus/* 13248ac919a0SLaurent VivierF: hw/display/macfb.c 1325c701ec62SLaurent VivierF: hw/block/swim.c 1326e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c 1327bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c 1328ac13a6b3SMark Cave-AylandF: hw/audio/asc.c 132904e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h 1330382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h 1331382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h 13326dca62a0SLaurent VivierF: include/hw/misc/mac_via.h 1333fa2ba3b8SLaurent VivierF: include/hw/nubus/* 13348ac919a0SLaurent VivierF: include/hw/display/macfb.h 1335c701ec62SLaurent VivierF: include/hw/block/swim.h 1336a8019229SMark Cave-AylandF: include/hw/m68k/q800.h 13378e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h 1338e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h 1339bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h 1340ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h 1341c7f3663cSThomas HuthF: tests/functional/test_m68k_q800.py 13426dca62a0SLaurent Vivier 1343e1cecdcaSLaurent Viviervirt 1344e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1345e1cecdcaSLaurent VivierS: Maintained 1346e1cecdcaSLaurent VivierF: hw/m68k/virt.c 1347e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c 1348e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c 1349e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c 1350e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c 1351e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h 1352e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h 1353e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h 1354e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h 13556e0c8492SPeter MaydellF: docs/specs/virt-ctlr.rst 13563356bb83SAlex BennéeF: tests/functional/test_m68k_tuxrun.py 1357e1cecdcaSLaurent Vivier 1358fd5d5c56SAnthony LiguoriMicroBlaze Machines 1359b6f97c14Sbellard------------------- 1360fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 1361fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1362fd5d5c56SAnthony LiguoriS: Maintained 13636e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c 1364a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h 1365624fb343SThomas HuthF: tests/functional/test_microblaze*.py 1366b6f97c14Sbellard 1367d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605 13684b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1369d36e8ce7SPeter A. G. CrosthwaiteS: Maintained 13708d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c 1371d36e8ce7SPeter A. G. Crosthwaite 1372fd5d5c56SAnthony LiguoriMIPS Machines 1373fd5d5c56SAnthony Liguori------------- 1374f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines 13758823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1376f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes 1377f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/* 1378f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/ 1379f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/ 1380f44d1d4eSPhilippe Mathieu-Daudé 1381fd5d5c56SAnthony LiguoriJazz 1382fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 138345c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 1384fd5d5c56SAnthony LiguoriS: Maintained 13855298722eSAleksandar MarkovicF: hw/mips/jazz.c 1386740ee84dSThomas HuthF: hw/display/g364fb.c 13870886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c 13880886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c 1389740ee84dSThomas HuthF: hw/nvram/ds1225y.c 1390fd5d5c56SAnthony Liguori 1391fd5d5c56SAnthony LiguoriMalta 13928823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1393485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 1394ca263c0fSAleksandar MarkovicS: Odd Fixes 139516971899SBernhard BeschowF: hw/isa/piix.c 1396fbd75800SPaolo BonziniF: hw/isa/fdc37m81x-superio.c 139760041378SAleksandar MarkovicF: hw/acpi/piix4.c 13985298722eSAleksandar MarkovicF: hw/mips/malta.c 1399a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c 140060041378SAleksandar MarkovicF: include/hw/southbridge/piix.h 1401a2a2a5b0SThomas HuthF: tests/functional/test_mips*_malta.py 1402a2a2a5b0SThomas HuthF: tests/functional/test_mips*_tuxrun.py 1403fd5d5c56SAnthony Liguori 1404fd5d5c56SAnthony LiguoriMipssim 140545c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 14064251dfb0SJohn SnowS: Orphan 14075298722eSAleksandar MarkovicF: hw/mips/mipssim.c 1408659f42d8SYongbok KimF: hw/net/mipsnet.c 1409fd5d5c56SAnthony Liguori 1410c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E 1411dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 14128823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 141397eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1414659f42d8SYongbok KimS: Odd Fixes 1415c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c 14165021bfa5SThomas HuthF: hw/pci-host/bonito.c 1417aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h 1418bce9e484SPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_fuloong2e.py 1419659f42d8SYongbok Kim 142053fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms 1421dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 14222c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 14232c5b1a7dSHuacai ChenS: Maintained 14247e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 1425b4a12dfcSJiaxun YangF: hw/intc/loongson_ipi.c 14262c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c 1427d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c 1428d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h 1429c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c 14307e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1431b4a12dfcSJiaxun YangF: include/hw/intc/loongson_ipi.h 1432b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h 14334c0a2df8SThomas HuthF: tests/functional/test_mips64el_loongson3v.py 14342c5b1a7dSHuacai Chen 1435659f42d8SYongbok KimBoston 14364ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org> 143745c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 14384ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes 1439659f42d8SYongbok KimF: hw/core/loader-fit.c 1440659f42d8SYongbok KimF: hw/mips/boston.c 1441659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c 14425021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h 1443659f42d8SYongbok Kim 1444945dad6dSJia LiuOpenRISC Machines 1445945dad6dSJia Liu----------------- 1446945dad6dSJia Liuor1k-sim 1447945dad6dSJia LiuM: Jia Liu <proljc@gmail.com> 1448945dad6dSJia LiuS: Maintained 14494db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst 1450a4a2f7f8SThomas HuthF: hw/intc/ompic.c 1451945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c 145212c6b615SThomas HuthF: tests/functional/test_or1k_sim.py 1453945dad6dSJia Liu 1454fd5d5c56SAnthony LiguoriPowerPC Machines 1455fd5d5c56SAnthony Liguori---------------- 1456aaade8d7SAndreas FärberBamboo 1457aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 14580f514eeaSDavid GibsonS: Orphan 14598d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c 146055abb29eSPhilippe Mathieu-DaudéF: hw/pci-host/ppc4xx_pci.c 1461e3fc99b1SThomas HuthF: tests/functional/test_ppc_bamboo.py 1462aaade8d7SAndreas Färber 146398cded3aSAndreas Färbere500 14646b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 146598cded3aSAndreas FärberL: qemu-ppc@nongnu.org 14666b7d2f6eSBernhard BeschowS: Odd Fixes 1467ce6fc617SThomas HuthF: hw/ppc/e500* 1468ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c 14692c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c 14707abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c 1471ce6fc617SThomas HuthF: hw/net/fsl_etsec/ 1472ce6fc617SThomas HuthF: hw/pci-host/ppce500.c 1473b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h 1474b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h 1475b5d55020SThomas HuthF: pc-bios/u-boot.e500 1476b96a7487SThomas HuthF: hw/intc/openpic_kvm.c 1477ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h 1478ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst 147953a62fdeSThomas HuthF: tests/functional/test_ppc64_e500.py 14809ca8239aSThomas HuthF: tests/functional/test_ppc_tuxrun.py 148198cded3aSAndreas Färber 148298cded3aSAndreas Färbermpc8544ds 14836b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 148498cded3aSAndreas FärberL: qemu-ppc@nongnu.org 14856b7d2f6eSBernhard BeschowS: Odd Fixes 148698cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c 14878d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c 1488407a6883SThomas HuthF: tests/functional/test_ppc_mpc8544ds.py 148998cded3aSAndreas Färber 14902c6aba14SThomas HuthNew World (mac99) 149140e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1492a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1493bba8e23aSAlexander GrafS: Odd Fixes 1494c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1495baec1910SAndreas FärberF: hw/ppc/mac_newworld.c 14966e481d57SPeter MaydellF: hw/pci-host/uninorth.c 14976e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc] 14988d8b636dSPaolo BonziniF: hw/misc/macio/ 14996ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c 1500b5d55020SThomas HuthF: hw/nvram/mac_nvram.c 150161985587SCédric Le GoaterF: hw/ppc/fw_cfg.c 15022c6aba14SThomas HuthF: hw/input/adb* 1503eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/ 15046ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h 1505443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h 1506eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h 15075021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h 15082c6aba14SThomas HuthF: include/hw/input/adb* 150952804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 151012c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 15115e654086SCédric Le GoaterF: tests/functional/test_ppc64_mac99.py 1512fd5d5c56SAnthony Liguori 15132c6aba14SThomas HuthOld World (g3beige) 151440e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1515a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1516bba8e23aSAlexander GrafS: Odd Fixes 1517c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1518baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c 15196e481d57SPeter MaydellF: hw/pci-host/grackle.c 15208d8b636dSPaolo BonziniF: hw/misc/macio/ 1521835c42d3SThomas HuthF: hw/intc/heathrow_pic.c 15222c6aba14SThomas HuthF: hw/input/adb* 152397e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h 15242c6aba14SThomas HuthF: include/hw/input/adb* 152587e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h 152652804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 152712c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 1528fd5d5c56SAnthony Liguori 1529ec38d398SAndreas FärberPReP 15308178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org> 1531a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 15328178e89cSHervé PoussineauS: Maintained 1533c5288768SThomas HuthF: docs/system/ppc/prep.rst 153475610155SAndreas FärberF: hw/ppc/prep.c 15358178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c 15368178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c 153746fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c 15380a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c 1539a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c 15401cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c 1541819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c 1542a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h 1543819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h 1544407a6883SThomas HuthF: tests/functional/test_ppc_40p.py 1545fd5d5c56SAnthony Liguori 1546c5288768SThomas HuthsPAPR (pseries) 15470cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 15480cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 1549fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com> 15508a269ca4SAndreas FärberL: qemu-ppc@nongnu.org 15512e93a90fSDaniel Henrique BarbozaS: Odd Fixes 15528d8b636dSPaolo BonziniF: hw/*/spapr* 1553f9de2da7SDavid GibsonF: include/hw/*/spapr* 1554f9de2da7SDavid GibsonF: hw/*/xics* 1555f9de2da7SDavid GibsonF: include/hw/*/xics* 1556d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h 1557d79d9989SCédric Le GoaterF: hw/ppc/fdt.c 1558d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h 1559d79d9989SCédric Le GoaterF: hw/ppc/pef.c 1560b5d55020SThomas HuthF: pc-bios/slof.bin 1561c5288768SThomas HuthF: docs/system/ppc/pseries.rst 1562c5288768SThomas HuthF: docs/specs/ppc-spapr-* 15631e8a1faeSThomas HuthF: tests/qtest/spapr* 15641cf4323eSThomas HuthF: tests/qtest/libqos/*spapr* 15651e8a1faeSThomas HuthF: tests/qtest/rtas* 15661cf4323eSThomas HuthF: tests/qtest/libqos/rtas* 1567407a6883SThomas HuthF: tests/functional/test_ppc64_pseries.py 156888c90719SThomas HuthF: tests/functional/test_ppc64_hv.py 1569d9dff75bSThomas HuthF: tests/functional/test_ppc64_tuxrun.py 15708a269ca4SAndreas Färber 15711af82d4fSCédric Le GoaterPowerNV (Non-Virtualized) 15720cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1573602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 15741af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org 1575b0877575SCédric Le GoaterS: Odd Fixes 1576c5288768SThomas HuthF: docs/system/ppc/powernv.rst 15771af82d4fSCédric Le GoaterF: hw/ppc/pnv* 15781af82d4fSCédric Le GoaterF: hw/intc/pnv* 15791af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c 1580157ed954SMarkus ArmbrusterF: hw/pci-host/pnv* 15813cde4c31SPhilippe Mathieu-DaudéF: hw/ssi/pnv_spi.c 15821af82d4fSCédric Le GoaterF: include/hw/ppc/pnv* 1583157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv* 15843cde4c31SPhilippe Mathieu-DaudéF: include/hw/ssi/pnv_spi* 15851af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid 158680f93213SNicholas PigginF: pc-bios/pnv-pnor.bin 15871e8a1faeSThomas HuthF: tests/qtest/pnv* 1588407a6883SThomas HuthF: tests/functional/test_ppc64_powernv.py 15891af82d4fSCédric Le Goater 1590de0c7d54SGlenn Milespca955x 15910fa5eefaSGlenn MilesM: Glenn Miles <milesg@linux.ibm.com> 1592de0c7d54SGlenn MilesL: qemu-ppc@nongnu.org 1593de0c7d54SGlenn MilesL: qemu-arm@nongnu.org 1594de0c7d54SGlenn MilesS: Odd Fixes 15956328d8ffSCédric Le GoaterF: hw/gpio/pca955*.c 15966328d8ffSCédric Le GoaterF: include/hw/gpio/pca955*.h 1597de0c7d54SGlenn Miles 1598794d00bfSAndreas Färbervirtex_ml507 1599794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1600794d00bfSAndreas FärberL: qemu-ppc@nongnu.org 1601794d00bfSAndreas FärberS: Odd Fixes 16026e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c 1603407a6883SThomas HuthF: tests/functional/test_ppc_virtex_ml507.py 1604794d00bfSAndreas Färber 1605a9dd6604SBALATON Zoltansam460ex 1606a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1607a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org 1608a9dd6604SBALATON ZoltanS: Maintained 160933c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c 1610b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c 161122dc8a47SPhilippe Mathieu-DaudéF: hw/pci-host/ppc440_pcix.c 161233c6a8b5SBALATON ZoltanF: hw/display/sm501* 1613a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c 1614de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c 161512963e79SBALATON ZoltanF: pc-bios/dtb/canyonlands.dt[sb] 161633c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin 161733c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex 1618623d9065SBALATON ZoltanF: docs/system/ppc/amigang.rst 161955727771SCédric Le GoaterF: tests/functional/test_ppc_sam460ex.py 1620a9dd6604SBALATON Zoltan 1621ba7e5ac1SBALATON Zoltanpegasos2 1622ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1623ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org 1624ba7e5ac1SBALATON ZoltanS: Maintained 1625ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c 1626ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c 1627ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h 1628ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h 1629ba7e5ac1SBALATON Zoltan 1630d9656f86SBALATON Zoltanamigaone 1631d9656f86SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1632d9656f86SBALATON ZoltanL: qemu-ppc@nongnu.org 1633d9656f86SBALATON ZoltanS: Maintained 1634d9656f86SBALATON ZoltanF: hw/ppc/amigaone.c 1635d9656f86SBALATON ZoltanF: hw/pci-host/articia.c 1636d9656f86SBALATON ZoltanF: include/hw/pci-host/articia.h 1637cef1becbSThomas HuthF: tests/functional/test_ppc_amiga.py 1638d9656f86SBALATON Zoltan 1639fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF) 1640fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru> 1641fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org 16420cbc34dcSDaniel Henrique BarbozaS: Odd Fixes 1643fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof* 1644fc8c745dSAlexey KardashevskiyF: hw/ppc/vof* 1645fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof* 1646fc8c745dSAlexey KardashevskiyF: pc-bios/vof/* 1647fc8c745dSAlexey KardashevskiyF: pc-bios/vof* 1648fc8c745dSAlexey Kardashevskiy 1649fe0fe473SAlistair FrancisRISC-V Machines 1650fe0fe473SAlistair Francis--------------- 1651fe0fe473SAlistair FrancisOpenTitan 1652fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1653fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org 1654fe0fe473SAlistair FrancisS: Supported 1655fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c 1656df41cbd6SAlistair FrancisF: hw/*/ibex_*.c 1657fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h 1658df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h 1659fe0fe473SAlistair Francis 166056f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit 166156f6e31eSBin MengL: qemu-riscv@nongnu.org 166256f6e31eSBin MengS: Supported 16635d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst 166456f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c 1665a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c 16663400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c 1667a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c 16680f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c 166956f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h 1670a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h 16713400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h 1672a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h 16730f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h 167456f6e31eSBin Meng 16757a261bafSVijai Kumar KShakti C class SoC 16767a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com> 16777a261bafSVijai Kumar KL: qemu-riscv@nongnu.org 16787a261bafSVijai Kumar KS: Supported 16795d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst 16807a261bafSVijai Kumar KF: hw/riscv/shakti_c.c 168107f334d8SVijai Kumar KF: hw/char/shakti_uart.c 16827a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h 168307f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h 16847a261bafSVijai Kumar K 16854fcad931SAlistair FrancisSiFive Machines 16864fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 16874fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com> 16884fcad931SAlistair FrancisL: qemu-riscv@nongnu.org 16894fcad931SAlistair FrancisS: Supported 16905d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst 16914fcad931SAlistair FrancisF: hw/*/*sifive*.c 16924fcad931SAlistair FrancisF: include/hw/*/*sifive*.h 16934fcad931SAlistair Francis 169477aad42eSSai Pavan BodduAMD Microblaze-V Generic Board 169577aad42eSSai Pavan BodduM: Sai Pavan Boddu <sai.pavan.boddu@amd.com> 169677aad42eSSai Pavan BodduS: Maintained 169777aad42eSSai Pavan BodduF: hw/riscv/microblaze-v-generic.c 169877aad42eSSai Pavan BodduF: docs/system/riscv/microblaze-v-generic.rst 169977aad42eSSai Pavan Boddu 1700bda19d7bSYoshinori SatoRX Machines 1701bda19d7bSYoshinori Sato----------- 1702bda19d7bSYoshinori Satorx-gdbsim 1703920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 1704b2744da9SPhilippe Mathieu-DaudéS: Orphan 17054adbfa45SYoshinori SatoF: docs/system/target-rx.rst 1706bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c 1707d5674412SThomas HuthF: tests/functional/test_rx_gdbsim.py 1708bda19d7bSYoshinori Sato 1709fd5d5c56SAnthony LiguoriSH4 Machines 1710fd5d5c56SAnthony Liguori------------ 1711fd5d5c56SAnthony LiguoriR2D 1712920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 1713a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1714f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 17157ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 17166e481d57SPeter MaydellF: hw/sh4/r2d.c 171781527b94SThomas HuthF: hw/intc/sh_intc.c 1718c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c 171925e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 172065b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1721670185caSThomas HuthF: include/hw/timer/tmu012.h 1722cd28b8dbSThomas HuthF: tests/functional/test_sh4*_r2d.py 1723c592ff35SThomas HuthF: tests/functional/test_sh4_tuxrun.py 1724fd5d5c56SAnthony Liguori 1725fd5d5c56SAnthony LiguoriSPARC Machines 1726fd5d5c56SAnthony Liguori-------------- 1727fd5d5c56SAnthony LiguoriSun4m 1728f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1729fd5d5c56SAnthony LiguoriS: Maintained 17308d8b636dSPaolo BonziniF: hw/sparc/sun4m.c 1731c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c 1732aec2b887SThomas HuthF: hw/display/cg3.c 1733aec2b887SThomas HuthF: hw/display/tcx.c 1734c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c 17357098b79eSThomas HuthF: hw/misc/eccmemctl.c 1736aec2b887SThomas HuthF: hw/*/slavio_*.c 1737aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h 1738c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h 1739d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h 1740aec2b887SThomas HuthF: pc-bios/openbios-sparc32 1741f90527d3SThomas HuthF: tests/functional/test_sparc_sun4m.py 1742fd5d5c56SAnthony Liguori 1743fd5d5c56SAnthony LiguoriSun4u 1744f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1745fd5d5c56SAnthony LiguoriS: Maintained 17468d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c 17478ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c 17488ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h 17495021bfa5SThomas HuthF: hw/pci-host/sabre.c 17505021bfa5SThomas HuthF: include/hw/pci-host/sabre.h 17518ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c 17528ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h 17538ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64 1754e3fc99b1SThomas HuthF: tests/functional/test_sparc64_sun4u.py 1755116667aaSThomas HuthF: tests/functional/test_sparc64_tuxrun.py 1756fd5d5c56SAnthony Liguori 1757a2664ca0SArtyom TarasenkoSun4v 1758a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com> 1759a2664ca0SArtyom TarasenkoS: Maintained 1760626e4a4bSFam ZhengF: hw/sparc64/niagara.c 17612811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c 17622811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h 1763a2664ca0SArtyom Tarasenko 1764ce6c760cSFabien ChouteauLeon3 17659e2a7ca1SClément ChigotM: Clément Chigot <chigot@adacore.com> 1766034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr> 1767ce6c760cSFabien ChouteauS: Maintained 17688d8b636dSPaolo BonziniF: hw/sparc/leon3.c 17698d8b636dSPaolo BonziniF: hw/*/grlib* 1770162abf1aSKONRAD FredericF: include/hw/*/grlib* 1771ce6c760cSFabien Chouteau 1772fd5d5c56SAnthony LiguoriS390 Machines 1773fd5d5c56SAnthony Liguori------------- 1774dd4ad64aSCornelia HuckS390 Virtio-ccw 17757c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 17762c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 17776a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1778a96011feSMatthew RosatoR: Matthew Rosato <mjrosato@linux.ibm.com> 1779dd4ad64aSCornelia HuckS: Supported 1780c5bfb202SCornelia HuckF: hw/s390x/ 17814277af19SCornelia HuckF: include/hw/s390x/ 1782812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 1783a7a9f513SThomas HuthF: tests/functional/test_s390x_* 1784e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1785146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1786dd4ad64aSCornelia Huck 17878e4eb427SChristian BorntraegerS390-ccw boot 17882c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1789304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com> 1790a96011feSMatthew RosatoR: Jared Rossi <jrossi@linux.ibm.com> 1791a96011feSMatthew RosatoR: Zhuoying Cai <zycai@linux.ibm.com> 1792304584bfSCornelia HuckS: Supported 17938e4eb427SChristian BorntraegerF: hw/s390x/ipl.* 1794304584bfSCornelia HuckF: pc-bios/s390-ccw/ 1795304584bfSCornelia HuckF: pc-bios/s390-ccw.img 1796cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst 1797e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1798304584bfSCornelia HuckL: qemu-s390x@nongnu.org 1799304584bfSCornelia Huck 1800d5bfb425SChristian BorntraegerS390 PCI 1801ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 1802074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com> 1803d5bfb425SChristian BorntraegerS: Supported 1804d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci* 1805408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci* 1806d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org 1807d5bfb425SChristian Borntraeger 180856e34834SCornelia HuckS390 channel subsystem 180956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 181056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 18116a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1812a96011feSMatthew RosatoR: Farhan Ali <alifm@linux.ibm.com> 181356e34834SCornelia HuckS: Supported 181456e34834SCornelia HuckF: hw/s390x/ccw-device.[ch] 181556e34834SCornelia HuckF: hw/s390x/css.c 181656e34834SCornelia HuckF: hw/s390x/css-bridge.c 181756e34834SCornelia HuckF: include/hw/s390x/css.h 181856e34834SCornelia HuckF: include/hw/s390x/css-bridge.h 181956e34834SCornelia HuckF: include/hw/s390x/ioinst.h 182056e34834SCornelia HuckF: target/s390x/ioinst.c 182156e34834SCornelia HuckL: qemu-s390x@nongnu.org 182256e34834SCornelia Huck 182356e34834SCornelia HuckS390 CPU models 182456e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 182556e34834SCornelia HuckS: Maintained 182656e34834SCornelia HuckF: target/s390x/cpu_features*.[ch] 182756e34834SCornelia HuckF: target/s390x/cpu_models.[ch] 182856e34834SCornelia HuckL: qemu-s390x@nongnu.org 182956e34834SCornelia Huck 183056e34834SCornelia HuckS390 SCLP-backed devices 183156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 183256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 1833a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 183456e34834SCornelia HuckS: Supported 183556e34834SCornelia HuckF: include/hw/s390x/event-facility.h 183656e34834SCornelia HuckF: include/hw/s390x/sclp.h 183756e34834SCornelia HuckF: hw/char/sclp*.[hc] 183856e34834SCornelia HuckF: hw/s390x/event-facility.c 183956e34834SCornelia HuckF: hw/s390x/sclp*.c 184056e34834SCornelia HuckL: qemu-s390x@nongnu.org 184156e34834SCornelia Huck 1842c809bbc8SPierre MorelS390 CPU topology 1843c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com> 1844c809bbc8SPierre MorelS: Supported 1845c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h 1846c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c 1847f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c 18480d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst 18490d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst 1850e2e9fd25SThomas HuthF: tests/functional/test_s390x_topology.py 1851c809bbc8SPierre Morel 1852fd5d5c56SAnthony LiguoriX86 Machines 1853fd5d5c56SAnthony Liguori------------ 1854fd5d5c56SAnthony LiguoriPC 1855046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1856fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1857fd5d5c56SAnthony LiguoriS: Supported 1858046a6486SMichael S. TsirkinF: include/hw/i386/ 1859046a6486SMichael S. TsirkinF: hw/i386/ 18600f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c 1861046a6486SMichael S. TsirkinF: hw/pci-host/q35.c 1862046a6486SMichael S. TsirkinF: hw/pci-host/pam.c 18630fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h 1864046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h 1865046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h 186616971899SBernhard BeschowF: hw/isa/piix.c 1867046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c 1868046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c 1869046a6486SMichael S. TsirkinF: hw/acpi/piix4.c 1870fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c 1871fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h 18721a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h 1873fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 18746f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c 18756f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h 1876af4c26e6SZhao LiuF: tests/unit/test-x86-topo.c 18771e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c 18784007fc94SThomas HuthF: tests/functional/test_i386_tuxrun.py 187912c6b615SThomas HuthF: tests/functional/test_linux_initrd.py 1880cce85725SThomas HuthF: tests/functional/test_mem_addr_space.py 1881cce85725SThomas HuthF: tests/functional/test_pc_cpu_hotplug_props.py 18827cea8fe3SThomas HuthF: tests/functional/test_x86_64_tuxrun.py 1883be849ef7SThomas HuthF: tests/functional/test_x86_cpu_model_versions.py 18849cc3b73cSPaolo Bonzini 18859cc3b73cSPaolo BonziniPC Chipset 18869cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com> 18879cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 18881732be86SPhilippe Mathieu-DaudéS: Supported 18899cc3b73cSPaolo BonziniF: hw/char/debugcon.c 1890bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel* 18919cc3b73cSPaolo BonziniF: hw/char/serial* 18929cc3b73cSPaolo BonziniF: hw/dma/i8257* 18939cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c 18941732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c 18959cc3b73cSPaolo BonziniF: hw/intc/apic* 18969cc3b73cSPaolo BonziniF: hw/intc/ioapic* 18979cc3b73cSPaolo BonziniF: hw/intc/i8259* 18981854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c 18999cc3b73cSPaolo BonziniF: hw/misc/debugexit.c 19009cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c 19019cc3b73cSPaolo BonziniF: hw/timer/hpet* 19029cc3b73cSPaolo BonziniF: hw/timer/i8254* 1903bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc* 1904edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c 19054bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c 1906866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h 19079cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h 190855f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h 1909a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h 191047973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h 19117f54640bSBernhard BeschowF: include/hw/intc/ioapic* 191263458970SThomas HuthF: include/hw/intc/i8259.h 19134bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h 19141854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h 1915a2feb348SThomas HuthF: include/hw/timer/hpet.h 1916a2feb348SThomas HuthF: include/hw/timer/i8254* 1917bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc* 1918046a6486SMichael S. Tsirkin 19195cb48f05SSergio Lopezmicrovm 19205cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com> 19215cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com> 19225cb48f05SSergio LopezS: Maintained 19230b09d441SAlex BennéeF: docs/system/i386/microvm.rst 19245cb48f05SSergio LopezF: hw/i386/microvm.c 19255cb48f05SSergio LopezF: include/hw/i386/microvm.h 19265cb48f05SSergio LopezF: pc-bios/bios-microvm.bin 19275cb48f05SSergio Lopez 192863d2a5c7SDorjoy Chowdhurynitro-enclave 192963d2a5c7SDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com> 193063d2a5c7SDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com> 193163d2a5c7SDorjoy ChowdhuryS: Maintained 193263d2a5c7SDorjoy ChowdhuryF: hw/core/eif.c 193363d2a5c7SDorjoy ChowdhuryF: hw/core/eif.h 1934f1826463SDorjoy ChowdhuryF: hw/i386/nitro_enclave.c 1935f1826463SDorjoy ChowdhuryF: include/hw/i386/nitro_enclave.h 193605bad41bSDorjoy ChowdhuryF: docs/system/i386/nitro-enclave.rst 193763d2a5c7SDorjoy Chowdhury 19385da4fb00SMichael S. TsirkinMachine core 193924c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 1940fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 19418823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 1942da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com> 1943e4a44f94SZhao LiuR: Zhao Liu <zhao1.liu@intel.com> 19445da4fb00SMichael S. TsirkinS: Supported 194585178698SZhao LiuF: hw/core/cpu-common.c 194632cad1ffSPhilippe Mathieu-DaudéF: hw/core/cpu-system.c 194752924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c 19485da4fb00SMichael S. TsirkinF: hw/core/machine.c 194986ce2d28SYanan WangF: hw/core/machine-smp.c 1950c1629c5cSThomas HuthF: hw/core/null-machine.c 1951ac057879SMarkus ArmbrusterF: hw/core/numa.c 1952335d52f4SLuc MichelF: hw/cpu/cluster.c 19538ac25c84SMarkus ArmbrusterF: qapi/machine.json 19545de1aff2SPierre MorelF: qapi/machine-common.json 19555da4fb00SMichael S. TsirkinF: include/hw/boards.h 19562e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h 1957335d52f4SLuc MichelF: include/hw/cpu/cluster.h 195832cad1ffSPhilippe Mathieu-DaudéF: include/system/numa.h 1959cce85725SThomas HuthF: tests/functional/test_cpu_queries.py 1960cce85725SThomas HuthF: tests/functional/test_empty_cpu_model.py 19619e8e393bSYanan WangF: tests/unit/test-smp-parse.c 1962f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 1963fd5d5c56SAnthony Liguori 19643d881164SPhilippe Mathieu-DaudéTargetInfo API 19653d881164SPhilippe Mathieu-DaudéM: Pierrick Bouvier <pierrick.bouvier@linaro.org> 19663d881164SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 19673d881164SPhilippe Mathieu-DaudéS: Supported 19683d881164SPhilippe Mathieu-DaudéF: include/qemu/target-info*.h 19693d881164SPhilippe Mathieu-DaudéF: target-info*.c 19703d881164SPhilippe Mathieu-Daudé 197116e7caaeSMax FilippovXtensa Machines 197216e7caaeSMax Filippov--------------- 1973375847a6SMax Filippovsim 197416e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 197516e7caaeSMax FilippovS: Maintained 1976437a8c11SMax FilippovF: hw/xtensa/sim.c 1977375847a6SMax Filippov 1978d9e8553bSMax Filippovvirt 1979d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1980d9e8553bSMax FilippovS: Maintained 1981d9e8553bSMax FilippovF: hw/xtensa/virt.c 1982d9e8553bSMax Filippov 1983437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705) 1984375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1985375847a6SMax FilippovS: Maintained 1986437a8c11SMax FilippovF: hw/xtensa/xtfpga.c 1987437a8c11SMax FilippovF: hw/net/opencores_eth.c 19882b531600SThomas HuthF: include/hw/xtensa/mx_pic.h 1989d1939097SThomas HuthF: tests/functional/test_xtensa_lx60.py 199016e7caaeSMax Filippov 1991fd5d5c56SAnthony LiguoriDevices 1992fd5d5c56SAnthony Liguori------- 1993a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends 1994a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 1995a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes 1996a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/ 1997a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/ 1998a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c 1999a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c 2000a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c 2001a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c 2002a8f4aee6SPhilippe Mathieu-Daudé 2003d36d7112SVikram GarhwalXilinx CAN 200432bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com> 20051abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com> 2006d36d7112SVikram GarhwalS: Maintained 2007d36d7112SVikram GarhwalF: hw/net/can/xlnx-* 2008d36d7112SVikram GarhwalF: include/hw/net/xlnx-* 20091d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test* 2010d36d7112SVikram Garhwal 2011b30934cbSJiri SlabyEDU 2012b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz> 2013b30934cbSJiri SlabyS: Maintained 2014b30934cbSJiri SlabyF: hw/misc/edu.c 20154df3f195SPeter MaydellF: docs/specs/edu.rst 2016b30934cbSJiri Slaby 2017fd5d5c56SAnthony LiguoriIDE 2018c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 2019c095348bSJohn SnowL: qemu-block@nongnu.org 20201b0477a6SJohn SnowS: Odd Fixes 2021c9f7acd5SThomas HuthF: include/hw/ide/ 2022fd5d5c56SAnthony LiguoriF: hw/ide/ 2023c095348bSJohn SnowF: hw/block/block.c 2024c095348bSJohn SnowF: hw/block/cdrom.c 2025c095348bSJohn SnowF: hw/block/hd-geometry.c 20261e8a1faeSThomas HuthF: tests/qtest/ide-test.c 20271e8a1faeSThomas HuthF: tests/qtest/ahci-test.c 20281e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c 20291cf4323eSThomas HuthF: tests/qtest/libqos/ahci* 203077582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 2031c095348bSJohn Snow 2032caf316baSCorey MinyardIPMI 2033caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org> 2034caf316baSCorey MinyardS: Maintained 2035caf316baSCorey MinyardF: include/hw/ipmi/* 2036caf316baSCorey MinyardF: hw/ipmi/* 2037caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c 20381e8a1faeSThomas HuthF: tests/qtest/ipmi* 2039e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase 2040caf316baSCorey Minyard 2041c095348bSJohn SnowFloppy 2042c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 2043c095348bSJohn SnowL: qemu-block@nongnu.org 20441b0477a6SJohn SnowS: Odd Fixes 2045c095348bSJohn SnowF: hw/block/fdc.c 20465a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h 204772ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c 20481430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c 2049c095348bSJohn SnowF: include/hw/block/fdc.h 20501e8a1faeSThomas HuthF: tests/qtest/fdc-test.c 205177582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 2052fd5d5c56SAnthony Liguori 2053ee344768SMaciej S. SzmigieroHyper-V VMBus 2054ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 2055ee344768SMaciej S. SzmigieroS: Odd Fixes 2056ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c 2057ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h 2058ee344768SMaciej S. Szmigiero 2059f5f487b2SPeter MaydellOMAP 2060f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 20618ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 2062adb478a5SPeter MaydellS: Odd Fixes 20638d8b636dSPaolo BonziniF: hw/*/omap* 2064ed0db866SThomas HuthF: include/hw/arm/omap.h 206566278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst 20665f6b9b05SThomas HuthF: tests/functional/test_arm_sx1.py 2067f5f487b2SPeter Maydell 206828d54e58SPaolo BonziniIPack 206928d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com> 207028d54e58SPaolo BonziniS: Odd Fixes 207128d54e58SPaolo BonziniF: hw/char/ipoctal232.c 207228d54e58SPaolo BonziniF: hw/ipack/ 207328d54e58SPaolo Bonzini 2074fd5d5c56SAnthony LiguoriPCI 2075fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 2076fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 2077fd5d5c56SAnthony LiguoriS: Supported 20788d8b636dSPaolo BonziniF: include/hw/pci/* 2079f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c 2080ca818cfbSMichael S. TsirkinF: hw/pci/* 2081f178bc6bSPaolo BonziniF: hw/pci-bridge/* 208261c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json 208368179923SPhilippe Mathieu-DaudéF: docs/pci* 208468179923SPhilippe Mathieu-DaudéF: docs/specs/*pci* 20856f9bebf1SAkihiko OdakiF: docs/system/sriov.rst 20860e0b3592SMichael S. Tsirkin 20875fb52f6cSHuai-Cheng KuoPCIE DOE 20885fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw> 20895fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com> 20905fb52f6cSHuai-Cheng KuoS: Supported 20915fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h 20925fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c 20935fb52f6cSHuai-Cheng Kuo 2094d31e5ae7SMichael S. TsirkinACPI/SMBIOS 20950e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 20960e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com> 2097104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com> 20980e0b3592SMichael S. TsirkinS: Supported 20990e0b3592SMichael S. TsirkinF: include/hw/acpi/* 2100a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h 21018d8b636dSPaolo BonziniF: hw/acpi/* 2102d31e5ae7SMichael S. TsirkinF: hw/smbios/* 21030e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc] 21040e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c 210527c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json 2106b963ea19SThomas HuthF: tests/qtest/bios-tables-test* 21071e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc] 2108faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/ 2109fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst 2110fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst 21112fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst 2112fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst 2113fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst 2114fd5d5c56SAnthony Liguori 211547fc3400SSunil V LARM ACPI Subsystem 211647fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com> 211747fc3400SSunil V LL: qemu-arm@nongnu.org 211847fc3400SSunil V LS: Maintained 211947fc3400SSunil V LF: hw/arm/virt-acpi-build.c 212047fc3400SSunil V L 212147fc3400SSunil V LRISC-V ACPI Subsystem 212247fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com> 212347fc3400SSunil V LL: qemu-riscv@nongnu.org 212447fc3400SSunil V LS: Maintained 212547fc3400SSunil V LF: hw/riscv/virt-acpi-build.c 212647fc3400SSunil V L 2127d135536dSAni SinhaACPI/VIOT 2128d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org> 2129d135536dSAni SinhaS: Supported 2130d135536dSAni SinhaF: hw/acpi/viot.c 2131d135536dSAni SinhaF: hw/acpi/viot.h 2132d135536dSAni Sinha 213352e9ed6dSThomas HuthACPI/FUNCTIONAL/BIOSBITS 2134607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com> 2135242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com> 213676f831dcSAni SinhaS: Supported 213705caa062SThomas HuthF: tests/functional/acpi-bits/* 213805caa062SThomas HuthF: tests/functional/test_acpi_bits.py 213997b091c8SThomas HuthF: docs/devel/testing/acpi-bits.rst 214076f831dcSAni Sinha 2141f7e462f8SDongjiu GengACPI/HEST/GHES 2142d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com> 2143f7e462f8SDongjiu GengL: qemu-arm@nongnu.org 2144f7e462f8SDongjiu GengS: Maintained 2145f7e462f8SDongjiu GengF: hw/acpi/ghes.c 2146f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h 2147f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst 2148f7e462f8SDongjiu Geng 2149aaade8d7SAndreas Färberppc4xx 2150aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 21510f514eeaSDavid GibsonS: Orphan 2152e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c 2153e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c 2154e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h 2155aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c 21564d641f36SPhilippe Mathieu-DaudéF: include/hw/pci-host/ppc4xx.h 2157b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h 2158aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h 215934d0831fSPeter MaydellF: hw/intc/ppc-uic.c 216034d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h 2161aaade8d7SAndreas Färber 216261af0ee6SPaolo BonziniCharacter devices 21632185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com> 21642185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 216561af0ee6SPaolo BonziniS: Odd Fixes 216661af0ee6SPaolo BonziniF: hw/char/ 216763fc0723SThomas HuthF: include/hw/char/ 216861af0ee6SPaolo Bonzini 2169f536f112SPaolo BonziniNetwork devices 2170f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com> 2171f536f112SPaolo BonziniS: Odd Fixes 2172f536f112SPaolo BonziniF: hw/net/ 21736061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/ 21741e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c 2175eeba3d73SThomas HuthF: tests/functional/test_info_usernet.py 21769711cd0dSJens FreimannF: docs/virtio-net-failover.rst 2177e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 2178f536f112SPaolo Bonzini 2179e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices 21808823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2181e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next 2182e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained 2183e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c 2184e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h 2185e0c9d0c1SPhilippe Mathieu-Daudé 2186fd5d5c56SAnthony LiguoriSCSI 2187de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2188fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2189de7724f7SPaolo BonziniS: Supported 219074460f34SThomas HuthF: include/hw/scsi/* 21918d8b636dSPaolo BonziniF: hw/scsi/* 21921e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c 2193b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c 2194ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c 2195aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c 2196e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next 2197de7724f7SPaolo Bonzini 2198fcb5629dSPeter A. G. CrosthwaiteSSI 2199c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2200fcb5629dSPeter A. G. CrosthwaiteS: Maintained 22018d8b636dSPaolo BonziniF: hw/ssi/* 22022389bcc2SCédric Le GoaterF: hw/block/m25p80* 2203982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h 22044b46ba61SAlistair FrancisX: hw/ssi/xilinx_* 22051e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c 22064b46ba61SAlistair Francis 22074b46ba61SAlistair FrancisXilinx SPI 2208c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 22094b46ba61SAlistair FrancisS: Maintained 22104b46ba61SAlistair FrancisF: hw/ssi/xilinx_* 2211fcb5629dSPeter A. G. Crosthwaite 2212076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card) 22138823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 22148372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 2215ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org 2216076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes 2217076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd* 2218076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c 2219076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd* 22201232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c 222159b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c 222259b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c 2223076a0fc3SPhilippe Mathieu-Daudé 2224fd5d5c56SAnthony LiguoriUSB 222521d61b39SGerd HoffmannS: Orphan 22268d8b636dSPaolo BonziniF: hw/usb/* 22279c3c834bSPhilippe Mathieu-DaudéF: stubs/usb-dev-stub.c 22281e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c 22292a49e4e9SPeter MaydellF: docs/system/devices/usb.rst 2230beded0ffSThomas HuthF: include/hw/usb.h 2231beded0ffSThomas HuthF: include/hw/usb/ 2232fd5d5c56SAnthony Liguori 2233e26082fdSPaolo BonziniUSB (serial adapter) 2234e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2235e26082fdSPaolo BonziniS: Maintained 2236e26082fdSPaolo BonziniF: hw/usb/dev-serial.c 2237e26082fdSPaolo Bonzini 223892e1fb5eSAlex WilliamsonVFIO 223992e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com> 22402696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com> 224192e1fb5eSAlex WilliamsonS: Supported 2242cf7087dbSKim PhillipsF: hw/vfio/* 224385ae745eSCédric Le GoaterF: util/vfio-helpers.c 224499b88c6dSThomas HuthF: include/hw/vfio/ 22458e0b21e3SAvihai HoronF: docs/devel/migration/vfio.rst 2246a0359b56SAvihai HoronF: qapi/vfio.json 224792e1fb5eSAlex Williamson 2248515d80d6STomita Moekovfio-igd 2249515d80d6STomita MoekoM: Alex Williamson <alex.williamson@redhat.com> 2250515d80d6STomita MoekoM: Cédric Le Goater <clg@redhat.com> 2251515d80d6STomita MoekoM: Tomita Moeko <tomitamoeko@gmail.com> 2252515d80d6STomita MoekoS: Supported 2253515d80d6STomita MoekoF: hw/vfio/igd.c 2254515d80d6STomita MoekoF: docs/igd-assign.txt 2255515d80d6STomita Moeko 22565eb74557SDong Jia Shivfio-ccw 22577913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com> 2258074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 22595eb74557SDong Jia ShiS: Supported 22605eb74557SDong Jia ShiF: hw/vfio/ccw.c 22615eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c 22625eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h 226344445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h 2264146bd283SCornelia HuckL: qemu-s390x@nongnu.org 22655eb74557SDong Jia Shi 2266a51b3153STony Krowiakvfio-ap 2267a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com> 2268a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com> 2269074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com> 2270a51b3153STony KrowiakS: Supported 2271a51b3153STony KrowiakF: hw/s390x/ap-device.c 2272a51b3153STony KrowiakF: hw/s390x/ap-bridge.c 2273a51b3153STony KrowiakF: include/hw/s390x/ap-device.h 2274a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h 22752fe2942cSTony KrowiakF: hw/vfio/ap.c 2276f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst 2277a51b3153STony KrowiakL: qemu-s390x@nongnu.org 2278a51b3153STony Krowiak 22796e6d8ac6SEric Augeriommufd 22806e6d8ac6SEric AugerM: Yi Liu <yi.l.liu@intel.com> 22816e6d8ac6SEric AugerM: Eric Auger <eric.auger@redhat.com> 22826e6d8ac6SEric AugerM: Zhenzhong Duan <zhenzhong.duan@intel.com> 22836e6d8ac6SEric AugerS: Supported 22846e6d8ac6SEric AugerF: backends/iommufd.c 228532cad1ffSPhilippe Mathieu-DaudéF: include/system/iommufd.h 22861f94b218SZhenzhong DuanF: backends/host_iommu_device.c 228732cad1ffSPhilippe Mathieu-DaudéF: include/system/host_iommu_device.h 2288d6b5c4c1SYi LiuF: include/qemu/chardev_open.h 2289d6b5c4c1SYi LiuF: util/chardev_open.c 229098dad2b0SZhenzhong DuanF: docs/devel/vfio-iommufd.rst 22916e6d8ac6SEric Auger 2292fd5d5c56SAnthony Liguorivhost 2293fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 22947967b7e0SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 2295fd5d5c56SAnthony LiguoriS: Supported 22968d8b636dSPaolo BonziniF: hw/*/*vhost* 2297590de17bSStefano GarzarellaF: docs/interop/vhost-user* 2298590de17bSStefano GarzarellaF: docs/system/devices/vhost-user* 229972c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/ 2300590de17bSStefano GarzarellaF: backends/*vhost* 230132cad1ffSPhilippe Mathieu-DaudéF: include/system/vhost-user-backend.h 2302590de17bSStefano GarzarellaF: include/hw/virtio/vhost* 2303590de17bSStefano GarzarellaF: include/*/vhost* 2304ec09f22dSStefan Weil viaF: subprojects/libvhost-user/ 2305590de17bSStefano GarzarellaF: block/export/vhost-user* 2306590de17bSStefano GarzarellaF: util/vhost-user-server.c 2307fd5d5c56SAnthony Liguori 23082b6fc0b8SEugenio Pérezvhost-shadow-virtqueue 23092b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com> 23102b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.* 23112b6fc0b8SEugenio Pérez 2312fd5d5c56SAnthony Liguorivirtio 2313a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 2314fd5d5c56SAnthony LiguoriS: Supported 23158d8b636dSPaolo BonziniF: hw/*/virtio* 231672fa605dSThomas HuthF: hw/virtio/Makefile.objs 231772fa605dSThomas HuthF: hw/virtio/trace-events 23183b311250SMarkus ArmbrusterF: qapi/virtio.json 23196a084ea3SMichael S. TsirkinF: net/vhost-user.c 2320494f7b57SThomas HuthF: include/hw/virtio/ 23214db546d3SThomas HuthF: docs/devel/virtio* 23228e0b21e3SAvihai HoronF: docs/devel/migration/virtio.rst 2323cce85725SThomas HuthF: tests/functional/test_virtio_version.py 2324fd5d5c56SAnthony Liguori 23256d7b25adSDavid Hildenbrandvirtio-balloon 23266d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com> 23276d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 23286d7b25adSDavid HildenbrandS: Maintained 232914dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst 23306d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c 23316d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h 23328d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c 233332cad1ffSPhilippe Mathieu-DaudéF: include/system/balloon.h 233484604595SDaniel P. BerrangéF: tests/qtest/virtio-balloon-test.c 23351456e906SDaniel P. BerrangéF: tests/functional/test_virtio_balloon.py 23366d7b25adSDavid Hildenbrand 2337fd5d5c56SAnthony Liguorivirtio-9p 2338233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com> 233952065d40SGreg KurzR: Greg Kurz <groug@kaod.org> 23403548fa01SChristian SchoenebeckS: Maintained 23416f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p 2342aebeca25SAndreas FärberF: hw/9pfs/ 2343b827891dSGreg KurzX: hw/9pfs/xen-9p* 2344aebeca25SAndreas FärberF: fsdev/ 23451e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c 2346818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p* 234790225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next 2348fd5d5c56SAnthony Liguori 2349fd5d5c56SAnthony Liguorivirtio-blk 235054d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2351b457a5f5SStefan HajnocziL: qemu-block@nongnu.org 2352fd5d5c56SAnthony LiguoriS: Supported 2353d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c 23548d8b636dSPaolo BonziniF: hw/block/virtio-blk.c 2355b457a5f5SStefan HajnocziF: hw/block/dataplane/* 2356d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 23571e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c 23585f6a260fSThomas HuthF: tests/functional/test_x86_64_hotplug_blk.py 2359e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2360fd5d5c56SAnthony Liguori 2361dd4ad64aSCornelia Huckvirtio-ccw 2362c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 236368b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 23646a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 2365dd4ad64aSCornelia HuckS: Supported 2366901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc] 2367117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c 236899eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 2369e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 2370146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2371dd4ad64aSCornelia Huck 2372faefdba8SAlbert Estevevirtio-dmabuf 2373faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com> 2374faefdba8SAlbert EsteveS: Supported 2375faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c 2376faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h 2377faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c 2378faefdba8SAlbert Esteve 2379bad7d2c3SDr. David Alan Gilbertvirtiofs 2380bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com> 2381bad7d2c3SDr. David Alan GilbertS: Supported 2382bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs* 2383bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h 2384c96c116eSStefan HajnocziL: virtio-fs@lists.linux.dev 2385bad7d2c3SDr. David Alan Gilbert 2386a5d4d7b5SGerd Hoffmannvirtio-input 2387a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 23881e2edb98SGerd HoffmannS: Odd Fixes 2389887d5775SLeo YanF: docs/system/devices/vhost-user-input.rst 2390a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c 239187c7fb78SLeo YanF: hw/virtio/vhost-user-input.c 2392a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h 239306914c97SMarc-André LureauF: contrib/vhost-user-input/* 2394a5d4d7b5SGerd Hoffmann 2395c1dee918SEric Augervirtio-iommu 2396c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com> 2397c1dee918SEric AugerS: Maintained 2398c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c 2399c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h 2400c1dee918SEric Auger 2401fd5d5c56SAnthony Liguorivirtio-serial 24022501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 24032501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2404fd5d5c56SAnthony LiguoriS: Supported 24058d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c 24068d8b636dSPaolo BonziniF: hw/char/virtio-console.c 240768a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h 24081e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c 2409fd5d5c56SAnthony Liguori 24101f51a5cbSAmit Shahvirtio-rng 24112501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 24122501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 24131f51a5cbSAmit ShahS: Supported 24141f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c 24151f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h 241632cad1ffSPhilippe Mathieu-DaudéF: include/system/rng*.h 24171f51a5cbSAmit ShahF: backends/rng*.c 24181e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c 24191f51a5cbSAmit Shah 2420bb154e3eSDorjoy Chowdhuryvirtio-nsm 2421bb154e3eSDorjoy ChowdhuryM: Alexander Graf <graf@amazon.com> 2422bb154e3eSDorjoy ChowdhuryM: Dorjoy Chowdhury <dorjoychy111@gmail.com> 2423bb154e3eSDorjoy ChowdhuryS: Maintained 2424bb154e3eSDorjoy ChowdhuryF: hw/virtio/cbor-helpers.c 2425bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm.c 2426bb154e3eSDorjoy ChowdhuryF: hw/virtio/virtio-nsm-pci.c 2427bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/cbor-helpers.h 2428bb154e3eSDorjoy ChowdhuryF: include/hw/virtio/virtio-nsm.h 2429bb154e3eSDorjoy Chowdhury 243062759896SAlex Bennéevhost-user-stubs 243162759896SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 243262759896SAlex BennéeS: Maintained 243362759896SAlex BennéeF: hw/virtio/vhost-user-base.c 243462759896SAlex BennéeF: hw/virtio/vhost-user-device* 243562759896SAlex Bennée 2436e3e01466SMathieu Poiriervhost-user-rng 2437e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org> 2438e3e01466SMathieu PoirierS: Supported 24394db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst 2440e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c 2441e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c 2442e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h 2443e3e01466SMathieu PoirierF: tools/vhost-user-rng/* 2444e3e01466SMathieu Poirier 244527ba7b02SViresh Kumarvhost-user-gpio 244627ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org> 244727ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org> 244827ba7b02SViresh KumarS: Maintained 244925c60a46SViresh KumarF: hw/virtio/vhost-user-gpio* 245027ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h 24518fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.* 245227ba7b02SViresh Kumar 24534ae0fc18SManos Pitsidianakisvhost-user-snd 24544ae0fc18SManos PitsidianakisM: Alex Bennée <alex.bennee@linaro.org> 24554ae0fc18SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 24564ae0fc18SManos PitsidianakisS: Maintained 24574ae0fc18SManos PitsidianakisF: hw/virtio/vhost-user-snd* 24584ae0fc18SManos PitsidianakisF: include/hw/virtio/vhost-user-snd.h 24594ae0fc18SManos Pitsidianakis 2460a5dab090SMilan Zamazalvhost-user-scmi 2461a5dab090SMilan ZamazalR: mzamazal@redhat.com 2462a5dab090SMilan ZamazalS: Supported 2463a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi* 2464a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h 2465b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.* 2466a5dab090SMilan Zamazal 24676034011cSGongleivirtio-crypto 24686034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 24696034011cSGongleiS: Supported 24706034011cSGongleiF: hw/virtio/virtio-crypto.c 24716034011cSGongleiF: hw/virtio/virtio-crypto-pci.c 24726034011cSGongleiF: include/hw/virtio/virtio-crypto.h 24736034011cSGonglei 247418129c15SDavid Hildenbrandvirtio based memory device 247518129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 247618129c15SDavid HildenbrandS: Supported 247788d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.c 247888d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md.h 247988d86f6fSDavid HildenbrandF: hw/s390x/virtio-ccw-md-stubs.c 248018129c15SDavid HildenbrandF: hw/virtio/virtio-md-pci.c 248118129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h 2482dbdf841bSDavid HildenbrandF: stubs/virtio-md-pci.c 248318129c15SDavid Hildenbrand 2484751c7bddSDavid Hildenbrandvirtio-mem 2485751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2486751c7bddSDavid HildenbrandS: Supported 2487751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/ 2488751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c 2489751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h 2490751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c 2491aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.c 2492aa910c20SDavid HildenbrandF: hw/s390x/virtio-ccw-mem.h 2493751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h 2494751c7bddSDavid Hildenbrand 24952880e676SManos Pitsidianakisvirtio-snd 24962880e676SManos PitsidianakisM: Gerd Hoffmann <kraxel@redhat.com> 24972880e676SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 24982880e676SManos PitsidianakisS: Supported 24992880e676SManos PitsidianakisF: hw/audio/virtio-snd.c 250024269085SManos PitsidianakisF: hw/audio/virtio-snd-pci.c 25012880e676SManos PitsidianakisF: include/hw/audio/virtio-snd.h 2502f54fea11SManos PitsidianakisF: docs/system/devices/virtio-snd.rst 25032880e676SManos Pitsidianakis 2504f3c507adSKeith Buschnvme 25058261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org> 2506e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk> 250700d7dffeSKlaus JensenR: Jesper Devantier <foss@defmacro.it> 2508c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2509f3c507adSKeith BuschS: Supported 251088eea45cSKlaus JensenF: hw/nvme/* 2511dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 25121e8a1faeSThomas HuthF: tests/qtest/nvme-test.c 25134db546d3SThomas HuthF: docs/system/devices/nvme.rst 2514e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next 2515f3c507adSKeith Busch 2516bc4e68d3SJeuk Kimufs 2517bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com> 2518bc4e68d3SJeuk KimS: Supported 2519bc4e68d3SJeuk KimF: hw/ufs/* 2520bc4e68d3SJeuk KimF: include/block/ufs.h 2521631c8726SJeuk KimF: tests/qtest/ufs-test.c 2522bc4e68d3SJeuk Kim 2523d383c625SHannes Reineckemegasas 25243fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com> 2525c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2526d383c625SHannes ReineckeS: Supported 2527d383c625SHannes ReineckeF: hw/scsi/megasas.c 2528d383c625SHannes ReineckeF: hw/scsi/mfi.h 25291e8a1faeSThomas HuthF: tests/qtest/megasas-test.c 2530c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c 2531d383c625SHannes Reinecke 2532605d52e6SDmitry FleytmanNetwork packet abstractions 2533bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2534f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 2535605d52e6SDmitry FleytmanS: Maintained 2536605d52e6SDmitry FleytmanF: include/net/eth.h 2537605d52e6SDmitry FleytmanF: net/eth.c 2538605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt* 2539605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt* 2540605d52e6SDmitry Fleytman 2541622fb504SDmitry FleytmanVmware 2542bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2543622fb504SDmitry FleytmanS: Maintained 25446c493724SThomas HuthF: docs/specs/vmw_pvscsi-spec.txt 25456c493724SThomas HuthF: hw/display/vmware_vga.c 2546622fb504SDmitry FleytmanF: hw/net/vmxnet* 2547622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi* 25486c493724SThomas HuthF: pc-bios/efi-vmxnet3.rom 25496c493724SThomas HuthF: pc-bios/vgabios-vmware.bin 25506c493724SThomas HuthF: roms/config.vga-vmware 25511e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c 25528472cc5dSPeter MaydellF: docs/specs/vwm_pvscsi-spec.rst 2553622fb504SDmitry Fleytman 2554de24d3f1SScott FeldmanRocker 2555de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us> 2556de24d3f1SScott FeldmanS: Maintained 2557de24d3f1SScott FeldmanF: hw/net/rocker/ 255892a3c6aaSMarkus ArmbrusterF: qapi/rocker.json 2559de850948SThomas HuthF: tests/rocker/ 25609ca6876dSPeter MaydellF: docs/specs/rocker.rst 2561de24d3f1SScott Feldman 2562093454e2SDmitry Fleytmane1000x 2563bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2564f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 2565093454e2SDmitry FleytmanS: Maintained 2566093454e2SDmitry FleytmanF: hw/net/e1000x* 2567093454e2SDmitry Fleytman 25686f3fbe4eSDmitry Fleytmane1000e 2569bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2570f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 25716f3fbe4eSDmitry FleytmanS: Maintained 25726f3fbe4eSDmitry FleytmanF: hw/net/e1000e* 25737d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c 25740c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c 25750c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.* 25766f3fbe4eSDmitry Fleytman 25773a977deeSAkihiko Odakiigb 2578f37efe50SAkihiko OdakiM: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 257992360d6eSSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com> 2580f37efe50SAkihiko OdakiS: Odd Fixes 2581136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst 25823a977deeSAkihiko OdakiF: hw/net/igb* 25834c0a2df8SThomas HuthF: tests/functional/test_netdev_ethtool.py 258445cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c 258545cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c 2586fd5d5c56SAnthony Liguori 2587ebc2327fSStefan Weileepro100 2588ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de> 2589ebc2327fSStefan WeilS: Maintained 2590ebc2327fSStefan WeilF: hw/net/eepro100.c 2591ebc2327fSStefan Weil 259234ea023dSSven Schnelletulip 259334ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org> 259434ea023dSSven SchnelleS: Maintained 259534ea023dSSven SchnelleF: hw/net/tulip.c 259634ea023dSSven SchnelleF: hw/net/tulip.h 259734ea023dSSven Schnelle 2598065177eeSPatrick Venturepca954x 25996529511aSPatrick LeisM: Patrick Leis <venture@google.com> 2600065177eeSPatrick VentureS: Maintained 2601065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c 2602065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h 2603065177eeSPatrick Venture 26044cbb1513SDmitriy Sharikhinpcf8574 26050d3dea7dSAlex BennéeS: Orphaned 26064cbb1513SDmitriy SharikhinF: hw/gpio/pcf8574.c 26074cbb1513SDmitriy SharikhinF: include/gpio/pcf8574.h 26084cbb1513SDmitriy Sharikhin 2609e481a1f6SAlistair FrancisGeneric Loader 2610c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2611e481a1f6SAlistair FrancisS: Maintained 2612e481a1f6SAlistair FrancisF: hw/core/generic-loader.c 2613efe1592cSAlistair FrancisF: hw/core/uboot_image.h 2614e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h 261570f20110SAlex BennéeF: docs/system/generic-loader.rst 2616e481a1f6SAlistair Francis 2617a33ff6d2SAlex BennéeGuest Loader 2618a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2619a33ff6d2SAlex BennéeS: Maintained 2620a33ff6d2SAlex BennéeF: hw/core/guest-loader.c 262101460378SAlex BennéeF: docs/system/guest-loader.rst 262201466041SThomas HuthF: tests/functional/test_aarch64_xen.py 2623fd5d5c56SAnthony Liguori 2624645d3cbeSSu HangIntel Hexadecimal Object File Loader 2625645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn> 2626645d3cbeSSu HangS: Maintained 26271e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c 26284b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex 2629645d3cbeSSu Hang 263087a9023aSThomas HuthCHRP NVRAM 263187a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com> 263287a9023aSThomas HuthS: Maintained 263387a9023aSThomas HuthF: hw/nvram/chrp_nvram.c 263487a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h 26351e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c 263687a9023aSThomas Huth 263742697d88SBen WarrenVM Generation ID 26382b42989cSJohn SnowS: Orphan 263948006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 264042697d88SBen WarrenF: hw/acpi/vmgenid.c 264142697d88SBen WarrenF: include/hw/acpi/vmgenid.h 2642912fb367SPeter MaydellF: docs/specs/vmgenid.rst 26431e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c 264442697d88SBen Warren 2645c1b29826SPhilippe Mathieu-DaudéLED 26468823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2647c1b29826SPhilippe Mathieu-DaudéS: Maintained 2648c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h 2649c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c 2650c1b29826SPhilippe Mathieu-Daudé 2651747969dbSPhilippe Mathieu-DaudéUnimplemented device 2652747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org> 26538823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 265448006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2655747969dbSPhilippe Mathieu-DaudéS: Maintained 2656747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h 2657747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c 2658747969dbSPhilippe Mathieu-Daudé 26596007523aSPhilippe Mathieu-DaudéEmpty slot 26606007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com> 26618823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 266248006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 26636007523aSPhilippe Mathieu-DaudéS: Maintained 26646007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h 26656007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c 26666007523aSPhilippe Mathieu-Daudé 2667dbb2e472SGerd HoffmannStandard VGA 2668dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2669dbb2e472SGerd HoffmannS: Maintained 2670dbb2e472SGerd HoffmannF: hw/display/vga* 2671dbb2e472SGerd HoffmannF: hw/display/bochs-display.c 2672dbb2e472SGerd HoffmannF: include/hw/display/vga.h 2673dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h 267468ed96beSPeter MaydellF: docs/specs/standard-vga.rst 2675dbb2e472SGerd Hoffmann 267658d632c7SGerd Hoffmannramfb 267758d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 267858d632c7SGerd HoffmannS: Maintained 267958d632c7SGerd HoffmannF: hw/display/ramfb*.c 268058d632c7SGerd HoffmannF: include/hw/display/ramfb.h 268158d632c7SGerd Hoffmann 2682dbb2e472SGerd Hoffmannvirtio-gpu 26832f8cd5a9SGerd HoffmannS: Orphan 2684dbb2e472SGerd HoffmannF: hw/display/virtio-gpu* 2685c68082c4SMarc-André LureauF: hw/display/virtio-vga.* 2686dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h 2687853c014bSThomas HuthF: docs/system/devices/virtio-gpu.rst 26889a722825SAlex BennéeF: tests/functional/test_aarch64_virt_gpu.py 2689dbb2e472SGerd Hoffmann 2690b372d79bSRaphael Norwitzvhost-user-blk 26911dd6954cSRaphael NorwitzM: Raphael Norwitz <raphael@enfabrica.net> 2692b372d79bSRaphael NorwitzS: Maintained 2693b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/ 2694b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/ 2695b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c 26968edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c 2697b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c 2698b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c 2699b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c 2700b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h 2701b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h 27028edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2703b372d79bSRaphael Norwitz 2704bd2e44feSMarc-André Lureauvhost-user-gpu 2705bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2706bd2e44feSMarc-André LureauS: Maintained 2707bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst 2708d52c454aSMarc-André LureauF: contrib/vhost-user-gpu 2709d52c454aSMarc-André LureauF: hw/display/vhost-user-* 2710bd2e44feSMarc-André Lureau 2711dbb2e472SGerd HoffmannCirrus VGA 2712dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2713dbb2e472SGerd HoffmannS: Odd Fixes 2714dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 2715dbb2e472SGerd HoffmannF: hw/display/cirrus* 2716dbb2e472SGerd Hoffmann 271772d277a7SGerd HoffmannEDID Generator 271872d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 271972d277a7SGerd HoffmannS: Maintained 272072d277a7SGerd HoffmannF: hw/display/edid* 272172d277a7SGerd HoffmannF: include/hw/display/edid.h 272272d277a7SGerd HoffmannF: qemu-edid.c 272372d277a7SGerd Hoffmann 272467e908c9SPhil Dennis-JordanmacOS PV Graphics (apple-gfx) 272567e908c9SPhil Dennis-JordanM: Phil Dennis-Jordan <phil@philjordan.eu> 272667e908c9SPhil Dennis-JordanS: Maintained 272767e908c9SPhil Dennis-JordanF: hw/display/apple-gfx* 272867e908c9SPhil Dennis-Jordan 272910386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB) 273010386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org> 27318823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 273210386385SPhilippe Mathieu-DaudéS: Maintained 273316971899SBernhard BeschowF: hw/isa/piix.c 2734fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 273510386385SPhilippe Mathieu-Daudé 273628900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231) 273728900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 273828900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org> 273928900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com> 274028900f9bSBALATON ZoltanS: Maintained 274128900f9bSBALATON ZoltanF: hw/isa/vt82c686.c 274228900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c 274328900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h 274428900f9bSBALATON Zoltan 274515ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg) 27468823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 274715ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com> 274815ffb43cSPhilippe Mathieu-DaudéS: Supported 274915ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt 27508d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c 2751b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c 275215ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h 275315ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h 27541cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c 27551e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c 275615ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next 275715ffb43cSPhilippe Mathieu-Daudé 27582313abf0SThomas HuthXIVE 27594901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 27602313abf0SThomas HuthL: qemu-ppc@nongnu.org 2761b0877575SCédric Le GoaterS: Odd Fixes 27622313abf0SThomas HuthF: hw/*/*xive* 27632313abf0SThomas HuthF: include/hw/*/*xive* 276431bfbc00SFrederic BarratF: tests/qtest/*xive* 276524563a58SCédric Le GoaterF: docs/*/*xive* 27662313abf0SThomas Huth 27677bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals 2768920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 27697bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com> 2770f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2771645194c7SYoshinori SatoF: hw/char/renesas_sci.c 27727bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 2773c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c 27747bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 2775645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h 27767bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h 2777c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h 27787bd0d13fSPhilippe Mathieu-Daudé 2779e78597ccSYoshinori SatoRenesas RX peripherals 2780920f0673SYoshinori SatoR: Yoshinori Sato <yoshinori.sato@nifty.com> 2781b2744da9SPhilippe Mathieu-DaudéS: Orphan 2782e78597ccSYoshinori SatoF: hw/intc/rx_icu.c 27830c80f50fSYoshinori SatoF: hw/rx/ 2784e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h 27850c80f50fSYoshinori SatoF: include/hw/rx/ 2786e78597ccSYoshinori Sato 2787de4d4adbSPavel PisaCAN bus subsystem and hardware 2788de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz> 278902c5e065SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 27901abe28d5SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@bytedance.com> 2791de4d4adbSPavel PisaS: Maintained 2792de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/ 2793de4d4adbSPavel PisaF: net/can/* 2794de4d4adbSPavel PisaF: hw/net/can/* 2795de4d4adbSPavel PisaF: include/net/can_*.h 27968995f1feSThomas HuthF: docs/system/devices/can.rst 2797de4d4adbSPavel Pisa 2798ff8cdbbdSDavid GibsonOpenPIC interrupt controller 2799ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 2800ff8cdbbdSDavid GibsonS: Odd Fixes 2801ff8cdbbdSDavid GibsonF: hw/intc/openpic.c 2802ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h 2803ff8cdbbdSDavid Gibson 28046cee5479SPhilippe Mathieu-DaudéMIPS CPS 28058823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 28066cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 28076cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_* 28086cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_* 28096cee5479SPhilippe Mathieu-Daudé 28106cee5479SPhilippe Mathieu-DaudéMIPS GIC 28118823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 28126cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 28136cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c 28146cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c 28156cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h 28166cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h 28176cee5479SPhilippe Mathieu-Daudé 281856e34834SCornelia HuckS390 3270 device 281956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 282056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2821a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com> 282256e34834SCornelia HuckS: Odd fixes 282356e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h 282456e34834SCornelia HuckF: hw/char/terminal3270.c 282556e34834SCornelia HuckF: hw/s390x/3270-ccw.c 282656e34834SCornelia HuckL: qemu-s390x@nongnu.org 282756e34834SCornelia Huck 282856e34834SCornelia HuckS390 diag 288 watchdog 282956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 283056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2831a96011feSMatthew RosatoR: Collin Walling <walling@linux.ibm.com> 283256e34834SCornelia HuckS: Supported 283356e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c 283456e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 283556e34834SCornelia HuckL: qemu-s390x@nongnu.org 283656e34834SCornelia Huck 283756e34834SCornelia HuckS390 storage key device 283856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 283956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2840a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 284156e34834SCornelia HuckS: Supported 284256e34834SCornelia HuckF: hw/s390x/storage-keys.h 28435cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c 284456e34834SCornelia HuckL: qemu-s390x@nongnu.org 284556e34834SCornelia Huck 284656e34834SCornelia HuckS390 storage attribute device 284756e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 284856e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2849a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 285056e34834SCornelia HuckS: Supported 285156e34834SCornelia HuckF: hw/s390x/storage-attributes.h 28525cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c 285356e34834SCornelia HuckL: qemu-s390x@nongnu.org 285456e34834SCornelia Huck 285556e34834SCornelia HuckS390 floating interrupt controller 285656e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 285756e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 285856e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 2859a96011feSMatthew RosatoR: Jason Herne <jjherne@linux.ibm.com> 286056e34834SCornelia HuckS: Supported 286156e34834SCornelia HuckF: hw/intc/s390_flic*.c 286256e34834SCornelia HuckF: include/hw/s390x/s390_flic.h 286356e34834SCornelia HuckL: qemu-s390x@nongnu.org 286456e34834SCornelia Huck 28655028d66cSHongren (Zenithal) ZhengCanoKey 28665028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me> 28675028d66cSHongren (Zenithal) ZhengS: Maintained 28685028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org> 28695028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c 28705028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h 28715028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst 28725028d66cSHongren (Zenithal) Zheng 287300313b51SMaciej S. SzmigieroHyper-V Dynamic Memory Protocol 287400313b51SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 287500313b51SMaciej S. SzmigieroS: Supported 287600313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.c 287700313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.h 287800313b51SMaciej S. SzmigieroF: include/hw/hyperv/dynmem-proto.h 287900313b51SMaciej S. SzmigieroF: include/hw/hyperv/hv-balloon.h 288000313b51SMaciej S. Szmigiero 2881b44314abSGustavo Romeroivshmem-flat 2882b44314abSGustavo RomeroM: Gustavo Romero <gustavo.romero@linaro.org> 2883b44314abSGustavo RomeroS: Maintained 2884b44314abSGustavo RomeroF: hw/misc/ivshmem-flat.c 2885b44314abSGustavo RomeroF: include/hw/misc/ivshmem-flat.h 2886b44314abSGustavo RomeroF: docs/system/devices/ivshmem-flat.rst 2887b44314abSGustavo Romero 288806fa8ec6SGerd HoffmannUEFI variable service 288906fa8ec6SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 289006fa8ec6SGerd HoffmannS: Maintained 289106fa8ec6SGerd HoffmannF: hw/uefi/ 289206fa8ec6SGerd HoffmannF: include/hw/uefi/ 289306fa8ec6SGerd Hoffmann 289411fa056eSAlexander GrafVMapple 289511fa056eSAlexander GrafM: Alexander Graf <agraf@csgraf.de> 289611fa056eSAlexander GrafM: Phil Dennis-Jordan <phil@philjordan.eu> 289711fa056eSAlexander GrafS: Maintained 289811fa056eSAlexander GrafF: hw/vmapple/* 289911fa056eSAlexander GrafF: include/hw/vmapple/* 290059f4d655SAlexander GrafF: docs/system/arm/vmapple.rst 290111fa056eSAlexander Graf 2902fd5d5c56SAnthony LiguoriSubsystems 2903fd5d5c56SAnthony Liguori---------- 2904a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends 2905fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com> 2906cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 29076bc915f3SGerd HoffmannS: Odd Fixes 2908fd5d5c56SAnthony LiguoriF: audio/ 29090ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c 291007340820SAkihiko OdakiX: audio/coreaudio.m 29110ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound* 29120ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c 29130ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c 29140ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c 29150ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c 2916663df1ccSAlexandre RatchovX: audio/sndioaudio.c 29174566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c 291892a3c6aaSMarkus ArmbrusterF: qapi/audio.json 2919fd5d5c56SAnthony Liguori 29200ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend 29210ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2922584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 29230ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29240ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c 29250ebe43eaSPhilippe Mathieu-Daudé 29260ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend 29270ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29288823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2929584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2930f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 29310ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 293207340820SAkihiko OdakiF: audio/coreaudio.m 29330ebe43eaSPhilippe Mathieu-Daudé 29340ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend 29350ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29360ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29370ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound* 29380ebe43eaSPhilippe Mathieu-Daudé 29390ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend 29400ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2941584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 29420ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29430ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c 29440ebe43eaSPhilippe Mathieu-Daudé 29450ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend 29460ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29470ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29480ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c 29490ebe43eaSPhilippe Mathieu-Daudé 29500ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend 29510ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29520ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29530ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c 29540ebe43eaSPhilippe Mathieu-Daudé 29550ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend 29560ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 29572863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org> 29580ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 29590ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c 29600ebe43eaSPhilippe Mathieu-Daudé 2961663df1ccSAlexandre RatchovSndio Audio backend 2962663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com> 2963663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org> 2964663df1ccSAlexandre RatchovS: Odd Fixes 2965663df1ccSAlexandre RatchovF: audio/sndioaudio.c 2966663df1ccSAlexandre Ratchov 2967fd5d5c56SAnthony LiguoriBlock layer core 2968fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 2969b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 2970fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org 2971fd5d5c56SAnthony LiguoriS: Supported 2972fd5d5c56SAnthony LiguoriF: block* 2973fd5d5c56SAnthony LiguoriF: block/ 29748d8b636dSPaolo BonziniF: hw/block/ 2975b885cddaSMarkus ArmbrusterF: qapi/block*.json 2976b885cddaSMarkus ArmbrusterF: qapi/transaction.json 29774c346e0bSKevin WolfF: include/block/ 297832cad1ffSPhilippe Mathieu-DaudéF: include/system/block-*.h 297946078760SKevin WolfF: qemu-img* 298033b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst 298146078760SKevin WolfF: qemu-io* 298229242091SKevin WolfF: tests/qemu-iotests/ 29838dd30c86SMax ReitzF: util/qemu-progress.c 29840bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c 2985da668aa1SThomas HuthF: tests/unit/check-block-qdict.c 2986ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2987fd5d5c56SAnthony Liguori 2988c607c7fbSStefan HajnocziStorage daemon 2989c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 2990c607c7fbSStefan HajnocziL: qemu-block@nongnu.org 2991c607c7fbSStefan HajnocziS: Supported 2992c607c7fbSStefan HajnocziF: storage-daemon/ 2993c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst 2994c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst 2995c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2996c607c7fbSStefan Hajnoczi 2997d55053b1SStefan HajnocziBlock I/O path 2998d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2999fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3000d55053b1SStefan HajnocziL: qemu-block@nongnu.org 3001d55053b1SStefan HajnocziS: Supported 300236c697bdSPaolo BonziniF: util/async.c 300336c697bdSPaolo BonziniF: util/aio-*.c 30041f050a46SStefan HajnocziF: util/aio-*.h 3005433fcea4SStefan HajnocziF: util/defer-call.c 30061f050a46SStefan HajnocziF: util/fdmon-*.c 3007d55053b1SStefan HajnocziF: block/io.c 3008e1029ae2SFam ZhengF: include/block/aio.h 3009f5a53faaSStefan HajnocziF: include/block/aio-wait.h 3010433fcea4SStefan HajnocziF: include/qemu/defer-call.h 30110a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py 3012da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c 3013e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 3014d55053b1SStefan Hajnoczi 3015e5b5728cSPaolo BonziniBlock SCSI subsystem 3016e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3017fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 3018e5b5728cSPaolo BonziniL: qemu-block@nongnu.org 3019e5b5728cSPaolo BonziniS: Supported 3020e5b5728cSPaolo BonziniF: include/scsi/* 3021e5b5728cSPaolo BonziniF: scsi/* 3022e5b5728cSPaolo Bonzini 3023280458a3SJeff CodyBlock Jobs 302403283d64SJeff CodyM: John Snow <jsnow@redhat.com> 30259e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3026280458a3SJeff CodyL: qemu-block@nongnu.org 3027280458a3SJeff CodyS: Supported 3028280458a3SJeff CodyF: blockjob.c 3029280458a3SJeff CodyF: include/block/blockjob.h 303033e9e9bdSKevin WolfF: job.c 30311a90bc81SKevin WolfF: job-qmp.c 3032c468e368SMarkus ArmbrusterF: include/qemu/job.h 3033280458a3SJeff CodyF: block/backup.c 3034280458a3SJeff CodyF: block/commit.c 303577346025SJeff CodyF: block/stream.c 3036280458a3SJeff CodyF: block/mirror.c 3037bf42508fSKevin WolfF: qapi/job.json 3038d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c 3039d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h 3040d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c 3041d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h 3042d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h 3043d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c 30441c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c 3045d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h 3046d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c 3047d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c 3048d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h 304977582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs 30509e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3051280458a3SJeff Cody 30529942c711SSteve SistareCheckPoint and Restart (CPR) 30539942c711SSteve SistareR: Steve Sistare <steven.sistare@oracle.com> 30549942c711SSteve SistareS: Supported 30559942c711SSteve SistareF: hw/vfio/cpr* 30563ed34463SSteve SistareF: include/hw/vfio/vfio-cpr.h 30579942c711SSteve SistareF: include/migration/cpr.h 30589942c711SSteve SistareF: migration/cpr* 30599942c711SSteve SistareF: tests/qtest/migration/cpr* 30609942c711SSteve SistareF: docs/devel/migration/CPR.rst 30619942c711SSteve Sistare 3062502730eeSJonathan CameronCompute Express Link 3063502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com> 30643456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com> 3065502730eeSJonathan CameronS: Supported 3066502730eeSJonathan CameronF: hw/cxl/ 30672fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c 3068502730eeSJonathan CameronF: include/hw/cxl/ 306966ba157aSMarkus ArmbrusterF: qapi/cxl.json 3070502730eeSJonathan Cameron 3071538193bcSJohn SnowDirty Bitmaps 3072edb05904SEric BlakeM: Eric Blake <eblake@redhat.com> 30739e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3074edb05904SEric BlakeR: John Snow <jsnow@redhat.com> 3075538193bcSJohn SnowL: qemu-block@nongnu.org 3076538193bcSJohn SnowS: Supported 3077538193bcSJohn SnowF: include/qemu/hbitmap.h 3078538193bcSJohn SnowF: include/block/dirty-bitmap.h 3079bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c 308000637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c 308100637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c 3082052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c 308300637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c 3084da668aa1SThomas HuthF: tests/unit/test-hbitmap.c 30855746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst 3086edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps 30879e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3088538193bcSJohn Snow 308961af0ee6SPaolo BonziniCharacter device backends 309055fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 30912185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 3092fd5d5c56SAnthony LiguoriS: Maintained 3093178fe0aeSMarc-André LureauF: chardev/ 30948228e353SMarc-André LureauF: include/chardev/ 3095dbeee392SMarkus ArmbrusterF: qapi/char.json 3096fd5d5c56SAnthony Liguori 3097e26082fdSPaolo BonziniCharacter Devices (Braille) 3098e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3099e26082fdSPaolo BonziniS: Maintained 31006b10e573SMarc-André LureauF: chardev/baum.c 3101fd5d5c56SAnthony Liguori 3102e94630d3SMarkus ArmbrusterCommand line option argument parsing 3103e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3104e94630d3SMarkus ArmbrusterS: Supported 3105e94630d3SMarkus ArmbrusterF: include/qemu/option.h 3106da668aa1SThomas HuthF: tests/unit/test-keyval.c 3107da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c 3108eeba3d73SThomas HuthF: tests/functional/test_version.py 3109e94630d3SMarkus ArmbrusterF: util/keyval.c 3110e94630d3SMarkus ArmbrusterF: util/qemu-option.c 3111e94630d3SMarkus Armbruster 31128c413e79SMarkus ArmbrusterCoverity model 31138c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 31148c413e79SMarkus ArmbrusterS: Supported 31158c413e79SMarkus ArmbrusterF: scripts/coverity-model.c 31168c413e79SMarkus Armbruster 31179c263d07SPeter MaydellCoverity Scan integration 31189c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 31199c263d07SPeter MaydellS: Maintained 31209c263d07SPeter MaydellF: scripts/coverity-scan/ 31219c263d07SPeter Maydell 3122d24b569aSPeter A. G. CrosthwaiteDevice Tree 3123c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 3124c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au> 3125d24b569aSPeter A. G. CrosthwaiteS: Maintained 31268d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c 312732cad1ffSPhilippe Mathieu-DaudéF: include/system/device_tree.h 3128d24b569aSPeter A. G. Crosthwaite 31293505a22bSMarc-André LureauDump 31303505a22bSMarc-André LureauS: Supported 31313505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 31325fddf0c0SAni SinhaR: Ani Sinha <anisinha@redhat.com> 31336d3da32cSMarkus ArmbrusterF: dump/ 31343505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c 31353505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h 31366d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs 313732cad1ffSPhilippe Mathieu-DaudéF: include/system/dump-arch.h 313832cad1ffSPhilippe Mathieu-DaudéF: include/system/dump.h 3139d06b747bSMarkus ArmbrusterF: qapi/dump.json 31403505a22bSMarc-André LureauF: scripts/dump-guest-memory.py 31413505a22bSMarc-André LureauF: stubs/dump.c 3142096d3ce2SPeter MaydellF: docs/specs/vmcoreinfo.rst 31435fddf0c0SAni SinhaF: tests/qtest/vmcoreinfo-test.c 31443505a22bSMarc-André Lureau 31454f966768SMarkus ArmbrusterError reporting 31464f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 31474f966768SMarkus ArmbrusterS: Supported 31484f966768SMarkus ArmbrusterF: include/qapi/error.h 31494f966768SMarkus ArmbrusterF: include/qemu/error-report.h 3150abb3d37dSMarkus ArmbrusterF: qapi/error.json 31514f966768SMarkus ArmbrusterF: util/error.c 31523325af53SZhao LiuF: util/error-report.c 3153d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci 3154d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci 3155d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci 3156d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci 3157d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci 31588220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci 31594f966768SMarkus Armbruster 3160fd5d5c56SAnthony LiguoriGDB stub 3161c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 31628823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3163c7b3e866SAlex BennéeS: Maintained 31644db546d3SThomas HuthF: docs/system/gdb.rst 3165842b42dfSAlex BennéeF: gdbstub/* 31660dec1016SPeter MaydellF: include/exec/gdbstub.h 3167d96bf49bSAlex BennéeF: include/gdbstub/* 3168fd5d5c56SAnthony LiguoriF: gdb-xml/ 316921750c3cSAlex BennéeF: tests/tcg/multiarch/gdbstub/* 3170956af7daSAkihiko OdakiF: scripts/feature_to_c.py 3171bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py 31720f48656aSAlex BennéeT: git https://gitlab.com/stsquad/qemu gdbstub/next 3173fd5d5c56SAnthony Liguori 317401a9c03cSPaolo BonziniMemory API 317501a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 317607b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com> 317707b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 31788823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 317901a9c03cSPaolo BonziniS: Supported 318091a85383SRichard HendersonF: include/system/ioport.h 318114776ab5STony NguyenF: include/exec/memop.h 31828be545baSRichard HendersonF: include/system/memory.h 31834705a71dSRichard HendersonF: include/system/ram_addr.h 3184548a0165SRichard HendersonF: include/system/ramblock.h 318532cad1ffSPhilippe Mathieu-DaudéF: include/system/memory_mapping.h 31868d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c 31878d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c 31888d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c 31898d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c 31908d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c 3191d4c9cab3SPhilippe Mathieu-DaudéF: system/memory-internal.h 31925d6483edSChenyi QiangF: system/ram-block-attributes.c 3193044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci 319401a9c03cSPaolo Bonzini 31952fcd005fSDavid HildenbrandMemory devices 31962fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 31972fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com> 31982fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 31992fcd005fSDavid HildenbrandS: Supported 32002fcd005fSDavid HildenbrandF: hw/mem/memory-device.c 32012fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c 32022fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c 32032fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h 32042fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h 32052fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h 3206759bac67SDavid HildenbrandF: stubs/memory_device.c 32072fcd005fSDavid HildenbrandF: docs/nvdimm.txt 32082fcd005fSDavid Hildenbrand 32097ee3bf03SGerd HoffmannSPICE 321034761036SGerd HoffmannS: Orphan 32116e481d57SPeter MaydellF: include/ui/qemu-spice.h 3212438528a3SThomas HuthF: include/ui/spice-display.h 32137ee3bf03SGerd HoffmannF: ui/spice-*.c 32147ee3bf03SGerd HoffmannF: audio/spiceaudio.c 32158d8b636dSPaolo BonziniF: hw/display/qxl* 3216608cfed6SMarkus ArmbrusterF: qapi/ui.json 32179bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt 32187ee3bf03SGerd Hoffmann 3219fd5d5c56SAnthony LiguoriGraphics 3220cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 322125eccc37SGerd HoffmannS: Odd Fixes 3222fd5d5c56SAnthony LiguoriF: ui/ 3223e220656cSThomas HuthF: include/ui/ 3224608cfed6SMarkus ArmbrusterF: qapi/ui.json 3225b1d38037SMarc-André LureauF: util/drm.c 32264db546d3SThomas HuthF: docs/devel/ui.rst 322712c6b615SThomas HuthF: tests/functional/test_vnc.py 3228fd5d5c56SAnthony Liguori 3229351f1bf6SAndreas FärberCocoa graphics 323030ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 32318823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3232f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 3233351f1bf6SAndreas FärberS: Odd Fixes 3234351f1bf6SAndreas FärberF: ui/cocoa.m 3235351f1bf6SAndreas Färber 3236fd5d5c56SAnthony LiguoriMain loop 3237da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3238da26f37aSPaolo BonziniS: Maintained 323954d31236SMarkus ArmbrusterF: include/qemu/main-loop.h 324032cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate.h 324132cad1ffSPhilippe Mathieu-DaudéF: include/system/runstate-action.h 32423ecb29a3SPaolo BonziniF: util/main-loop.c 324389933514SThomas HuthF: util/qemu-timer*.c 32448d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c 32458d7f2e76SPhilippe Mathieu-DaudéF: system/main.c 32468d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 32478d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-throttle.c 32488d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c 32498d7f2e76SPhilippe Mathieu-DaudéF: system/runstate* 32500e201d34SMarkus ArmbrusterF: qapi/run-state.json 3251fd5d5c56SAnthony Liguori 32521b7e01d0SStefan HajnocziRead, Copy, Update (RCU) 32531b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 32541b7e01d0SStefan HajnocziS: Maintained 3255362dbb4fSPeter MaydellF: docs/devel/lockcnt.rst 325690655d81SPeter MaydellF: docs/devel/rcu.rst 32571b7e01d0SStefan HajnocziF: include/qemu/rcu*.h 325851483f6cSPeter MaydellF: include/qemu/lockcnt.h 3259da668aa1SThomas HuthF: tests/unit/rcutorture.c 3260da668aa1SThomas HuthF: tests/unit/test-rcu-*.c 326151483f6cSPeter MaydellF: util/lockcnt.c 32621b7e01d0SStefan HajnocziF: util/rcu.c 32631b7e01d0SStefan Hajnoczi 32648899b4aeSLuiz CapitulinoHuman Monitor (HMP) 3265b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org> 3266fbb0621aSLuiz CapitulinoS: Maintained 32675bce308aSKevin WolfF: monitor/monitor-internal.h 3268e84328faSKevin WolfF: monitor/misc.c 32691d95db74SKevin WolfF: monitor/monitor.c 3270f1b3ccfaSKevin WolfF: monitor/hmp* 3271f1b3ccfaSKevin WolfF: hmp.h 3272c13e9912SThomas HuthF: hmp-commands*.hx 3273c13e9912SThomas HuthF: include/monitor/hmp-target.h 32741e8a1faeSThomas HuthF: tests/qtest/test-hmp.c 3275637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h 3276637de4dbSMarkus ArmbrusterF: util/qemu-print.c 3277fd5d5c56SAnthony Liguori 3278f536f112SPaolo BonziniNetwork device backends 3279442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com> 3280fd5d5c56SAnthony LiguoriS: Maintained 3281fd5d5c56SAnthony LiguoriF: net/ 3282d24b2b1cSThomas HuthF: include/net/ 3283e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c 3284e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 32853c0bd37dSMarkus ArmbrusterF: qapi/net.json 3286fd5d5c56SAnthony Liguori 3287aee09bafSVincenzo MaffioneNetmap network backend 3288aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it> 3289aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 3290aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com> 3291aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/ 3292aee09bafSVincenzo MaffioneS: Maintained 3293aee09bafSVincenzo MaffioneF: net/netmap.c 3294aee09bafSVincenzo Maffione 3295cb039ef3SIlya MaximetsAF_XDP network backend 3296cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org> 3297cb039ef3SIlya MaximetsF: net/af-xdp.c 3298cb039ef3SIlya Maximets 32994fc264f4SEduardo HabkostHost Memory Backends 33004ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 33014fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com> 33024fc264f4SEduardo HabkostS: Maintained 33034fc264f4SEduardo HabkostF: backends/hostmem*.c 330432cad1ffSPhilippe Mathieu-DaudéF: include/system/hostmem.h 33059cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst 3306f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 33074fc264f4SEduardo Habkost 33086034011cSGongleiCryptodev Backends 33096034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 33102133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com> 33116034011cSGongleiS: Maintained 331232cad1ffSPhilippe Mathieu-DaudéF: include/system/cryptodev*.h 33136034011cSGongleiF: backends/cryptodev*.c 331414c9fd16Szhenwei piF: qapi/cryptodev.json 33156034011cSGonglei 3316b8eaee96SJohn SnowPython library 3317b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com> 3318b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com> 3319b8eaee96SJohn SnowS: Maintained 3320b8eaee96SJohn SnowF: python/ 3321b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python 3322b8eaee96SJohn Snow 3323ad904f66SEduardo HabkostPython scripts 332489d38c74SJohn SnowM: John Snow <jsnow@redhat.com> 3325ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com> 33264251dfb0SJohn SnowS: Odd Fixes 3327ad904f66SEduardo HabkostF: scripts/*.py 3328ad904f66SEduardo HabkostF: tests/*.py 3329ad904f66SEduardo Habkost 3330f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util 33319e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3332f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained 3333f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/ 33349e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench 3335f4abfc6cSVladimir Sementsov-Ogievskiy 33368cad15b1SVladimir Sementsov-OgievskiyTransactions helper 33379e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 33388cad15b1SVladimir Sementsov-OgievskiyS: Maintained 33398cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h 33408cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c 33419e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 33428cad15b1SVladimir Sementsov-Ogievskiy 33438899b4aeSLuiz CapitulinoQAPI 33449740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 33452f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 33469740618cSLuiz CapitulinoS: Supported 33478899b4aeSLuiz CapitulinoF: qapi/ 33480311c5bdSMarkus ArmbrusterX: qapi/*.json 3349ac4abb9aSMarkus ArmbrusterF: include/qapi/ 3350c0bd0b50SPaolo BonziniF: tests/qapi-schema/ 3351da668aa1SThomas HuthF: tests/unit/test-*-visitor.c 3352da668aa1SThomas HuthF: tests/unit/test-qapi-*.c 3353da668aa1SThomas HuthF: tests/unit/test-qmp-*.c 3354da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c 3355be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py 3356be25fcc4SMarkus ArmbrusterF: scripts/qapi/* 33574078ee54SPeter MaydellF: docs/sphinx/qapidoc.py 3358c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi* 3359ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 33608899b4aeSLuiz Capitulino 33617810d291SLuiz CapitulinoQAPI Schema 33627810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com> 33637810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 33647810d291SLuiz CapitulinoS: Supported 33650311c5bdSMarkus ArmbrusterF: qapi/*.json 3366632d3b22SPhilippe Mathieu-DaudéF: qga/qapi-schema.json 3367ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 33687810d291SLuiz Capitulino 3369f3582ba4SLuiz CapitulinoQObject 3370daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3371daf5dc78SMarkus ArmbrusterS: Supported 3372f3582ba4SLuiz CapitulinoF: qobject/ 3373407bc4bfSDaniel P. BerrangéF: include/qobject/ 3374a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci 3375da668aa1SThomas HuthF: tests/unit/check-qdict.c 3376da668aa1SThomas HuthF: tests/unit/check-qjson.c 3377da668aa1SThomas HuthF: tests/unit/check-qlist.c 3378da668aa1SThomas HuthF: tests/unit/check-qlit.c 3379da668aa1SThomas HuthF: tests/unit/check-qnull.c 3380da668aa1SThomas HuthF: tests/unit/check-qnum.c 3381da668aa1SThomas HuthF: tests/unit/check-qobject.c 3382da668aa1SThomas HuthF: tests/unit/check-qstring.c 3383fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt 3384ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3385f3582ba4SLuiz Capitulino 3386f05d9999SMichael RothQEMU Guest Agent 33872f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3388e8cbe584SKonstantin KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3389f05d9999SMichael RothS: Maintained 3390f05d9999SMichael RothF: qga/ 339151145a0dSThomas HuthF: contrib/systemd/qemu-guest-agent.service 339227a296fcSPeter MaydellF: docs/interop/qemu-ga.rst 3393db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst 3394ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/ 339551145a0dSThomas HuthF: tests/*/test-qga* 3396e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga 3397f05d9999SMichael Roth 3398cced3a72SKostiantyn KostiukQEMU Guest Agent Win32 3399cced3a72SKostiantyn KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3400cced3a72SKostiantyn KostiukS: Maintained 3401cced3a72SKostiantyn KostiukF: qga/*win32* 3402cced3a72SKostiantyn KostiukF: qga/vss-win32/ 3403cced3a72SKostiantyn KostiukF: qga/installer/ 3404cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32 3405cced3a72SKostiantyn Kostiuk 34064688c94cSAndreas FärberQOM 34071085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 34081085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com> 340924c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net> 34104688c94cSAndreas FärberS: Supported 34114db546d3SThomas HuthF: docs/devel/qom.rst 34128f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt 34138f920054SMarkus ArmbrusterF: hw/core/qdev* 3414b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c 3415b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c 34168f920054SMarkus ArmbrusterF: include/hw/qdev* 34178f920054SMarkus ArmbrusterF: include/monitor/qdev.h 34184688c94cSAndreas FärberF: include/qom/ 3419c577ff62SMarkus ArmbrusterF: qapi/qom.json 3420c577ff62SMarkus ArmbrusterF: qapi/qdev.json 342122fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci 3422e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py 34238d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c 34249b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c 34254688c94cSAndreas FärberF: qom/ 3426da668aa1SThomas HuthF: tests/unit/check-qom-interface.c 3427da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c 3428da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c 34294688c94cSAndreas Färber 343094dfc0f3SEduardo HabkostQOM boilerplate conversion script 343124c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 343294dfc0f3SEduardo HabkostS: Maintained 343394dfc0f3SEduardo HabkostF: scripts/codeconverter/ 343494dfc0f3SEduardo Habkost 34358899b4aeSLuiz CapitulinoQMP 34369740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 34379740618cSLuiz CapitulinoS: Supported 34385bce308aSKevin WolfF: monitor/monitor-internal.h 3439f1b3ccfaSKevin WolfF: monitor/qmp* 3440e84328faSKevin WolfF: monitor/misc.c 34411d95db74SKevin WolfF: monitor/monitor.c 344292a3c6aaSMarkus ArmbrusterF: qapi/control.json 3443abb3d37dSMarkus ArmbrusterF: qapi/error.json 344492a3c6aaSMarkus ArmbrusterF: qapi/introspect.json 3445c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-* 344612b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-* 34479740618cSLuiz CapitulinoF: scripts/qmp/ 34481e8a1faeSThomas HuthF: tests/qtest/qmp-test.c 34491e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c 3450ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 34518899b4aeSLuiz Capitulino 345298a43bf0SPaolo Bonziniqtest 345325e5fe76SThomas HuthM: Fabiano Rosas <farosas@suse.de> 345498a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com> 34552185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 345698a43bf0SPaolo BonziniS: Maintained 34578d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c 345832cad1ffSPhilippe Mathieu-DaudéF: include/system/qtest.h 34591583a389SClaudio FontanaF: accel/qtest/ 34601e8a1faeSThomas HuthF: tests/qtest/ 346197b091c8SThomas HuthF: docs/devel/testing/qgraph.rst 346297b091c8SThomas HuthF: docs/devel/testing/qtest.rst 3463520ddc18SThomas HuthX: tests/qtest/bios-tables-test* 34643f6be80cSThomas HuthX: tests/qtest/migration-* 346598a43bf0SPaolo Bonzini 34665f6fd09aSAlexander BulekovDevice Fuzzing 34675f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu> 34685f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com> 34695f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com> 34705f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com> 347125e5fe76SThomas HuthR: Fabiano Rosas <farosas@suse.de> 347285221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com> 34735d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com> 34745f6fd09aSAlexander BulekovS: Maintained 34755f6fd09aSAlexander BulekovF: tests/qtest/fuzz/ 3476d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c 34774ab20b51SAlex BennéeF: tests/docker/test-fuzz 3478211635b3SAlexander BulekovF: scripts/oss-fuzz/ 3479230376d2SAlexander BulekovF: hw/mem/sparse-mem.c 348097b091c8SThomas HuthF: docs/devel/testing/fuzzing.rst 34815f6fd09aSAlexander Bulekov 3482cc0100f4SAlistair FrancisRegister API 3483c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 3484cc0100f4SAlistair FrancisS: Maintained 3485cc0100f4SAlistair FrancisF: hw/core/register.c 3486cc0100f4SAlistair FrancisF: include/hw/register.h 348706a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h 3488cc0100f4SAlistair Francis 34895a5110d2SManos PitsidianakisRust 34905a5110d2SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 34915a5110d2SManos PitsidianakisS: Maintained 34925a5110d2SManos PitsidianakisF: rust/qemu-api 34932b74dd91SManos PitsidianakisF: rust/qemu-api-macros 34945a5110d2SManos PitsidianakisF: rust/rustfmt.toml 34955a5110d2SManos Pitsidianakis 3496cca4fc67SManos PitsidianakisRust-related patches CC here 3497cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org 34980fa0b5edSAlex BennéeF: tests/docker/test-rust 3499cca4fc67SManos PitsidianakisF: rust/ 3500cca4fc67SManos Pitsidianakis 3501fd5d5c56SAnthony LiguoriSLIRP 3502eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3503bafc72abSJan KiszkaS: Maintained 3504663fb1e1SThomas HuthF: net/slirp.c 3505d24b2b1cSThomas HuthF: include/net/slirp.h 350602cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp 3507fd5d5c56SAnthony Liguori 3508aa09b3d5SMarkus ArmbrusterStats 3509aa09b3d5SMarkus ArmbrusterS: Orphan 351032cad1ffSPhilippe Mathieu-DaudéF: include/system/stats.h 3511aa09b3d5SMarkus ArmbrusterF: stats/ 35120afbba6cSMarkus ArmbrusterF: qapi/stats.json 3513aa09b3d5SMarkus Armbruster 35146d0af39fSEdgar E. IglesiasStreams 35156d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 35166d0af39fSEdgar E. IglesiasS: Maintained 35176d0af39fSEdgar E. IglesiasF: hw/core/stream.c 35186d0af39fSEdgar E. IglesiasF: include/hw/stream.h 35196d0af39fSEdgar E. Iglesias 3520b1ed728aSPaolo BonziniStubs 3521b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3522b1ed728aSPaolo BonziniS: Maintained 3523b1ed728aSPaolo BonziniF: stubs/ 3524b1ed728aSPaolo Bonzini 3525598a3f35SStefan HajnocziTracing 35261cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 352784197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 3528598a3f35SStefan HajnocziS: Maintained 3529598a3f35SStefan HajnocziF: trace/ 35300e076292SThomas HuthF: trace-events 35313a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc 353292a3c6aaSMarkus ArmbrusterF: qapi/trace.json 3533f70fd8fdSLluís VilanovaF: scripts/tracetool.py 3534f70fd8fdSLluís VilanovaF: scripts/tracetool/ 353562dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap* 353633b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst 3537d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst 3538e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing 3539598a3f35SStefan Hajnoczi 354084197267SMads YnddalSimpletrace 354184197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk> 354284197267SMads YnddalS: Maintained 354384197267SMads YnddalF: scripts/simpletrace.py 354484197267SMads Ynddal 35453859b6cfSMarkus ArmbrusterTPM 35461f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com> 35476b4f250bSStefan BergerS: Maintained 35488d7f2e76SPhilippe Mathieu-DaudéF: system/tpm* 35493859b6cfSMarkus ArmbrusterF: hw/tpm/* 35503859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h 355132cad1ffSPhilippe Mathieu-DaudéF: include/system/tpm* 35523859b6cfSMarkus ArmbrusterF: qapi/tpm.json 35538ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/ 35541e8a1faeSThomas HuthF: tests/qtest/*tpm* 35554db546d3SThomas HuthF: docs/specs/tpm.rst 3556e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next 35573859b6cfSMarkus Armbruster 3558bc419a1cSHuai-Cheng KuoSPDM 3559bc419a1cSHuai-Cheng KuoM: Alistair Francis <alistair.francis@wdc.com> 3560bc419a1cSHuai-Cheng KuoS: Maintained 3561bc419a1cSHuai-Cheng KuoF: backends/spdm-socket.c 356232cad1ffSPhilippe Mathieu-DaudéF: include/system/spdm-socket.h 3563bc419a1cSHuai-Cheng Kuo 356414f40fdcSBlue SwirlCheckpatch 356514f40fdcSBlue SwirlS: Odd Fixes 356614f40fdcSBlue SwirlF: scripts/checkpatch.pl 356714f40fdcSBlue Swirl 3568c0787c8dSJuan QuintelaMigration 35692bace555SPeter XuM: Peter Xu <peterx@redhat.com> 35702bace555SPeter XuM: Fabiano Rosas <farosas@suse.de> 3571c0787c8dSJuan QuintelaS: Maintained 3572107b5969SMarc-André LureauF: hw/core/vmstate-if.c 3573107b5969SMarc-André LureauF: include/hw/vmstate-if.h 3574c0787c8dSJuan QuintelaF: include/migration/ 3575b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h 357644a1f946SDr. David Alan GilbertF: migration/ 3577c5515640SAmit ShahF: scripts/vmstate-static-checker.py 3578092fd648SThomas HuthF: tests/functional/test_migration.py 3579c5515640SAmit ShahF: tests/vmstate-static-checker-data/ 3580212c1933SFabiano RosasF: tests/qtest/migration/ 35813f6be80cSThomas HuthF: tests/qtest/migration-* 35828e0b21e3SAvihai HoronF: docs/devel/migration/ 358348685a8eSMarkus ArmbrusterF: qapi/migration.json 3584212c1933SFabiano RosasF: tests/migration-stress/ 3585b862888cSMarkus ArmbrusterF: util/userfaultfd.c 35868ebcb4b3SPeter XuX: migration/rdma* 35878ebcb4b3SPeter Xu 35888ebcb4b3SPeter XuRDMA Migration 35898ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com> 35908ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com> 35918ebcb4b3SPeter XuS: Odd Fixes 35928ebcb4b3SPeter XuF: migration/rdma* 35937d9849c3SLi ZhijianF: scripts/rdma-migration-helper.sh 3594c0787c8dSJuan Quintela 35952b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate 35962b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com> 35972b3edd95SHyman Huang(黄勇)S: Maintained 35988d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c 359932cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtylimit.h 36002b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c 36012b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h 360232cad1ffSPhilippe Mathieu-DaudéF: include/system/dirtyrate.h 36038e0b21e3SAvihai HoronF: docs/devel/migration/dirty-limit.rst 36042b3edd95SHyman Huang(黄勇) 3605d87b258bSHyman HuangDetached LUKS header 3606d87b258bSHyman HuangM: Hyman Huang <yong.huang@smartx.com> 3607d87b258bSHyman HuangS: Maintained 3608d87b258bSHyman HuangF: tests/qemu-iotests/tests/luks-detached-header 36099263c417SHyman HuangF: docs/devel/luks-detached-header.rst 3610d87b258bSHyman Huang 3611a566907fSMarc-André LureauD-Bus 3612a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 3613a566907fSMarc-André LureauS: Maintained 36145010cec2SMarc-André LureauF: backends/dbus-vmstate.c 361589f4df95SMarc-André LureauF: ui/dbus* 361689f4df95SMarc-André LureauF: audio/dbus* 3617a5021d69SMarc-André LureauF: util/dbus.c 361889f4df95SMarc-André LureauF: include/ui/dbus* 3619a5021d69SMarc-André LureauF: include/qemu/dbus.h 362089f4df95SMarc-André LureauF: docs/interop/dbus* 362189f4df95SMarc-André LureauF: docs/sphinx/dbus* 362289f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py 362389f4df95SMarc-André LureauF: tests/qtest/dbus* 36249b286e76SMarc-André LureauF: scripts/xml-preprocess* 3625a566907fSMarc-André Lureau 362692bfedb0SEduardo OtuboSeccomp 3627e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3628e3160deaSDaniel P. BerrangéS: Odd Fixes 36298d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c 363032cad1ffSPhilippe Mathieu-DaudéF: include/system/seccomp.h 3631d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c 363292bfedb0SEduardo Otubo 3633ddbb0d09SDaniel P. BerrangeCryptography 3634ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3635ddbb0d09SDaniel P. BerrangeS: Maintained 3636ddbb0d09SDaniel P. BerrangeF: crypto/ 3637ddbb0d09SDaniel P. BerrangeF: include/crypto/ 36386b0a96ceSRichard HendersonF: host/include/*/host/crypto/ 363992a3c6aaSMarkus ArmbrusterF: qapi/crypto.json 3640da668aa1SThomas HuthF: tests/unit/test-crypto-* 36413b472e71SThomas HuthF: tests/bench/benchmark-crypto-* 3642da668aa1SThomas HuthF: tests/unit/crypto-tls-* 36430e9bb8adSPhilippe Mathieu-DaudéF: tests/unit/pkix_asn1_tab.c.inc 3644899833cdSDaniel P. BerrangeF: qemu.sasl 3645ddbb0d09SDaniel P. Berrange 364610817bf0SDaniel P. BerrangeCoroutines 364710817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com> 364810817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com> 364900a25291SStefan HajnocziS: Maintained 365010817bf0SDaniel P. BerrangeF: util/*coroutine* 365110817bf0SDaniel P. BerrangeF: include/qemu/coroutine* 3652da668aa1SThomas HuthF: tests/unit/test-coroutine.c 365310817bf0SDaniel P. Berrange 365488c5f205SDaniel P. BerrangeBuffers 365588c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 36564251dfb0SJohn SnowS: Odd Fixes 365788c5f205SDaniel P. BerrangeF: util/buffer.c 365888c5f205SDaniel P. BerrangeF: include/qemu/buffer.h 365988c5f205SDaniel P. Berrange 3660666a3af9SDaniel P. BerrangeI/O Channels 3661666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3662666a3af9SDaniel P. BerrangeS: Maintained 3663666a3af9SDaniel P. BerrangeF: io/ 3664666a3af9SDaniel P. BerrangeF: include/io/ 3665da668aa1SThomas HuthF: tests/unit/test-io-* 3666666a3af9SDaniel P. Berrange 36675b76dd13SDaniel P. BerrangeUser authorization 36685b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 36695b76dd13SDaniel P. BerrangeS: Maintained 36705b76dd13SDaniel P. BerrangeF: authz/ 3671c8c99887SDaniel P. BerrangeF: qapi/authz.json 36725b76dd13SDaniel P. BerrangeF: include/authz/ 3673da668aa1SThomas HuthF: tests/unit/test-authz-* 36745b76dd13SDaniel P. Berrange 36755614a283SGerd HoffmannSockets 36765614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com> 36775614a283SGerd HoffmannS: Maintained 36785614a283SGerd HoffmannF: include/qemu/sockets.h 36795614a283SGerd HoffmannF: util/qemu-sockets.c 3680a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json 36815614a283SGerd Hoffmann 368290e33dfeSDaniel P. BerrangéFile monitor 368390e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 36844251dfb0SJohn SnowS: Odd Fixes 368590e33dfeSDaniel P. BerrangéF: util/filemonitor*.c 368690e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h 3687da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c 368890e33dfeSDaniel P. Berrangé 3689d310d85bSAlberto GarciaThrottling infrastructure 3690d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3691d310d85bSAlberto GarciaS: Supported 3692d310d85bSAlberto GarciaF: block/throttle-groups.c 3693d310d85bSAlberto GarciaF: include/block/throttle-groups.h 369489603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h 3695d310d85bSAlberto GarciaF: util/throttle.c 369689603938SPhilippe Mathieu-DaudéF: docs/throttle.txt 3697da668aa1SThomas HuthF: tests/unit/test-throttle.c 3698d310d85bSAlberto GarciaL: qemu-block@nongnu.org 3699d310d85bSAlberto Garcia 3700080d7aacSFam ZhengUUID 3701fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3702080d7aacSFam ZhengS: Supported 3703080d7aacSFam ZhengF: util/uuid.c 3704080d7aacSFam ZhengF: include/qemu/uuid.h 3705da668aa1SThomas HuthF: tests/unit/test-uuid.c 3706080d7aacSFam Zheng 370750186051SLukas StraubYank feature 370850186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de> 370950186051SLukas StraubS: Odd fixes 371050186051SLukas StraubF: util/yank.c 37111a92d6d5SLukas StraubF: migration/yank_functions* 3712d3a0bb77SLukas StraubF: tests/unit/test-yank.c 371350186051SLukas StraubF: include/qemu/yank.h 371450186051SLukas StraubF: qapi/yank.json 371550186051SLukas Straub 3716a4cc318eSzhanghailiangCOLO Framework 37172ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com> 3718a4cc318eSzhanghailiangS: Maintained 3719a4cc318eSzhanghailiangF: migration/colo* 3720a4cc318eSzhanghailiangF: include/migration/colo.h 3721a4cc318eSzhanghailiangF: include/migration/failover.h 3722a4cc318eSzhanghailiangF: docs/COLO-FT.txt 3723a4cc318eSzhanghailiang 372488f82ed1SZhang ChenCOLO Proxy 3725fdc2294aSZhang ChenM: Zhang Chen <zhangckid@gmail.com> 37262ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com> 372788f82ed1SZhang ChenS: Supported 372888f82ed1SZhang ChenF: docs/colo-proxy.txt 372988f82ed1SZhang ChenF: net/colo* 373088f82ed1SZhang ChenF: net/filter-rewriter.c 373188f82ed1SZhang ChenF: net/filter-mirror.c 3732487cf3f2SZhang ChenF: tests/qtest/test-filter* 373388f82ed1SZhang Chen 373462258201SPavel DovgalyukRecord/replay 373562258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com> 37360d3dea7dSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 373770b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay 37380d3dea7dSAlex BennéeS: Odd Fixes 373962258201SPavel DovgalyukF: replay/* 374062258201SPavel DovgalyukF: block/blkreplay.c 374162258201SPavel DovgalyukF: net/filter-replay.c 37425b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h 374332cad1ffSPhilippe Mathieu-DaudéF: include/system/replay.h 37444db546d3SThomas HuthF: docs/devel/replay.rst 37454db546d3SThomas HuthF: docs/system/replay.rst 374662258201SPavel DovgalyukF: stubs/replay.c 3747951ededfSThomas HuthF: tests/functional/*reverse_debug*.py 3748a2fe7bb7SThomas HuthF: tests/functional/*replay*.py 374943d7e1d7SPavel DovgalyukF: qapi/replay.json 375062258201SPavel Dovgalyuk 3751eecf5eedSPeter XuIOVA Tree 3752eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com> 3753eecf5eedSPeter XuS: Maintained 3754eecf5eedSPeter XuF: include/qemu/iova-tree.h 3755eecf5eedSPeter XuF: util/iova-tree.c 3756eecf5eedSPeter Xu 37575ee547bbSViktor Prutyanovelf2dmp 37585ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 3759f37efe50SAkihiko OdakiR: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp> 37605ee547bbSViktor PrutyanovS: Maintained 37615ee547bbSViktor PrutyanovF: contrib/elf2dmp/ 37625ee547bbSViktor Prutyanov 376339131a4eSPhilippe Mathieu-DaudéOverall sensors 376439131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 376539131a4eSPhilippe Mathieu-DaudéS: Odd Fixes 376639131a4eSPhilippe Mathieu-DaudéF: hw/sensor 376739131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor 376839131a4eSPhilippe Mathieu-Daudé 376993198b6cSCorey MinyardI2C and SMBus 377093198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com> 377193198b6cSCorey MinyardS: Maintained 377293198b6cSCorey MinyardF: hw/i2c/core.c 377393198b6cSCorey MinyardF: hw/i2c/smbus_slave.c 377493198b6cSCorey MinyardF: hw/i2c/smbus_master.c 377593198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c 377693198b6cSCorey MinyardF: include/hw/i2c/i2c.h 377793198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h 377893198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h 377993198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h 378093198b6cSCorey Minyard 3781bf0e0c70STitus RwantarePMBus 3782bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com> 3783bf0e0c70STitus RwantareS: Maintained 3784bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c 3785bf0e0c70STitus RwantareF: hw/sensor/adm1272.c 3786ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c 3787bf0e0c70STitus RwantareF: hw/sensor/max34451.c 3788bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h 3789ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h 3790bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c 3791bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c 3792ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c 3793bf0e0c70STitus Rwantare 3794649b8ed2SNinad PalsuleFSI 3795649b8ed2SNinad PalsuleM: Ninad Palsule <ninad@linux.ibm.com> 3796649b8ed2SNinad PalsuleR: Cédric Le Goater <clg@kaod.org> 3797649b8ed2SNinad PalsuleS: Maintained 3798649b8ed2SNinad PalsuleF: hw/fsi/* 3799649b8ed2SNinad PalsuleF: include/hw/fsi/* 3800649b8ed2SNinad PalsuleF: docs/specs/fsi.rst 3801649b8ed2SNinad PalsuleF: tests/qtest/aspeed_fsi-test.c 3802649b8ed2SNinad Palsule 3803d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications 38048823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3805d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com> 3806d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com> 3807d0d89526SPhilippe Mathieu-DaudéS: Maintained 3808d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json 3809d0d89526SPhilippe Mathieu-Daudé 38106739df3fSLaszlo ErsekEDK2 Firmware 38118823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 38129b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 38136739df3fSLaszlo ErsekS: Supported 3814b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf* 38156739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json 38166739df3fSLaszlo ErsekF: pc-bios/edk2-* 38176739df3fSLaszlo ErsekF: roms/Makefile.edk2 38186739df3fSLaszlo ErsekF: roms/edk2 38196739df3fSLaszlo ErsekF: roms/edk2-* 38206739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/ 38216739df3fSLaszlo ErsekF: tests/uefi-test-tools/ 38226739df3fSLaszlo Ersek 38238bc43f39SPeter XuVT-d Emulation 38248bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com> 38258bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com> 3826e3f15732SYi LiuR: Yi Liu <yi.l.liu@intel.com> 38279e64bec8SCLEMENT MATHIEU--DRIFR: Clément Mathieu--Drif <clement.mathieu--drif@eviden.com> 38288bc43f39SPeter XuS: Supported 38298bc43f39SPeter XuF: hw/i386/intel_iommu.c 38308bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h 38318bc43f39SPeter XuF: include/hw/i386/intel_iommu.h 3832270d4a51SThomas HuthF: tests/functional/test_intel_iommu.py 38332c746dfeSZhenzhong DuanF: tests/qtest/intel-iommu-test.c 38348bc43f39SPeter Xu 38352f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation 38362f5a2b35SPhilippe Mathieu-DaudéS: Orphan 38372f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.? 38382f5a2b35SPhilippe Mathieu-Daudé 3839e92fb016SBin MengOpenSBI Firmware 38404a16a1a7SAlistair FrancisL: qemu-riscv@nongnu.org 3841e92fb016SBin MengS: Supported 3842e92fb016SBin MengF: pc-bios/opensbi-* 3843e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml 3844e92fb016SBin MengF: .gitlab-ci.d/opensbi/ 3845e92fb016SBin Meng 384659c7a187SLuc MichelClock framework 384759c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr> 38481d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr> 384959c7a187SLuc MichelS: Maintained 385059c7a187SLuc MichelF: include/hw/clock.h 385159c7a187SLuc MichelF: include/hw/qdev-clock.h 385259c7a187SLuc MichelF: hw/core/clock.c 385359c7a187SLuc MichelF: hw/core/clock-vmstate.c 385459c7a187SLuc MichelF: hw/core/qdev-clock.c 385559c7a187SLuc MichelF: docs/devel/clocks.rst 385659c7a187SLuc Michel 38574c046ce3SPeter MaydellReset framework 38584c046ce3SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 38594c046ce3SPeter MaydellS: Maintained 38604c046ce3SPeter MaydellF: include/hw/resettable.h 38614c046ce3SPeter MaydellF: include/hw/core/resetcontainer.h 386232cad1ffSPhilippe Mathieu-DaudéF: include/system/reset.h 38634c046ce3SPeter MaydellF: hw/core/reset.c 38644c046ce3SPeter MaydellF: hw/core/resettable.c 38654c046ce3SPeter MaydellF: hw/core/resetcontainer.c 38664c046ce3SPeter Maydell 3867fd5d5c56SAnthony LiguoriUsermode Emulation 3868fd5d5c56SAnthony Liguori------------------ 38696347e1f1SMarkus ArmbrusterOverall usermode emulation 3870486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi> 3871486bbe5fSPaolo BonziniS: Maintained 387258410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c 3873e3a575f5SPhilippe Mathieu-DaudéF: hw/core/cpu-user.c 3874bbf15aafSRichard HendersonF: include/user/ 3875bbf15aafSRichard HendersonF: common-user/ 3876486bbe5fSPaolo Bonzini 3877fd5d5c56SAnthony LiguoriBSD user 387865a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com> 387965a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org> 388065a9d380SWarner LoshS: Maintained 3881fd5d5c56SAnthony LiguoriF: bsd-user/ 3882812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak 3883adbae40fSWarner LoshF: tests/vm/*bsd 388465a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1 3885fd5d5c56SAnthony Liguori 3886fd5d5c56SAnthony LiguoriLinux user 38878f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu> 3888fd5d5c56SAnthony LiguoriS: Maintained 3889fd5d5c56SAnthony LiguoriF: linux-user/ 3890812b31d3SAlex BennéeF: configs/targets/*linux-user.mak 3891e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh 3892e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh 389357333330SLaurent VivierF: scripts/update-mips-syscall-args.sh 389412c6b615SThomas HuthF: tests/functional/test_arm_bflt.py 389542f5a7e9SAurelien Jarno 389642f5a7e9SAurelien JarnoTiny Code Generator (TCG) 389742f5a7e9SAurelien Jarno------------------------- 38986347e1f1SMarkus ArmbrusterCommon TCG code 3899336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 390042f5a7e9SAurelien JarnoS: Maintained 390142f5a7e9SAurelien JarnoF: tcg/ 3902d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/ 390342f5a7e9SAurelien Jarno 390422b5867bSAlex BennéeTCG Plugins 390522b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 39064603156fSAlex BennéeT: git https://gitlab.com/stsquad/qemu plugins/next 39073d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org> 3908a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com> 39091a8081d9SPierrick BouvierR: Pierrick Bouvier <pierrick.bouvier@linaro.org> 391022b5867bSAlex BennéeS: Maintained 39118ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst 391222b5867bSAlex BennéeF: plugins/ 39131b4c136bSAlex BennéeF: tests/tcg/plugins/ 39143abc545eSThomas HuthF: tests/functional/test_aarch64_tcg_plugins.py 3915c17a386bSAlex BennéeF: contrib/plugins/ 39161ef08e34SPierrick BouvierF: scripts/qemu-plugin-symbols.py 391722b5867bSAlex Bennée 39186347e1f1SMarkus ArmbrusterAArch64 TCG target 39193e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3920b25a464cSClaudio FontanaS: Maintained 3921b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3922b25a464cSClaudio FontanaF: tcg/aarch64/ 3923b25a464cSClaudio Fontana 39246347e1f1SMarkus ArmbrusterARM TCG target 39257c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org> 392642f5a7e9SAurelien JarnoS: Maintained 3927b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 392842f5a7e9SAurelien JarnoF: tcg/arm/ 392942f5a7e9SAurelien Jarno 39306347e1f1SMarkus Armbrusteri386 TCG target 3931336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 393242f5a7e9SAurelien JarnoS: Maintained 393342f5a7e9SAurelien JarnoF: tcg/i386/ 393442f5a7e9SAurelien Jarno 3935afa33258SWANG XueruiLoongArch64 TCG target 3936afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name> 3937afa33258SWANG XueruiS: Maintained 3938afa33258SWANG XueruiF: tcg/loongarch64/ 3939afa33258SWANG Xuerui 39406347e1f1SMarkus ArmbrusterMIPS TCG target 39418823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3942099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 3943dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org> 394415d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 394545c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 3946cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 394742f5a7e9SAurelien JarnoF: tcg/mips/ 394842f5a7e9SAurelien Jarno 39496347e1f1SMarkus ArmbrusterPPC TCG target 3950336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 395115610d42SPranith KumarS: Odd Fixes 395242f5a7e9SAurelien JarnoF: tcg/ppc/ 395342f5a7e9SAurelien Jarno 39546347e1f1SMarkus ArmbrusterRISC-V TCG target 3955c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 3956fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 3957fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org 3958fb1f70f3SAlistair FrancisS: Maintained 3959fb1f70f3SAlistair FrancisF: tcg/riscv/ 39605d0ce90dSThomas HuthF: disas/riscv.[ch] 3961fb1f70f3SAlistair Francis 39626347e1f1SMarkus ArmbrusterS390 TCG target 3963336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 396442f5a7e9SAurelien JarnoS: Maintained 396542f5a7e9SAurelien JarnoF: tcg/s390/ 3966146bd283SCornelia HuckL: qemu-s390x@nongnu.org 396742f5a7e9SAurelien Jarno 39686347e1f1SMarkus ArmbrusterSPARC TCG target 3969297e8005SMarkus ArmbrusterS: Odd Fixes 39706d0b52edSRichard HendersonF: tcg/sparc64/ 3971c17652eeSPaolo BonziniF: disas/sparc.c 3972bc75c9e5SStefan Weil 39736347e1f1SMarkus ArmbrusterTCI TCG target 3974bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 3975bc75c9e5SStefan WeilS: Maintained 39768ef9cd55SAndreas FärberF: tcg/tci/ 3977752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c 3978c17652eeSPaolo BonziniF: disas/tci.c 3979aa09c951SAndreas Färber 3980f05b328cSStefan HajnocziBlock drivers 3981f05b328cSStefan Hajnoczi------------- 3982f05b328cSStefan HajnocziVMDK 3983fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3984c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3985f05b328cSStefan HajnocziS: Supported 3986f05b328cSStefan HajnocziF: block/vmdk.c 3987f05b328cSStefan Hajnoczi 3988f05b328cSStefan HajnocziRBD 39890725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com> 3990cbd58e7cSPeter LievenR: Peter Lieven <pl@dlhnet.de> 3991280458a3SJeff CodyL: qemu-block@nongnu.org 3992f05b328cSStefan HajnocziS: Supported 3993f05b328cSStefan HajnocziF: block/rbd.c 3994f05b328cSStefan Hajnoczi 3995f05b328cSStefan HajnocziVHDX 39965f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com> 3997280458a3SJeff CodyL: qemu-block@nongnu.org 3998f05b328cSStefan HajnocziS: Supported 3999f05b328cSStefan HajnocziF: block/vhdx* 4000f05b328cSStefan Hajnoczi 4001f05b328cSStefan HajnocziVDI 4002f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de> 4003c95e4c0eSKevin WolfL: qemu-block@nongnu.org 4004f05b328cSStefan HajnocziS: Maintained 4005f05b328cSStefan HajnocziF: block/vdi.c 4006f05b328cSStefan Hajnoczi 4007fd66dbd4SStefan Hajnocziblkio 4008fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4009fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org 4010fd66dbd4SStefan HajnocziS: Maintained 4011fd66dbd4SStefan HajnocziF: block/blkio.c 4012fd66dbd4SStefan Hajnoczi 4013f05b328cSStefan HajnocziiSCSI 4014f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com> 4015f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 4016cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 4017c95e4c0eSKevin WolfL: qemu-block@nongnu.org 40182185fd67SPaolo BonziniS: Odd Fixes 4019f05b328cSStefan HajnocziF: block/iscsi.c 40202deb63c2SPeter LievenF: block/iscsi-opts.c 4021f05b328cSStefan Hajnoczi 402299c62e70SEric BlakeNetwork Block Device (NBD) 402399c62e70SEric BlakeM: Eric Blake <eblake@redhat.com> 40249e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 402599c62e70SEric BlakeL: qemu-block@nongnu.org 402699c62e70SEric BlakeS: Maintained 402799c62e70SEric BlakeF: block/nbd* 402899c62e70SEric BlakeF: nbd/ 402999c62e70SEric BlakeF: include/block/nbd* 403099c62e70SEric BlakeF: qemu-nbd.* 403199c62e70SEric BlakeF: blockdev-nbd.c 40328dac93a8SPeter MaydellF: docs/interop/nbd.rst 403333b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst 403458a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd* 4035ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd 40369e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 403799c62e70SEric Blake 40386542aa9cSPeter LievenNFS 4039cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 4040280458a3SJeff CodyL: qemu-block@nongnu.org 40416542aa9cSPeter LievenS: Maintained 40426542aa9cSPeter LievenF: block/nfs.c 40436542aa9cSPeter Lieven 4044f05b328cSStefan HajnocziSSH 4045f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com> 4046280458a3SJeff CodyL: qemu-block@nongnu.org 4047f05b328cSStefan HajnocziS: Supported 4048f05b328cSStefan HajnocziF: block/ssh.c 4049c9a12e75SChrysostomos Nanakos 4050280458a3SJeff CodyCURL 4051280458a3SJeff CodyL: qemu-block@nongnu.org 40525c6090faSThomas HuthS: Odd Fixes 4053280458a3SJeff CodyF: block/curl.c 4054280458a3SJeff Cody 4055280458a3SJeff CodyGLUSTER 4056280458a3SJeff CodyL: qemu-block@nongnu.org 40575c6090faSThomas HuthL: integration@gluster.org 40585c6090faSThomas HuthS: Odd Fixes 4059280458a3SJeff CodyF: block/gluster.c 4060b5e9476cSGonglei 4061199667a8SFam ZhengNull Block Driver 4062fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 4063199667a8SFam ZhengL: qemu-block@nongnu.org 4064199667a8SFam ZhengS: Supported 4065199667a8SFam ZhengF: block/null.c 4066199667a8SFam Zheng 4067bdd6a90aSFam ZhengNVMe Block Driver 40681a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 40691a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net> 40708823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 4071bdd6a90aSFam ZhengL: qemu-block@nongnu.org 4072bdd6a90aSFam ZhengS: Supported 4073bdd6a90aSFam ZhengF: block/nvme* 4074dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 40751a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 4076bdd6a90aSFam Zheng 4077b5e9476cSGongleiBootdevice 4078b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com> 4079b5e9476cSGongleiS: Maintained 40808d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c 4081ecdda9e0SAlberto Garcia 4082ecdda9e0SAlberto GarciaQuorum 4083ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com> 4084ecdda9e0SAlberto GarciaS: Supported 4085ecdda9e0SAlberto GarciaF: block/quorum.c 4086ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org 4087e7c6e631SStefan Hajnoczi 4088bfcc224eSAapo Vienamoblklogwrites 4089bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com> 4090bfcc224eSAapo VienamoL: qemu-block@nongnu.org 4091bfcc224eSAapo VienamoS: Supported 4092bfcc224eSAapo VienamoF: block/blklogwrites.c 4093bfcc224eSAapo Vienamo 4094e7c6e631SStefan Hajnocziblkverify 4095e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4096e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4097e7c6e631SStefan HajnocziS: Supported 4098e7c6e631SStefan HajnocziF: block/blkverify.c 409997b091c8SThomas HuthF: docs/devel/testing/blkverify.rst 4100e7c6e631SStefan Hajnoczi 4101e7c6e631SStefan Hajnoczibochs 4102e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4103e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4104e7c6e631SStefan HajnocziS: Supported 4105e7c6e631SStefan HajnocziF: block/bochs.c 4106e7c6e631SStefan Hajnoczi 4107e7c6e631SStefan Hajnoczicloop 4108e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4109e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4110e7c6e631SStefan HajnocziS: Supported 4111e7c6e631SStefan HajnocziF: block/cloop.c 4112e7c6e631SStefan Hajnoczi 4113e7c6e631SStefan Hajnoczidmg 4114e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4115e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4116e7c6e631SStefan HajnocziS: Supported 4117e7c6e631SStefan HajnocziF: block/dmg.c 4118e7c6e631SStefan Hajnoczi 4119e7c6e631SStefan Hajnocziparallels 4120e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4121f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org> 4122e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4123e7c6e631SStefan HajnocziS: Supported 4124e7c6e631SStefan HajnocziF: block/parallels.c 4125a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c 41261bc0fc0aSPeter MaydellF: docs/interop/parallels.rst 41277d9fc7e7SPeter MaydellF: docs/interop/prl-xml.rst 4128bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels 4129e7c6e631SStefan Hajnoczi 4130e7c6e631SStefan Hajnocziqed 4131e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4132e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4133e7c6e631SStefan HajnocziS: Supported 4134e7c6e631SStefan HajnocziF: block/qed.c 413573cdd846SSouleymane ConteF: docs/interop/qed_spec.rst 4136e7c6e631SStefan Hajnoczi 4137e7c6e631SStefan Hajnocziraw 4138e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4139e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4140e7c6e631SStefan HajnocziS: Supported 4141e7c6e631SStefan HajnocziF: block/linux-aio.c 4142f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h 41432e6fc7ebSEric BlakeF: block/raw-format.c 4144c1bb86cdSEric BlakeF: block/file-posix.c 4145c1bb86cdSEric BlakeF: block/file-win32.c 4146e7c6e631SStefan HajnocziF: block/win32-aio.c 4147e7c6e631SStefan Hajnoczi 41486663a0a3SAarushi MehtaLinux io_uring 41496663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com> 41506663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com> 41516663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com> 41520ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 41536663a0a3SAarushi MehtaL: qemu-block@nongnu.org 41546663a0a3SAarushi MehtaS: Maintained 41556663a0a3SAarushi MehtaF: block/io_uring.c 415606a47ef5SAarushi MehtaF: stubs/io_uring.c 41576663a0a3SAarushi Mehta 4158e7c6e631SStefan Hajnocziqcow2 4159e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4160b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 4161e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4162e7c6e631SStefan HajnocziS: Supported 4163e7c6e631SStefan HajnocziF: block/qcow2* 41640a233da8SSouleymane ConteF: docs/interop/qcow2.rst 4165e7c6e631SStefan Hajnoczi 4166e7c6e631SStefan Hajnocziqcow 4167e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4168e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4169e7c6e631SStefan HajnocziS: Supported 4170e7c6e631SStefan HajnocziF: block/qcow.c 4171e7c6e631SStefan Hajnoczi 4172e7c6e631SStefan Hajnocziblkdebug 4173e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4174b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 4175e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4176e7c6e631SStefan HajnocziS: Supported 4177e7c6e631SStefan HajnocziF: block/blkdebug.c 417897b091c8SThomas HuthF: docs/devel/testing/blkdebug.rst 4179e7c6e631SStefan Hajnoczi 4180e7c6e631SStefan Hajnoczivpc 4181e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4182e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 4183e7c6e631SStefan HajnocziS: Supported 4184e7c6e631SStefan HajnocziF: block/vpc.c 4185e7c6e631SStefan Hajnoczi 4186e7c6e631SStefan Hajnoczivvfat 4187e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4188e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 41894b7c5bc4SPrasad J PanditS: Odd Fixes 4190e7c6e631SStefan HajnocziF: block/vvfat.c 4191abfe4e94SStefan Hajnoczi 4192abfe4e94SStefan HajnocziImage format fuzzer 4193abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4194abfe4e94SStefan HajnocziL: qemu-block@nongnu.org 4195abfe4e94SStefan HajnocziS: Supported 4196abfe4e94SStefan HajnocziF: tests/image-fuzzer/ 4197717171bdSDaniel P. Berrange 41988675a376SCoiby XuVhost-user block device backend server 41998675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com> 42008675a376SCoiby XuS: Maintained 42018675a376SCoiby XuF: block/export/vhost-user-blk-server.c 420280a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h 42035c368029SXie YongjiF: block/export/virtio-blk-handler.c 42045c368029SXie YongjiF: block/export/virtio-blk-handler.h 420580a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h 42068675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c 420780695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h 420880695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c 420980a06cc5SStefan HajnocziF: util/vhost-user-server.c 42108675a376SCoiby Xu 42110c9b70d5SMax ReitzFUSE block device exports 4212b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 42130c9b70d5SMax ReitzL: qemu-block@nongnu.org 42140c9b70d5SMax ReitzS: Supported 42150c9b70d5SMax ReitzF: block/export/fuse.c 42160c9b70d5SMax Reitz 42172a2359b8SXie YongjiVDUSE library and block device exports 4218a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com> 4219a6caeee8SXie YongjiS: Maintained 4220a6caeee8SXie YongjiF: subprojects/libvduse/ 42212a2359b8SXie YongjiF: block/export/vduse-blk.c 42222a2359b8SXie YongjiF: block/export/vduse-blk.h 4223a6caeee8SXie Yongji 4224049105a3SChanglong XieReplication 4225205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com> 42263ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com> 4227049105a3SChanglong XieS: Supported 4228049105a3SChanglong XieF: replication* 4229049105a3SChanglong XieF: block/replication.c 4230da668aa1SThomas HuthF: tests/unit/test-replication.c 4231049105a3SChanglong XieF: docs/block-replication.txt 4232049105a3SChanglong Xie 4233b052fec8SAlex BennéeSemihosting 4234b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4235b052fec8SAlex BennéeS: Maintained 42368df9f0c3SPhilippe Mathieu-DaudéF: semihosting/ 42376b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/ 42383539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/ 4239b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c 4240b052fec8SAlex Bennée 42418684f1beSJohn G JohnsonMulti-process QEMU 42428684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com> 42438684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com> 42448684f1beSJohn G JohnsonS: Maintained 42458684f1beSJohn G JohnsonF: docs/devel/multi-process.rst 4246639090d8SElena UfimtsevaF: docs/system/multi-process.rst 42476fbd84d6SJagannathan RamanF: hw/pci-host/remote.c 42486fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h 42493f0e7e57SJagannathan RamanF: hw/remote/machine.c 42503f0e7e57SJagannathan RamanF: include/hw/remote/machine.h 4251ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c 4252ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h 425348b06f50SJagannathan RamanF: hw/remote/message.c 4254c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c 4255ed5d0019SJagannathan RamanF: include/hw/remote/memory.h 4256ed5d0019SJagannathan RamanF: hw/remote/memory.c 42579f811207SElena UfimtsevaF: hw/remote/proxy.c 42589f811207SElena UfimtsevaF: include/hw/remote/proxy.h 4259c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c 4260c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h 4261bd36adb8SJagannathan RamanF: hw/remote/iohub.c 4262bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h 42638f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c 426408cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h 4265253007d1SJagannathan RamanF: hw/remote/iommu.c 4266253007d1SJagannathan RamanF: include/hw/remote/iommu.h 426712c6b615SThomas HuthF: tests/functional/test_multiprocess.py 42688684f1beSJohn G Johnson 42699fca2b7dSJohn LevonVFIO-USER: 42709fca2b7dSJohn LevonM: John Levon <john.levon@nutanix.com> 42719fca2b7dSJohn LevonM: Thanos Makatos <thanos.makatos@nutanix.com> 42729fca2b7dSJohn LevonS: Supported 4273da198e8fSThanos MakatosF: docs/interop/vfio-user.rst 4274da198e8fSThanos MakatosF: docs/system/devices/vfio-user.rst 42759fca2b7dSJohn LevonF: hw/vfio-user/* 42769fca2b7dSJohn LevonF: include/hw/vfio-user/* 42779fca2b7dSJohn LevonF: subprojects/libvfio-user 42789fca2b7dSJohn Levon 427990322e64SAndrew MelnychenkoEBPF: 428090322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com> 428190322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com> 428290322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com> 428390322e64SAndrew MelnychenkoS: Maintained 42842635f961SThomas HuthF: docs/devel/ebpf_rss.rst 428590322e64SAndrew MelnychenkoF: ebpf/* 428690322e64SAndrew MelnychenkoF: tools/ebpf/* 428790322e64SAndrew Melnychenko 4288b9e02c06SAlex BennéeBuild and test automation 4289b9e02c06SAlex Bennée------------------------- 42909872ba0aSThomas HuthBuild and test automation, general continuous integration 4291b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4292e4239ee9SAlex BennéeT: git https://gitlab.com/stsquad/qemu testing/next 42938823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 42949872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com> 4295e70dc7f8SAlex BennéeS: Maintained 4296e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml 42979872ba0aSThomas HuthF: .gitlab-ci.yml 42989872ba0aSThomas HuthF: .gitlab-ci.d/ 4299b9e02c06SAlex BennéeF: .travis.yml 4300145af277SThomas HuthF: docs/devel/ci* 430104250c69SPhilippe Mathieu-DaudéF: scripts/ci/ 4302e70dc7f8SAlex BennéeF: tests/docker/ 430318023821SFam ZhengF: tests/vm/ 43043260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/ 430537136902SThomas HuthF: tests/functional/test_*_tuxrun.py 430654dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh 430797b091c8SThomas HuthF: docs/devel/testing/ci* 430897b091c8SThomas HuthF: docs/devel/testing/main.rst 43099872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines 4310e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu 4311717171bdSDaniel P. Berrange 43127162fbb4SEd MasteFreeBSD Hosted Continuous Integration 43137162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org> 43147162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org> 43157162fbb4SEd MasteS: Maintained 43165be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd* 43175be6fd0cSThomas HuthF: tests/vm/freebsd 43187162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu 43197162fbb4SEd Maste 4320fa32a634SThomas HuthFunctional testing framework 4321fa32a634SThomas HuthM: Thomas Huth <thuth@redhat.com> 4322fa32a634SThomas HuthR: Philippe Mathieu-Daudé <philmd@linaro.org> 432323cb2e99SDaniel P. BerrangéR: Daniel P. Berrange <berrange@redhat.com> 43249cbff6f2SThomas HuthF: docs/devel/testing/functional.rst 4325fa32a634SThomas HuthF: tests/functional/qemu_test/ 4326fa32a634SThomas Huth 4327daee8de3SYonggang LuoWindows Hosted Continuous Integration 4328daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com> 4329daee8de3SYonggang LuoS: Maintained 4330da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml 4331daee8de3SYonggang Luo 43327e97017eSAlex BennéeGuest Test Compilation Support 43337e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 43348823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 433500a25291SStefan HajnocziS: Maintained 4336162f9164SAlex BennéeF: tests/tcg/Makefile.target 43377e97017eSAlex Bennée 43381e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored) 43391e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org> 43408823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 43411e970158SPhilippe Mathieu-DaudéS: Maintained 434266dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml 434366dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml 43441e970158SPhilippe Mathieu-Daudé 4345717171bdSDaniel P. BerrangeDocumentation 4346717171bdSDaniel P. Berrange------------- 4347717171bdSDaniel P. BerrangeBuild system architecture 4348717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4349717171bdSDaniel P. BerrangeS: Odd Fixes 4350551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst 43518a49e97fSFam Zheng 435292329a7eSAlex BennéeGIT Data Mining Config 435392329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 435492329a7eSAlex BennéeS: Odd Fixes 435592329a7eSAlex BennéeF: gitdm.config 435692329a7eSAlex BennéeF: contrib/gitdm/* 435792329a7eSAlex Bennée 4358b02c9bc3SMarkus ArmbrusterIncompatible changes 4359f5c5e7d9SDaniel P. BerrangéR: devel@lists.libvirt.org 4360a476b216SMao ZhongyiF: docs/about/deprecated.rst 4361b02c9bc3SMarkus Armbruster 4362aef45d51SDaniel P. BerrangeBuild System 4363aef45d51SDaniel P. Berrange------------ 436448fad83fSAlex BennéeMeson 436548fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 436648fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com> 436748fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com> 436848fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 436948fad83fSAlex BennéeS: Maintained 437048fad83fSAlex BennéeF: meson.build 437148fad83fSAlex BennéeF: meson_options.txt 437248fad83fSAlex BennéeF: scripts/meson-buildoptions.* 437348fad83fSAlex BennéeF: scripts/check_sparse.py 437448fad83fSAlex BennéeF: scripts/symlink-install-tree.py 437548fad83fSAlex Bennée 437648fad83fSAlex BennéeTop Level Makefile and configure 437748fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 437848fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 437948fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 438048fad83fSAlex BennéeS: Maintained 438148fad83fSAlex BennéeF: Makefile 438248fad83fSAlex BennéeF: configure 438348fad83fSAlex BennéeF: scripts/mtest2make.py 438448fad83fSAlex BennéeF: tests/Makefile.include 438548fad83fSAlex Bennée 43862f38ff79SPaolo BonziniKconfig 43872f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 43882f38ff79SPaolo BonziniS: Maintained 43892f38ff79SPaolo BonziniF: scripts/minikconf.py 43902f38ff79SPaolo BonziniF: docs/devel/kconfig.rst 43912f38ff79SPaolo BonziniF: Kconfig* 43922f38ff79SPaolo BonziniF: */Kconfig* 43932f38ff79SPaolo BonziniF: hw/*/Kconfig* 43942f38ff79SPaolo BonziniF: target/*/Kconfig* 43952f38ff79SPaolo Bonzini 4396aef45d51SDaniel P. BerrangeGIT submodules 4397aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4398aef45d51SDaniel P. BerrangeS: Odd Fixes 4399aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh 4400c10e01b9SPeter Maydell 4401ef45a392SAleksandar MarkovicUI translations 44024251dfb0SJohn SnowS: Orphan 4403ef45a392SAleksandar MarkovicF: po/*.po 4404ef45a392SAleksandar Markovic 4405c10e01b9SPeter MaydellSphinx documentation configuration and build machinery 4406e95ffabbSJohn SnowM: John Snow <jsnow@redhat.com> 4407c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 4408c10e01b9SPeter MaydellS: Maintained 4409c10e01b9SPeter MaydellF: docs/conf.py 4410c10e01b9SPeter MaydellF: docs/*/conf.py 44114078ee54SPeter MaydellF: docs/sphinx/ 441213f934e7SPeter MaydellF: docs/_templates/ 4413d95f260aSPeter MaydellF: docs/devel/docs.rst 441453fb8bfbSAleksandar Markovic 4415764a6ee9SManos PitsidianakisRust build system integration 4416764a6ee9SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 4417cca4fc67SManos PitsidianakisL: qemu-rust@nongnu.org 4418764a6ee9SManos PitsidianakisS: Maintained 44196fdc5bc1SManos PitsidianakisF: scripts/rust/ 44206fdc5bc1SManos PitsidianakisF: rust/.gitignore 4421764a6ee9SManos PitsidianakisF: rust/Kconfig 44226fdc5bc1SManos PitsidianakisF: rust/meson.build 44236fdc5bc1SManos PitsidianakisF: rust/wrapper.h 4424764a6ee9SManos Pitsidianakis 442553fb8bfbSAleksandar MarkovicMiscellaneous 442653fb8bfbSAleksandar Markovic------------- 442753fb8bfbSAleksandar MarkovicPerformance Tools and Tests 442853fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com> 442953fb8bfbSAleksandar MarkovicS: Maintained 443053fb8bfbSAleksandar MarkovicF: scripts/performance/ 4431899c3fc2SAlex Bennée 4432899c3fc2SAlex BennéeCode Coverage Tools 4433899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4434899c3fc2SAlex BennéeS: Odd Fixes 4435899c3fc2SAlex BennéeF: scripts/coverage/ 4436b928505dSMaksim Davydov 4437b928505dSMaksim DavydovMachine development tool 4438b928505dSMaksim DavydovM: Maksim Davydov <davydov-max@yandex-team.ru> 4439b928505dSMaksim DavydovS: Supported 4440b928505dSMaksim DavydovF: scripts/compare-machine-types.py 4441