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 753be8c034SAlex BennéeF: docs/devel/style.rst 763be8c034SAlex BennéeF: docs/devel/code-of-conduct.rst 773be8c034SAlex BennéeF: docs/devel/conflict-resolution.rst 783be8c034SAlex BennéeF: docs/devel/submitting-a-patch.rst 793be8c034SAlex BennéeF: docs/devel/submitting-a-pull-request.rst 803be8c034SAlex Bennée 8162622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues 8284995ea2SMarkus Armbruster------------------------------------------------- 8370b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess 8462622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 8562622c11SMichael S. TsirkinL: secalert@redhat.com 8662622c11SMichael S. Tsirkin 87936c2230SLaurent VivierTrivial patches 88936c2230SLaurent Vivier--------------- 89936c2230SLaurent VivierTrivial patches 90936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru> 91936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 92936c2230SLaurent VivierS: Maintained 93936c2230SLaurent VivierL: qemu-trivial@nongnu.org 94936c2230SLaurent VivierK: ^Subject:.*(?i)trivial 954db546d3SThomas HuthF: docs/devel/trivial-patches.rst 96936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches 97e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches 98936c2230SLaurent Vivier 99daf14ce3SCornelia HuckArchitecture support 100daf14ce3SCornelia Huck-------------------- 1016347e1f1SMarkus ArmbrusterS390 general architecture support 102cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com> 103daf14ce3SCornelia HuckS: Supported 104812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 105daf14ce3SCornelia HuckF: gdb-xml/s390*.xml 106daf14ce3SCornelia HuckF: hw/char/sclp*.[hc] 107daf14ce3SCornelia HuckF: hw/char/terminal3270.c 108daf14ce3SCornelia HuckF: hw/intc/s390_flic.c 109daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c 110daf14ce3SCornelia HuckF: hw/s390x/ 1112fe2942cSTony KrowiakF: hw/vfio/ap.c 112daf14ce3SCornelia HuckF: hw/vfio/ccw.c 113daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c 114daf14ce3SCornelia HuckF: include/hw/s390x/ 115daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 116daf14ce3SCornelia HuckF: pc-bios/s390-ccw/ 117daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img 118daf14ce3SCornelia HuckF: target/s390x/ 119f58f084eSCornelia HuckF: docs/system/target-s390x.rst 120f58f084eSCornelia HuckF: docs/system/s390x/ 121a1c993c3SCornelia HuckF: tests/migration/s390x/ 122daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x? 123daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org 124daf14ce3SCornelia Huck 125e955acd9SPhilippe Mathieu-DaudéMIPS general architecture support 1268823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 127e955acd9SPhilippe Mathieu-DaudéR: Jiaxun Yang <jiaxun.yang@flygoat.com> 128e955acd9SPhilippe Mathieu-DaudéS: Odd Fixes 129e955acd9SPhilippe Mathieu-DaudéK: ^Subject:.*(?i)mips 1306b1ec8a9SThomas HuthF: docs/system/target-mips.rst 1316b1ec8a9SThomas HuthF: configs/targets/mips* 132e955acd9SPhilippe Mathieu-Daudé 133d229996bSThomas HuthX86 general architecture support 134d229996bSThomas HuthM: Paolo Bonzini <pbonzini@redhat.com> 135d229996bSThomas HuthS: Maintained 136d229996bSThomas HuthF: configs/devices/i386-softmmu/default.mak 137d229996bSThomas HuthF: configs/targets/i386-softmmu.mak 138d229996bSThomas HuthF: configs/targets/x86_64-softmmu.mak 139d229996bSThomas HuthF: docs/system/target-i386* 140d229996bSThomas HuthF: target/i386/*.[ch] 141d229996bSThomas HuthF: target/i386/Kconfig 142d229996bSThomas HuthF: target/i386/meson.build 14384369d76SAnthony HarivelF: tools/i386/ 144d229996bSThomas Huth 14584995ea2SMarkus ArmbrusterGuest CPU cores (TCG) 14684995ea2SMarkus Armbruster--------------------- 1476347e1f1SMarkus ArmbrusterOverall TCG CPUs 148336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1492185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 1502b1641d0SPaolo BonziniS: Maintained 1518d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 1528d7f2e76SPhilippe Mathieu-DaudéF: system/watchpoint.c 153fe0007f3SPhilippe Mathieu-DaudéF: cpu-common.c 154fe0007f3SPhilippe Mathieu-DaudéF: cpu-target.c 1558c7907a1SPhilippe Mathieu-DaudéF: page-vary-target.c 15644b99a6dSRichard HendersonF: page-vary-common.c 157c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/ 1589681ad3eSThomas HuthF: accel/stubs/tcg-stub.c 159084cfca1SRichard HendersonF: util/cacheinfo.c 160084cfca1SRichard HendersonF: util/cacheflush.c 16155fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py 1623fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst 1634db546d3SThomas HuthF: docs/devel/tcg* 1642b1641d0SPaolo BonziniF: include/exec/cpu*.h 1652b1641d0SPaolo BonziniF: include/exec/exec-all.h 166548c9609SAlex BennéeF: include/exec/tb-flush.h 1674692a86fSAlex BennéeF: include/exec/target_long.h 168486bbe5fSPaolo BonziniF: include/exec/helper*.h 169e4eff8e4SRichard HendersonF: include/exec/helper*.h.inc 170d53106c9SRichard HendersonF: include/exec/helper-info.c.inc 17174781c08SPhilippe Mathieu-DaudéF: include/exec/page-protection.h 172460423d3SThomas HuthF: include/sysemu/cpus.h 17314a48c1dSMarkus ArmbrusterF: include/sysemu/tcg.h 17478271684SClaudio FontanaF: include/hw/core/tcg-cpu-ops.h 1756bc12fd0SRichard HendersonF: host/include/*/host/cpuinfo.h 1766bc12fd0SRichard HendersonF: util/cpuinfo-*.c 177427fbf37SRichard HendersonF: include/tcg/ 17880a59bc5SThomas HuthF: tests/decode/ 179486bbe5fSPaolo Bonzini 1801badb586SPeter MaydellFPU emulation 1811badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net> 1821badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1830636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 1840636e4d8SAlex BennéeS: Maintained 1851badb586SPeter MaydellF: fpu/ 1861badb586SPeter MaydellF: include/fpu/ 1870636e4d8SAlex BennéeF: tests/fp/ 1881badb586SPeter Maydell 1896347e1f1SMarkus ArmbrusterAlpha TCG CPUs 190336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1918d6df264SRichard HendersonS: Maintained 192fcf5ef2aSThomas HuthF: target/alpha/ 193c0bd0b50SPaolo BonziniF: tests/tcg/alpha/ 194c17652eeSPaolo BonziniF: disas/alpha.c 195fd5d5c56SAnthony Liguori 1966347e1f1SMarkus ArmbrusterARM TCG CPUs 1971ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 198b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 199fd5d5c56SAnthony LiguoriS: Maintained 200fcf5ef2aSThomas HuthF: target/arm/ 201f0984d40SFabiano RosasF: target/arm/tcg/ 202c348722cSAlex BennéeF: tests/tcg/arm/ 20329e0436eSAlex BennéeF: tests/tcg/aarch64/ 204c32c3d68SPhilippe Mathieu-DaudéF: tests/qtest/arm-cpu-features.c 2058d8b636dSPaolo BonziniF: hw/arm/ 2068d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c 207f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h 208c11a8e89SPeter MaydellF: docs/system/target-arm.rst 2096e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst 210fd5d5c56SAnthony Liguori 21149154ea0SEric AugerARM SMMU 21249154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com> 21349154ea0SEric AugerL: qemu-arm@nongnu.org 21449154ea0SEric AugerS: Maintained 21549154ea0SEric AugerF: hw/arm/smmu* 21649154ea0SEric AugerF: include/hw/arm/smmu* 217bbbd9b6eSWillian RampazzoF: tests/avocado/smmu.py 21849154ea0SEric Auger 219c8c0d267SMichael RolnikAVR TCG CPUs 220c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 221c8c0d267SMichael RolnikS: Maintained 2220abd386dSThomas HuthF: docs/system/target-avr.rst 22312b35405SMichael RolnikF: gdb-xml/avr-cpu.xml 224c8c0d267SMichael RolnikF: target/avr/ 2254c0a2df8SThomas HuthF: tests/functional/test_avr_mega2560.py 226c8c0d267SMichael Rolnik 2275f508bc2STaylor SimpsonHexagon TCG CPUs 2287d196e21STaylor SimpsonM: Brian Cain <bcain@quicinc.com> 2295f508bc2STaylor SimpsonS: Supported 2305f508bc2STaylor SimpsonF: target/hexagon/ 231647357d6SAlessandro Di FedericoX: target/hexagon/idef-parser/ 232647357d6SAlessandro Di FedericoX: target/hexagon/gen_idef_parser_funcs.py 2335f508bc2STaylor SimpsonF: linux-user/hexagon/ 2345f508bc2STaylor SimpsonF: tests/tcg/hexagon/ 2355f508bc2STaylor SimpsonF: disas/hexagon.c 236812b31d3SAlex BennéeF: configs/targets/hexagon-linux-user/default.mak 237afbdf0a4SAlessandro Di FedericoF: docker/dockerfiles/debian-hexagon-cross.docker 238ab930e80SMatheus Tavares BernardinoF: gdb-xml/hexagon*.xml 2392442cc6eSBrian CainT: git https://github.com/quic/qemu.git hex-next 2405f508bc2STaylor Simpson 241647357d6SAlessandro Di FedericoHexagon idef-parser 242647357d6SAlessandro Di FedericoM: Alessandro Di Federico <ale@rev.ng> 243647357d6SAlessandro Di FedericoM: Anton Johansson <anjo@rev.ng> 244647357d6SAlessandro Di FedericoS: Supported 245647357d6SAlessandro Di FedericoF: target/hexagon/idef-parser/ 246647357d6SAlessandro Di FedericoF: target/hexagon/gen_idef_parser_funcs.py 247647357d6SAlessandro Di Federico 2486347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs 249336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 25061766fe9SRichard HendersonS: Maintained 25161766fe9SRichard HendersonF: target/hppa/ 25261766fe9SRichard HendersonF: disas/hppa.c 25371c1d344SThomas HuthF: tests/tcg/hppa/ 25461766fe9SRichard Henderson 25564baad62SSong GaoLoongArch TCG CPUs 25664baad62SSong GaoM: Song Gao <gaosong@loongson.cn> 25764baad62SSong GaoS: Maintained 25864baad62SSong GaoF: target/loongarch/ 259c4293333SXiaojuan YangF: tests/tcg/loongarch64/ 2604c0a2df8SThomas HuthF: tests/functional/test_loongarch64_virt.py 26164baad62SSong Gao 2626347e1f1SMarkus ArmbrusterM68K TCG CPUs 263595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 264595a926dSLaurent VivierS: Maintained 265fcf5ef2aSThomas HuthF: target/m68k/ 266e9a56114SThomas HuthF: disas/m68k.c 26771c1d344SThomas HuthF: tests/tcg/m68k/ 268fd5d5c56SAnthony Liguori 2696347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs 270fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 271fd5d5c56SAnthony LiguoriS: Maintained 272fcf5ef2aSThomas HuthF: target/microblaze/ 2738d8b636dSPaolo BonziniF: hw/microblaze/ 274c17652eeSPaolo BonziniF: disas/microblaze.c 275b58a4e68SRichard HendersonF: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh 276fd5d5c56SAnthony Liguori 2776347e1f1SMarkus ArmbrusterMIPS TCG CPUs 2788823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 279099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 28015d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 28145c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 282cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 283fcf5ef2aSThomas HuthF: target/mips/ 28430dd5ff8SPhilippe Mathieu-DaudéF: disas/*mips.c 2851bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc 286c0bd0b50SPaolo BonziniF: tests/tcg/mips/ 287fd5d5c56SAnthony Liguori 2886347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs 2891d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com> 2901d7cf18dSStafford HorneS: Odd Fixes 2914db546d3SThomas HuthF: docs/system/openrisc/cpu-features.rst 292fcf5ef2aSThomas HuthF: target/openrisc/ 293945dad6dSJia LiuF: hw/openrisc/ 294e257b8caSThomas HuthF: include/hw/openrisc/ 295c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/ 296945dad6dSJia Liu 2976347e1f1SMarkus ArmbrusterPowerPC TCG CPUs 2980cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 29914fe3222SDavid GibsonM: Daniel Henrique Barboza <danielhb413@gmail.com> 300a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 3012e93a90fSDaniel Henrique BarbozaS: Odd Fixes 302fcf5ef2aSThomas HuthF: target/ppc/ 3037ddb120dSDavid GibsonF: hw/ppc/ppc.c 3047ddb120dSDavid GibsonF: hw/ppc/ppc_booke.c 3057ddb120dSDavid GibsonF: include/hw/ppc/ppc.h 3069c46b512SCédric Le GoaterF: hw/ppc/meson.build 3079c46b512SCédric Le GoaterF: hw/ppc/trace* 3089c46b512SCédric Le GoaterF: configs/devices/ppc* 3099c46b512SCédric Le GoaterF: docs/system/ppc/embedded.rst 3109c46b512SCédric Le GoaterF: docs/system/target-ppc.rst 31171c1d344SThomas HuthF: tests/tcg/ppc*/* 312eeba3d73SThomas HuthF: tests/functional/test_ppc_74xx.py 313fd5d5c56SAnthony Liguori 3146347e1f1SMarkus ArmbrusterRISC-V TCG CPUs 315c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 316ab2c9128SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 3178372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 318c0ce1f2aSWeiwei LiR: Weiwei Li <liwei1518@gmail.com> 319a3ae8d46SAlistair FrancisR: Daniel Henrique Barboza <dbarboza@ventanamicro.com> 320a3ae8d46SAlistair FrancisR: Liu Zhiwei <zhiwei_liu@linux.alibaba.com> 321a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org 3227b91ae7dSPalmer DabbeltS: Supported 3235d0ce90dSThomas HuthF: configs/targets/riscv* 3245d0ce90dSThomas HuthF: docs/system/target-riscv.rst 3254dc62b15SMichael ClarkF: target/riscv/ 3264dc62b15SMichael ClarkF: hw/riscv/ 3275d0ce90dSThomas HuthF: hw/intc/riscv* 3284dc62b15SMichael ClarkF: include/hw/riscv/ 329f936eac8SAlistair FrancisF: linux-user/host/riscv32/ 330511f3138SAlistair FrancisF: linux-user/host/riscv64/ 33171c1d344SThomas HuthF: tests/tcg/riscv64/ 3324dc62b15SMichael Clark 333179d9e29SChristoph MüllnerRISC-V XThead* extensions 334179d9e29SChristoph MüllnerM: Christoph Muellner <christoph.muellner@vrull.eu> 335179d9e29SChristoph MüllnerM: LIU Zhiwei <zhiwei_liu@linux.alibaba.com> 336179d9e29SChristoph MüllnerL: qemu-riscv@nongnu.org 337179d9e29SChristoph MüllnerS: Supported 338179d9e29SChristoph MüllnerF: target/riscv/insn_trans/trans_xthead.c.inc 339179d9e29SChristoph MüllnerF: target/riscv/xthead*.decode 340fd53ee26SChristoph MüllnerF: target/riscv/th_* 3415d0ce90dSThomas HuthF: disas/riscv-xthead* 342179d9e29SChristoph Müllner 34334888f01SPhilipp TomsichRISC-V XVentanaCondOps extension 34434888f01SPhilipp TomsichM: Philipp Tomsich <philipp.tomsich@vrull.eu> 34534888f01SPhilipp TomsichL: qemu-riscv@nongnu.org 3464f249314SPhilipp TomsichS: Maintained 34734888f01SPhilipp TomsichF: target/riscv/XVentanaCondOps.decode 34834888f01SPhilipp TomsichF: target/riscv/insn_trans/trans_xventanacondops.c.inc 3495d0ce90dSThomas HuthF: disas/riscv-xventana* 35034888f01SPhilipp Tomsich 351a4f34eccSYoshinori SatoRENESAS RX CPUs 352b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 353b2744da9SPhilippe Mathieu-DaudéS: Orphan 354a4f34eccSYoshinori SatoF: target/rx/ 355a4f34eccSYoshinori Sato 3566347e1f1SMarkus ArmbrusterS390 TCG CPUs 357336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 358ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com> 3599d711f19SChristian BorntraegerR: Ilya Leoshkevich <iii@linux.ibm.com> 360fd5d5c56SAnthony LiguoriS: Maintained 361fcf5ef2aSThomas HuthF: target/s390x/ 362c9274b6bSCho, Yu-ChenF: target/s390x/tcg 3638d8b636dSPaolo BonziniF: hw/s390x/ 364276ba120SPavel ZbitskiyF: tests/tcg/s390x/ 365146bd283SCornelia HuckL: qemu-s390x@nongnu.org 366b6f97c14Sbellard 3676347e1f1SMarkus ArmbrusterSH4 TCG CPUs 3682d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 3692d53d0c7SPhilippe Mathieu-DaudéS: Orphan 370fcf5ef2aSThomas HuthF: target/sh4/ 3718d8b636dSPaolo BonziniF: hw/sh4/ 372c17652eeSPaolo BonziniF: disas/sh4.c 3738a90f900SThomas HuthF: include/hw/sh4/ 37471c1d344SThomas HuthF: tests/tcg/sh4/ 375fd5d5c56SAnthony Liguori 3766347e1f1SMarkus ArmbrusterSPARC TCG CPUs 377f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 3782c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com> 379fd5d5c56SAnthony LiguoriS: Maintained 380fcf5ef2aSThomas HuthF: target/sparc/ 3818d8b636dSPaolo BonziniF: hw/sparc/ 3828d8b636dSPaolo BonziniF: hw/sparc64/ 38384dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h 384c17652eeSPaolo BonziniF: disas/sparc.c 38571c1d344SThomas HuthF: tests/tcg/sparc64/ 386fd5d5c56SAnthony Liguori 3876347e1f1SMarkus ArmbrusterX86 TCG CPUs 388d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 389336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 39024c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 391b203a4baSEduardo HabkostS: Maintained 392f5cc5a5cSClaudio FontanaF: target/i386/tcg/ 3934132431fSAlex BennéeF: tests/tcg/i386/ 3943a082ec0SAlex BennéeF: tests/tcg/x86_64/ 3958d8b636dSPaolo BonziniF: hw/i386/ 3964db546d3SThomas HuthF: docs/system/i386/cpu.rst 39738dec0efSDaniel P. BerrangéF: docs/system/cpu-models-x86* 398f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next 399fd5d5c56SAnthony Liguori 4006347e1f1SMarkus ArmbrusterXtensa TCG CPUs 40116e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 402b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 40316e7caaeSMax FilippovS: Maintained 404fcf5ef2aSThomas HuthF: target/xtensa/ 4058d8b636dSPaolo BonziniF: hw/xtensa/ 406c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/ 40751139fb3SMax FilippovF: tests/tcg/xtensaeb/ 4085a6539e6SMax FilippovF: disas/xtensa.c 409895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h 410812b31d3SAlex BennéeF: configs/devices/xtensa*/default.mak 41116e7caaeSMax Filippov 4126347e1f1SMarkus ArmbrusterTriCore TCG CPUs 41348e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 41448e06fe0SBastian KoppelmannS: Maintained 415fcf5ef2aSThomas HuthF: target/tricore/ 41648e06fe0SBastian KoppelmannF: hw/tricore/ 417d46d14e6SThomas HuthF: include/hw/tricore/ 418be78e799SBastian KoppelmannF: tests/tcg/tricore/ 41948e06fe0SBastian Koppelmann 420dd28bebdSAlex BennéeMultiarch Linux User Tests 421dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 42200a25291SStefan HajnocziS: Maintained 423dd28bebdSAlex BennéeF: tests/tcg/multiarch/ 424dd28bebdSAlex Bennée 42584995ea2SMarkus ArmbrusterGuest CPU Cores (KVM) 42684995ea2SMarkus Armbruster--------------------- 4276347e1f1SMarkus ArmbrusterOverall KVM CPUs 428c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com> 429fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 430fd5d5c56SAnthony LiguoriS: Supported 431a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm* 4321962cb20SPhilippe Mathieu-DaudéF: accel/kvm/ 4339681ad3eSThomas HuthF: accel/stubs/kvm-stub.c 4349681ad3eSThomas HuthF: include/hw/kvm/ 435a95e9a48SThomas HuthF: include/sysemu/kvm*.h 4369681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder 437fd5d5c56SAnthony Liguori 4386347e1f1SMarkus ArmbrusterARM KVM CPUs 439ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 440b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 441ed4659d1SPeter MaydellS: Maintained 442fcf5ef2aSThomas HuthF: target/arm/kvm.c 443ed4659d1SPeter Maydell 4446347e1f1SMarkus ArmbrusterMIPS KVM CPUs 445dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 446134f7f7dSAleksandar MarkovicS: Odd Fixes 44785d8da3fSPhilippe Mathieu-DaudéF: target/mips/kvm* 44885d8da3fSPhilippe Mathieu-DaudéF: target/mips/sysemu/ 449a31896c4SJames Hogan 4506347e1f1SMarkus ArmbrusterPPC KVM CPUs 4510cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 4520cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 4532e93a90fSDaniel Henrique BarbozaS: Odd Fixes 454fcf5ef2aSThomas HuthF: target/ppc/kvm.c 455fd5d5c56SAnthony Liguori 4566347e1f1SMarkus ArmbrusterS390 KVM CPUs 4577c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 4582c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 4590922e8c0SCornelia HuckS: Supported 46067043607SCho, Yu-ChenF: target/s390x/kvm/ 461fcf5ef2aSThomas HuthF: target/s390x/machine.c 46274b4c74dSDavid HildenbrandF: target/s390x/sigp.c 463c5bfb202SCornelia HuckF: gdb-xml/s390*.xml 464e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 465146bd283SCornelia HuckL: qemu-s390x@nongnu.org 466fd5d5c56SAnthony Liguori 4676347e1f1SMarkus ArmbrusterX86 KVM CPUs 468d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 469fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com> 470fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 471fd5d5c56SAnthony LiguoriS: Supported 47296a46defSCornelia HuckF: docs/system/i386/amd-memory-encryption.rst 473a821186eSPhilippe Mathieu-DaudéF: docs/system/i386/sgx.rst 474a9dc68d9SClaudio FontanaF: target/i386/kvm/ 4758c9e7f8cSPhilippe Mathieu-DaudéF: target/i386/sev* 4769681ad3eSThomas HuthF: scripts/kvm/vmxcap 477fd5d5c56SAnthony Liguori 478438bec49SDavid WoodhouseXen emulation on X86 KVM CPUs 479438bec49SDavid WoodhouseM: David Woodhouse <dwmw2@infradead.org> 480438bec49SDavid WoodhouseM: Paul Durrant <paul@xen.org> 481438bec49SDavid WoodhouseS: Supported 482438bec49SDavid WoodhouseF: include/sysemu/kvm_xen.h 483438bec49SDavid WoodhouseF: target/i386/kvm/xen* 484438bec49SDavid WoodhouseF: hw/i386/kvm/xen* 485cc9d10b9SDavid WoodhouseF: tests/avocado/kvm_xen_guest.py 486438bec49SDavid Woodhouse 48779ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators) 48879ac3915SPhilippe Mathieu-Daudé------------------------------------ 48979ac3915SPhilippe Mathieu-DaudéOverall 490336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 49179ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com> 49279ac3915SPhilippe Mathieu-DaudéS: Maintained 493940e43aaSClaudio FontanaF: include/qemu/accel.h 49475e5519aSMarkus ArmbrusterF: include/sysemu/accel-*.h 495fb6916ddSClaudio FontanaF: include/hw/core/accel-cpu.h 496b86f59c7SClaudio FontanaF: accel/accel-*.c 49779ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs 49879ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs 49979ac3915SPhilippe Mathieu-Daudé 500a1477da3SAlexander GrafApple Silicon HVF CPUs 501a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de> 502a1477da3SAlexander GrafS: Maintained 503a1477da3SAlexander GrafF: target/arm/hvf/ 504a1477da3SAlexander Graf 505674fc21fSRoman BolshakovX86 HVF CPUs 506de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com> 5073b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 508de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF 509674fc21fSRoman BolshakovS: Maintained 510674fc21fSRoman BolshakovF: target/i386/hvf/ 511d57bc3c1SAlexander Graf 512d57bc3c1SAlexander GrafHVF 513d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com> 5143b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 515d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF 516d57bc3c1SAlexander GrafS: Maintained 517d57bc3c1SAlexander GrafF: accel/hvf/ 518674fc21fSRoman BolshakovF: include/sysemu/hvf.h 519d57bc3c1SAlexander GrafF: include/sysemu/hvf_int.h 520674fc21fSRoman Bolshakov 521c220cdecSSunil MuthuswamyWHPX CPUs 522c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com> 523c220cdecSSunil MuthuswamyS: Supported 5241fc33bb9SClaudio FontanaF: target/i386/whpx/ 525c220cdecSSunil MuthuswamyF: include/sysemu/whpx.h 526c220cdecSSunil Muthuswamy 52784995ea2SMarkus ArmbrusterGuest CPU Cores (Xen) 52884995ea2SMarkus Armbruster--------------------- 5296347e1f1SMarkus ArmbrusterX86 Xen CPUs 5303623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org> 531a0dbef9fSAnthony PERARDM: Anthony PERARD <anthony@xenproject.org> 532784e9727SPaul DurrantM: Paul Durrant <paul@xen.org> 533d01a6fffSStefano StabelliniM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 5346d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org 5358a6b0cd7SStefano StabelliniS: Supported 5368a6b0cd7SStefano StabelliniF: */xen* 537da278d58SPhilippe Mathieu-DaudéF: accel/xen/* 538b827891dSGreg KurzF: hw/9pfs/xen-9p* 539c92451c2SPaolo BonziniF: hw/char/xen_console.c 540c92451c2SPaolo BonziniF: hw/display/xenfb.c 541c92451c2SPaolo BonziniF: hw/net/xen_nic.c 542758af9cfSAnthony PERARDF: hw/usb/xen-usb.c 5431a72d9aeSPaul DurrantF: hw/block/xen* 5444ea7d1a7SPaul DurrantF: hw/block/dataplane/xen* 545c92451c2SPaolo BonziniF: hw/xen/ 546c92451c2SPaolo BonziniF: hw/xenpv/ 5479027ac50SStefano StabelliniF: hw/i386/xen/ 5481401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c 549fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen* 550c92451c2SPaolo BonziniF: include/hw/xen/ 551da278d58SPhilippe Mathieu-DaudéF: include/sysemu/xen.h 5529027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h 55371f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c 554c2144422SEdgar E. IglesiasF: docs/system/arm/xenpvh.rst 5550b57c816SEdgar E. IglesiasF: docs/system/i386/xenpvh.rst 5568a6b0cd7SStefano Stabellini 55739becfceSReinoud ZandijkGuest CPU Cores (NVMM) 55839becfceSReinoud Zandijk---------------------- 55939becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support 56039becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 56139becfceSReinoud ZandijkS: Maintained 56239becfceSReinoud ZandijkF: include/sysemu/nvmm.h 56339becfceSReinoud ZandijkF: target/i386/nvmm/ 56439becfceSReinoud Zandijk 56584995ea2SMarkus ArmbrusterHosts 56684995ea2SMarkus Armbruster----- 5671bdd6874SStefan WeilLINUX 568f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com> 569f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com> 570f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 5711bdd6874SStefan WeilS: Maintained 5721bdd6874SStefan WeilF: linux-headers/ 573e05ea75fSCornelia HuckF: include/standard-headers/ 574f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh 5751bdd6874SStefan Weil 5761bdd6874SStefan WeilPOSIX 577f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 5781bdd6874SStefan WeilS: Maintained 579f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c 580f3f0204dSPhilippe Mathieu-DaudéF: include/sysemu/os-posix.h 581f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c 582f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h 5831bdd6874SStefan Weil 5843c2bdbc1SKamil RytarowskiNETBSD 58539becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 58639becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org> 5873c2bdbc1SKamil RytarowskiS: Maintained 5881b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD 5893c2bdbc1SKamil Rytarowski 5900a773d55SBrad SmithOPENBSD 5910a773d55SBrad SmithM: Brad Smith <brad@comstyle.com> 5920a773d55SBrad SmithS: Maintained 5930a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD 5940a773d55SBrad Smith 5951bdd6874SStefan WeilW32, W64 5961bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de> 5971bdd6874SStefan WeilS: Maintained 5981bdd6874SStefan WeilF: *win32* 59903972660SThomas HuthF: */*win32* 60003972660SThomas HuthF: include/*/*win32* 60103972660SThomas HuthX: qga/*win32* 602885bdc95SStefan WeilF: qemu.nsi 60348fad83fSAlex BennéeF: scripts/nsis.py 6041bdd6874SStefan Weil 605c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS) 6068823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 607c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes 608c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-* 609c82b7ef1SPhilippe Mathieu-DaudéF: */*.m 61048fad83fSAlex BennéeF: scripts/entitlement.sh 611c82b7ef1SPhilippe Mathieu-Daudé 612b250d04aSPhilippe Mathieu-DaudéAlpha Machines 61384995ea2SMarkus Armbruster-------------- 614336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 615b250d04aSPhilippe Mathieu-DaudéS: Maintained 616b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/ 6177bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c 6188d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/ 619b250d04aSPhilippe Mathieu-Daudé 620fd5d5c56SAnthony LiguoriARM Machines 621fd5d5c56SAnthony Liguori------------ 62284291fe7SliguangAllwinner-a10 62385b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com> 624a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 625632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com> 626b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 627a00d7f20SPeter MaydellS: Odd Fixes 62885b4d5daSBeniamino GalvaniF: hw/*/allwinner* 6299d19a8ffSPhilippe Mathieu-DaudéF: hw/ide/ahci-allwinner.c 63085b4d5daSBeniamino GalvaniF: include/hw/*/allwinner* 63184291fe7SliguangF: hw/arm/cubieboard.c 632d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst 633632dfea3SStrahinja JankovicF: hw/misc/axp209.c 63484291fe7Sliguang 635740dafc0SNiek LinnenbankAllwinner-h3 636740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com> 637740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org 638740dafc0SNiek LinnenbankS: Maintained 639740dafc0SNiek LinnenbankF: hw/*/allwinner-h3* 640740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3* 641b0c96666SNiek LinnenbankF: hw/arm/orangepi.c 642c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst 643740dafc0SNiek Linnenbank 644e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices 64506271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 646b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 64706271000SPaolo BonziniS: Maintained 64806271000SPaolo BonziniF: hw/char/pl011.c 649c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h 65006271000SPaolo BonziniF: hw/display/pl110* 65106271000SPaolo BonziniF: hw/dma/pl080.c 652aa74e355SPeter MaydellF: include/hw/dma/pl080.h 65306271000SPaolo BonziniF: hw/dma/pl330.c 65406271000SPaolo BonziniF: hw/gpio/pl061.c 65506271000SPaolo BonziniF: hw/input/pl050.c 6564940da20SThomas HuthF: include/hw/input/pl050.h 65706271000SPaolo BonziniF: hw/intc/pl190.c 65806271000SPaolo BonziniF: hw/sd/pl181.c 6591d52866fSPeter MaydellF: hw/ssi/pl022.c 6601d52866fSPeter MaydellF: include/hw/ssi/pl022.h 661877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c 662877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h 66306271000SPaolo BonziniF: include/hw/arm/primecell.h 664e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c 665e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h 66630858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c 6674f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c 6684f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h 6699bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c 670e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c 671e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h 672050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c 673050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h 6749cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c 6750d4a7551SPeter MaydellF: hw/misc/tz-ppc.c 6760d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h 677344f4b15SPeter MaydellF: hw/misc/tz-mpc.c 678344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h 679211e701dSPeter MaydellF: hw/misc/tz-msc.c 680211e701dSPeter MaydellF: include/hw/misc/tz-msc.h 68106271000SPaolo Bonzini 68206271000SPaolo BonziniARM cores 68306271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 684b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 68506271000SPaolo BonziniS: Maintained 68606271000SPaolo BonziniF: hw/intc/arm* 687662c3ebaSThomas HuthF: hw/intc/gic*_internal.h 68806271000SPaolo BonziniF: hw/misc/a9scu.c 68906271000SPaolo BonziniF: hw/misc/arm11scu.c 690b7f30114SThomas HuthF: hw/misc/arm_l2x0.c 6912f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c 69206271000SPaolo BonziniF: hw/timer/a9gtimer* 693c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm* 694c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h 69506271000SPaolo BonziniF: include/hw/intc/arm* 69606271000SPaolo BonziniF: include/hw/misc/a9scu.h 69706271000SPaolo BonziniF: include/hw/misc/arm11scu.h 69806271000SPaolo BonziniF: include/hw/timer/a9gtimer.h 69906271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h 700c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h 7012f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h 7021e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c 70306271000SPaolo Bonzini 704e569d959SInès VarholB-L475E-IOT01A IoT Node 705e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 706e569d959SInès VarholL: qemu-arm@nongnu.org 707e569d959SInès VarholS: Maintained 708e569d959SInès VarholF: hw/arm/b-l475e-iot01a.c 709e569d959SInès VarholF: hw/display/dm163.c 710e569d959SInès VarholF: tests/qtest/dm163-test.c 711e569d959SInès Varhol 712fc63dcffSEvgeny VoevodinExynos 713f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com> 714a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 715b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 716a00d7f20SPeter MaydellS: Odd Fixes 7178d8b636dSPaolo BonziniF: hw/*/exynos* 71878cb12a9SPeter MaydellF: include/hw/*/exynos* 719f99e1d31SPeter MaydellF: docs/system/arm/exynos.rst 720fc63dcffSEvgeny Voevodin 721766fd09fSMark LangsdorfCalxeda Highbank 7229ef137caSRob HerringM: Rob Herring <robh@kernel.org> 723a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 724b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 725a00d7f20SPeter MaydellS: Odd Fixes 7268d8b636dSPaolo BonziniF: hw/arm/highbank.c 7278d8b636dSPaolo BonziniF: hw/net/xgmac.c 728c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst 729766fd09fSMark Langsdorf 7309082f121SAntony PavlovCanon DIGIC 7319082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com> 732a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 733b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 734a00d7f20SPeter MaydellS: Odd Fixes 7359082f121SAntony PavlovF: include/hw/arm/digic.h 7369082f121SAntony PavlovF: hw/*/digic* 7377ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic* 738e3fc99b1SThomas HuthF: tests/functional/test_arm_canona1100.py 7392d21dd17SPeter MaydellF: docs/system/arm/digic.rst 7409082f121SAntony Pavlov 7419c8fdcecSAnup PatelGoldfish RTC 7429c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com> 7439c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com> 7449c8fdcecSAnup PatelL: qemu-riscv@nongnu.org 7459c8fdcecSAnup PatelS: Maintained 7469c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c 7479c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h 7489c8fdcecSAnup Patel 749123a069aSThomas Huthi.MX25 PDK 750123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 751123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 752123a069aSThomas HuthL: qemu-arm@nongnu.org 753123a069aSThomas HuthS: Odd Fixes 754123a069aSThomas HuthF: hw/arm/fsl-imx25.c 755123a069aSThomas HuthF: hw/arm/imx25_pdk.c 756123a069aSThomas HuthF: hw/misc/imx25_ccm.c 75737f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c 758123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h 759123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h 76037f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h 761b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst 762123a069aSThomas Huth 76395a5db3aSThomas Huthi.MX31 (kzm) 764a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 765b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 76695a5db3aSThomas HuthS: Odd Fixes 7678d8b636dSPaolo BonziniF: hw/arm/kzm.c 76895a5db3aSThomas HuthF: hw/*/imx_* 76995a5db3aSThomas HuthF: hw/*/*imx31* 77095a5db3aSThomas HuthF: include/hw/*/imx_* 77195a5db3aSThomas HuthF: include/hw/*/*imx31* 772fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst 7730325559dSPeter Chubb 774fd5d5c56SAnthony LiguoriIntegrator CP 7751ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 776b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 777fd5d5c56SAnthony LiguoriS: Maintained 7788d8b636dSPaolo BonziniF: hw/arm/integratorcp.c 779f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c 780b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h 781ef83aea0SPhilippe Mathieu-DaudéF: tests/functional/test_arm_integratorcp.py 782c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst 783fd5d5c56SAnthony Liguori 78495a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul 78595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 78695a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 78795a5db3aSThomas HuthL: qemu-arm@nongnu.org 78895a5db3aSThomas HuthS: Odd Fixes 78995a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c 79095a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c 79195a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c 79295a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h 79395a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h 794946f9ef2SPeter MaydellF: docs/system/arm/mcimx6ul-evk.rst 79595a5db3aSThomas Huth 79695a5db3aSThomas HuthMCIMX7D SABRE / i.MX7 79795a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 79895a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com> 79995a5db3aSThomas HuthL: qemu-arm@nongnu.org 80095a5db3aSThomas HuthS: Odd Fixes 80195a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c 80295a5db3aSThomas HuthF: hw/arm/fsl-imx7.c 803b7f30114SThomas HuthF: hw/misc/imx7_*.c 80495a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h 805b7f30114SThomas HuthF: include/hw/misc/imx7_*.h 80695a5db3aSThomas HuthF: hw/pci-host/designware.c 80795a5db3aSThomas HuthF: include/hw/pci-host/designware.h 808946f9ef2SPeter MaydellF: docs/system/arm/mcimx7d-sabre.rst 80995a5db3aSThomas Huth 810273a70aeSPeter MaydellMPS2 / MPS3 811e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 812e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org 813e5a6a6e6SPeter MaydellS: Maintained 814e5a6a6e6SPeter MaydellF: hw/arm/mps2.c 8150d4a7551SPeter MaydellF: hw/arm/mps2-tz.c 816273a70aeSPeter MaydellF: hw/arm/mps3r.c 8170d4a7551SPeter MaydellF: hw/misc/mps2-*.c 8180d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h 8196eee5d24SPeter MaydellF: hw/arm/armsse.c 8206eee5d24SPeter MaydellF: include/hw/arm/armsse.h 821c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c 822c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h 82375750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c 82475750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h 825c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c 826c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h 8274239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c 8284239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h 8295aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c 8305aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h 831cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c 832cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h 8330d10df30SPeter MaydellF: hw/timer/sse-counter.c 8340d10df30SPeter MaydellF: include/hw/timer/sse-counter.h 8350b8ceee8SPeter MaydellF: hw/timer/sse-timer.c 8360b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h 8371eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c 838ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst 839e5a6a6e6SPeter Maydell 8408f69a4c1SPeter MaydellMusca 8418f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 8428f69a4c1SPeter MaydellL: qemu-arm@nongnu.org 8438f69a4c1SPeter MaydellS: Maintained 8448f69a4c1SPeter MaydellF: hw/arm/musca.c 8459f8f640eSPeter MaydellF: docs/system/arm/musca.rst 8468f69a4c1SPeter Maydell 847fd5d5c56SAnthony LiguoriMusicpal 848fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 849a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 850b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 851a00d7f20SPeter MaydellS: Odd Fixes 8528d8b636dSPaolo BonziniF: hw/arm/musicpal.c 8536d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c 8546d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h 855c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst 856fd5d5c56SAnthony Liguori 857e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx 858e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com> 85973c793daSHao WuM: Hao Wu <wuhaotsh@google.com> 860e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org 861e5a7ba87SHavard SkinnemoenS: Supported 86269fbfb8fSHao WuF: hw/*/npcm* 8636f351a7aSTitus RwantareF: hw/sensor/adm1266.c 86469fbfb8fSHao WuF: include/hw/*/npcm* 86569fbfb8fSHao WuF: tests/qtest/npcm* 8665861f5abSTitus RwantareF: tests/qtest/adm1266-test.c 867d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin 868d1cb5edaSHavard SkinnemoenF: roms/vbootrom 86971703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst 870e5a7ba87SHavard Skinnemoen 87195a5db3aSThomas HuthRaspberry Pi 87295a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 8738823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 87495a5db3aSThomas HuthL: qemu-arm@nongnu.org 87595a5db3aSThomas HuthS: Odd Fixes 876123a069aSThomas HuthF: hw/arm/raspi.c 87795a5db3aSThomas HuthF: hw/arm/raspi_platform.h 87895a5db3aSThomas HuthF: hw/*/bcm283* 87929ecf2deSThomas HuthF: include/hw/arm/rasp* 88095a5db3aSThomas HuthF: include/hw/*/bcm283* 881d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst 882165ab274SPhilippe Mathieu-DaudéF: tests/functional/test_arm_raspi2.py 883471f7ff7SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi3.py 884547738beSPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi4.py 88595a5db3aSThomas Huth 886fd5d5c56SAnthony LiguoriReal View 8871ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 888b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 889fd5d5c56SAnthony LiguoriS: Maintained 8908d8b636dSPaolo BonziniF: hw/arm/realview* 891f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c 8925ea53049SPaolo BonziniF: hw/intc/realview_gic.c 8935ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h 894c11a8e89SPeter MaydellF: docs/system/arm/realview.rst 895fd5d5c56SAnthony Liguori 89695a5db3aSThomas HuthSABRELITE / i.MX6 89795a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 89895a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 89995a5db3aSThomas HuthL: qemu-arm@nongnu.org 90095a5db3aSThomas HuthS: Odd Fixes 9014db546d3SThomas HuthF: docs/system/arm/sabrelite.rst 90295a5db3aSThomas HuthF: hw/arm/sabrelite.c 90395a5db3aSThomas HuthF: hw/arm/fsl-imx6.c 904b7f30114SThomas HuthF: hw/misc/imx6_*.c 90595a5db3aSThomas HuthF: hw/ssi/imx_spi.c 9060701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c 9070701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h 90895a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h 909b7f30114SThomas HuthF: include/hw/misc/imx6_*.h 91095a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h 91195a5db3aSThomas Huth 91264580903SHongbo ZhangSBSA-REF 913428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com> 91464580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org> 91514d5addcSLeif LindholmR: Leif Lindholm <quic_llindhol@quicinc.com> 91696e6d25fSMarcin JuszkiewiczR: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> 91764580903SHongbo ZhangL: qemu-arm@nongnu.org 91864580903SHongbo ZhangS: Maintained 91964580903SHongbo ZhangF: hw/arm/sbsa-ref.c 920d02ce621SThomas HuthF: hw/misc/sbsa_ec.c 921d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c 922d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h 9239eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst 9248f16cd80SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_sbsaref.py 92564580903SHongbo Zhang 926671f11b2SThomas HuthSharp SL-5500 (Collie) PDA 927671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 928671f11b2SThomas HuthL: qemu-arm@nongnu.org 929671f11b2SThomas HuthS: Odd Fixes 930671f11b2SThomas HuthF: hw/arm/collie.c 931671f11b2SThomas HuthF: hw/arm/strongarm* 932504f935dSPeter MaydellF: hw/gpio/zaurus.c 933504f935dSPeter MaydellF: include/hw/arm/sharpsl.h 934b76b60f5SPeter MaydellF: docs/system/arm/collie.rst 935aff83583SPeter MaydellF: tests/functional/test_arm_collie.py 936671f11b2SThomas Huth 937fd5d5c56SAnthony LiguoriStellaris 9381ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 939b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 940fd5d5c56SAnthony LiguoriS: Maintained 9418d8b636dSPaolo BonziniF: hw/*/stellaris* 9427c7e1f60SThomas HuthF: hw/display/ssd03* 94398fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h 9447c7e1f60SThomas HuthF: include/hw/timer/stellaris-gptm.h 945c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst 946fd5d5c56SAnthony Liguori 947e569d959SInès VarholSTM32L4x5 SoC Family 948e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 949e569d959SInès VarholL: qemu-arm@nongnu.org 950e569d959SInès VarholS: Maintained 951e569d959SInès VarholF: hw/arm/stm32l4x5_soc.c 952e569d959SInès VarholF: hw/char/stm32l4x5_usart.c 953e569d959SInès VarholF: hw/misc/stm32l4x5_exti.c 954e569d959SInès VarholF: hw/misc/stm32l4x5_syscfg.c 955e569d959SInès VarholF: hw/misc/stm32l4x5_rcc.c 956e569d959SInès VarholF: hw/gpio/stm32l4x5_gpio.c 957e569d959SInès VarholF: include/hw/*/stm32l4x5_*.h 958e569d959SInès VarholF: tests/qtest/stm32l4x5* 959e569d959SInès Varhol 9602ac2410cSAlexandre IoossSTM32VLDISCOVERY 9612ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 9622ac2410cSAlexandre IoossL: qemu-arm@nongnu.org 9632ac2410cSAlexandre IoossS: Maintained 9642ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c 9651af060e5SAlexandre IoossF: docs/system/arm/stm32.rst 9662ac2410cSAlexandre Iooss 96795a5db3aSThomas HuthVersatile Express 96895a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 96995a5db3aSThomas HuthL: qemu-arm@nongnu.org 97095a5db3aSThomas HuthS: Maintained 97195a5db3aSThomas HuthF: hw/arm/vexpress.c 97242c31682SThomas HuthF: hw/display/sii9022.c 9735a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst 974c3cff727SThomas HuthF: tests/functional/test_arm_vexpress.py 97595a5db3aSThomas Huth 976fd5d5c56SAnthony LiguoriVersatile PB 9771ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 978b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 979fd5d5c56SAnthony LiguoriS: Maintained 9808d8b636dSPaolo BonziniF: hw/*/versatile* 981500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c 982f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h 983c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c 984c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst 985fd5d5c56SAnthony Liguori 98695a5db3aSThomas HuthVirt 98795a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 98895a5db3aSThomas HuthL: qemu-arm@nongnu.org 98995a5db3aSThomas HuthS: Maintained 99095a5db3aSThomas HuthF: hw/arm/virt* 99195a5db3aSThomas HuthF: include/hw/arm/virt.h 9926a0b7505SPeter MaydellF: docs/system/arm/virt.rst 9931255f5e4SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_virt.py 994de9f57a6SThomas HuthF: tests/functional/test_arm_tuxrun.py 99595a5db3aSThomas Huth 996e3260506SPeter A. G. CrosthwaiteXilinx Zynq 997cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 998c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 999a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1000b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1001e3260506SPeter A. G. CrosthwaiteS: Maintained 1002cc0100f4SAlistair FrancisF: hw/*/xilinx_* 10038d8b636dSPaolo BonziniF: hw/*/cadence_* 1004246f530cSCorey MinyardF: hw/misc/zynq_slcr.c 1005246f530cSCorey MinyardF: hw/adc/zynq-xadc.c 1006246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h 1007246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h 1008cc0100f4SAlistair FrancisX: hw/ssi/xilinx_* 10092d30506dSSai Pavan BodduF: docs/system/arm/xlnx-zynq.rst 1010e3260506SPeter A. G. Crosthwaite 1011ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal 1012c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1013cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1014a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1015b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1016137805f5SAlistair FrancisS: Maintained 1017cc0100f4SAlistair FrancisF: hw/*/xlnx*.c 1018f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h 101924d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h 102024d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c 102124d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h 1022ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst 10236128720aSPeter MaydellF: docs/system/arm/xlnx-zcu102.rst 1024137805f5SAlistair Francis 102572e58848SFrancisco IglesiasXilinx Versal OSPI 1026dbd1fbedSFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 102772e58848SFrancisco IglesiasS: Maintained 102872e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c 102972e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h 103072e58848SFrancisco Iglesias 10315a8559e2SFrancisco IglesiasXilinx Versal CFI 10325a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 10335a8559e2SFrancisco IglesiasS: Maintained 10345a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c 10355a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h 103686d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c 103786d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h 1038c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c 1039c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h 10405a8559e2SFrancisco Iglesias 10410f76debdSAlexandre IoossSTM32F100 10420f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 10430f76debdSAlexandre IoossL: qemu-arm@nongnu.org 10440f76debdSAlexandre IoossS: Maintained 10450f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c 10460f76debdSAlexandre Iooss 1047a1f8193bSAlistair FrancisSTM32F205 1048a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1049a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 10508ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1051a1f8193bSAlistair FrancisS: Maintained 1052a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c 1053a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c 1054a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c 1055a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c 1056a1f8193bSAlistair FrancisF: hw/adc/* 1057a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c 10580e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h 1059a1f8193bSAlistair Francis 1060529fc5fdSAlistair FrancisSTM32F405 1061529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1062529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 10638ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1064529fc5fdSAlistair FrancisS: Maintained 1065529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c 1066529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c 1067529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c 1068d1613f2aSRomán Cárdenas RodríguezF: hw/misc/stm32_rcc.c 1069d1613f2aSRomán Cárdenas RodríguezF: include/hw/misc/stm32_rcc.h 1070529fc5fdSAlistair Francis 1071a1f8193bSAlistair FrancisNetduino 2 1072a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1073a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 10748ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1075a1f8193bSAlistair FrancisS: Maintained 1076a1f8193bSAlistair FrancisF: hw/arm/netduino2.c 1077a1f8193bSAlistair Francis 107860d6c427SAlistair FrancisNetduino Plus 2 107960d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 108060d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 10818ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 108260d6c427SAlistair FrancisS: Maintained 108360d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c 108460d6c427SAlistair Francis 1085ee5bffa9SFelipe BalbiOlimex STM32 H405 1086ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org> 1087ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org 1088ee5bffa9SFelipe BalbiS: Maintained 1089ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c 1090ee5bffa9SFelipe Balbi 1091670bc4cbSSubbaraya SundeepSmartFusion2 1092670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1093a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 10948ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1095670bc4cbSSubbaraya SundeepS: Maintained 1096670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c 1097670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c 1098670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c 1099670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c 1100670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h 1101670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h 1102670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h 1103670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h 11041c664378SSubbaraya SundeepF: hw/net/msf2-emac.c 11051c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h 1106670bc4cbSSubbaraya Sundeep 1107670bc4cbSSubbaraya SundeepEmcraft M2S-FG484 1108670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1109a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11108ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1111670bc4cbSSubbaraya SundeepS: Maintained 1112670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c 11133f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst 1114670bc4cbSSubbaraya Sundeep 1115f87db1baSJoel StanleyASPEED BMCs 1116f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org> 1117a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11185f445212SJamin LinR: Steven Lee <steven_lee@aspeedtech.com> 11195f445212SJamin LinR: Troy Lee <leetroy@gmail.com> 11205f445212SJamin LinR: Jamin Lin <jamin_lin@aspeedtech.com> 1121cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au> 1122f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au> 1123f87db1baSJoel StanleyL: qemu-arm@nongnu.org 1124f87db1baSJoel StanleyS: Maintained 1125f87db1baSJoel StanleyF: hw/*/*aspeed* 1126f87db1baSJoel StanleyF: include/hw/*/*aspeed* 1127f87db1baSJoel StanleyF: hw/net/ftgmac100.c 1128f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h 1129de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst 11306a98e614SPeter MaydellF: docs/system/arm/fby35.rst 1131e354d99aSThomas HuthF: tests/*/*aspeed* 113234fdd734SJamin LinF: tests/*/*ast2700* 1133c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c 1134f87db1baSJoel Stanley 1135c0066d1aSJoel StanleyNRF51 1136c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au> 1137a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1138c0066d1aSJoel StanleyL: qemu-arm@nongnu.org 1139c0066d1aSJoel StanleyS: Maintained 1140c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c 1141c8de3f5fSStefan HajnocziF: hw/*/microbit*.c 1142c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h 1143c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h 11441e8a1faeSThomas HuthF: tests/qtest/microbit-test.c 114590a76c63SAlexandre IoossF: docs/system/arm/nrf.rst 1146c0066d1aSJoel Stanley 1147d0f0cd5bSPaolo BonziniARM PL011 Rust device 1148d0f0cd5bSPaolo BonziniM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 1149d0f0cd5bSPaolo BonziniS: Maintained 1150d0f0cd5bSPaolo BonziniF: rust/hw/char/pl011/ 1151d0f0cd5bSPaolo Bonzini 115242f3ff00SMichael RolnikAVR Machines 115342f3ff00SMichael Rolnik------------- 115442f3ff00SMichael Rolnik 115542f3ff00SMichael RolnikAVR MCUs 115642f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 115742f3ff00SMichael RolnikS: Maintained 1158812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak 11597dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/ 1160429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h 1161429ca9d6SMichael RolnikF: hw/char/avr_usart.c 11628ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h 11638ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c 1164dc288de0SMichael RolnikF: include/hw/misc/avr_power.h 1165dc288de0SMichael RolnikF: hw/misc/avr_power.c 116642f3ff00SMichael Rolnik 116750486d63SPhilippe Mathieu-DaudéArduino 11688823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 116950486d63SPhilippe Mathieu-DaudéS: Maintained 117050486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c 117150486d63SPhilippe Mathieu-Daudé 1172e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines 1173e188396cSPhilippe Mathieu-Daudé------------------ 1174ae759c96SHelge DellerHP B160L, HP C3700 1175336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1176e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de> 1177e188396cSPhilippe Mathieu-DaudéS: Odd Fixes 1178812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak 1179e416fd79SThomas HuthF: hw/display/artist.c 1180e188396cSPhilippe Mathieu-DaudéF: hw/hppa/ 11818db07603SThomas HuthF: hw/input/lasips2.c 118211f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596* 118345f569a1SMark Cave-AylandF: hw/misc/lasi.c 1184ae759c96SHelge DellerF: hw/pci-host/astro.c 11850db9350eSMark Cave-AylandF: hw/pci-host/dino.c 11868db07603SThomas HuthF: include/hw/input/lasips2.h 118745f569a1SMark Cave-AylandF: include/hw/misc/lasi.h 118811f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h 1189ae759c96SHelge DellerF: include/hw/pci-host/astro.h 11900db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h 1191e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img 1192ae759c96SHelge DellerF: roms/seabios-hppa/ 1193e188396cSPhilippe Mathieu-Daudé 1194d88b51dcSXiaojuan YangLoongArch Machines 1195d88b51dcSXiaojuan Yang------------------ 1196d88b51dcSXiaojuan YangVirt 1197d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn> 119836ff1787SJiaxun YangR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1199d88b51dcSXiaojuan YangS: Maintained 1200587858edSXiaojuan YangF: docs/system/loongarch/virt.rst 1201a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak 1202a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak 1203a8a506c3SXiaojuan YangF: hw/loongarch/ 1204a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h 1205f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h 12067e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1207f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c 12087e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 12090f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h 1210c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c 1211ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml 1212d88b51dcSXiaojuan Yang 1213afcacd53SAurelien JarnoM68K Machines 1214fd5d5c56SAnthony Liguori------------- 1215fd5d5c56SAnthony Liguorian5206 12165baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 12175baf2741SThomas HuthS: Odd Fixes 12188d8b636dSPaolo BonziniF: hw/m68k/an5206.c 1219e9a56114SThomas HuthF: hw/m68k/mcf5206.c 1220fd5d5c56SAnthony Liguori 1221fd5d5c56SAnthony Liguorimcf5208 12225baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 12235baf2741SThomas HuthS: Odd Fixes 12248d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c 1225e9a56114SThomas HuthF: hw/m68k/mcf_intc.c 1226e9a56114SThomas HuthF: hw/char/mcf_uart.c 1227e9a56114SThomas HuthF: hw/net/mcf_fec.c 12285baf2741SThomas HuthF: include/hw/m68k/mcf*.h 1229fd5d5c56SAnthony Liguori 12301810b815SThomas HuthNeXTcube 12311810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 12321810b815SThomas HuthS: Odd Fixes 12331810b815SThomas HuthF: hw/m68k/next-*.c 12341810b815SThomas HuthF: hw/display/next-fb.c 12351810b815SThomas HuthF: include/hw/m68k/next-cube.h 1236576fffbcSThomas HuthF: tests/functional/test_m68k_nextcube.py 12371810b815SThomas Huth 12386dca62a0SLaurent Vivierq800 12396dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 12406dca62a0SLaurent VivierS: Maintained 124104e7ca8dSLaurent VivierF: hw/m68k/q800.c 12428e093280SMark Cave-AylandF: hw/m68k/q800-glue.c 12436dca62a0SLaurent VivierF: hw/misc/mac_via.c 1244fa2ba3b8SLaurent VivierF: hw/nubus/* 12458ac919a0SLaurent VivierF: hw/display/macfb.c 1246c701ec62SLaurent VivierF: hw/block/swim.c 1247e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c 1248bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c 1249ac13a6b3SMark Cave-AylandF: hw/audio/asc.c 125004e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h 1251382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h 1252382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h 12536dca62a0SLaurent VivierF: include/hw/misc/mac_via.h 1254fa2ba3b8SLaurent VivierF: include/hw/nubus/* 12558ac919a0SLaurent VivierF: include/hw/display/macfb.h 1256c701ec62SLaurent VivierF: include/hw/block/swim.h 1257a8019229SMark Cave-AylandF: include/hw/m68k/q800.h 12588e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h 1259e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h 1260bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h 1261ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h 1262c7f3663cSThomas HuthF: tests/functional/test_m68k_q800.py 12636dca62a0SLaurent Vivier 1264e1cecdcaSLaurent Viviervirt 1265e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1266e1cecdcaSLaurent VivierS: Maintained 1267e1cecdcaSLaurent VivierF: hw/m68k/virt.c 1268e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c 1269e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c 1270e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c 1271e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c 1272e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h 1273e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h 1274e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h 1275e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h 12766e0c8492SPeter MaydellF: docs/specs/virt-ctlr.rst 1277e1cecdcaSLaurent Vivier 1278fd5d5c56SAnthony LiguoriMicroBlaze Machines 1279b6f97c14Sbellard------------------- 1280fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 1281fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1282fd5d5c56SAnthony LiguoriS: Maintained 12836e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c 1284a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h 1285624fb343SThomas HuthF: tests/functional/test_microblaze*.py 1286b6f97c14Sbellard 1287d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605 12884b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1289d36e8ce7SPeter A. G. CrosthwaiteS: Maintained 12908d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c 1291d36e8ce7SPeter A. G. Crosthwaite 1292fd5d5c56SAnthony LiguoriMIPS Machines 1293fd5d5c56SAnthony Liguori------------- 1294f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines 12958823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1296f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes 1297f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/* 1298f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/ 1299f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/ 1300f44d1d4eSPhilippe Mathieu-Daudé 1301fd5d5c56SAnthony LiguoriJazz 1302fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 130345c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 1304fd5d5c56SAnthony LiguoriS: Maintained 13055298722eSAleksandar MarkovicF: hw/mips/jazz.c 1306740ee84dSThomas HuthF: hw/display/g364fb.c 13070886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c 13080886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c 1309740ee84dSThomas HuthF: hw/nvram/ds1225y.c 1310fd5d5c56SAnthony Liguori 1311fd5d5c56SAnthony LiguoriMalta 13128823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1313485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 1314ca263c0fSAleksandar MarkovicS: Odd Fixes 131516971899SBernhard BeschowF: hw/isa/piix.c 1316fbd75800SPaolo BonziniF: hw/isa/fdc37m81x-superio.c 131760041378SAleksandar MarkovicF: hw/acpi/piix4.c 13185298722eSAleksandar MarkovicF: hw/mips/malta.c 1319a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c 132060041378SAleksandar MarkovicF: include/hw/southbridge/piix.h 1321bbbd9b6eSWillian RampazzoF: tests/avocado/linux_ssh_mips_malta.py 1322a2a2a5b0SThomas HuthF: tests/functional/test_mips*_malta.py 1323a2a2a5b0SThomas HuthF: tests/functional/test_mips*_tuxrun.py 1324fd5d5c56SAnthony Liguori 1325fd5d5c56SAnthony LiguoriMipssim 132645c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 13274251dfb0SJohn SnowS: Orphan 13285298722eSAleksandar MarkovicF: hw/mips/mipssim.c 1329659f42d8SYongbok KimF: hw/net/mipsnet.c 1330fd5d5c56SAnthony Liguori 1331c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E 1332dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 13338823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 133497eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1335659f42d8SYongbok KimS: Odd Fixes 1336c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c 13375021bfa5SThomas HuthF: hw/pci-host/bonito.c 1338aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h 1339bce9e484SPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_fuloong2e.py 1340659f42d8SYongbok Kim 134153fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms 1342dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 13432c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 13442c5b1a7dSHuacai ChenS: Maintained 13457e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 1346b4a12dfcSJiaxun YangF: hw/intc/loongson_ipi.c 13472c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c 1348d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c 1349d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h 1350c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c 13517e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1352b4a12dfcSJiaxun YangF: include/hw/intc/loongson_ipi.h 1353b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h 13544c0a2df8SThomas HuthF: tests/functional/test_mips64el_loongson3v.py 13552c5b1a7dSHuacai Chen 1356659f42d8SYongbok KimBoston 13574ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org> 135845c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 13594ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes 1360659f42d8SYongbok KimF: hw/core/loader-fit.c 1361659f42d8SYongbok KimF: hw/mips/boston.c 1362659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c 13635021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h 1364659f42d8SYongbok Kim 1365945dad6dSJia LiuOpenRISC Machines 1366945dad6dSJia Liu----------------- 1367945dad6dSJia Liuor1k-sim 1368945dad6dSJia LiuM: Jia Liu <proljc@gmail.com> 1369945dad6dSJia LiuS: Maintained 13704db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst 1371a4a2f7f8SThomas HuthF: hw/intc/ompic.c 1372945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c 1373945dad6dSJia Liu 1374fd5d5c56SAnthony LiguoriPowerPC Machines 1375fd5d5c56SAnthony Liguori---------------- 13761335caf3SCédric Le Goater405 (ref405ep) 1377a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 13780f514eeaSDavid GibsonS: Orphan 13796d714460SCédric Le GoaterF: hw/ppc/ppc405* 13804c0a2df8SThomas HuthF: tests/functional/test_ppc_405.py 1381fd5d5c56SAnthony Liguori 1382aaade8d7SAndreas FärberBamboo 1383aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 13840f514eeaSDavid GibsonS: Orphan 13858d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c 138655abb29eSPhilippe Mathieu-DaudéF: hw/pci-host/ppc4xx_pci.c 1387e3fc99b1SThomas HuthF: tests/functional/test_ppc_bamboo.py 1388aaade8d7SAndreas Färber 138998cded3aSAndreas Färbere500 13906b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 139198cded3aSAndreas FärberL: qemu-ppc@nongnu.org 13926b7d2f6eSBernhard BeschowS: Odd Fixes 1393ce6fc617SThomas HuthF: hw/ppc/e500* 1394ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c 13952c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c 13967abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c 1397ce6fc617SThomas HuthF: hw/net/fsl_etsec/ 1398ce6fc617SThomas HuthF: hw/pci-host/ppce500.c 1399b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h 1400b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h 1401b5d55020SThomas HuthF: pc-bios/u-boot.e500 1402b96a7487SThomas HuthF: hw/intc/openpic_kvm.c 1403ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h 1404ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst 140553a62fdeSThomas HuthF: tests/functional/test_ppc64_e500.py 14069ca8239aSThomas HuthF: tests/functional/test_ppc_tuxrun.py 140798cded3aSAndreas Färber 140898cded3aSAndreas Färbermpc8544ds 14096b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 141098cded3aSAndreas FärberL: qemu-ppc@nongnu.org 14116b7d2f6eSBernhard BeschowS: Odd Fixes 141298cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c 14138d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c 1414407a6883SThomas HuthF: tests/functional/test_ppc_mpc8544ds.py 141598cded3aSAndreas Färber 14162c6aba14SThomas HuthNew World (mac99) 141740e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1418a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1419bba8e23aSAlexander GrafS: Odd Fixes 1420c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1421baec1910SAndreas FärberF: hw/ppc/mac_newworld.c 14226e481d57SPeter MaydellF: hw/pci-host/uninorth.c 14236e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc] 14248d8b636dSPaolo BonziniF: hw/misc/macio/ 14256ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c 1426b5d55020SThomas HuthF: hw/nvram/mac_nvram.c 142761985587SCédric Le GoaterF: hw/ppc/fw_cfg.c 14282c6aba14SThomas HuthF: hw/input/adb* 1429eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/ 14306ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h 1431443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h 1432eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h 14335021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h 14342c6aba14SThomas HuthF: include/hw/input/adb* 143552804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 143612c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 1437fd5d5c56SAnthony Liguori 14382c6aba14SThomas HuthOld World (g3beige) 143940e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1440a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1441bba8e23aSAlexander GrafS: Odd Fixes 1442c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1443baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c 14446e481d57SPeter MaydellF: hw/pci-host/grackle.c 14458d8b636dSPaolo BonziniF: hw/misc/macio/ 1446835c42d3SThomas HuthF: hw/intc/heathrow_pic.c 14472c6aba14SThomas HuthF: hw/input/adb* 144897e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h 14492c6aba14SThomas HuthF: include/hw/input/adb* 145087e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h 145152804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 145212c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 1453fd5d5c56SAnthony Liguori 1454ec38d398SAndreas FärberPReP 14558178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org> 1456a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 14578178e89cSHervé PoussineauS: Maintained 1458c5288768SThomas HuthF: docs/system/ppc/prep.rst 145975610155SAndreas FärberF: hw/ppc/prep.c 14608178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c 14618178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c 146246fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c 14630a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c 1464a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c 14651cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c 1466819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c 1467a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h 1468819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h 1469407a6883SThomas HuthF: tests/functional/test_ppc_40p.py 1470fd5d5c56SAnthony Liguori 1471c5288768SThomas HuthsPAPR (pseries) 14720cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 14730cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 147414fe3222SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au> 1475fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com> 14768a269ca4SAndreas FärberL: qemu-ppc@nongnu.org 14772e93a90fSDaniel Henrique BarbozaS: Odd Fixes 14788d8b636dSPaolo BonziniF: hw/*/spapr* 1479f9de2da7SDavid GibsonF: include/hw/*/spapr* 1480f9de2da7SDavid GibsonF: hw/*/xics* 1481f9de2da7SDavid GibsonF: include/hw/*/xics* 1482d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h 1483d79d9989SCédric Le GoaterF: hw/ppc/fdt.c 1484d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h 1485d79d9989SCédric Le GoaterF: hw/ppc/pef.c 1486b5d55020SThomas HuthF: pc-bios/slof.bin 1487c5288768SThomas HuthF: docs/system/ppc/pseries.rst 1488c5288768SThomas HuthF: docs/specs/ppc-spapr-* 14891e8a1faeSThomas HuthF: tests/qtest/spapr* 14901cf4323eSThomas HuthF: tests/qtest/libqos/*spapr* 14911e8a1faeSThomas HuthF: tests/qtest/rtas* 14921cf4323eSThomas HuthF: tests/qtest/libqos/rtas* 1493407a6883SThomas HuthF: tests/functional/test_ppc64_pseries.py 149488c90719SThomas HuthF: tests/functional/test_ppc64_hv.py 1495d9dff75bSThomas HuthF: tests/functional/test_ppc64_tuxrun.py 14968a269ca4SAndreas Färber 14971af82d4fSCédric Le GoaterPowerNV (Non-Virtualized) 14981af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org> 14990cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1500602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 15011af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org 1502b0877575SCédric Le GoaterS: Odd Fixes 1503c5288768SThomas HuthF: docs/system/ppc/powernv.rst 15041af82d4fSCédric Le GoaterF: hw/ppc/pnv* 15051af82d4fSCédric Le GoaterF: hw/intc/pnv* 15061af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c 1507157ed954SMarkus ArmbrusterF: hw/pci-host/pnv* 15083cde4c31SPhilippe Mathieu-DaudéF: hw/ssi/pnv_spi.c 15091af82d4fSCédric Le GoaterF: include/hw/ppc/pnv* 1510157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv* 15113cde4c31SPhilippe Mathieu-DaudéF: include/hw/ssi/pnv_spi* 15121af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid 15131e8a1faeSThomas HuthF: tests/qtest/pnv* 1514407a6883SThomas HuthF: tests/functional/test_ppc64_powernv.py 15151af82d4fSCédric Le Goater 1516de0c7d54SGlenn Milespca955x 15170fa5eefaSGlenn MilesM: Glenn Miles <milesg@linux.ibm.com> 1518de0c7d54SGlenn MilesL: qemu-ppc@nongnu.org 1519de0c7d54SGlenn MilesL: qemu-arm@nongnu.org 1520de0c7d54SGlenn MilesS: Odd Fixes 15216328d8ffSCédric Le GoaterF: hw/gpio/pca955*.c 15226328d8ffSCédric Le GoaterF: include/hw/gpio/pca955*.h 1523de0c7d54SGlenn Miles 1524794d00bfSAndreas Färbervirtex_ml507 1525794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1526794d00bfSAndreas FärberL: qemu-ppc@nongnu.org 1527794d00bfSAndreas FärberS: Odd Fixes 15286e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c 1529407a6883SThomas HuthF: tests/functional/test_ppc_virtex_ml507.py 1530794d00bfSAndreas Färber 1531a9dd6604SBALATON Zoltansam460ex 1532a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1533a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org 1534a9dd6604SBALATON ZoltanS: Maintained 153533c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c 1536b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c 153722dc8a47SPhilippe Mathieu-DaudéF: hw/pci-host/ppc440_pcix.c 153833c6a8b5SBALATON ZoltanF: hw/display/sm501* 1539a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c 1540de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c 154133c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb] 154233c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin 154333c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex 1544623d9065SBALATON ZoltanF: docs/system/ppc/amigang.rst 1545a9dd6604SBALATON Zoltan 1546ba7e5ac1SBALATON Zoltanpegasos2 1547ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1548ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org 1549ba7e5ac1SBALATON ZoltanS: Maintained 1550ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c 1551ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c 1552ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h 1553ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h 1554ba7e5ac1SBALATON Zoltan 1555d9656f86SBALATON Zoltanamigaone 1556d9656f86SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1557d9656f86SBALATON ZoltanL: qemu-ppc@nongnu.org 1558d9656f86SBALATON ZoltanS: Maintained 1559d9656f86SBALATON ZoltanF: hw/ppc/amigaone.c 1560d9656f86SBALATON ZoltanF: hw/pci-host/articia.c 1561d9656f86SBALATON ZoltanF: include/hw/pci-host/articia.h 1562cef1becbSThomas HuthF: tests/functional/test_ppc_amiga.py 1563d9656f86SBALATON Zoltan 1564fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF) 1565fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru> 156621bde1ecSAlexey KardashevskiyR: David Gibson <david@gibson.dropbear.id.au> 1567fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org 15680cbc34dcSDaniel Henrique BarbozaS: Odd Fixes 1569fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof* 1570fc8c745dSAlexey KardashevskiyF: hw/ppc/vof* 1571fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof* 1572fc8c745dSAlexey KardashevskiyF: pc-bios/vof/* 1573fc8c745dSAlexey KardashevskiyF: pc-bios/vof* 1574fc8c745dSAlexey Kardashevskiy 1575fe0fe473SAlistair FrancisRISC-V Machines 1576fe0fe473SAlistair Francis--------------- 1577fe0fe473SAlistair FrancisOpenTitan 1578fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1579fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org 1580fe0fe473SAlistair FrancisS: Supported 1581fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c 1582df41cbd6SAlistair FrancisF: hw/*/ibex_*.c 1583fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h 1584df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h 1585fe0fe473SAlistair Francis 158656f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit 15878372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 158856f6e31eSBin MengL: qemu-riscv@nongnu.org 158956f6e31eSBin MengS: Supported 15905d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst 159156f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c 1592a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c 15933400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c 1594a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c 15950f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c 159656f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h 1597a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h 15983400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h 1599a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h 16000f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h 160156f6e31eSBin Meng 16027a261bafSVijai Kumar KShakti C class SoC 16037a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com> 16047a261bafSVijai Kumar KL: qemu-riscv@nongnu.org 16057a261bafSVijai Kumar KS: Supported 16065d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst 16077a261bafSVijai Kumar KF: hw/riscv/shakti_c.c 160807f334d8SVijai Kumar KF: hw/char/shakti_uart.c 16097a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h 161007f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h 16117a261bafSVijai Kumar K 16124fcad931SAlistair FrancisSiFive Machines 16134fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 16148372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 16154fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com> 16164fcad931SAlistair FrancisL: qemu-riscv@nongnu.org 16174fcad931SAlistair FrancisS: Supported 16185d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst 16194fcad931SAlistair FrancisF: hw/*/*sifive*.c 16204fcad931SAlistair FrancisF: include/hw/*/*sifive*.h 16214fcad931SAlistair Francis 1622bda19d7bSYoshinori SatoRX Machines 1623bda19d7bSYoshinori Sato----------- 1624bda19d7bSYoshinori Satorx-gdbsim 1625b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1626b2744da9SPhilippe Mathieu-DaudéS: Orphan 16274adbfa45SYoshinori SatoF: docs/system/target-rx.rst 1628bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c 1629d5674412SThomas HuthF: tests/functional/test_rx_gdbsim.py 1630bda19d7bSYoshinori Sato 1631fd5d5c56SAnthony LiguoriSH4 Machines 1632fd5d5c56SAnthony Liguori------------ 1633fd5d5c56SAnthony LiguoriR2D 16342d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1635a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1636f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 16377ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 16386e481d57SPeter MaydellF: hw/sh4/r2d.c 163981527b94SThomas HuthF: hw/intc/sh_intc.c 1640c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c 164125e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 164265b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1643670185caSThomas HuthF: include/hw/timer/tmu012.h 1644a94bfe1bSThomas HuthF: tests/functional/test_sh4_r2d.py 1645c592ff35SThomas HuthF: tests/functional/test_sh4_tuxrun.py 1646fd5d5c56SAnthony Liguori 1647fd5d5c56SAnthony LiguoriSPARC Machines 1648fd5d5c56SAnthony Liguori-------------- 1649fd5d5c56SAnthony LiguoriSun4m 1650f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1651fd5d5c56SAnthony LiguoriS: Maintained 16528d8b636dSPaolo BonziniF: hw/sparc/sun4m.c 1653c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c 1654aec2b887SThomas HuthF: hw/display/cg3.c 1655aec2b887SThomas HuthF: hw/display/tcx.c 1656c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c 16577098b79eSThomas HuthF: hw/misc/eccmemctl.c 1658aec2b887SThomas HuthF: hw/*/slavio_*.c 1659aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h 1660c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h 1661d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h 1662aec2b887SThomas HuthF: pc-bios/openbios-sparc32 1663f90527d3SThomas HuthF: tests/functional/test_sparc_sun4m.py 1664fd5d5c56SAnthony Liguori 1665fd5d5c56SAnthony LiguoriSun4u 1666f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1667fd5d5c56SAnthony LiguoriS: Maintained 16688d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c 16698ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c 16708ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h 16715021bfa5SThomas HuthF: hw/pci-host/sabre.c 16725021bfa5SThomas HuthF: include/hw/pci-host/sabre.h 16738ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c 16748ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h 16758ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64 1676e3fc99b1SThomas HuthF: tests/functional/test_sparc64_sun4u.py 1677116667aaSThomas HuthF: tests/functional/test_sparc64_tuxrun.py 1678fd5d5c56SAnthony Liguori 1679a2664ca0SArtyom TarasenkoSun4v 1680a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com> 1681a2664ca0SArtyom TarasenkoS: Maintained 1682626e4a4bSFam ZhengF: hw/sparc64/niagara.c 16832811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c 16842811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h 1685a2664ca0SArtyom Tarasenko 1686ce6c760cSFabien ChouteauLeon3 16879e2a7ca1SClément ChigotM: Clément Chigot <chigot@adacore.com> 1688034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr> 1689ce6c760cSFabien ChouteauS: Maintained 16908d8b636dSPaolo BonziniF: hw/sparc/leon3.c 16918d8b636dSPaolo BonziniF: hw/*/grlib* 1692162abf1aSKONRAD FredericF: include/hw/*/grlib* 1693ce6c760cSFabien Chouteau 1694fd5d5c56SAnthony LiguoriS390 Machines 1695fd5d5c56SAnthony Liguori------------- 1696dd4ad64aSCornelia HuckS390 Virtio-ccw 16977c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 16982c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 16996a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1700dd4ad64aSCornelia HuckS: Supported 1701c5bfb202SCornelia HuckF: hw/s390x/ 17024277af19SCornelia HuckF: include/hw/s390x/ 1703812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 1704a7a9f513SThomas HuthF: tests/functional/test_s390x_* 1705e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1706146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1707dd4ad64aSCornelia Huck 17088e4eb427SChristian BorntraegerS390-ccw boot 17092c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1710304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com> 1711304584bfSCornelia HuckS: Supported 17128e4eb427SChristian BorntraegerF: hw/s390x/ipl.* 1713304584bfSCornelia HuckF: pc-bios/s390-ccw/ 1714304584bfSCornelia HuckF: pc-bios/s390-ccw.img 1715cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst 1716e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1717304584bfSCornelia HuckL: qemu-s390x@nongnu.org 1718304584bfSCornelia Huck 1719d5bfb425SChristian BorntraegerS390 PCI 1720ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 1721074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com> 1722d5bfb425SChristian BorntraegerS: Supported 1723d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci* 1724408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci* 1725d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org 1726d5bfb425SChristian Borntraeger 172756e34834SCornelia HuckS390 channel subsystem 172856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 172956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 17306a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 173156e34834SCornelia HuckS: Supported 173256e34834SCornelia HuckF: hw/s390x/ccw-device.[ch] 173356e34834SCornelia HuckF: hw/s390x/css.c 173456e34834SCornelia HuckF: hw/s390x/css-bridge.c 173556e34834SCornelia HuckF: include/hw/s390x/css.h 173656e34834SCornelia HuckF: include/hw/s390x/css-bridge.h 173756e34834SCornelia HuckF: include/hw/s390x/ioinst.h 173856e34834SCornelia HuckF: target/s390x/ioinst.c 173956e34834SCornelia HuckL: qemu-s390x@nongnu.org 174056e34834SCornelia Huck 174156e34834SCornelia HuckS390 CPU models 174256e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 174356e34834SCornelia HuckS: Maintained 174456e34834SCornelia HuckF: target/s390x/cpu_features*.[ch] 174556e34834SCornelia HuckF: target/s390x/cpu_models.[ch] 174656e34834SCornelia HuckL: qemu-s390x@nongnu.org 174756e34834SCornelia Huck 174856e34834SCornelia HuckS390 SCLP-backed devices 174956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 175056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 175156e34834SCornelia HuckS: Supported 175256e34834SCornelia HuckF: include/hw/s390x/event-facility.h 175356e34834SCornelia HuckF: include/hw/s390x/sclp.h 175456e34834SCornelia HuckF: hw/char/sclp*.[hc] 175556e34834SCornelia HuckF: hw/s390x/event-facility.c 175656e34834SCornelia HuckF: hw/s390x/sclp*.c 175756e34834SCornelia HuckL: qemu-s390x@nongnu.org 175856e34834SCornelia Huck 1759c809bbc8SPierre MorelS390 CPU topology 1760c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com> 1761c809bbc8SPierre MorelS: Supported 1762c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h 1763c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c 1764f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c 17650d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst 17660d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst 1767e2e9fd25SThomas HuthF: tests/functional/test_s390x_topology.py 1768c809bbc8SPierre Morel 1769fd5d5c56SAnthony LiguoriX86 Machines 1770fd5d5c56SAnthony Liguori------------ 1771fd5d5c56SAnthony LiguoriPC 1772046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1773fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1774fd5d5c56SAnthony LiguoriS: Supported 1775046a6486SMichael S. TsirkinF: include/hw/i386/ 1776046a6486SMichael S. TsirkinF: hw/i386/ 17770f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c 1778046a6486SMichael S. TsirkinF: hw/pci-host/q35.c 1779046a6486SMichael S. TsirkinF: hw/pci-host/pam.c 17800fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h 1781046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h 1782046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h 178316971899SBernhard BeschowF: hw/isa/piix.c 1784046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c 1785046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c 1786046a6486SMichael S. TsirkinF: hw/acpi/piix4.c 1787fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c 1788fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h 17891a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h 1790fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 17916f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c 17926f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h 1793af4c26e6SZhao LiuF: tests/unit/test-x86-topo.c 17941e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c 17954007fc94SThomas HuthF: tests/functional/test_i386_tuxrun.py 1796cce85725SThomas HuthF: tests/functional/test_mem_addr_space.py 1797cce85725SThomas HuthF: tests/functional/test_pc_cpu_hotplug_props.py 17987cea8fe3SThomas HuthF: tests/functional/test_x86_64_tuxrun.py 1799be849ef7SThomas HuthF: tests/functional/test_x86_cpu_model_versions.py 18009cc3b73cSPaolo Bonzini 18019cc3b73cSPaolo BonziniPC Chipset 18029cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com> 18039cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 18041732be86SPhilippe Mathieu-DaudéS: Supported 18059cc3b73cSPaolo BonziniF: hw/char/debugcon.c 1806bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel* 18079cc3b73cSPaolo BonziniF: hw/char/serial* 18089cc3b73cSPaolo BonziniF: hw/dma/i8257* 18099cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c 18101732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c 18119cc3b73cSPaolo BonziniF: hw/intc/apic* 18129cc3b73cSPaolo BonziniF: hw/intc/ioapic* 18139cc3b73cSPaolo BonziniF: hw/intc/i8259* 18141854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c 18159cc3b73cSPaolo BonziniF: hw/misc/debugexit.c 18169cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c 18179cc3b73cSPaolo BonziniF: hw/timer/hpet* 18189cc3b73cSPaolo BonziniF: hw/timer/i8254* 1819bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc* 1820edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c 18214bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c 1822866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h 18239cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h 182455f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h 1825a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h 182647973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h 18277f54640bSBernhard BeschowF: include/hw/intc/ioapic* 182863458970SThomas HuthF: include/hw/intc/i8259.h 18294bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h 18301854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h 1831a2feb348SThomas HuthF: include/hw/timer/hpet.h 1832a2feb348SThomas HuthF: include/hw/timer/i8254* 1833bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc* 1834046a6486SMichael S. Tsirkin 18355cb48f05SSergio Lopezmicrovm 18365cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com> 18375cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com> 18385cb48f05SSergio LopezS: Maintained 18390b09d441SAlex BennéeF: docs/system/i386/microvm.rst 18405cb48f05SSergio LopezF: hw/i386/microvm.c 18415cb48f05SSergio LopezF: include/hw/i386/microvm.h 18425cb48f05SSergio LopezF: pc-bios/bios-microvm.bin 18435cb48f05SSergio Lopez 18445da4fb00SMichael S. TsirkinMachine core 184524c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 1846fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 18478823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 1848da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com> 1849e4a44f94SZhao LiuR: Zhao Liu <zhao1.liu@intel.com> 18505da4fb00SMichael S. TsirkinS: Supported 185185178698SZhao LiuF: hw/core/cpu-common.c 185285178698SZhao LiuF: hw/core/cpu-sysemu.c 185352924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c 18545da4fb00SMichael S. TsirkinF: hw/core/machine.c 185586ce2d28SYanan WangF: hw/core/machine-smp.c 1856c1629c5cSThomas HuthF: hw/core/null-machine.c 1857ac057879SMarkus ArmbrusterF: hw/core/numa.c 1858335d52f4SLuc MichelF: hw/cpu/cluster.c 18598ac25c84SMarkus ArmbrusterF: qapi/machine.json 18605de1aff2SPierre MorelF: qapi/machine-common.json 18617f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json 18625da4fb00SMichael S. TsirkinF: include/hw/boards.h 18632e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h 1864335d52f4SLuc MichelF: include/hw/cpu/cluster.h 18652dd02587SMarkus ArmbrusterF: include/sysemu/numa.h 1866cce85725SThomas HuthF: tests/functional/test_cpu_queries.py 1867cce85725SThomas HuthF: tests/functional/test_empty_cpu_model.py 18689e8e393bSYanan WangF: tests/unit/test-smp-parse.c 1869f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 1870fd5d5c56SAnthony Liguori 187116e7caaeSMax FilippovXtensa Machines 187216e7caaeSMax Filippov--------------- 1873375847a6SMax Filippovsim 187416e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 187516e7caaeSMax FilippovS: Maintained 1876437a8c11SMax FilippovF: hw/xtensa/sim.c 1877375847a6SMax Filippov 1878d9e8553bSMax Filippovvirt 1879d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1880d9e8553bSMax FilippovS: Maintained 1881d9e8553bSMax FilippovF: hw/xtensa/virt.c 1882d9e8553bSMax Filippov 1883437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705) 1884375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1885375847a6SMax FilippovS: Maintained 1886437a8c11SMax FilippovF: hw/xtensa/xtfpga.c 1887437a8c11SMax FilippovF: hw/net/opencores_eth.c 18882b531600SThomas HuthF: include/hw/xtensa/mx_pic.h 1889d1939097SThomas HuthF: tests/functional/test_xtensa_lx60.py 189016e7caaeSMax Filippov 1891fd5d5c56SAnthony LiguoriDevices 1892fd5d5c56SAnthony Liguori------- 1893a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends 1894a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 1895a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes 1896a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/ 1897a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/ 1898a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c 1899a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c 1900a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c 1901a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c 1902a8f4aee6SPhilippe Mathieu-Daudé 1903d36d7112SVikram GarhwalXilinx CAN 190432bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com> 1905d36d7112SVikram GarhwalS: Maintained 1906d36d7112SVikram GarhwalF: hw/net/can/xlnx-* 1907d36d7112SVikram GarhwalF: include/hw/net/xlnx-* 19081d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test* 1909d36d7112SVikram Garhwal 1910b30934cbSJiri SlabyEDU 1911b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz> 1912b30934cbSJiri SlabyS: Maintained 1913b30934cbSJiri SlabyF: hw/misc/edu.c 19144df3f195SPeter MaydellF: docs/specs/edu.rst 1915b30934cbSJiri Slaby 1916fd5d5c56SAnthony LiguoriIDE 1917c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1918c095348bSJohn SnowL: qemu-block@nongnu.org 19191b0477a6SJohn SnowS: Odd Fixes 1920c9f7acd5SThomas HuthF: include/hw/ide/ 1921fd5d5c56SAnthony LiguoriF: hw/ide/ 1922c095348bSJohn SnowF: hw/block/block.c 1923c095348bSJohn SnowF: hw/block/cdrom.c 1924c095348bSJohn SnowF: hw/block/hd-geometry.c 19251e8a1faeSThomas HuthF: tests/qtest/ide-test.c 19261e8a1faeSThomas HuthF: tests/qtest/ahci-test.c 19271e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c 19281cf4323eSThomas HuthF: tests/qtest/libqos/ahci* 192977582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1930c095348bSJohn Snow 1931caf316baSCorey MinyardIPMI 1932caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org> 1933caf316baSCorey MinyardS: Maintained 1934caf316baSCorey MinyardF: include/hw/ipmi/* 1935caf316baSCorey MinyardF: hw/ipmi/* 1936caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c 19371e8a1faeSThomas HuthF: tests/qtest/ipmi* 1938e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase 1939caf316baSCorey Minyard 1940c095348bSJohn SnowFloppy 1941c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1942c095348bSJohn SnowL: qemu-block@nongnu.org 19431b0477a6SJohn SnowS: Odd Fixes 1944c095348bSJohn SnowF: hw/block/fdc.c 19455a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h 194672ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c 19471430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c 1948c095348bSJohn SnowF: include/hw/block/fdc.h 19491e8a1faeSThomas HuthF: tests/qtest/fdc-test.c 195077582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1951fd5d5c56SAnthony Liguori 1952ee344768SMaciej S. SzmigieroHyper-V VMBus 1953ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 1954ee344768SMaciej S. SzmigieroS: Odd Fixes 1955ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c 1956ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h 1957ee344768SMaciej S. Szmigiero 1958f5f487b2SPeter MaydellOMAP 1959f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 19608ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1961f5f487b2SPeter MaydellS: Maintained 19628d8b636dSPaolo BonziniF: hw/*/omap* 1963ed0db866SThomas HuthF: include/hw/arm/omap.h 196466278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst 1965f5f487b2SPeter Maydell 196628d54e58SPaolo BonziniIPack 196728d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com> 196828d54e58SPaolo BonziniS: Odd Fixes 196928d54e58SPaolo BonziniF: hw/char/ipoctal232.c 197028d54e58SPaolo BonziniF: hw/ipack/ 197128d54e58SPaolo Bonzini 1972fd5d5c56SAnthony LiguoriPCI 1973fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 1974fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1975fd5d5c56SAnthony LiguoriS: Supported 19768d8b636dSPaolo BonziniF: include/hw/pci/* 1977f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c 1978ca818cfbSMichael S. TsirkinF: hw/pci/* 1979f178bc6bSPaolo BonziniF: hw/pci-bridge/* 198061c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json 198168179923SPhilippe Mathieu-DaudéF: docs/pci* 198268179923SPhilippe Mathieu-DaudéF: docs/specs/*pci* 19830e0b3592SMichael S. Tsirkin 19845fb52f6cSHuai-Cheng KuoPCIE DOE 19855fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw> 19865fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com> 19875fb52f6cSHuai-Cheng KuoS: Supported 19885fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h 19895fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c 19905fb52f6cSHuai-Cheng Kuo 1991d31e5ae7SMichael S. TsirkinACPI/SMBIOS 19920e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 19930e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com> 1994104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com> 19950e0b3592SMichael S. TsirkinS: Supported 19960e0b3592SMichael S. TsirkinF: include/hw/acpi/* 1997a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h 19988d8b636dSPaolo BonziniF: hw/acpi/* 1999d31e5ae7SMichael S. TsirkinF: hw/smbios/* 20000e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc] 20010e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c 200227c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json 2003b963ea19SThomas HuthF: tests/qtest/bios-tables-test* 20041e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc] 2005faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/ 2006fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst 2007fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst 20082fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst 2009fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst 2010fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst 2011fd5d5c56SAnthony Liguori 201247fc3400SSunil V LARM ACPI Subsystem 201347fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com> 201447fc3400SSunil V LL: qemu-arm@nongnu.org 201547fc3400SSunil V LS: Maintained 201647fc3400SSunil V LF: hw/arm/virt-acpi-build.c 201747fc3400SSunil V L 201847fc3400SSunil V LRISC-V ACPI Subsystem 201947fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com> 202047fc3400SSunil V LL: qemu-riscv@nongnu.org 202147fc3400SSunil V LS: Maintained 202247fc3400SSunil V LF: hw/riscv/virt-acpi-build.c 202347fc3400SSunil V L 2024d135536dSAni SinhaACPI/VIOT 2025d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org> 2026d135536dSAni SinhaS: Supported 2027d135536dSAni SinhaF: hw/acpi/viot.c 2028d135536dSAni SinhaF: hw/acpi/viot.h 2029d135536dSAni Sinha 203076f831dcSAni SinhaACPI/AVOCADO/BIOSBITS 2031607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com> 2032242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com> 203376f831dcSAni SinhaS: Supported 203405caa062SThomas HuthF: tests/functional/acpi-bits/* 203505caa062SThomas HuthF: tests/functional/test_acpi_bits.py 203676f831dcSAni SinhaF: docs/devel/acpi-bits.rst 203776f831dcSAni Sinha 2038f7e462f8SDongjiu GengACPI/HEST/GHES 2039d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com> 2040f7e462f8SDongjiu GengL: qemu-arm@nongnu.org 2041f7e462f8SDongjiu GengS: Maintained 2042f7e462f8SDongjiu GengF: hw/acpi/ghes.c 2043f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h 2044f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst 2045f7e462f8SDongjiu Geng 2046aaade8d7SAndreas Färberppc4xx 2047aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 20480f514eeaSDavid GibsonS: Orphan 2049e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c 2050e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c 2051e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h 2052aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c 20534d641f36SPhilippe Mathieu-DaudéF: include/hw/pci-host/ppc4xx.h 2054b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h 2055aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h 205634d0831fSPeter MaydellF: hw/intc/ppc-uic.c 205734d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h 2058aaade8d7SAndreas Färber 205961af0ee6SPaolo BonziniCharacter devices 20602185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com> 20612185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 206261af0ee6SPaolo BonziniS: Odd Fixes 206361af0ee6SPaolo BonziniF: hw/char/ 206463fc0723SThomas HuthF: include/hw/char/ 206561af0ee6SPaolo Bonzini 2066f536f112SPaolo BonziniNetwork devices 2067f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com> 2068f536f112SPaolo BonziniS: Odd Fixes 2069f536f112SPaolo BonziniF: hw/net/ 20706061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/ 20711e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c 2072eeba3d73SThomas HuthF: tests/functional/test_info_usernet.py 20739711cd0dSJens FreimannF: docs/virtio-net-failover.rst 2074e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 2075f536f112SPaolo Bonzini 2076e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices 20778823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2078e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next 2079e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained 2080e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c 2081e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h 2082e0c9d0c1SPhilippe Mathieu-Daudé 2083fd5d5c56SAnthony LiguoriSCSI 2084de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2085fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2086de7724f7SPaolo BonziniS: Supported 208774460f34SThomas HuthF: include/hw/scsi/* 20888d8b636dSPaolo BonziniF: hw/scsi/* 20891e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c 2090b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c 2091ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c 2092aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c 2093e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next 2094de7724f7SPaolo Bonzini 2095fcb5629dSPeter A. G. CrosthwaiteSSI 2096c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2097fcb5629dSPeter A. G. CrosthwaiteS: Maintained 20988d8b636dSPaolo BonziniF: hw/ssi/* 20992389bcc2SCédric Le GoaterF: hw/block/m25p80* 2100982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h 21014b46ba61SAlistair FrancisX: hw/ssi/xilinx_* 21021e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c 21034b46ba61SAlistair Francis 21044b46ba61SAlistair FrancisXilinx SPI 2105c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 21064b46ba61SAlistair FrancisS: Maintained 21074b46ba61SAlistair FrancisF: hw/ssi/xilinx_* 2108fcb5629dSPeter A. G. Crosthwaite 2109076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card) 21108823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 21118372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 2112ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org 2113076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes 2114076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd* 2115076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c 2116076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd* 21171232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c 211859b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c 211959b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c 2120076a0fc3SPhilippe Mathieu-Daudé 2121fd5d5c56SAnthony LiguoriUSB 212221d61b39SGerd HoffmannS: Orphan 21238d8b636dSPaolo BonziniF: hw/usb/* 21249c3c834bSPhilippe Mathieu-DaudéF: stubs/usb-dev-stub.c 21251e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c 21262a49e4e9SPeter MaydellF: docs/system/devices/usb.rst 2127beded0ffSThomas HuthF: include/hw/usb.h 2128beded0ffSThomas HuthF: include/hw/usb/ 2129fd5d5c56SAnthony Liguori 2130e26082fdSPaolo BonziniUSB (serial adapter) 2131e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2132e26082fdSPaolo BonziniS: Maintained 2133e26082fdSPaolo BonziniF: hw/usb/dev-serial.c 2134e26082fdSPaolo Bonzini 213592e1fb5eSAlex WilliamsonVFIO 213692e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com> 21372696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com> 213892e1fb5eSAlex WilliamsonS: Supported 2139cf7087dbSKim PhillipsF: hw/vfio/* 214099b88c6dSThomas HuthF: include/hw/vfio/ 21414e779bf1SPhilippe Mathieu-DaudéF: docs/igd-assign.txt 21428e0b21e3SAvihai HoronF: docs/devel/migration/vfio.rst 2143a0359b56SAvihai HoronF: qapi/vfio.json 214492e1fb5eSAlex Williamson 21455eb74557SDong Jia Shivfio-ccw 21467913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com> 2147074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 21485eb74557SDong Jia ShiS: Supported 21495eb74557SDong Jia ShiF: hw/vfio/ccw.c 21505eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c 21515eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h 215244445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h 2153146bd283SCornelia HuckL: qemu-s390x@nongnu.org 21545eb74557SDong Jia Shi 2155a51b3153STony Krowiakvfio-ap 2156a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com> 2157a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com> 2158074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com> 2159a51b3153STony KrowiakS: Supported 2160a51b3153STony KrowiakF: hw/s390x/ap-device.c 2161a51b3153STony KrowiakF: hw/s390x/ap-bridge.c 2162a51b3153STony KrowiakF: include/hw/s390x/ap-device.h 2163a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h 21642fe2942cSTony KrowiakF: hw/vfio/ap.c 2165f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst 2166a51b3153STony KrowiakL: qemu-s390x@nongnu.org 2167a51b3153STony Krowiak 21686e6d8ac6SEric Augeriommufd 21696e6d8ac6SEric AugerM: Yi Liu <yi.l.liu@intel.com> 21706e6d8ac6SEric AugerM: Eric Auger <eric.auger@redhat.com> 21716e6d8ac6SEric AugerM: Zhenzhong Duan <zhenzhong.duan@intel.com> 21726e6d8ac6SEric AugerS: Supported 21736e6d8ac6SEric AugerF: backends/iommufd.c 21746e6d8ac6SEric AugerF: include/sysemu/iommufd.h 21751f94b218SZhenzhong DuanF: backends/host_iommu_device.c 21761f94b218SZhenzhong DuanF: include/sysemu/host_iommu_device.h 2177d6b5c4c1SYi LiuF: include/qemu/chardev_open.h 2178d6b5c4c1SYi LiuF: util/chardev_open.c 217998dad2b0SZhenzhong DuanF: docs/devel/vfio-iommufd.rst 21806e6d8ac6SEric Auger 2181fd5d5c56SAnthony Liguorivhost 2182fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 21837967b7e0SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 2184fd5d5c56SAnthony LiguoriS: Supported 21858d8b636dSPaolo BonziniF: hw/*/*vhost* 2186482580a6SMarc-André LureauF: docs/interop/vhost-user.json 2187ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst 218872c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/ 2189f24bb728SMarc-André LureauF: backends/vhost-user.c 2190f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h 2191ec09f22dSStefan Weil viaF: subprojects/libvhost-user/ 2192fd5d5c56SAnthony Liguori 21932b6fc0b8SEugenio Pérezvhost-shadow-virtqueue 21942b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com> 21952b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.* 21962b6fc0b8SEugenio Pérez 2197fd5d5c56SAnthony Liguorivirtio 2198a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 2199fd5d5c56SAnthony LiguoriS: Supported 22008d8b636dSPaolo BonziniF: hw/*/virtio* 220172fa605dSThomas HuthF: hw/virtio/Makefile.objs 220272fa605dSThomas HuthF: hw/virtio/trace-events 22033b311250SMarkus ArmbrusterF: qapi/virtio.json 22046a084ea3SMichael S. TsirkinF: net/vhost-user.c 2205494f7b57SThomas HuthF: include/hw/virtio/ 22064db546d3SThomas HuthF: docs/devel/virtio* 22078e0b21e3SAvihai HoronF: docs/devel/migration/virtio.rst 2208cce85725SThomas HuthF: tests/functional/test_virtio_version.py 2209fd5d5c56SAnthony Liguori 22106d7b25adSDavid Hildenbrandvirtio-balloon 22116d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com> 22126d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 22136d7b25adSDavid HildenbrandS: Maintained 221414dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst 22156d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c 22166d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h 22178d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c 22186d7b25adSDavid HildenbrandF: include/sysemu/balloon.h 22196d7b25adSDavid Hildenbrand 2220fd5d5c56SAnthony Liguorivirtio-9p 22218c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org> 2222233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com> 22233548fa01SChristian SchoenebeckS: Maintained 22246f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p 2225aebeca25SAndreas FärberF: hw/9pfs/ 2226b827891dSGreg KurzX: hw/9pfs/xen-9p* 2227aebeca25SAndreas FärberF: fsdev/ 22281e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c 2229818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p* 22301a001953SGreg KurzT: git https://gitlab.com/gkurz/qemu.git 9p-next 223190225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next 2232fd5d5c56SAnthony Liguori 2233fd5d5c56SAnthony Liguorivirtio-blk 223454d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2235b457a5f5SStefan HajnocziL: qemu-block@nongnu.org 2236fd5d5c56SAnthony LiguoriS: Supported 2237d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c 22388d8b636dSPaolo BonziniF: hw/block/virtio-blk.c 2239b457a5f5SStefan HajnocziF: hw/block/dataplane/* 2240d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 22411e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c 2242e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2243fd5d5c56SAnthony Liguori 2244dd4ad64aSCornelia Huckvirtio-ccw 2245c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 224668b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 22476a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 2248dd4ad64aSCornelia HuckS: Supported 2249901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc] 2250117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c 225199eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 2252e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 2253146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2254dd4ad64aSCornelia Huck 2255faefdba8SAlbert Estevevirtio-dmabuf 2256faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com> 2257faefdba8SAlbert EsteveS: Supported 2258faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c 2259faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h 2260faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c 2261faefdba8SAlbert Esteve 2262bad7d2c3SDr. David Alan Gilbertvirtiofs 2263bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com> 2264bad7d2c3SDr. David Alan GilbertS: Supported 2265bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs* 2266bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h 2267c96c116eSStefan HajnocziL: virtio-fs@lists.linux.dev 2268bad7d2c3SDr. David Alan Gilbert 2269a5d4d7b5SGerd Hoffmannvirtio-input 2270a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 22711e2edb98SGerd HoffmannS: Odd Fixes 2272887d5775SLeo YanF: docs/system/devices/vhost-user-input.rst 2273a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c 227487c7fb78SLeo YanF: hw/virtio/vhost-user-input.c 2275a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h 227606914c97SMarc-André LureauF: contrib/vhost-user-input/* 2277a5d4d7b5SGerd Hoffmann 2278c1dee918SEric Augervirtio-iommu 2279c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com> 2280c1dee918SEric AugerS: Maintained 2281c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c 2282c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h 2283c1dee918SEric Auger 2284fd5d5c56SAnthony Liguorivirtio-serial 22852501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 22862501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2287fd5d5c56SAnthony LiguoriS: Supported 22888d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c 22898d8b636dSPaolo BonziniF: hw/char/virtio-console.c 229068a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h 22911e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c 2292fd5d5c56SAnthony Liguori 22931f51a5cbSAmit Shahvirtio-rng 22942501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 22952501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 22961f51a5cbSAmit ShahS: Supported 22971f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c 22981f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h 2299750cf869SThomas HuthF: include/sysemu/rng*.h 23001f51a5cbSAmit ShahF: backends/rng*.c 23011e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c 23021f51a5cbSAmit Shah 230362759896SAlex Bennéevhost-user-stubs 230462759896SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 230562759896SAlex BennéeS: Maintained 230662759896SAlex BennéeF: hw/virtio/vhost-user-base.c 230762759896SAlex BennéeF: hw/virtio/vhost-user-device* 230862759896SAlex Bennée 2309e3e01466SMathieu Poiriervhost-user-rng 2310e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org> 2311e3e01466SMathieu PoirierS: Supported 23124db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst 2313e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c 2314e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c 2315e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h 2316e3e01466SMathieu PoirierF: tools/vhost-user-rng/* 2317e3e01466SMathieu Poirier 231827ba7b02SViresh Kumarvhost-user-gpio 231927ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org> 232027ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org> 232127ba7b02SViresh KumarS: Maintained 232225c60a46SViresh KumarF: hw/virtio/vhost-user-gpio* 232327ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h 23248fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.* 232527ba7b02SViresh Kumar 23264ae0fc18SManos Pitsidianakisvhost-user-snd 23274ae0fc18SManos PitsidianakisM: Alex Bennée <alex.bennee@linaro.org> 23284ae0fc18SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 23294ae0fc18SManos PitsidianakisS: Maintained 23304ae0fc18SManos PitsidianakisF: hw/virtio/vhost-user-snd* 23314ae0fc18SManos PitsidianakisF: include/hw/virtio/vhost-user-snd.h 23324ae0fc18SManos Pitsidianakis 2333a5dab090SMilan Zamazalvhost-user-scmi 2334a5dab090SMilan ZamazalR: mzamazal@redhat.com 2335a5dab090SMilan ZamazalS: Supported 2336a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi* 2337a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h 2338b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.* 2339a5dab090SMilan Zamazal 23406034011cSGongleivirtio-crypto 23416034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 23426034011cSGongleiS: Supported 23436034011cSGongleiF: hw/virtio/virtio-crypto.c 23446034011cSGongleiF: hw/virtio/virtio-crypto-pci.c 23456034011cSGongleiF: include/hw/virtio/virtio-crypto.h 23466034011cSGonglei 234718129c15SDavid Hildenbrandvirtio based memory device 234818129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 234918129c15SDavid HildenbrandS: Supported 235018129c15SDavid HildenbrandF: hw/virtio/virtio-md-pci.c 235118129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h 2352dbdf841bSDavid HildenbrandF: stubs/virtio-md-pci.c 235318129c15SDavid Hildenbrand 2354751c7bddSDavid Hildenbrandvirtio-mem 2355751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2356751c7bddSDavid HildenbrandS: Supported 2357751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/ 2358751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c 2359751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h 2360751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c 2361751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h 2362751c7bddSDavid Hildenbrand 23632880e676SManos Pitsidianakisvirtio-snd 23642880e676SManos PitsidianakisM: Gerd Hoffmann <kraxel@redhat.com> 23652880e676SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 23662880e676SManos PitsidianakisS: Supported 23672880e676SManos PitsidianakisF: hw/audio/virtio-snd.c 236824269085SManos PitsidianakisF: hw/audio/virtio-snd-pci.c 23692880e676SManos PitsidianakisF: include/hw/audio/virtio-snd.h 2370f54fea11SManos PitsidianakisF: docs/system/devices/virtio-snd.rst 23712880e676SManos Pitsidianakis 2372f3c507adSKeith Buschnvme 23738261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org> 2374e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk> 237500d7dffeSKlaus JensenR: Jesper Devantier <foss@defmacro.it> 2376c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2377f3c507adSKeith BuschS: Supported 237888eea45cSKlaus JensenF: hw/nvme/* 2379dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 23801e8a1faeSThomas HuthF: tests/qtest/nvme-test.c 23814db546d3SThomas HuthF: docs/system/devices/nvme.rst 2382e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next 2383f3c507adSKeith Busch 2384bc4e68d3SJeuk Kimufs 2385bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com> 2386bc4e68d3SJeuk KimS: Supported 2387bc4e68d3SJeuk KimF: hw/ufs/* 2388bc4e68d3SJeuk KimF: include/block/ufs.h 2389631c8726SJeuk KimF: tests/qtest/ufs-test.c 2390bc4e68d3SJeuk Kim 2391d383c625SHannes Reineckemegasas 23923fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com> 2393c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2394d383c625SHannes ReineckeS: Supported 2395d383c625SHannes ReineckeF: hw/scsi/megasas.c 2396d383c625SHannes ReineckeF: hw/scsi/mfi.h 23971e8a1faeSThomas HuthF: tests/qtest/megasas-test.c 2398c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c 2399d383c625SHannes Reinecke 2400605d52e6SDmitry FleytmanNetwork packet abstractions 2401bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2402c8110e76SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2403605d52e6SDmitry FleytmanS: Maintained 2404605d52e6SDmitry FleytmanF: include/net/eth.h 2405605d52e6SDmitry FleytmanF: net/eth.c 2406605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt* 2407605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt* 2408605d52e6SDmitry Fleytman 2409622fb504SDmitry FleytmanVmware 2410bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2411622fb504SDmitry FleytmanS: Maintained 24126c493724SThomas HuthF: docs/specs/vmw_pvscsi-spec.txt 24136c493724SThomas HuthF: hw/display/vmware_vga.c 2414622fb504SDmitry FleytmanF: hw/net/vmxnet* 2415622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi* 24166c493724SThomas HuthF: pc-bios/efi-vmxnet3.rom 24176c493724SThomas HuthF: pc-bios/vgabios-vmware.bin 24186c493724SThomas HuthF: roms/config.vga-vmware 24191e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c 24208472cc5dSPeter MaydellF: docs/specs/vwm_pvscsi-spec.rst 2421622fb504SDmitry Fleytman 2422de24d3f1SScott FeldmanRocker 2423de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us> 2424de24d3f1SScott FeldmanS: Maintained 2425de24d3f1SScott FeldmanF: hw/net/rocker/ 242692a3c6aaSMarkus ArmbrusterF: qapi/rocker.json 2427de850948SThomas HuthF: tests/rocker/ 24289ca6876dSPeter MaydellF: docs/specs/rocker.rst 2429de24d3f1SScott Feldman 2430093454e2SDmitry Fleytmane1000x 2431bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 24328c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2433093454e2SDmitry FleytmanS: Maintained 2434093454e2SDmitry FleytmanF: hw/net/e1000x* 2435093454e2SDmitry Fleytman 24366f3fbe4eSDmitry Fleytmane1000e 2437bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 24388c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 24396f3fbe4eSDmitry FleytmanS: Maintained 24406f3fbe4eSDmitry FleytmanF: hw/net/e1000e* 24417d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c 24420c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c 24430c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.* 24446f3fbe4eSDmitry Fleytman 24453a977deeSAkihiko Odakiigb 24463a977deeSAkihiko OdakiM: Akihiko Odaki <akihiko.odaki@daynix.com> 244792360d6eSSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com> 24483a977deeSAkihiko OdakiS: Maintained 2449136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst 24503a977deeSAkihiko OdakiF: hw/net/igb* 24514c0a2df8SThomas HuthF: tests/functional/test_netdev_ethtool.py 245245cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c 245345cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c 2454fd5d5c56SAnthony Liguori 2455ebc2327fSStefan Weileepro100 2456ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de> 2457ebc2327fSStefan WeilS: Maintained 2458ebc2327fSStefan WeilF: hw/net/eepro100.c 2459ebc2327fSStefan Weil 246034ea023dSSven Schnelletulip 246134ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org> 246234ea023dSSven SchnelleS: Maintained 246334ea023dSSven SchnelleF: hw/net/tulip.c 246434ea023dSSven SchnelleF: hw/net/tulip.h 246534ea023dSSven Schnelle 2466065177eeSPatrick Venturepca954x 24676529511aSPatrick LeisM: Patrick Leis <venture@google.com> 2468065177eeSPatrick VentureS: Maintained 2469065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c 2470065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h 2471065177eeSPatrick Venture 24724cbb1513SDmitriy Sharikhinpcf8574 24734cbb1513SDmitriy SharikhinM: Dmitrii Sharikhin <d.sharikhin@yadro.com> 24744cbb1513SDmitriy SharikhinS: Maintained 24754cbb1513SDmitriy SharikhinF: hw/gpio/pcf8574.c 24764cbb1513SDmitriy SharikhinF: include/gpio/pcf8574.h 24774cbb1513SDmitriy Sharikhin 2478e481a1f6SAlistair FrancisGeneric Loader 2479c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2480e481a1f6SAlistair FrancisS: Maintained 2481e481a1f6SAlistair FrancisF: hw/core/generic-loader.c 2482efe1592cSAlistair FrancisF: hw/core/uboot_image.h 2483e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h 248470f20110SAlex BennéeF: docs/system/generic-loader.rst 2485e481a1f6SAlistair Francis 2486a33ff6d2SAlex BennéeGuest Loader 2487a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2488a33ff6d2SAlex BennéeS: Maintained 2489a33ff6d2SAlex BennéeF: hw/core/guest-loader.c 249001460378SAlex BennéeF: docs/system/guest-loader.rst 2491bbbd9b6eSWillian RampazzoF: tests/avocado/boot_xen.py 2492fd5d5c56SAnthony Liguori 2493645d3cbeSSu HangIntel Hexadecimal Object File Loader 2494645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn> 2495645d3cbeSSu HangS: Maintained 24961e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c 24974b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex 2498645d3cbeSSu Hang 249987a9023aSThomas HuthCHRP NVRAM 250087a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com> 250187a9023aSThomas HuthS: Maintained 250287a9023aSThomas HuthF: hw/nvram/chrp_nvram.c 250387a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h 25041e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c 250587a9023aSThomas Huth 250642697d88SBen WarrenVM Generation ID 25072b42989cSJohn SnowS: Orphan 250848006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 250942697d88SBen WarrenF: hw/acpi/vmgenid.c 251042697d88SBen WarrenF: include/hw/acpi/vmgenid.h 2511912fb367SPeter MaydellF: docs/specs/vmgenid.rst 25121e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c 251342697d88SBen Warren 2514c1b29826SPhilippe Mathieu-DaudéLED 25158823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2516c1b29826SPhilippe Mathieu-DaudéS: Maintained 2517c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h 2518c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c 2519c1b29826SPhilippe Mathieu-Daudé 2520747969dbSPhilippe Mathieu-DaudéUnimplemented device 2521747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org> 25228823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 252348006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2524747969dbSPhilippe Mathieu-DaudéS: Maintained 2525747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h 2526747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c 2527747969dbSPhilippe Mathieu-Daudé 25286007523aSPhilippe Mathieu-DaudéEmpty slot 25296007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com> 25308823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 253148006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 25326007523aSPhilippe Mathieu-DaudéS: Maintained 25336007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h 25346007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c 25356007523aSPhilippe Mathieu-Daudé 2536dbb2e472SGerd HoffmannStandard VGA 2537dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2538dbb2e472SGerd HoffmannS: Maintained 2539dbb2e472SGerd HoffmannF: hw/display/vga* 2540dbb2e472SGerd HoffmannF: hw/display/bochs-display.c 2541dbb2e472SGerd HoffmannF: include/hw/display/vga.h 2542dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h 254368ed96beSPeter MaydellF: docs/specs/standard-vga.rst 2544dbb2e472SGerd Hoffmann 254558d632c7SGerd Hoffmannramfb 254658d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 254758d632c7SGerd HoffmannS: Maintained 254858d632c7SGerd HoffmannF: hw/display/ramfb*.c 254958d632c7SGerd HoffmannF: include/hw/display/ramfb.h 255058d632c7SGerd Hoffmann 2551dbb2e472SGerd Hoffmannvirtio-gpu 25522f8cd5a9SGerd HoffmannS: Orphan 2553dbb2e472SGerd HoffmannF: hw/display/virtio-gpu* 2554c68082c4SMarc-André LureauF: hw/display/virtio-vga.* 2555dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h 2556853c014bSThomas HuthF: docs/system/devices/virtio-gpu.rst 2557dbb2e472SGerd Hoffmann 2558b372d79bSRaphael Norwitzvhost-user-blk 25591dd6954cSRaphael NorwitzM: Raphael Norwitz <raphael@enfabrica.net> 2560b372d79bSRaphael NorwitzS: Maintained 2561b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/ 2562b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/ 2563b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c 25648edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c 2565b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c 2566b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c 2567b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c 2568b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h 2569b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h 25708edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2571b372d79bSRaphael Norwitz 2572bd2e44feSMarc-André Lureauvhost-user-gpu 2573bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2574bd2e44feSMarc-André LureauS: Maintained 2575bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst 2576d52c454aSMarc-André LureauF: contrib/vhost-user-gpu 2577d52c454aSMarc-André LureauF: hw/display/vhost-user-* 2578bd2e44feSMarc-André Lureau 2579dbb2e472SGerd HoffmannCirrus VGA 2580dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2581dbb2e472SGerd HoffmannS: Odd Fixes 2582dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 2583dbb2e472SGerd HoffmannF: hw/display/cirrus* 2584dbb2e472SGerd Hoffmann 258572d277a7SGerd HoffmannEDID Generator 258672d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 258772d277a7SGerd HoffmannS: Maintained 258872d277a7SGerd HoffmannF: hw/display/edid* 258972d277a7SGerd HoffmannF: include/hw/display/edid.h 259072d277a7SGerd HoffmannF: qemu-edid.c 259172d277a7SGerd Hoffmann 259210386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB) 259310386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org> 25948823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 259510386385SPhilippe Mathieu-DaudéS: Maintained 259616971899SBernhard BeschowF: hw/isa/piix.c 2597fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 259810386385SPhilippe Mathieu-Daudé 259928900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231) 260028900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 260128900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org> 260228900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com> 260328900f9bSBALATON ZoltanS: Maintained 260428900f9bSBALATON ZoltanF: hw/isa/vt82c686.c 260528900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c 260628900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h 260728900f9bSBALATON Zoltan 260815ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg) 26098823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 261015ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com> 261115ffb43cSPhilippe Mathieu-DaudéS: Supported 261215ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt 26138d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c 2614b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c 261515ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h 261615ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h 26171cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c 26181e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c 261915ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next 262015ffb43cSPhilippe Mathieu-Daudé 26212313abf0SThomas HuthXIVE 26222313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org> 26234901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 26242313abf0SThomas HuthL: qemu-ppc@nongnu.org 2625b0877575SCédric Le GoaterS: Odd Fixes 26262313abf0SThomas HuthF: hw/*/*xive* 26272313abf0SThomas HuthF: include/hw/*/*xive* 2628*31bfbc00SFrederic BarratF: tests/qtest/*xive* 262924563a58SCédric Le GoaterF: docs/*/*xive* 26302313abf0SThomas Huth 26317bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals 26322d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 26337bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com> 2634f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2635645194c7SYoshinori SatoF: hw/char/renesas_sci.c 26367bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 2637c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c 26387bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 2639645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h 26407bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h 2641c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h 26427bd0d13fSPhilippe Mathieu-Daudé 2643e78597ccSYoshinori SatoRenesas RX peripherals 2644b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 2645b2744da9SPhilippe Mathieu-DaudéS: Orphan 2646e78597ccSYoshinori SatoF: hw/intc/rx_icu.c 26470c80f50fSYoshinori SatoF: hw/rx/ 2648e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h 26490c80f50fSYoshinori SatoF: include/hw/rx/ 2650e78597ccSYoshinori Sato 2651de4d4adbSPavel PisaCAN bus subsystem and hardware 2652de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz> 265302c5e065SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 2654de4d4adbSPavel PisaS: Maintained 2655de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/ 2656de4d4adbSPavel PisaF: net/can/* 2657de4d4adbSPavel PisaF: hw/net/can/* 2658de4d4adbSPavel PisaF: include/net/can_*.h 26598995f1feSThomas HuthF: docs/system/devices/can.rst 2660de4d4adbSPavel Pisa 2661ff8cdbbdSDavid GibsonOpenPIC interrupt controller 2662ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 2663ff8cdbbdSDavid GibsonS: Odd Fixes 2664ff8cdbbdSDavid GibsonF: hw/intc/openpic.c 2665ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h 2666ff8cdbbdSDavid Gibson 26676cee5479SPhilippe Mathieu-DaudéMIPS CPS 26688823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 26696cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 26706cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_* 26716cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_* 26726cee5479SPhilippe Mathieu-Daudé 26736cee5479SPhilippe Mathieu-DaudéMIPS GIC 26748823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 26756cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 26766cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c 26776cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c 26786cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h 26796cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h 26806cee5479SPhilippe Mathieu-Daudé 268156e34834SCornelia HuckS390 3270 device 268256e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 268356e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 268456e34834SCornelia HuckS: Odd fixes 268556e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h 268656e34834SCornelia HuckF: hw/char/terminal3270.c 268756e34834SCornelia HuckF: hw/s390x/3270-ccw.c 268856e34834SCornelia HuckL: qemu-s390x@nongnu.org 268956e34834SCornelia Huck 269056e34834SCornelia HuckS390 diag 288 watchdog 269156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 269256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 269356e34834SCornelia HuckS: Supported 269456e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c 269556e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 269656e34834SCornelia HuckL: qemu-s390x@nongnu.org 269756e34834SCornelia Huck 269856e34834SCornelia HuckS390 storage key device 269956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 270056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 270156e34834SCornelia HuckS: Supported 270256e34834SCornelia HuckF: hw/s390x/storage-keys.h 27035cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c 270456e34834SCornelia HuckL: qemu-s390x@nongnu.org 270556e34834SCornelia Huck 270656e34834SCornelia HuckS390 storage attribute device 270756e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 270856e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 270956e34834SCornelia HuckS: Supported 271056e34834SCornelia HuckF: hw/s390x/storage-attributes.h 27115cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c 271256e34834SCornelia HuckL: qemu-s390x@nongnu.org 271356e34834SCornelia Huck 271456e34834SCornelia HuckS390 floating interrupt controller 271556e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 271656e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 271756e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 271856e34834SCornelia HuckS: Supported 271956e34834SCornelia HuckF: hw/intc/s390_flic*.c 272056e34834SCornelia HuckF: include/hw/s390x/s390_flic.h 272156e34834SCornelia HuckL: qemu-s390x@nongnu.org 272256e34834SCornelia Huck 27235028d66cSHongren (Zenithal) ZhengCanoKey 27245028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me> 27255028d66cSHongren (Zenithal) ZhengS: Maintained 27265028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org> 27275028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c 27285028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h 27295028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst 27305028d66cSHongren (Zenithal) Zheng 273100313b51SMaciej S. SzmigieroHyper-V Dynamic Memory Protocol 273200313b51SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 273300313b51SMaciej S. SzmigieroS: Supported 273400313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.c 273500313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.h 273600313b51SMaciej S. SzmigieroF: include/hw/hyperv/dynmem-proto.h 273700313b51SMaciej S. SzmigieroF: include/hw/hyperv/hv-balloon.h 273800313b51SMaciej S. Szmigiero 2739fd5d5c56SAnthony LiguoriSubsystems 2740fd5d5c56SAnthony Liguori---------- 2741a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends 2742fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com> 2743cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 27446bc915f3SGerd HoffmannS: Odd Fixes 2745fd5d5c56SAnthony LiguoriF: audio/ 27460ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c 27470ebe43eaSPhilippe Mathieu-DaudéX: audio/coreaudio.c 27480ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound* 27490ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c 27500ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c 27510ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c 27520ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c 2753663df1ccSAlexandre RatchovX: audio/sndioaudio.c 27544566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c 275592a3c6aaSMarkus ArmbrusterF: qapi/audio.json 2756fd5d5c56SAnthony Liguori 27570ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend 27580ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2759584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 27600ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27610ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c 27620ebe43eaSPhilippe Mathieu-Daudé 27630ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend 27640ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27658823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2766584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 27674f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 27680ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27690ebe43eaSPhilippe Mathieu-DaudéF: audio/coreaudio.c 27700ebe43eaSPhilippe Mathieu-Daudé 27710ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend 27720ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27730ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27740ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound* 27750ebe43eaSPhilippe Mathieu-Daudé 27760ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend 27770ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2778584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 27790ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27800ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c 27810ebe43eaSPhilippe Mathieu-Daudé 27820ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend 27830ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27840ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27850ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c 27860ebe43eaSPhilippe Mathieu-Daudé 27870ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend 27880ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27890ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27900ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c 27910ebe43eaSPhilippe Mathieu-Daudé 27920ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend 27930ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27942863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org> 27950ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27960ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c 27970ebe43eaSPhilippe Mathieu-Daudé 2798663df1ccSAlexandre RatchovSndio Audio backend 2799663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com> 2800663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org> 2801663df1ccSAlexandre RatchovS: Odd Fixes 2802663df1ccSAlexandre RatchovF: audio/sndioaudio.c 2803663df1ccSAlexandre Ratchov 2804fd5d5c56SAnthony LiguoriBlock layer core 2805fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 2806b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 2807fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org 2808fd5d5c56SAnthony LiguoriS: Supported 2809fd5d5c56SAnthony LiguoriF: block* 2810fd5d5c56SAnthony LiguoriF: block/ 28118d8b636dSPaolo BonziniF: hw/block/ 2812b885cddaSMarkus ArmbrusterF: qapi/block*.json 2813b885cddaSMarkus ArmbrusterF: qapi/transaction.json 28144c346e0bSKevin WolfF: include/block/ 28157f9241d8SStefan HajnocziF: include/sysemu/block-*.h 281646078760SKevin WolfF: qemu-img* 281733b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst 281846078760SKevin WolfF: qemu-io* 281929242091SKevin WolfF: tests/qemu-iotests/ 28208dd30c86SMax ReitzF: util/qemu-progress.c 28210bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c 2822da668aa1SThomas HuthF: tests/unit/check-block-qdict.c 2823ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2824fd5d5c56SAnthony Liguori 2825c607c7fbSStefan HajnocziStorage daemon 2826c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 2827c607c7fbSStefan HajnocziL: qemu-block@nongnu.org 2828c607c7fbSStefan HajnocziS: Supported 2829c607c7fbSStefan HajnocziF: storage-daemon/ 2830c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst 2831c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst 2832c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2833c607c7fbSStefan Hajnoczi 2834d55053b1SStefan HajnocziBlock I/O path 2835d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2836fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 2837d55053b1SStefan HajnocziL: qemu-block@nongnu.org 2838d55053b1SStefan HajnocziS: Supported 283936c697bdSPaolo BonziniF: util/async.c 284036c697bdSPaolo BonziniF: util/aio-*.c 28411f050a46SStefan HajnocziF: util/aio-*.h 2842433fcea4SStefan HajnocziF: util/defer-call.c 28431f050a46SStefan HajnocziF: util/fdmon-*.c 2844d55053b1SStefan HajnocziF: block/io.c 2845e1029ae2SFam ZhengF: include/block/aio.h 2846f5a53faaSStefan HajnocziF: include/block/aio-wait.h 2847433fcea4SStefan HajnocziF: include/qemu/defer-call.h 28480a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py 2849da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c 2850e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2851d55053b1SStefan Hajnoczi 2852e5b5728cSPaolo BonziniBlock SCSI subsystem 2853e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2854fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2855e5b5728cSPaolo BonziniL: qemu-block@nongnu.org 2856e5b5728cSPaolo BonziniS: Supported 2857e5b5728cSPaolo BonziniF: include/scsi/* 2858e5b5728cSPaolo BonziniF: scsi/* 2859e5b5728cSPaolo Bonzini 2860280458a3SJeff CodyBlock Jobs 286103283d64SJeff CodyM: John Snow <jsnow@redhat.com> 28629e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2863280458a3SJeff CodyL: qemu-block@nongnu.org 2864280458a3SJeff CodyS: Supported 2865280458a3SJeff CodyF: blockjob.c 2866280458a3SJeff CodyF: include/block/blockjob.h 286733e9e9bdSKevin WolfF: job.c 28681a90bc81SKevin WolfF: job-qmp.c 2869c468e368SMarkus ArmbrusterF: include/qemu/job.h 2870280458a3SJeff CodyF: block/backup.c 2871280458a3SJeff CodyF: block/commit.c 287277346025SJeff CodyF: block/stream.c 2873280458a3SJeff CodyF: block/mirror.c 2874bf42508fSKevin WolfF: qapi/job.json 2875d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c 2876d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h 2877d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c 2878d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h 2879d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h 2880d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c 28811c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c 2882d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h 2883d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c 2884d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c 2885d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h 288677582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs 28879e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 2888280458a3SJeff Cody 2889502730eeSJonathan CameronCompute Express Link 2890502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com> 28913456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com> 2892502730eeSJonathan CameronS: Supported 2893502730eeSJonathan CameronF: hw/cxl/ 28942fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c 2895502730eeSJonathan CameronF: include/hw/cxl/ 289666ba157aSMarkus ArmbrusterF: qapi/cxl.json 2897502730eeSJonathan Cameron 2898538193bcSJohn SnowDirty Bitmaps 2899edb05904SEric BlakeM: Eric Blake <eblake@redhat.com> 29009e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2901edb05904SEric BlakeR: John Snow <jsnow@redhat.com> 2902538193bcSJohn SnowL: qemu-block@nongnu.org 2903538193bcSJohn SnowS: Supported 2904538193bcSJohn SnowF: include/qemu/hbitmap.h 2905538193bcSJohn SnowF: include/block/dirty-bitmap.h 2906bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c 290700637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c 290800637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c 2909052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c 291000637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c 2911da668aa1SThomas HuthF: tests/unit/test-hbitmap.c 29125746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst 2913edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps 29149e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 2915538193bcSJohn Snow 291661af0ee6SPaolo BonziniCharacter device backends 291755fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 29182185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 2919fd5d5c56SAnthony LiguoriS: Maintained 2920178fe0aeSMarc-André LureauF: chardev/ 29218228e353SMarc-André LureauF: include/chardev/ 2922dbeee392SMarkus ArmbrusterF: qapi/char.json 2923fd5d5c56SAnthony Liguori 2924e26082fdSPaolo BonziniCharacter Devices (Braille) 2925e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2926e26082fdSPaolo BonziniS: Maintained 29276b10e573SMarc-André LureauF: chardev/baum.c 2928fd5d5c56SAnthony Liguori 2929e94630d3SMarkus ArmbrusterCommand line option argument parsing 2930e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2931e94630d3SMarkus ArmbrusterS: Supported 2932e94630d3SMarkus ArmbrusterF: include/qemu/option.h 2933da668aa1SThomas HuthF: tests/unit/test-keyval.c 2934da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c 2935eeba3d73SThomas HuthF: tests/functional/test_version.py 2936e94630d3SMarkus ArmbrusterF: util/keyval.c 2937e94630d3SMarkus ArmbrusterF: util/qemu-option.c 2938e94630d3SMarkus Armbruster 29398c413e79SMarkus ArmbrusterCoverity model 29408c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 29418c413e79SMarkus ArmbrusterS: Supported 29428c413e79SMarkus ArmbrusterF: scripts/coverity-model.c 29438c413e79SMarkus Armbruster 29449c263d07SPeter MaydellCoverity Scan integration 29459c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 29469c263d07SPeter MaydellS: Maintained 29479c263d07SPeter MaydellF: scripts/coverity-scan/ 29489c263d07SPeter Maydell 2949d24b569aSPeter A. G. CrosthwaiteDevice Tree 2950c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 2951c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au> 2952d24b569aSPeter A. G. CrosthwaiteS: Maintained 29538d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c 295482407515SThomas HuthF: include/sysemu/device_tree.h 2955d24b569aSPeter A. G. Crosthwaite 29563505a22bSMarc-André LureauDump 29573505a22bSMarc-André LureauS: Supported 29583505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 29596d3da32cSMarkus ArmbrusterF: dump/ 29603505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c 29613505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h 29626d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs 29633505a22bSMarc-André LureauF: include/sysemu/dump-arch.h 29643505a22bSMarc-André LureauF: include/sysemu/dump.h 2965d06b747bSMarkus ArmbrusterF: qapi/dump.json 29663505a22bSMarc-André LureauF: scripts/dump-guest-memory.py 29673505a22bSMarc-André LureauF: stubs/dump.c 2968096d3ce2SPeter MaydellF: docs/specs/vmcoreinfo.rst 29693505a22bSMarc-André Lureau 29704f966768SMarkus ArmbrusterError reporting 29714f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 29724f966768SMarkus ArmbrusterS: Supported 29734f966768SMarkus ArmbrusterF: include/qapi/error.h 29744f966768SMarkus ArmbrusterF: include/qemu/error-report.h 2975abb3d37dSMarkus ArmbrusterF: qapi/error.json 29764f966768SMarkus ArmbrusterF: util/error.c 29773325af53SZhao LiuF: util/error-report.c 2978d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci 2979d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci 2980d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci 2981d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci 2982d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci 29838220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci 29844f966768SMarkus Armbruster 2985fd5d5c56SAnthony LiguoriGDB stub 2986c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 29878823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2988c7b3e866SAlex BennéeS: Maintained 29894db546d3SThomas HuthF: docs/system/gdb.rst 2990842b42dfSAlex BennéeF: gdbstub/* 29910dec1016SPeter MaydellF: include/exec/gdbstub.h 2992d96bf49bSAlex BennéeF: include/gdbstub/* 2993fd5d5c56SAnthony LiguoriF: gdb-xml/ 299421750c3cSAlex BennéeF: tests/tcg/multiarch/gdbstub/* 2995956af7daSAkihiko OdakiF: scripts/feature_to_c.py 2996bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py 29970f48656aSAlex BennéeT: git https://gitlab.com/stsquad/qemu gdbstub/next 2998fd5d5c56SAnthony Liguori 299901a9c03cSPaolo BonziniMemory API 300001a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 300107b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com> 300207b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 30038823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 300401a9c03cSPaolo BonziniS: Supported 300501a9c03cSPaolo BonziniF: include/exec/ioport.h 300614776ab5STony NguyenF: include/exec/memop.h 300701a9c03cSPaolo BonziniF: include/exec/memory.h 30082b1641d0SPaolo BonziniF: include/exec/ram_addr.h 300941aa4e9fSJuan QuintelaF: include/exec/ramblock.h 30109f04dd7fSDavid HildenbrandF: include/sysemu/memory_mapping.h 30118d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c 30128d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c 30138d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c 30148d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c 30158d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c 301601a9c03cSPaolo BonziniF: include/exec/memory-internal.h 3017044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci 301801a9c03cSPaolo Bonzini 30192fcd005fSDavid HildenbrandMemory devices 30202fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 30212fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com> 30222fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 30232fcd005fSDavid HildenbrandS: Supported 30242fcd005fSDavid HildenbrandF: hw/mem/memory-device.c 30252fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c 30262fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c 30272fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h 30282fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h 30292fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h 3030759bac67SDavid HildenbrandF: stubs/memory_device.c 30312fcd005fSDavid HildenbrandF: docs/nvdimm.txt 30322fcd005fSDavid Hildenbrand 30337ee3bf03SGerd HoffmannSPICE 303434761036SGerd HoffmannS: Orphan 30356e481d57SPeter MaydellF: include/ui/qemu-spice.h 3036438528a3SThomas HuthF: include/ui/spice-display.h 30377ee3bf03SGerd HoffmannF: ui/spice-*.c 30387ee3bf03SGerd HoffmannF: audio/spiceaudio.c 30398d8b636dSPaolo BonziniF: hw/display/qxl* 3040608cfed6SMarkus ArmbrusterF: qapi/ui.json 30419bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt 30427ee3bf03SGerd Hoffmann 3043fd5d5c56SAnthony LiguoriGraphics 3044cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 304525eccc37SGerd HoffmannS: Odd Fixes 3046fd5d5c56SAnthony LiguoriF: ui/ 3047e220656cSThomas HuthF: include/ui/ 3048608cfed6SMarkus ArmbrusterF: qapi/ui.json 3049b1d38037SMarc-André LureauF: util/drm.c 30504db546d3SThomas HuthF: docs/devel/ui.rst 3051fd5d5c56SAnthony Liguori 3052351f1bf6SAndreas FärberCocoa graphics 305330ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 30548823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 30554f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 3056351f1bf6SAndreas FärberS: Odd Fixes 3057351f1bf6SAndreas FärberF: ui/cocoa.m 3058351f1bf6SAndreas Färber 3059fd5d5c56SAnthony LiguoriMain loop 3060da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3061da26f37aSPaolo BonziniS: Maintained 306254d31236SMarkus ArmbrusterF: include/qemu/main-loop.h 306354d31236SMarkus ArmbrusterF: include/sysemu/runstate.h 3064e6dba048SAlejandro JimenezF: include/sysemu/runstate-action.h 30653ecb29a3SPaolo BonziniF: util/main-loop.c 306689933514SThomas HuthF: util/qemu-timer*.c 30678d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c 30688d7f2e76SPhilippe Mathieu-DaudéF: system/main.c 30698d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 30708d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-throttle.c 30718d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c 30728d7f2e76SPhilippe Mathieu-DaudéF: system/runstate* 30730e201d34SMarkus ArmbrusterF: qapi/run-state.json 3074fd5d5c56SAnthony Liguori 30751b7e01d0SStefan HajnocziRead, Copy, Update (RCU) 30761b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 30771b7e01d0SStefan HajnocziS: Maintained 3078362dbb4fSPeter MaydellF: docs/devel/lockcnt.rst 307990655d81SPeter MaydellF: docs/devel/rcu.rst 30801b7e01d0SStefan HajnocziF: include/qemu/rcu*.h 308151483f6cSPeter MaydellF: include/qemu/lockcnt.h 3082da668aa1SThomas HuthF: tests/unit/rcutorture.c 3083da668aa1SThomas HuthF: tests/unit/test-rcu-*.c 308451483f6cSPeter MaydellF: util/lockcnt.c 30851b7e01d0SStefan HajnocziF: util/rcu.c 30861b7e01d0SStefan Hajnoczi 30878899b4aeSLuiz CapitulinoHuman Monitor (HMP) 3088b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org> 3089fbb0621aSLuiz CapitulinoS: Maintained 30905bce308aSKevin WolfF: monitor/monitor-internal.h 3091e84328faSKevin WolfF: monitor/misc.c 30921d95db74SKevin WolfF: monitor/monitor.c 3093f1b3ccfaSKevin WolfF: monitor/hmp* 3094f1b3ccfaSKevin WolfF: hmp.h 3095c13e9912SThomas HuthF: hmp-commands*.hx 3096c13e9912SThomas HuthF: include/monitor/hmp-target.h 30971e8a1faeSThomas HuthF: tests/qtest/test-hmp.c 3098637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h 3099637de4dbSMarkus ArmbrusterF: util/qemu-print.c 3100fd5d5c56SAnthony Liguori 3101f536f112SPaolo BonziniNetwork device backends 3102442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com> 3103fd5d5c56SAnthony LiguoriS: Maintained 3104fd5d5c56SAnthony LiguoriF: net/ 3105d24b2b1cSThomas HuthF: include/net/ 3106e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c 3107e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 31083c0bd37dSMarkus ArmbrusterF: qapi/net.json 3109fd5d5c56SAnthony Liguori 3110aee09bafSVincenzo MaffioneNetmap network backend 3111aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it> 3112aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 3113aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com> 3114aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/ 3115aee09bafSVincenzo MaffioneS: Maintained 3116aee09bafSVincenzo MaffioneF: net/netmap.c 3117aee09bafSVincenzo Maffione 3118cb039ef3SIlya MaximetsAF_XDP network backend 3119cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org> 3120cb039ef3SIlya MaximetsF: net/af-xdp.c 3121cb039ef3SIlya Maximets 31224fc264f4SEduardo HabkostHost Memory Backends 31234ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 31244fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com> 31254fc264f4SEduardo HabkostS: Maintained 31264fc264f4SEduardo HabkostF: backends/hostmem*.c 31274fc264f4SEduardo HabkostF: include/sysemu/hostmem.h 31289cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst 3129f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 31304fc264f4SEduardo Habkost 31316034011cSGongleiCryptodev Backends 31326034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 31332133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com> 31346034011cSGongleiS: Maintained 31356034011cSGongleiF: include/sysemu/cryptodev*.h 31366034011cSGongleiF: backends/cryptodev*.c 313714c9fd16Szhenwei piF: qapi/cryptodev.json 31386034011cSGonglei 3139b8eaee96SJohn SnowPython library 3140b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com> 3141b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com> 3142b8eaee96SJohn SnowS: Maintained 3143b8eaee96SJohn SnowF: python/ 3144b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python 3145b8eaee96SJohn Snow 3146ad904f66SEduardo HabkostPython scripts 314789d38c74SJohn SnowM: John Snow <jsnow@redhat.com> 3148ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com> 31494251dfb0SJohn SnowS: Odd Fixes 3150ad904f66SEduardo HabkostF: scripts/*.py 3151ad904f66SEduardo HabkostF: tests/*.py 3152ad904f66SEduardo Habkost 3153f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util 31549e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3155f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained 3156f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/ 31579e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench 3158f4abfc6cSVladimir Sementsov-Ogievskiy 31598cad15b1SVladimir Sementsov-OgievskiyTransactions helper 31609e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 31618cad15b1SVladimir Sementsov-OgievskiyS: Maintained 31628cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h 31638cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c 31649e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 31658cad15b1SVladimir Sementsov-Ogievskiy 31668899b4aeSLuiz CapitulinoQAPI 31679740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 31682f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 31699740618cSLuiz CapitulinoS: Supported 31708899b4aeSLuiz CapitulinoF: qapi/ 31710311c5bdSMarkus ArmbrusterX: qapi/*.json 3172ac4abb9aSMarkus ArmbrusterF: include/qapi/ 3173ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/ 3174ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h 3175c0bd0b50SPaolo BonziniF: tests/qapi-schema/ 3176da668aa1SThomas HuthF: tests/unit/test-*-visitor.c 3177da668aa1SThomas HuthF: tests/unit/test-qapi-*.c 3178da668aa1SThomas HuthF: tests/unit/test-qmp-*.c 3179da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c 3180be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py 3181be25fcc4SMarkus ArmbrusterF: scripts/qapi/* 31824078ee54SPeter MaydellF: docs/sphinx/qapidoc.py 3183c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi* 3184ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 31858899b4aeSLuiz Capitulino 31867810d291SLuiz CapitulinoQAPI Schema 31877810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com> 31887810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 31897810d291SLuiz CapitulinoS: Supported 31900311c5bdSMarkus ArmbrusterF: qapi/*.json 3191632d3b22SPhilippe Mathieu-DaudéF: qga/qapi-schema.json 3192ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 31937810d291SLuiz Capitulino 3194f3582ba4SLuiz CapitulinoQObject 3195daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3196daf5dc78SMarkus ArmbrusterS: Supported 3197f3582ba4SLuiz CapitulinoF: qobject/ 31987735d2b5SMarkus ArmbrusterF: include/qapi/qmp/ 31997735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h 3200a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci 3201da668aa1SThomas HuthF: tests/unit/check-qdict.c 3202da668aa1SThomas HuthF: tests/unit/check-qjson.c 3203da668aa1SThomas HuthF: tests/unit/check-qlist.c 3204da668aa1SThomas HuthF: tests/unit/check-qlit.c 3205da668aa1SThomas HuthF: tests/unit/check-qnull.c 3206da668aa1SThomas HuthF: tests/unit/check-qnum.c 3207da668aa1SThomas HuthF: tests/unit/check-qobject.c 3208da668aa1SThomas HuthF: tests/unit/check-qstring.c 3209fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt 3210ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3211f3582ba4SLuiz Capitulino 3212f05d9999SMichael RothQEMU Guest Agent 32132f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3214e8cbe584SKonstantin KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3215f05d9999SMichael RothS: Maintained 3216f05d9999SMichael RothF: qga/ 321751145a0dSThomas HuthF: contrib/systemd/qemu-guest-agent.service 321827a296fcSPeter MaydellF: docs/interop/qemu-ga.rst 3219db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst 3220ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/ 322151145a0dSThomas HuthF: tests/*/test-qga* 3222e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga 3223f05d9999SMichael Roth 3224cced3a72SKostiantyn KostiukQEMU Guest Agent Win32 3225cced3a72SKostiantyn KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3226cced3a72SKostiantyn KostiukS: Maintained 3227cced3a72SKostiantyn KostiukF: qga/*win32* 3228cced3a72SKostiantyn KostiukF: qga/vss-win32/ 3229cced3a72SKostiantyn KostiukF: qga/installer/ 3230cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32 3231cced3a72SKostiantyn Kostiuk 32324688c94cSAndreas FärberQOM 32331085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 32341085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com> 323524c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net> 32364688c94cSAndreas FärberS: Supported 32374db546d3SThomas HuthF: docs/devel/qom.rst 32388f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt 32398f920054SMarkus ArmbrusterF: hw/core/qdev* 3240b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c 3241b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c 32428f920054SMarkus ArmbrusterF: include/hw/qdev* 32438f920054SMarkus ArmbrusterF: include/monitor/qdev.h 32444688c94cSAndreas FärberF: include/qom/ 3245c577ff62SMarkus ArmbrusterF: qapi/qom.json 3246c577ff62SMarkus ArmbrusterF: qapi/qdev.json 324722fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci 3248e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py 32498d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c 32509b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c 32514688c94cSAndreas FärberF: qom/ 3252da668aa1SThomas HuthF: tests/unit/check-qom-interface.c 3253da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c 3254da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c 32554688c94cSAndreas Färber 325694dfc0f3SEduardo HabkostQOM boilerplate conversion script 325724c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 325894dfc0f3SEduardo HabkostS: Maintained 325994dfc0f3SEduardo HabkostF: scripts/codeconverter/ 326094dfc0f3SEduardo Habkost 32618899b4aeSLuiz CapitulinoQMP 32629740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 32639740618cSLuiz CapitulinoS: Supported 32645bce308aSKevin WolfF: monitor/monitor-internal.h 3265f1b3ccfaSKevin WolfF: monitor/qmp* 3266e84328faSKevin WolfF: monitor/misc.c 32671d95db74SKevin WolfF: monitor/monitor.c 326892a3c6aaSMarkus ArmbrusterF: qapi/control.json 3269abb3d37dSMarkus ArmbrusterF: qapi/error.json 327092a3c6aaSMarkus ArmbrusterF: qapi/introspect.json 3271c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-* 327212b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-* 32739740618cSLuiz CapitulinoF: scripts/qmp/ 32741e8a1faeSThomas HuthF: tests/qtest/qmp-test.c 32751e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c 3276ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 32778899b4aeSLuiz Capitulino 327898a43bf0SPaolo Bonziniqtest 327925e5fe76SThomas HuthM: Fabiano Rosas <farosas@suse.de> 328098a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com> 32812185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 328298a43bf0SPaolo BonziniS: Maintained 32838d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c 3284abf8c47fSThomas HuthF: include/sysemu/qtest.h 32851583a389SClaudio FontanaF: accel/qtest/ 32861e8a1faeSThomas HuthF: tests/qtest/ 3287222455efSEmanuele Giuseppe EspositoF: docs/devel/qgraph.rst 32884db546d3SThomas HuthF: docs/devel/qtest.rst 3289520ddc18SThomas HuthX: tests/qtest/bios-tables-test* 32903f6be80cSThomas HuthX: tests/qtest/migration-* 329198a43bf0SPaolo Bonzini 32925f6fd09aSAlexander BulekovDevice Fuzzing 32935f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu> 32945f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com> 32955f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com> 32965f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com> 329725e5fe76SThomas HuthR: Fabiano Rosas <farosas@suse.de> 329885221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com> 32995d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com> 33005f6fd09aSAlexander BulekovS: Maintained 33015f6fd09aSAlexander BulekovF: tests/qtest/fuzz/ 3302d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c 33034ab20b51SAlex BennéeF: tests/docker/test-fuzz 3304211635b3SAlexander BulekovF: scripts/oss-fuzz/ 3305230376d2SAlexander BulekovF: hw/mem/sparse-mem.c 3306f3a0208fSAlexander BulekovF: docs/devel/fuzzing.rst 33075f6fd09aSAlexander Bulekov 3308cc0100f4SAlistair FrancisRegister API 3309c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 3310cc0100f4SAlistair FrancisS: Maintained 3311cc0100f4SAlistair FrancisF: hw/core/register.c 3312cc0100f4SAlistair FrancisF: include/hw/register.h 331306a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h 3314cc0100f4SAlistair Francis 33155a5110d2SManos PitsidianakisRust 33165a5110d2SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 33175a5110d2SManos PitsidianakisS: Maintained 33185a5110d2SManos PitsidianakisF: rust/qemu-api 33192b74dd91SManos PitsidianakisF: rust/qemu-api-macros 33205a5110d2SManos PitsidianakisF: rust/rustfmt.toml 33215a5110d2SManos Pitsidianakis 3322fd5d5c56SAnthony LiguoriSLIRP 3323eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3324bafc72abSJan KiszkaS: Maintained 3325663fb1e1SThomas HuthF: net/slirp.c 3326d24b2b1cSThomas HuthF: include/net/slirp.h 332702cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp 3328fd5d5c56SAnthony Liguori 3329aa09b3d5SMarkus ArmbrusterStats 3330aa09b3d5SMarkus ArmbrusterS: Orphan 3331aa09b3d5SMarkus ArmbrusterF: include/sysemu/stats.h 3332aa09b3d5SMarkus ArmbrusterF: stats/ 33330afbba6cSMarkus ArmbrusterF: qapi/stats.json 3334aa09b3d5SMarkus Armbruster 33356d0af39fSEdgar E. IglesiasStreams 33366d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 33376d0af39fSEdgar E. IglesiasS: Maintained 33386d0af39fSEdgar E. IglesiasF: hw/core/stream.c 33396d0af39fSEdgar E. IglesiasF: include/hw/stream.h 33406d0af39fSEdgar E. Iglesias 3341b1ed728aSPaolo BonziniStubs 3342b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3343b1ed728aSPaolo BonziniS: Maintained 3344b1ed728aSPaolo BonziniF: stubs/ 3345b1ed728aSPaolo Bonzini 3346598a3f35SStefan HajnocziTracing 33471cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 334884197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 3349598a3f35SStefan HajnocziS: Maintained 3350598a3f35SStefan HajnocziF: trace/ 33510e076292SThomas HuthF: trace-events 33523a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc 335392a3c6aaSMarkus ArmbrusterF: qapi/trace.json 3354f70fd8fdSLluís VilanovaF: scripts/tracetool.py 3355f70fd8fdSLluís VilanovaF: scripts/tracetool/ 335662dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap* 335733b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst 3358d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst 3359e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing 3360598a3f35SStefan Hajnoczi 336184197267SMads YnddalSimpletrace 336284197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk> 336384197267SMads YnddalS: Maintained 336484197267SMads YnddalF: scripts/simpletrace.py 336584197267SMads Ynddal 33663859b6cfSMarkus ArmbrusterTPM 33671f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com> 33686b4f250bSStefan BergerS: Maintained 33698d7f2e76SPhilippe Mathieu-DaudéF: system/tpm* 33703859b6cfSMarkus ArmbrusterF: hw/tpm/* 33713859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h 33723859b6cfSMarkus ArmbrusterF: include/sysemu/tpm* 33733859b6cfSMarkus ArmbrusterF: qapi/tpm.json 33748ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/ 33751e8a1faeSThomas HuthF: tests/qtest/*tpm* 33764db546d3SThomas HuthF: docs/specs/tpm.rst 3377e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next 33783859b6cfSMarkus Armbruster 3379bc419a1cSHuai-Cheng KuoSPDM 3380bc419a1cSHuai-Cheng KuoM: Alistair Francis <alistair.francis@wdc.com> 3381bc419a1cSHuai-Cheng KuoS: Maintained 3382bc419a1cSHuai-Cheng KuoF: backends/spdm-socket.c 3383bc419a1cSHuai-Cheng KuoF: include/sysemu/spdm-socket.h 3384bc419a1cSHuai-Cheng Kuo 338514f40fdcSBlue SwirlCheckpatch 338614f40fdcSBlue SwirlS: Odd Fixes 338714f40fdcSBlue SwirlF: scripts/checkpatch.pl 338814f40fdcSBlue Swirl 3389c0787c8dSJuan QuintelaMigration 33902bace555SPeter XuM: Peter Xu <peterx@redhat.com> 33912bace555SPeter XuM: Fabiano Rosas <farosas@suse.de> 3392c0787c8dSJuan QuintelaS: Maintained 3393107b5969SMarc-André LureauF: hw/core/vmstate-if.c 3394107b5969SMarc-André LureauF: include/hw/vmstate-if.h 3395c0787c8dSJuan QuintelaF: include/migration/ 3396b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h 339744a1f946SDr. David Alan GilbertF: migration/ 3398c5515640SAmit ShahF: scripts/vmstate-static-checker.py 3399c5515640SAmit ShahF: tests/vmstate-static-checker-data/ 34003f6be80cSThomas HuthF: tests/qtest/migration-* 34018e0b21e3SAvihai HoronF: docs/devel/migration/ 340248685a8eSMarkus ArmbrusterF: qapi/migration.json 3403fac87d4dSHyman Huang(黄勇)F: tests/migration/ 3404b862888cSMarkus ArmbrusterF: util/userfaultfd.c 34058ebcb4b3SPeter XuX: migration/rdma* 34068ebcb4b3SPeter Xu 34078ebcb4b3SPeter XuRDMA Migration 34088ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com> 34098ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com> 34108ebcb4b3SPeter XuS: Odd Fixes 34118ebcb4b3SPeter XuF: migration/rdma* 3412c0787c8dSJuan Quintela 34132b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate 34142b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com> 34152b3edd95SHyman Huang(黄勇)S: Maintained 34168d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c 34172b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtylimit.h 34182b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c 34192b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h 34202b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtyrate.h 34218e0b21e3SAvihai HoronF: docs/devel/migration/dirty-limit.rst 34222b3edd95SHyman Huang(黄勇) 3423d87b258bSHyman HuangDetached LUKS header 3424d87b258bSHyman HuangM: Hyman Huang <yong.huang@smartx.com> 3425d87b258bSHyman HuangS: Maintained 3426d87b258bSHyman HuangF: tests/qemu-iotests/tests/luks-detached-header 34279263c417SHyman HuangF: docs/devel/luks-detached-header.rst 3428d87b258bSHyman Huang 3429a566907fSMarc-André LureauD-Bus 3430a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 3431a566907fSMarc-André LureauS: Maintained 34325010cec2SMarc-André LureauF: backends/dbus-vmstate.c 343389f4df95SMarc-André LureauF: ui/dbus* 343489f4df95SMarc-André LureauF: audio/dbus* 3435a5021d69SMarc-André LureauF: util/dbus.c 343689f4df95SMarc-André LureauF: include/ui/dbus* 3437a5021d69SMarc-André LureauF: include/qemu/dbus.h 343889f4df95SMarc-André LureauF: docs/interop/dbus* 343989f4df95SMarc-André LureauF: docs/sphinx/dbus* 344089f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py 344189f4df95SMarc-André LureauF: tests/qtest/dbus* 34429b286e76SMarc-André LureauF: scripts/xml-preprocess* 3443a566907fSMarc-André Lureau 344492bfedb0SEduardo OtuboSeccomp 3445e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3446e3160deaSDaniel P. BerrangéS: Odd Fixes 34478d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c 344892bfedb0SEduardo OtuboF: include/sysemu/seccomp.h 3449d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c 345092bfedb0SEduardo Otubo 3451ddbb0d09SDaniel P. BerrangeCryptography 3452ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3453ddbb0d09SDaniel P. BerrangeS: Maintained 3454ddbb0d09SDaniel P. BerrangeF: crypto/ 3455ddbb0d09SDaniel P. BerrangeF: include/crypto/ 34566b0a96ceSRichard HendersonF: host/include/*/host/crypto/ 345792a3c6aaSMarkus ArmbrusterF: qapi/crypto.json 3458da668aa1SThomas HuthF: tests/unit/test-crypto-* 34593b472e71SThomas HuthF: tests/bench/benchmark-crypto-* 3460da668aa1SThomas HuthF: tests/unit/crypto-tls-* 34610e9bb8adSPhilippe Mathieu-DaudéF: tests/unit/pkix_asn1_tab.c.inc 3462899833cdSDaniel P. BerrangeF: qemu.sasl 3463ddbb0d09SDaniel P. Berrange 346410817bf0SDaniel P. BerrangeCoroutines 346510817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com> 346610817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com> 346700a25291SStefan HajnocziS: Maintained 346810817bf0SDaniel P. BerrangeF: util/*coroutine* 346910817bf0SDaniel P. BerrangeF: include/qemu/coroutine* 3470da668aa1SThomas HuthF: tests/unit/test-coroutine.c 347110817bf0SDaniel P. Berrange 347288c5f205SDaniel P. BerrangeBuffers 347388c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 34744251dfb0SJohn SnowS: Odd Fixes 347588c5f205SDaniel P. BerrangeF: util/buffer.c 347688c5f205SDaniel P. BerrangeF: include/qemu/buffer.h 347788c5f205SDaniel P. Berrange 3478666a3af9SDaniel P. BerrangeI/O Channels 3479666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3480666a3af9SDaniel P. BerrangeS: Maintained 3481666a3af9SDaniel P. BerrangeF: io/ 3482666a3af9SDaniel P. BerrangeF: include/io/ 3483da668aa1SThomas HuthF: tests/unit/test-io-* 3484666a3af9SDaniel P. Berrange 34855b76dd13SDaniel P. BerrangeUser authorization 34865b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 34875b76dd13SDaniel P. BerrangeS: Maintained 34885b76dd13SDaniel P. BerrangeF: authz/ 3489c8c99887SDaniel P. BerrangeF: qapi/authz.json 34905b76dd13SDaniel P. BerrangeF: include/authz/ 3491da668aa1SThomas HuthF: tests/unit/test-authz-* 34925b76dd13SDaniel P. Berrange 34935614a283SGerd HoffmannSockets 34945614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com> 34955614a283SGerd HoffmannS: Maintained 34965614a283SGerd HoffmannF: include/qemu/sockets.h 34975614a283SGerd HoffmannF: util/qemu-sockets.c 3498a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json 34995614a283SGerd Hoffmann 350090e33dfeSDaniel P. BerrangéFile monitor 350190e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 35024251dfb0SJohn SnowS: Odd Fixes 350390e33dfeSDaniel P. BerrangéF: util/filemonitor*.c 350490e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h 3505da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c 350690e33dfeSDaniel P. Berrangé 3507d310d85bSAlberto GarciaThrottling infrastructure 3508d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3509d310d85bSAlberto GarciaS: Supported 3510d310d85bSAlberto GarciaF: block/throttle-groups.c 3511d310d85bSAlberto GarciaF: include/block/throttle-groups.h 351289603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h 3513d310d85bSAlberto GarciaF: util/throttle.c 351489603938SPhilippe Mathieu-DaudéF: docs/throttle.txt 3515da668aa1SThomas HuthF: tests/unit/test-throttle.c 3516d310d85bSAlberto GarciaL: qemu-block@nongnu.org 3517d310d85bSAlberto Garcia 3518080d7aacSFam ZhengUUID 3519fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3520080d7aacSFam ZhengS: Supported 3521080d7aacSFam ZhengF: util/uuid.c 3522080d7aacSFam ZhengF: include/qemu/uuid.h 3523da668aa1SThomas HuthF: tests/unit/test-uuid.c 3524080d7aacSFam Zheng 352550186051SLukas StraubYank feature 352650186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de> 352750186051SLukas StraubS: Odd fixes 352850186051SLukas StraubF: util/yank.c 35291a92d6d5SLukas StraubF: migration/yank_functions* 3530d3a0bb77SLukas StraubF: tests/unit/test-yank.c 353150186051SLukas StraubF: include/qemu/yank.h 353250186051SLukas StraubF: qapi/yank.json 353350186051SLukas Straub 3534a4cc318eSzhanghailiangCOLO Framework 35352ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com> 3536a4cc318eSzhanghailiangS: Maintained 3537a4cc318eSzhanghailiangF: migration/colo* 3538a4cc318eSzhanghailiangF: include/migration/colo.h 3539a4cc318eSzhanghailiangF: include/migration/failover.h 3540a4cc318eSzhanghailiangF: docs/COLO-FT.txt 3541a4cc318eSzhanghailiang 354288f82ed1SZhang ChenCOLO Proxy 3543c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com> 35442ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com> 354588f82ed1SZhang ChenS: Supported 354688f82ed1SZhang ChenF: docs/colo-proxy.txt 354788f82ed1SZhang ChenF: net/colo* 354888f82ed1SZhang ChenF: net/filter-rewriter.c 354988f82ed1SZhang ChenF: net/filter-mirror.c 3550487cf3f2SZhang ChenF: tests/qtest/test-filter* 355188f82ed1SZhang Chen 355262258201SPavel DovgalyukRecord/replay 355362258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> 355462258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com> 355570b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay 355662258201SPavel DovgalyukS: Supported 355762258201SPavel DovgalyukF: replay/* 355862258201SPavel DovgalyukF: block/blkreplay.c 355962258201SPavel DovgalyukF: net/filter-replay.c 35605b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h 356162258201SPavel DovgalyukF: include/sysemu/replay.h 35624db546d3SThomas HuthF: docs/devel/replay.rst 35634db546d3SThomas HuthF: docs/system/replay.rst 356462258201SPavel DovgalyukF: stubs/replay.c 3565bbbd9b6eSWillian RampazzoF: tests/avocado/replay_kernel.py 3566bbbd9b6eSWillian RampazzoF: tests/avocado/replay_linux.py 3567bbbd9b6eSWillian RampazzoF: tests/avocado/reverse_debugging.py 356843d7e1d7SPavel DovgalyukF: qapi/replay.json 356962258201SPavel Dovgalyuk 3570eecf5eedSPeter XuIOVA Tree 3571eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com> 3572eecf5eedSPeter XuS: Maintained 3573eecf5eedSPeter XuF: include/qemu/iova-tree.h 3574eecf5eedSPeter XuF: util/iova-tree.c 3575eecf5eedSPeter Xu 35765ee547bbSViktor Prutyanovelf2dmp 35775ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 3578a2de23c6SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 35795ee547bbSViktor PrutyanovS: Maintained 35805ee547bbSViktor PrutyanovF: contrib/elf2dmp/ 35815ee547bbSViktor Prutyanov 358239131a4eSPhilippe Mathieu-DaudéOverall sensors 358339131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 358439131a4eSPhilippe Mathieu-DaudéS: Odd Fixes 358539131a4eSPhilippe Mathieu-DaudéF: hw/sensor 358639131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor 358739131a4eSPhilippe Mathieu-Daudé 358893198b6cSCorey MinyardI2C and SMBus 358993198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com> 359093198b6cSCorey MinyardS: Maintained 359193198b6cSCorey MinyardF: hw/i2c/core.c 359293198b6cSCorey MinyardF: hw/i2c/smbus_slave.c 359393198b6cSCorey MinyardF: hw/i2c/smbus_master.c 359493198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c 359593198b6cSCorey MinyardF: include/hw/i2c/i2c.h 359693198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h 359793198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h 359893198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h 359993198b6cSCorey Minyard 3600bf0e0c70STitus RwantarePMBus 3601bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com> 3602bf0e0c70STitus RwantareS: Maintained 3603bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c 3604bf0e0c70STitus RwantareF: hw/sensor/adm1272.c 3605ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c 3606bf0e0c70STitus RwantareF: hw/sensor/max34451.c 3607bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h 3608ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h 3609bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c 3610bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c 3611ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c 3612bf0e0c70STitus Rwantare 3613649b8ed2SNinad PalsuleFSI 3614649b8ed2SNinad PalsuleM: Ninad Palsule <ninad@linux.ibm.com> 3615649b8ed2SNinad PalsuleR: Cédric Le Goater <clg@kaod.org> 3616649b8ed2SNinad PalsuleS: Maintained 3617649b8ed2SNinad PalsuleF: hw/fsi/* 3618649b8ed2SNinad PalsuleF: include/hw/fsi/* 3619649b8ed2SNinad PalsuleF: docs/specs/fsi.rst 3620649b8ed2SNinad PalsuleF: tests/qtest/aspeed_fsi-test.c 3621649b8ed2SNinad Palsule 3622d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications 36238823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3624d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com> 3625d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com> 3626d0d89526SPhilippe Mathieu-DaudéS: Maintained 3627d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json 3628d0d89526SPhilippe Mathieu-Daudé 36296739df3fSLaszlo ErsekEDK2 Firmware 36308823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 36319b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 36326739df3fSLaszlo ErsekS: Supported 3633b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf* 36346739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json 36356739df3fSLaszlo ErsekF: pc-bios/edk2-* 36366739df3fSLaszlo ErsekF: roms/Makefile.edk2 36376739df3fSLaszlo ErsekF: roms/edk2 36386739df3fSLaszlo ErsekF: roms/edk2-* 36396739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/ 36406739df3fSLaszlo ErsekF: tests/uefi-test-tools/ 36416739df3fSLaszlo Ersek 36428bc43f39SPeter XuVT-d Emulation 36438bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com> 36448bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com> 3645e3f15732SYi LiuR: Yi Liu <yi.l.liu@intel.com> 36469e64bec8SCLEMENT MATHIEU--DRIFR: Clément Mathieu--Drif <clement.mathieu--drif@eviden.com> 36478bc43f39SPeter XuS: Supported 36488bc43f39SPeter XuF: hw/i386/intel_iommu.c 36498bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h 36508bc43f39SPeter XuF: include/hw/i386/intel_iommu.h 36518bc43f39SPeter Xu 36522f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation 36532f5a2b35SPhilippe Mathieu-DaudéS: Orphan 36542f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.? 36552f5a2b35SPhilippe Mathieu-Daudé 3656e92fb016SBin MengOpenSBI Firmware 3657e92fb016SBin MengM: Bin Meng <bmeng.cn@gmail.com> 3658e92fb016SBin MengS: Supported 3659e92fb016SBin MengF: pc-bios/opensbi-* 3660e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml 3661e92fb016SBin MengF: .gitlab-ci.d/opensbi/ 3662e92fb016SBin Meng 366359c7a187SLuc MichelClock framework 366459c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr> 36651d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr> 366659c7a187SLuc MichelS: Maintained 366759c7a187SLuc MichelF: include/hw/clock.h 366859c7a187SLuc MichelF: include/hw/qdev-clock.h 366959c7a187SLuc MichelF: hw/core/clock.c 367059c7a187SLuc MichelF: hw/core/clock-vmstate.c 367159c7a187SLuc MichelF: hw/core/qdev-clock.c 367259c7a187SLuc MichelF: docs/devel/clocks.rst 367359c7a187SLuc Michel 36744c046ce3SPeter MaydellReset framework 36754c046ce3SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 36764c046ce3SPeter MaydellS: Maintained 36774c046ce3SPeter MaydellF: include/hw/resettable.h 36784c046ce3SPeter MaydellF: include/hw/core/resetcontainer.h 36794c046ce3SPeter MaydellF: include/sysemu/reset.h 36804c046ce3SPeter MaydellF: hw/core/reset.c 36814c046ce3SPeter MaydellF: hw/core/resettable.c 36824c046ce3SPeter MaydellF: hw/core/resetcontainer.c 36834c046ce3SPeter Maydell 3684fd5d5c56SAnthony LiguoriUsermode Emulation 3685fd5d5c56SAnthony Liguori------------------ 36866347e1f1SMarkus ArmbrusterOverall usermode emulation 3687486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi> 3688486bbe5fSPaolo BonziniS: Maintained 368958410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c 3690bbf15aafSRichard HendersonF: include/user/ 3691bbf15aafSRichard HendersonF: common-user/ 3692486bbe5fSPaolo Bonzini 3693fd5d5c56SAnthony LiguoriBSD user 369465a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com> 369565a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org> 369665a9d380SWarner LoshS: Maintained 3697fd5d5c56SAnthony LiguoriF: bsd-user/ 3698812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak 3699adbae40fSWarner LoshF: tests/vm/*bsd 370065a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1 3701fd5d5c56SAnthony Liguori 3702fd5d5c56SAnthony LiguoriLinux user 37038f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu> 3704fd5d5c56SAnthony LiguoriS: Maintained 3705fd5d5c56SAnthony LiguoriF: linux-user/ 3706812b31d3SAlex BennéeF: configs/targets/*linux-user.mak 3707e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh 3708e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh 370957333330SLaurent VivierF: scripts/update-mips-syscall-args.sh 371042f5a7e9SAurelien Jarno 371142f5a7e9SAurelien JarnoTiny Code Generator (TCG) 371242f5a7e9SAurelien Jarno------------------------- 37136347e1f1SMarkus ArmbrusterCommon TCG code 3714336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 371542f5a7e9SAurelien JarnoS: Maintained 371642f5a7e9SAurelien JarnoF: tcg/ 3717d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/ 371842f5a7e9SAurelien Jarno 371922b5867bSAlex BennéeTCG Plugins 372022b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 37214603156fSAlex BennéeT: git https://gitlab.com/stsquad/qemu plugins/next 37223d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org> 3723a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com> 37241a8081d9SPierrick BouvierR: Pierrick Bouvier <pierrick.bouvier@linaro.org> 372522b5867bSAlex BennéeS: Maintained 37268ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst 372722b5867bSAlex BennéeF: plugins/ 37281b4c136bSAlex BennéeF: tests/tcg/plugins/ 3729bbbd9b6eSWillian RampazzoF: tests/avocado/tcg_plugins.py 3730c17a386bSAlex BennéeF: contrib/plugins/ 373122b5867bSAlex Bennée 37326347e1f1SMarkus ArmbrusterAArch64 TCG target 37333e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3734b25a464cSClaudio FontanaS: Maintained 3735b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3736b25a464cSClaudio FontanaF: tcg/aarch64/ 3737b25a464cSClaudio Fontana 37386347e1f1SMarkus ArmbrusterARM TCG target 37397c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org> 374042f5a7e9SAurelien JarnoS: Maintained 3741b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 374242f5a7e9SAurelien JarnoF: tcg/arm/ 374342f5a7e9SAurelien Jarno 37446347e1f1SMarkus Armbrusteri386 TCG target 3745336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 374642f5a7e9SAurelien JarnoS: Maintained 374742f5a7e9SAurelien JarnoF: tcg/i386/ 374842f5a7e9SAurelien Jarno 3749afa33258SWANG XueruiLoongArch64 TCG target 3750afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name> 3751afa33258SWANG XueruiS: Maintained 3752afa33258SWANG XueruiF: tcg/loongarch64/ 3753afa33258SWANG Xuerui 37546347e1f1SMarkus ArmbrusterMIPS TCG target 37558823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3756099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 3757dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org> 375815d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 375945c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 3760cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 376142f5a7e9SAurelien JarnoF: tcg/mips/ 376242f5a7e9SAurelien Jarno 37636347e1f1SMarkus ArmbrusterPPC TCG target 3764336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 376515610d42SPranith KumarS: Odd Fixes 376642f5a7e9SAurelien JarnoF: tcg/ppc/ 376742f5a7e9SAurelien Jarno 37686347e1f1SMarkus ArmbrusterRISC-V TCG target 3769c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 3770fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 3771fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org 3772fb1f70f3SAlistair FrancisS: Maintained 3773fb1f70f3SAlistair FrancisF: tcg/riscv/ 37745d0ce90dSThomas HuthF: disas/riscv.[ch] 3775fb1f70f3SAlistair Francis 37766347e1f1SMarkus ArmbrusterS390 TCG target 3777336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 377842f5a7e9SAurelien JarnoS: Maintained 377942f5a7e9SAurelien JarnoF: tcg/s390/ 3780146bd283SCornelia HuckL: qemu-s390x@nongnu.org 378142f5a7e9SAurelien Jarno 37826347e1f1SMarkus ArmbrusterSPARC TCG target 3783297e8005SMarkus ArmbrusterS: Odd Fixes 37846d0b52edSRichard HendersonF: tcg/sparc64/ 3785c17652eeSPaolo BonziniF: disas/sparc.c 3786bc75c9e5SStefan Weil 37876347e1f1SMarkus ArmbrusterTCI TCG target 3788bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 3789bc75c9e5SStefan WeilS: Maintained 37908ef9cd55SAndreas FärberF: tcg/tci/ 3791752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c 3792c17652eeSPaolo BonziniF: disas/tci.c 3793aa09c951SAndreas Färber 3794f05b328cSStefan HajnocziBlock drivers 3795f05b328cSStefan Hajnoczi------------- 3796f05b328cSStefan HajnocziVMDK 3797fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3798c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3799f05b328cSStefan HajnocziS: Supported 3800f05b328cSStefan HajnocziF: block/vmdk.c 3801f05b328cSStefan Hajnoczi 3802f05b328cSStefan HajnocziRBD 38030725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com> 3804cbd58e7cSPeter LievenR: Peter Lieven <pl@dlhnet.de> 3805280458a3SJeff CodyL: qemu-block@nongnu.org 3806f05b328cSStefan HajnocziS: Supported 3807f05b328cSStefan HajnocziF: block/rbd.c 3808f05b328cSStefan Hajnoczi 3809f05b328cSStefan HajnocziVHDX 38105f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com> 3811280458a3SJeff CodyL: qemu-block@nongnu.org 3812f05b328cSStefan HajnocziS: Supported 3813f05b328cSStefan HajnocziF: block/vhdx* 3814f05b328cSStefan Hajnoczi 3815f05b328cSStefan HajnocziVDI 3816f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de> 3817c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3818f05b328cSStefan HajnocziS: Maintained 3819f05b328cSStefan HajnocziF: block/vdi.c 3820f05b328cSStefan Hajnoczi 3821fd66dbd4SStefan Hajnocziblkio 3822fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3823fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org 3824fd66dbd4SStefan HajnocziS: Maintained 3825fd66dbd4SStefan HajnocziF: block/blkio.c 3826fd66dbd4SStefan Hajnoczi 3827f05b328cSStefan HajnocziiSCSI 3828f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com> 3829f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 3830cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 3831c95e4c0eSKevin WolfL: qemu-block@nongnu.org 38322185fd67SPaolo BonziniS: Odd Fixes 3833f05b328cSStefan HajnocziF: block/iscsi.c 38342deb63c2SPeter LievenF: block/iscsi-opts.c 3835f05b328cSStefan Hajnoczi 383699c62e70SEric BlakeNetwork Block Device (NBD) 383799c62e70SEric BlakeM: Eric Blake <eblake@redhat.com> 38389e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 383999c62e70SEric BlakeL: qemu-block@nongnu.org 384099c62e70SEric BlakeS: Maintained 384199c62e70SEric BlakeF: block/nbd* 384299c62e70SEric BlakeF: nbd/ 384399c62e70SEric BlakeF: include/block/nbd* 384499c62e70SEric BlakeF: qemu-nbd.* 384599c62e70SEric BlakeF: blockdev-nbd.c 38468dac93a8SPeter MaydellF: docs/interop/nbd.rst 384733b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst 384858a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd* 3849ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd 38509e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 385199c62e70SEric Blake 38526542aa9cSPeter LievenNFS 3853cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 3854280458a3SJeff CodyL: qemu-block@nongnu.org 38556542aa9cSPeter LievenS: Maintained 38566542aa9cSPeter LievenF: block/nfs.c 38576542aa9cSPeter Lieven 3858f05b328cSStefan HajnocziSSH 3859f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com> 3860280458a3SJeff CodyL: qemu-block@nongnu.org 3861f05b328cSStefan HajnocziS: Supported 3862f05b328cSStefan HajnocziF: block/ssh.c 3863c9a12e75SChrysostomos Nanakos 3864280458a3SJeff CodyCURL 3865280458a3SJeff CodyL: qemu-block@nongnu.org 38665c6090faSThomas HuthS: Odd Fixes 3867280458a3SJeff CodyF: block/curl.c 3868280458a3SJeff Cody 3869280458a3SJeff CodyGLUSTER 3870280458a3SJeff CodyL: qemu-block@nongnu.org 38715c6090faSThomas HuthL: integration@gluster.org 38725c6090faSThomas HuthS: Odd Fixes 3873280458a3SJeff CodyF: block/gluster.c 3874b5e9476cSGonglei 3875199667a8SFam ZhengNull Block Driver 3876fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3877199667a8SFam ZhengL: qemu-block@nongnu.org 3878199667a8SFam ZhengS: Supported 3879199667a8SFam ZhengF: block/null.c 3880199667a8SFam Zheng 3881bdd6a90aSFam ZhengNVMe Block Driver 38821a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 38831a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net> 38848823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3885bdd6a90aSFam ZhengL: qemu-block@nongnu.org 3886bdd6a90aSFam ZhengS: Supported 3887bdd6a90aSFam ZhengF: block/nvme* 3888dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 38891a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 3890bdd6a90aSFam Zheng 3891b5e9476cSGongleiBootdevice 3892b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com> 3893b5e9476cSGongleiS: Maintained 38948d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c 3895ecdda9e0SAlberto Garcia 3896ecdda9e0SAlberto GarciaQuorum 3897ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3898ecdda9e0SAlberto GarciaS: Supported 3899ecdda9e0SAlberto GarciaF: block/quorum.c 3900ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org 3901e7c6e631SStefan Hajnoczi 3902bfcc224eSAapo Vienamoblklogwrites 3903bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com> 3904bfcc224eSAapo VienamoL: qemu-block@nongnu.org 3905bfcc224eSAapo VienamoS: Supported 3906bfcc224eSAapo VienamoF: block/blklogwrites.c 3907bfcc224eSAapo Vienamo 3908e7c6e631SStefan Hajnocziblkverify 3909e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3910e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3911e7c6e631SStefan HajnocziS: Supported 3912e7c6e631SStefan HajnocziF: block/blkverify.c 391378ac2d8dSPeter MaydellF: docs/devel/blkverify.rst 3914e7c6e631SStefan Hajnoczi 3915e7c6e631SStefan Hajnoczibochs 3916e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3917e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3918e7c6e631SStefan HajnocziS: Supported 3919e7c6e631SStefan HajnocziF: block/bochs.c 3920e7c6e631SStefan Hajnoczi 3921e7c6e631SStefan Hajnoczicloop 3922e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3923e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3924e7c6e631SStefan HajnocziS: Supported 3925e7c6e631SStefan HajnocziF: block/cloop.c 3926e7c6e631SStefan Hajnoczi 3927e7c6e631SStefan Hajnoczidmg 3928e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3929e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3930e7c6e631SStefan HajnocziS: Supported 3931e7c6e631SStefan HajnocziF: block/dmg.c 3932e7c6e631SStefan Hajnoczi 3933e7c6e631SStefan Hajnocziparallels 3934e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3935f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org> 3936e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3937e7c6e631SStefan HajnocziS: Supported 3938e7c6e631SStefan HajnocziF: block/parallels.c 3939a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c 39401bc0fc0aSPeter MaydellF: docs/interop/parallels.rst 39417d9fc7e7SPeter MaydellF: docs/interop/prl-xml.rst 3942bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels 3943e7c6e631SStefan Hajnoczi 3944e7c6e631SStefan Hajnocziqed 3945e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3946e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3947e7c6e631SStefan HajnocziS: Supported 3948e7c6e631SStefan HajnocziF: block/qed.c 3949e7c6e631SStefan Hajnoczi 3950e7c6e631SStefan Hajnocziraw 3951e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3952e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3953e7c6e631SStefan HajnocziS: Supported 3954e7c6e631SStefan HajnocziF: block/linux-aio.c 3955f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h 39562e6fc7ebSEric BlakeF: block/raw-format.c 3957c1bb86cdSEric BlakeF: block/file-posix.c 3958c1bb86cdSEric BlakeF: block/file-win32.c 3959e7c6e631SStefan HajnocziF: block/win32-aio.c 3960e7c6e631SStefan Hajnoczi 39616663a0a3SAarushi MehtaLinux io_uring 39626663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com> 39636663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com> 39646663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com> 39650ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 39666663a0a3SAarushi MehtaL: qemu-block@nongnu.org 39676663a0a3SAarushi MehtaS: Maintained 39686663a0a3SAarushi MehtaF: block/io_uring.c 396906a47ef5SAarushi MehtaF: stubs/io_uring.c 39706663a0a3SAarushi Mehta 3971e7c6e631SStefan Hajnocziqcow2 3972e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3973b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3974e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3975e7c6e631SStefan HajnocziS: Supported 3976e7c6e631SStefan HajnocziF: block/qcow2* 3977b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt 3978e7c6e631SStefan Hajnoczi 3979e7c6e631SStefan Hajnocziqcow 3980e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3981e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3982e7c6e631SStefan HajnocziS: Supported 3983e7c6e631SStefan HajnocziF: block/qcow.c 3984e7c6e631SStefan Hajnoczi 3985e7c6e631SStefan Hajnocziblkdebug 3986e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3987b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3988e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3989e7c6e631SStefan HajnocziS: Supported 3990e7c6e631SStefan HajnocziF: block/blkdebug.c 3991d5f42aacSPeter MaydellF: docs/devel/blkdebug.rst 3992e7c6e631SStefan Hajnoczi 3993e7c6e631SStefan Hajnoczivpc 3994e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3995e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3996e7c6e631SStefan HajnocziS: Supported 3997e7c6e631SStefan HajnocziF: block/vpc.c 3998e7c6e631SStefan Hajnoczi 3999e7c6e631SStefan Hajnoczivvfat 4000e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 4001e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 40024b7c5bc4SPrasad J PanditS: Odd Fixes 4003e7c6e631SStefan HajnocziF: block/vvfat.c 4004abfe4e94SStefan Hajnoczi 4005abfe4e94SStefan HajnocziImage format fuzzer 4006abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 4007abfe4e94SStefan HajnocziL: qemu-block@nongnu.org 4008abfe4e94SStefan HajnocziS: Supported 4009abfe4e94SStefan HajnocziF: tests/image-fuzzer/ 4010717171bdSDaniel P. Berrange 40118675a376SCoiby XuVhost-user block device backend server 40128675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com> 40138675a376SCoiby XuS: Maintained 40148675a376SCoiby XuF: block/export/vhost-user-blk-server.c 401580a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h 40165c368029SXie YongjiF: block/export/virtio-blk-handler.c 40175c368029SXie YongjiF: block/export/virtio-blk-handler.h 401880a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h 40198675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c 402080695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h 402180695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c 402280a06cc5SStefan HajnocziF: util/vhost-user-server.c 40238675a376SCoiby Xu 40240c9b70d5SMax ReitzFUSE block device exports 4025b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 40260c9b70d5SMax ReitzL: qemu-block@nongnu.org 40270c9b70d5SMax ReitzS: Supported 40280c9b70d5SMax ReitzF: block/export/fuse.c 40290c9b70d5SMax Reitz 40302a2359b8SXie YongjiVDUSE library and block device exports 4031a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com> 4032a6caeee8SXie YongjiS: Maintained 4033a6caeee8SXie YongjiF: subprojects/libvduse/ 40342a2359b8SXie YongjiF: block/export/vduse-blk.c 40352a2359b8SXie YongjiF: block/export/vduse-blk.h 4036a6caeee8SXie Yongji 4037049105a3SChanglong XieReplication 4038205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com> 40393ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com> 4040049105a3SChanglong XieS: Supported 4041049105a3SChanglong XieF: replication* 4042049105a3SChanglong XieF: block/replication.c 4043da668aa1SThomas HuthF: tests/unit/test-replication.c 4044049105a3SChanglong XieF: docs/block-replication.txt 4045049105a3SChanglong Xie 4046b052fec8SAlex BennéeSemihosting 4047b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4048b052fec8SAlex BennéeS: Maintained 40498df9f0c3SPhilippe Mathieu-DaudéF: semihosting/ 40506b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/ 40513539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/ 4052b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c 4053b052fec8SAlex Bennée 40548684f1beSJohn G JohnsonMulti-process QEMU 40558684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com> 40568684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com> 40578684f1beSJohn G JohnsonS: Maintained 40588684f1beSJohn G JohnsonF: docs/devel/multi-process.rst 4059639090d8SElena UfimtsevaF: docs/system/multi-process.rst 40606fbd84d6SJagannathan RamanF: hw/pci-host/remote.c 40616fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h 40623f0e7e57SJagannathan RamanF: hw/remote/machine.c 40633f0e7e57SJagannathan RamanF: include/hw/remote/machine.h 4064ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c 4065ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h 406648b06f50SJagannathan RamanF: hw/remote/message.c 4067c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c 4068ed5d0019SJagannathan RamanF: include/hw/remote/memory.h 4069ed5d0019SJagannathan RamanF: hw/remote/memory.c 40709f811207SElena UfimtsevaF: hw/remote/proxy.c 40719f811207SElena UfimtsevaF: include/hw/remote/proxy.h 4072c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c 4073c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h 4074bd36adb8SJagannathan RamanF: hw/remote/iohub.c 4075bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h 407655116968SJagannathan RamanF: subprojects/libvfio-user 40778f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c 407808cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h 4079253007d1SJagannathan RamanF: hw/remote/iommu.c 4080253007d1SJagannathan RamanF: include/hw/remote/iommu.h 40818684f1beSJohn G Johnson 408290322e64SAndrew MelnychenkoEBPF: 408390322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com> 408490322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com> 408590322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com> 408690322e64SAndrew MelnychenkoS: Maintained 40872635f961SThomas HuthF: docs/devel/ebpf_rss.rst 408890322e64SAndrew MelnychenkoF: ebpf/* 408990322e64SAndrew MelnychenkoF: tools/ebpf/* 409090322e64SAndrew Melnychenko 4091b9e02c06SAlex BennéeBuild and test automation 4092b9e02c06SAlex Bennée------------------------- 40939872ba0aSThomas HuthBuild and test automation, general continuous integration 4094b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4095e4239ee9SAlex BennéeT: git https://gitlab.com/stsquad/qemu testing/next 40968823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 40979872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com> 40989872ba0aSThomas HuthR: Wainer dos Santos Moschetta <wainersm@redhat.com> 4099e70dc7f8SAlex BennéeS: Maintained 4100e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml 41019872ba0aSThomas HuthF: .gitlab-ci.yml 41029872ba0aSThomas HuthF: .gitlab-ci.d/ 4103b9e02c06SAlex BennéeF: .travis.yml 4104145af277SThomas HuthF: docs/devel/ci* 410504250c69SPhilippe Mathieu-DaudéF: scripts/ci/ 4106e70dc7f8SAlex BennéeF: tests/docker/ 410718023821SFam ZhengF: tests/vm/ 41083260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/ 4109267fe57cSAlex BennéeF: tests/avocado/tuxrun_baselines.py 411054dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh 41114db546d3SThomas HuthF: docs/devel/testing.rst 41129872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines 4113e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu 4114717171bdSDaniel P. Berrange 41157162fbb4SEd MasteFreeBSD Hosted Continuous Integration 41167162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org> 41177162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org> 41187162fbb4SEd MasteS: Maintained 41195be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd* 41205be6fd0cSThomas HuthF: tests/vm/freebsd 41217162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu 41227162fbb4SEd Maste 4123fa32a634SThomas HuthFunctional testing framework 4124fa32a634SThomas HuthM: Thomas Huth <thuth@redhat.com> 4125fa32a634SThomas HuthR: Philippe Mathieu-Daudé <philmd@linaro.org> 4126fa32a634SThomas HuthF: tests/functional/qemu_test/ 4127fa32a634SThomas Huth 4128daee8de3SYonggang LuoWindows Hosted Continuous Integration 4129daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com> 4130daee8de3SYonggang LuoS: Maintained 4131da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml 4132daee8de3SYonggang Luo 41337e97017eSAlex BennéeGuest Test Compilation Support 41347e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 41358823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 413600a25291SStefan HajnocziS: Maintained 4137162f9164SAlex BennéeF: tests/tcg/Makefile.target 41387e97017eSAlex Bennée 4139bbbd9b6eSWillian RampazzoIntegration Testing with the Avocado framework 41406634f1c4SPhilippe Mathieu-DaudéW: https://trello.com/b/6Qi1pxVn/avocado-qemu 41416634f1c4SPhilippe Mathieu-DaudéR: Cleber Rosa <crosa@redhat.com> 41428823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 41436634f1c4SPhilippe Mathieu-DaudéR: Wainer dos Santos Moschetta <wainersm@redhat.com> 41446634f1c4SPhilippe Mathieu-DaudéS: Odd Fixes 4145bbbd9b6eSWillian RampazzoF: tests/avocado/ 41466634f1c4SPhilippe Mathieu-Daudé 41471e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored) 41481e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org> 41498823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 41501e970158SPhilippe Mathieu-DaudéS: Maintained 415166dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml 415266dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml 41531e970158SPhilippe Mathieu-Daudé 4154717171bdSDaniel P. BerrangeDocumentation 4155717171bdSDaniel P. Berrange------------- 4156717171bdSDaniel P. BerrangeBuild system architecture 4157717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4158717171bdSDaniel P. BerrangeS: Odd Fixes 4159551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst 41608a49e97fSFam Zheng 416192329a7eSAlex BennéeGIT Data Mining Config 416292329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 416392329a7eSAlex BennéeS: Odd Fixes 416492329a7eSAlex BennéeF: gitdm.config 416592329a7eSAlex BennéeF: contrib/gitdm/* 416692329a7eSAlex Bennée 4167b02c9bc3SMarkus ArmbrusterIncompatible changes 4168f5c5e7d9SDaniel P. BerrangéR: devel@lists.libvirt.org 4169a476b216SMao ZhongyiF: docs/about/deprecated.rst 4170b02c9bc3SMarkus Armbruster 4171aef45d51SDaniel P. BerrangeBuild System 4172aef45d51SDaniel P. Berrange------------ 417348fad83fSAlex BennéeMeson 417448fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 417548fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com> 417648fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com> 417748fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 417848fad83fSAlex BennéeS: Maintained 417948fad83fSAlex BennéeF: meson.build 418048fad83fSAlex BennéeF: meson_options.txt 418148fad83fSAlex BennéeF: scripts/meson-buildoptions.* 418248fad83fSAlex BennéeF: scripts/check_sparse.py 418348fad83fSAlex BennéeF: scripts/symlink-install-tree.py 418448fad83fSAlex Bennée 418548fad83fSAlex BennéeTop Level Makefile and configure 418648fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 418748fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 418848fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 418948fad83fSAlex BennéeS: Maintained 419048fad83fSAlex BennéeF: Makefile 419148fad83fSAlex BennéeF: configure 419248fad83fSAlex BennéeF: scripts/mtest2make.py 419348fad83fSAlex BennéeF: tests/Makefile.include 419448fad83fSAlex Bennée 41952f38ff79SPaolo BonziniKconfig 41962f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 41972f38ff79SPaolo BonziniS: Maintained 41982f38ff79SPaolo BonziniF: scripts/minikconf.py 41992f38ff79SPaolo BonziniF: docs/devel/kconfig.rst 42002f38ff79SPaolo BonziniF: Kconfig* 42012f38ff79SPaolo BonziniF: */Kconfig* 42022f38ff79SPaolo BonziniF: hw/*/Kconfig* 42032f38ff79SPaolo BonziniF: target/*/Kconfig* 42042f38ff79SPaolo Bonzini 4205aef45d51SDaniel P. BerrangeGIT submodules 4206aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4207aef45d51SDaniel P. BerrangeS: Odd Fixes 4208aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh 4209c10e01b9SPeter Maydell 4210ef45a392SAleksandar MarkovicUI translations 42114251dfb0SJohn SnowS: Orphan 4212ef45a392SAleksandar MarkovicF: po/*.po 4213ef45a392SAleksandar Markovic 4214c10e01b9SPeter MaydellSphinx documentation configuration and build machinery 4215c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 4216c10e01b9SPeter MaydellS: Maintained 4217c10e01b9SPeter MaydellF: docs/conf.py 4218c10e01b9SPeter MaydellF: docs/*/conf.py 42194078ee54SPeter MaydellF: docs/sphinx/ 422013f934e7SPeter MaydellF: docs/_templates/ 4221d95f260aSPeter MaydellF: docs/devel/docs.rst 422253fb8bfbSAleksandar Markovic 4223764a6ee9SManos PitsidianakisRust build system integration 4224764a6ee9SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 4225764a6ee9SManos PitsidianakisS: Maintained 42266fdc5bc1SManos PitsidianakisF: scripts/rust/ 42276fdc5bc1SManos PitsidianakisF: rust/.gitignore 4228764a6ee9SManos PitsidianakisF: rust/Kconfig 42296fdc5bc1SManos PitsidianakisF: rust/meson.build 42306fdc5bc1SManos PitsidianakisF: rust/wrapper.h 4231764a6ee9SManos Pitsidianakis 423253fb8bfbSAleksandar MarkovicMiscellaneous 423353fb8bfbSAleksandar Markovic------------- 423453fb8bfbSAleksandar MarkovicPerformance Tools and Tests 423553fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com> 423653fb8bfbSAleksandar MarkovicS: Maintained 423753fb8bfbSAleksandar MarkovicF: scripts/performance/ 4238899c3fc2SAlex Bennée 4239899c3fc2SAlex BennéeCode Coverage Tools 4240899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4241899c3fc2SAlex BennéeS: Odd Fixes 4242899c3fc2SAlex BennéeF: scripts/coverage/ 4243b928505dSMaksim Davydov 4244b928505dSMaksim DavydovMachine development tool 4245b928505dSMaksim DavydovM: Maksim Davydov <davydov-max@yandex-team.ru> 4246b928505dSMaksim DavydovS: Supported 4247b928505dSMaksim DavydovF: scripts/compare-machine-types.py 4248