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* 719fc63dcffSEvgeny Voevodin 720766fd09fSMark LangsdorfCalxeda Highbank 7219ef137caSRob HerringM: Rob Herring <robh@kernel.org> 722a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 723b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 724a00d7f20SPeter MaydellS: Odd Fixes 7258d8b636dSPaolo BonziniF: hw/arm/highbank.c 7268d8b636dSPaolo BonziniF: hw/net/xgmac.c 727c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst 728766fd09fSMark Langsdorf 7299082f121SAntony PavlovCanon DIGIC 7309082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com> 731a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 732b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 733a00d7f20SPeter MaydellS: Odd Fixes 7349082f121SAntony PavlovF: include/hw/arm/digic.h 7359082f121SAntony PavlovF: hw/*/digic* 7367ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic* 737e3fc99b1SThomas HuthF: tests/functional/test_arm_canona1100.py 7382d21dd17SPeter MaydellF: docs/system/arm/digic.rst 7399082f121SAntony Pavlov 7409c8fdcecSAnup PatelGoldfish RTC 7419c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com> 7429c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com> 7439c8fdcecSAnup PatelL: qemu-riscv@nongnu.org 7449c8fdcecSAnup PatelS: Maintained 7459c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c 7469c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h 7479c8fdcecSAnup Patel 748123a069aSThomas Huthi.MX25 PDK 749123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 750123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 751123a069aSThomas HuthL: qemu-arm@nongnu.org 752123a069aSThomas HuthS: Odd Fixes 753123a069aSThomas HuthF: hw/arm/fsl-imx25.c 754123a069aSThomas HuthF: hw/arm/imx25_pdk.c 755123a069aSThomas HuthF: hw/misc/imx25_ccm.c 75637f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c 757123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h 758123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h 75937f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h 760b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst 761123a069aSThomas Huth 76295a5db3aSThomas Huthi.MX31 (kzm) 763a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 764b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 76595a5db3aSThomas HuthS: Odd Fixes 7668d8b636dSPaolo BonziniF: hw/arm/kzm.c 76795a5db3aSThomas HuthF: hw/*/imx_* 76895a5db3aSThomas HuthF: hw/*/*imx31* 76995a5db3aSThomas HuthF: include/hw/*/imx_* 77095a5db3aSThomas HuthF: include/hw/*/*imx31* 771fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst 7720325559dSPeter Chubb 773fd5d5c56SAnthony LiguoriIntegrator CP 7741ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 775b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 776fd5d5c56SAnthony LiguoriS: Maintained 7778d8b636dSPaolo BonziniF: hw/arm/integratorcp.c 778f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c 779b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h 780ef83aea0SPhilippe Mathieu-DaudéF: tests/functional/test_arm_integratorcp.py 781c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst 782fd5d5c56SAnthony Liguori 78395a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul 78495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 78595a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 78695a5db3aSThomas HuthL: qemu-arm@nongnu.org 78795a5db3aSThomas HuthS: Odd Fixes 78895a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c 78995a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c 79095a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c 79195a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h 79295a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h 79395a5db3aSThomas Huth 79495a5db3aSThomas HuthMCIMX7D SABRE / i.MX7 79595a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 79695a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com> 79795a5db3aSThomas HuthL: qemu-arm@nongnu.org 79895a5db3aSThomas HuthS: Odd Fixes 79995a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c 80095a5db3aSThomas HuthF: hw/arm/fsl-imx7.c 801b7f30114SThomas HuthF: hw/misc/imx7_*.c 80295a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h 803b7f30114SThomas HuthF: include/hw/misc/imx7_*.h 80495a5db3aSThomas HuthF: hw/pci-host/designware.c 80595a5db3aSThomas HuthF: include/hw/pci-host/designware.h 80695a5db3aSThomas Huth 807273a70aeSPeter MaydellMPS2 / MPS3 808e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 809e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org 810e5a6a6e6SPeter MaydellS: Maintained 811e5a6a6e6SPeter MaydellF: hw/arm/mps2.c 8120d4a7551SPeter MaydellF: hw/arm/mps2-tz.c 813273a70aeSPeter MaydellF: hw/arm/mps3r.c 8140d4a7551SPeter MaydellF: hw/misc/mps2-*.c 8150d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h 8166eee5d24SPeter MaydellF: hw/arm/armsse.c 8176eee5d24SPeter MaydellF: include/hw/arm/armsse.h 818c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c 819c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h 82075750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c 82175750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h 822c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c 823c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h 8244239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c 8254239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h 8265aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c 8275aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h 828cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c 829cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h 8300d10df30SPeter MaydellF: hw/timer/sse-counter.c 8310d10df30SPeter MaydellF: include/hw/timer/sse-counter.h 8320b8ceee8SPeter MaydellF: hw/timer/sse-timer.c 8330b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h 8341eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c 835ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst 836e5a6a6e6SPeter Maydell 8378f69a4c1SPeter MaydellMusca 8388f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 8398f69a4c1SPeter MaydellL: qemu-arm@nongnu.org 8408f69a4c1SPeter MaydellS: Maintained 8418f69a4c1SPeter MaydellF: hw/arm/musca.c 8429f8f640eSPeter MaydellF: docs/system/arm/musca.rst 8438f69a4c1SPeter Maydell 844fd5d5c56SAnthony LiguoriMusicpal 845fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 846a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 847b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 848a00d7f20SPeter MaydellS: Odd Fixes 8498d8b636dSPaolo BonziniF: hw/arm/musicpal.c 8506d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c 8516d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h 852c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst 853fd5d5c56SAnthony Liguori 854e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx 855e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com> 85673c793daSHao WuM: Hao Wu <wuhaotsh@google.com> 857e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org 858e5a7ba87SHavard SkinnemoenS: Supported 85969fbfb8fSHao WuF: hw/*/npcm* 8606f351a7aSTitus RwantareF: hw/sensor/adm1266.c 86169fbfb8fSHao WuF: include/hw/*/npcm* 86269fbfb8fSHao WuF: tests/qtest/npcm* 8635861f5abSTitus RwantareF: tests/qtest/adm1266-test.c 864d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin 865d1cb5edaSHavard SkinnemoenF: roms/vbootrom 86671703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst 867e5a7ba87SHavard Skinnemoen 86895a5db3aSThomas HuthRaspberry Pi 86995a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 8708823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 87195a5db3aSThomas HuthL: qemu-arm@nongnu.org 87295a5db3aSThomas HuthS: Odd Fixes 873123a069aSThomas HuthF: hw/arm/raspi.c 87495a5db3aSThomas HuthF: hw/arm/raspi_platform.h 87595a5db3aSThomas HuthF: hw/*/bcm283* 87629ecf2deSThomas HuthF: include/hw/arm/rasp* 87795a5db3aSThomas HuthF: include/hw/*/bcm283* 878d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst 879165ab274SPhilippe Mathieu-DaudéF: tests/functional/test_arm_raspi2.py 880471f7ff7SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi3.py 881547738beSPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_raspi4.py 88295a5db3aSThomas Huth 883fd5d5c56SAnthony LiguoriReal View 8841ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 885b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 886fd5d5c56SAnthony LiguoriS: Maintained 8878d8b636dSPaolo BonziniF: hw/arm/realview* 888f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c 8895ea53049SPaolo BonziniF: hw/intc/realview_gic.c 8905ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h 891c11a8e89SPeter MaydellF: docs/system/arm/realview.rst 892fd5d5c56SAnthony Liguori 89395a5db3aSThomas HuthSABRELITE / i.MX6 89495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 89595a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 89695a5db3aSThomas HuthL: qemu-arm@nongnu.org 89795a5db3aSThomas HuthS: Odd Fixes 8984db546d3SThomas HuthF: docs/system/arm/sabrelite.rst 89995a5db3aSThomas HuthF: hw/arm/sabrelite.c 90095a5db3aSThomas HuthF: hw/arm/fsl-imx6.c 901b7f30114SThomas HuthF: hw/misc/imx6_*.c 90295a5db3aSThomas HuthF: hw/ssi/imx_spi.c 9030701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c 9040701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h 90595a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h 906b7f30114SThomas HuthF: include/hw/misc/imx6_*.h 90795a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h 90895a5db3aSThomas Huth 90964580903SHongbo ZhangSBSA-REF 910428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com> 91164580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org> 91214d5addcSLeif LindholmR: Leif Lindholm <quic_llindhol@quicinc.com> 91396e6d25fSMarcin JuszkiewiczR: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> 91464580903SHongbo ZhangL: qemu-arm@nongnu.org 91564580903SHongbo ZhangS: Maintained 91664580903SHongbo ZhangF: hw/arm/sbsa-ref.c 917d02ce621SThomas HuthF: hw/misc/sbsa_ec.c 918d02ce621SThomas HuthF: hw/watchdog/sbsa_gwdt.c 919d02ce621SThomas HuthF: include/hw/watchdog/sbsa_gwdt.h 9209eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst 9218f16cd80SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_sbsaref.py 92264580903SHongbo Zhang 923671f11b2SThomas HuthSharp SL-5500 (Collie) PDA 924671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 925671f11b2SThomas HuthL: qemu-arm@nongnu.org 926671f11b2SThomas HuthS: Odd Fixes 927671f11b2SThomas HuthF: hw/arm/collie.c 928671f11b2SThomas HuthF: hw/arm/strongarm* 929504f935dSPeter MaydellF: hw/gpio/zaurus.c 930504f935dSPeter MaydellF: include/hw/arm/sharpsl.h 931b76b60f5SPeter MaydellF: docs/system/arm/collie.rst 932671f11b2SThomas Huth 933fd5d5c56SAnthony LiguoriStellaris 9341ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 935b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 936fd5d5c56SAnthony LiguoriS: Maintained 9378d8b636dSPaolo BonziniF: hw/*/stellaris* 9387c7e1f60SThomas HuthF: hw/display/ssd03* 93998fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h 9407c7e1f60SThomas HuthF: include/hw/timer/stellaris-gptm.h 941c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst 942fd5d5c56SAnthony Liguori 943e569d959SInès VarholSTM32L4x5 SoC Family 944e569d959SInès VarholM: Samuel Tardieu <sam@rfc1149.net> 945e569d959SInès VarholL: qemu-arm@nongnu.org 946e569d959SInès VarholS: Maintained 947e569d959SInès VarholF: hw/arm/stm32l4x5_soc.c 948e569d959SInès VarholF: hw/char/stm32l4x5_usart.c 949e569d959SInès VarholF: hw/misc/stm32l4x5_exti.c 950e569d959SInès VarholF: hw/misc/stm32l4x5_syscfg.c 951e569d959SInès VarholF: hw/misc/stm32l4x5_rcc.c 952e569d959SInès VarholF: hw/gpio/stm32l4x5_gpio.c 953e569d959SInès VarholF: include/hw/*/stm32l4x5_*.h 954e569d959SInès VarholF: tests/qtest/stm32l4x5* 955e569d959SInès Varhol 9562ac2410cSAlexandre IoossSTM32VLDISCOVERY 9572ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 9582ac2410cSAlexandre IoossL: qemu-arm@nongnu.org 9592ac2410cSAlexandre IoossS: Maintained 9602ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c 9611af060e5SAlexandre IoossF: docs/system/arm/stm32.rst 9622ac2410cSAlexandre Iooss 96395a5db3aSThomas HuthVersatile Express 96495a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 96595a5db3aSThomas HuthL: qemu-arm@nongnu.org 96695a5db3aSThomas HuthS: Maintained 96795a5db3aSThomas HuthF: hw/arm/vexpress.c 96842c31682SThomas HuthF: hw/display/sii9022.c 9695a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst 970c3cff727SThomas HuthF: tests/functional/test_arm_vexpress.py 97195a5db3aSThomas Huth 972fd5d5c56SAnthony LiguoriVersatile PB 9731ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 974b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 975fd5d5c56SAnthony LiguoriS: Maintained 9768d8b636dSPaolo BonziniF: hw/*/versatile* 977500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c 978f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h 979c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c 980c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst 981fd5d5c56SAnthony Liguori 98295a5db3aSThomas HuthVirt 98395a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 98495a5db3aSThomas HuthL: qemu-arm@nongnu.org 98595a5db3aSThomas HuthS: Maintained 98695a5db3aSThomas HuthF: hw/arm/virt* 98795a5db3aSThomas HuthF: include/hw/arm/virt.h 9886a0b7505SPeter MaydellF: docs/system/arm/virt.rst 9891255f5e4SPhilippe Mathieu-DaudéF: tests/functional/test_aarch64_virt.py 990de9f57a6SThomas HuthF: tests/functional/test_arm_tuxrun.py 99195a5db3aSThomas Huth 992e3260506SPeter A. G. CrosthwaiteXilinx Zynq 993cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 994c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 995a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 996b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 997e3260506SPeter A. G. CrosthwaiteS: Maintained 998cc0100f4SAlistair FrancisF: hw/*/xilinx_* 9998d8b636dSPaolo BonziniF: hw/*/cadence_* 1000246f530cSCorey MinyardF: hw/misc/zynq_slcr.c 1001246f530cSCorey MinyardF: hw/adc/zynq-xadc.c 1002246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h 1003246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h 1004cc0100f4SAlistair FrancisX: hw/ssi/xilinx_* 10052d30506dSSai Pavan BodduF: docs/system/arm/xlnx-zynq.rst 1006e3260506SPeter A. G. Crosthwaite 1007ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal 1008c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1009cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1010a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1011b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1012137805f5SAlistair FrancisS: Maintained 1013cc0100f4SAlistair FrancisF: hw/*/xlnx*.c 1014f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h 101524d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h 101624d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c 101724d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h 1018ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst 1019137805f5SAlistair Francis 102072e58848SFrancisco IglesiasXilinx Versal OSPI 1021dbd1fbedSFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 102272e58848SFrancisco IglesiasS: Maintained 102372e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c 102472e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h 102572e58848SFrancisco Iglesias 10265a8559e2SFrancisco IglesiasXilinx Versal CFI 10275a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 10285a8559e2SFrancisco IglesiasS: Maintained 10295a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c 10305a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h 103186d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c 103286d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h 1033c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c 1034c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h 10355a8559e2SFrancisco Iglesias 10360f76debdSAlexandre IoossSTM32F100 10370f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 10380f76debdSAlexandre IoossL: qemu-arm@nongnu.org 10390f76debdSAlexandre IoossS: Maintained 10400f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c 10410f76debdSAlexandre Iooss 1042a1f8193bSAlistair FrancisSTM32F205 1043a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1044a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 10458ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1046a1f8193bSAlistair FrancisS: Maintained 1047a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c 1048a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c 1049a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c 1050a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c 1051a1f8193bSAlistair FrancisF: hw/adc/* 1052a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c 10530e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h 1054a1f8193bSAlistair Francis 1055529fc5fdSAlistair FrancisSTM32F405 1056529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1057529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 10588ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1059529fc5fdSAlistair FrancisS: Maintained 1060529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c 1061529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c 1062529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c 1063d1613f2aSRomán Cárdenas RodríguezF: hw/misc/stm32_rcc.c 1064d1613f2aSRomán Cárdenas RodríguezF: include/hw/misc/stm32_rcc.h 1065529fc5fdSAlistair Francis 1066a1f8193bSAlistair FrancisNetduino 2 1067a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1068a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 10698ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1070a1f8193bSAlistair FrancisS: Maintained 1071a1f8193bSAlistair FrancisF: hw/arm/netduino2.c 1072a1f8193bSAlistair Francis 107360d6c427SAlistair FrancisNetduino Plus 2 107460d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 107560d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 10768ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 107760d6c427SAlistair FrancisS: Maintained 107860d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c 107960d6c427SAlistair Francis 1080ee5bffa9SFelipe BalbiOlimex STM32 H405 1081ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org> 1082ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org 1083ee5bffa9SFelipe BalbiS: Maintained 1084ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c 1085ee5bffa9SFelipe Balbi 1086670bc4cbSSubbaraya SundeepSmartFusion2 1087670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1088a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 10898ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1090670bc4cbSSubbaraya SundeepS: Maintained 1091670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c 1092670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c 1093670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c 1094670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c 1095670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h 1096670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h 1097670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h 1098670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h 10991c664378SSubbaraya SundeepF: hw/net/msf2-emac.c 11001c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h 1101670bc4cbSSubbaraya Sundeep 1102670bc4cbSSubbaraya SundeepEmcraft M2S-FG484 1103670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1104a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11058ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1106670bc4cbSSubbaraya SundeepS: Maintained 1107670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c 11083f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst 1109670bc4cbSSubbaraya Sundeep 1110f87db1baSJoel StanleyASPEED BMCs 1111f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org> 1112a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 11135f445212SJamin LinR: Steven Lee <steven_lee@aspeedtech.com> 11145f445212SJamin LinR: Troy Lee <leetroy@gmail.com> 11155f445212SJamin LinR: Jamin Lin <jamin_lin@aspeedtech.com> 1116cbe27c3eSAndrew JefferyR: Andrew Jeffery <andrew@codeconstruct.com.au> 1117f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au> 1118f87db1baSJoel StanleyL: qemu-arm@nongnu.org 1119f87db1baSJoel StanleyS: Maintained 1120f87db1baSJoel StanleyF: hw/*/*aspeed* 1121f87db1baSJoel StanleyF: include/hw/*/*aspeed* 1122f87db1baSJoel StanleyF: hw/net/ftgmac100.c 1123f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h 1124de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst 1125e354d99aSThomas HuthF: tests/*/*aspeed* 1126c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c 1127f87db1baSJoel Stanley 1128c0066d1aSJoel StanleyNRF51 1129c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au> 1130a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1131c0066d1aSJoel StanleyL: qemu-arm@nongnu.org 1132c0066d1aSJoel StanleyS: Maintained 1133c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c 1134c8de3f5fSStefan HajnocziF: hw/*/microbit*.c 1135c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h 1136c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h 11371e8a1faeSThomas HuthF: tests/qtest/microbit-test.c 113890a76c63SAlexandre IoossF: docs/system/arm/nrf.rst 1139c0066d1aSJoel Stanley 1140d0f0cd5bSPaolo BonziniARM PL011 Rust device 1141d0f0cd5bSPaolo BonziniM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 1142d0f0cd5bSPaolo BonziniS: Maintained 1143d0f0cd5bSPaolo BonziniF: rust/hw/char/pl011/ 1144d0f0cd5bSPaolo Bonzini 114542f3ff00SMichael RolnikAVR Machines 114642f3ff00SMichael Rolnik------------- 114742f3ff00SMichael Rolnik 114842f3ff00SMichael RolnikAVR MCUs 114942f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 115042f3ff00SMichael RolnikS: Maintained 1151812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak 11527dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/ 1153429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h 1154429ca9d6SMichael RolnikF: hw/char/avr_usart.c 11558ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h 11568ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c 1157dc288de0SMichael RolnikF: include/hw/misc/avr_power.h 1158dc288de0SMichael RolnikF: hw/misc/avr_power.c 115942f3ff00SMichael Rolnik 116050486d63SPhilippe Mathieu-DaudéArduino 11618823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 116250486d63SPhilippe Mathieu-DaudéS: Maintained 116350486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c 116450486d63SPhilippe Mathieu-Daudé 1165e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines 1166e188396cSPhilippe Mathieu-Daudé------------------ 1167ae759c96SHelge DellerHP B160L, HP C3700 1168336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1169e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de> 1170e188396cSPhilippe Mathieu-DaudéS: Odd Fixes 1171812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak 1172e416fd79SThomas HuthF: hw/display/artist.c 1173e188396cSPhilippe Mathieu-DaudéF: hw/hppa/ 11748db07603SThomas HuthF: hw/input/lasips2.c 117511f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596* 117645f569a1SMark Cave-AylandF: hw/misc/lasi.c 1177ae759c96SHelge DellerF: hw/pci-host/astro.c 11780db9350eSMark Cave-AylandF: hw/pci-host/dino.c 11798db07603SThomas HuthF: include/hw/input/lasips2.h 118045f569a1SMark Cave-AylandF: include/hw/misc/lasi.h 118111f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h 1182ae759c96SHelge DellerF: include/hw/pci-host/astro.h 11830db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h 1184e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img 1185ae759c96SHelge DellerF: roms/seabios-hppa/ 1186e188396cSPhilippe Mathieu-Daudé 1187d88b51dcSXiaojuan YangLoongArch Machines 1188d88b51dcSXiaojuan Yang------------------ 1189d88b51dcSXiaojuan YangVirt 1190d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn> 119136ff1787SJiaxun YangR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1192d88b51dcSXiaojuan YangS: Maintained 1193587858edSXiaojuan YangF: docs/system/loongarch/virt.rst 1194a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak 1195a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak 1196a8a506c3SXiaojuan YangF: hw/loongarch/ 1197a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h 1198f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h 11997e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1200f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c 12017e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 12020f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h 1203c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c 1204ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml 1205d88b51dcSXiaojuan Yang 1206afcacd53SAurelien JarnoM68K Machines 1207fd5d5c56SAnthony Liguori------------- 1208fd5d5c56SAnthony Liguorian5206 12095baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 12105baf2741SThomas HuthS: Odd Fixes 12118d8b636dSPaolo BonziniF: hw/m68k/an5206.c 1212e9a56114SThomas HuthF: hw/m68k/mcf5206.c 1213fd5d5c56SAnthony Liguori 1214fd5d5c56SAnthony Liguorimcf5208 12155baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 12165baf2741SThomas HuthS: Odd Fixes 12178d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c 1218e9a56114SThomas HuthF: hw/m68k/mcf_intc.c 1219e9a56114SThomas HuthF: hw/char/mcf_uart.c 1220e9a56114SThomas HuthF: hw/net/mcf_fec.c 12215baf2741SThomas HuthF: include/hw/m68k/mcf*.h 1222fd5d5c56SAnthony Liguori 12231810b815SThomas HuthNeXTcube 12241810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 12251810b815SThomas HuthS: Odd Fixes 12261810b815SThomas HuthF: hw/m68k/next-*.c 12271810b815SThomas HuthF: hw/display/next-fb.c 12281810b815SThomas HuthF: include/hw/m68k/next-cube.h 1229576fffbcSThomas HuthF: tests/functional/test_m68k_nextcube.py 12301810b815SThomas Huth 12316dca62a0SLaurent Vivierq800 12326dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 12336dca62a0SLaurent VivierS: Maintained 123404e7ca8dSLaurent VivierF: hw/m68k/q800.c 12358e093280SMark Cave-AylandF: hw/m68k/q800-glue.c 12366dca62a0SLaurent VivierF: hw/misc/mac_via.c 1237fa2ba3b8SLaurent VivierF: hw/nubus/* 12388ac919a0SLaurent VivierF: hw/display/macfb.c 1239c701ec62SLaurent VivierF: hw/block/swim.c 1240e2fd695eSMark Cave-AylandF: hw/misc/djmemc.c 1241bdc2c77dSMark Cave-AylandF: hw/misc/iosb.c 1242ac13a6b3SMark Cave-AylandF: hw/audio/asc.c 124304e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h 1244382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h 1245382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h 12466dca62a0SLaurent VivierF: include/hw/misc/mac_via.h 1247fa2ba3b8SLaurent VivierF: include/hw/nubus/* 12488ac919a0SLaurent VivierF: include/hw/display/macfb.h 1249c701ec62SLaurent VivierF: include/hw/block/swim.h 1250a8019229SMark Cave-AylandF: include/hw/m68k/q800.h 12518e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h 1252e2fd695eSMark Cave-AylandF: include/hw/misc/djmemc.h 1253bdc2c77dSMark Cave-AylandF: include/hw/misc/iosb.h 1254ac13a6b3SMark Cave-AylandF: include/hw/audio/asc.h 1255c7f3663cSThomas HuthF: tests/functional/test_m68k_q800.py 12566dca62a0SLaurent Vivier 1257e1cecdcaSLaurent Viviervirt 1258e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1259e1cecdcaSLaurent VivierS: Maintained 1260e1cecdcaSLaurent VivierF: hw/m68k/virt.c 1261e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c 1262e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c 1263e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c 1264e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c 1265e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h 1266e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h 1267e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h 1268e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h 12696e0c8492SPeter MaydellF: docs/specs/virt-ctlr.rst 1270e1cecdcaSLaurent Vivier 1271fd5d5c56SAnthony LiguoriMicroBlaze Machines 1272b6f97c14Sbellard------------------- 1273fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 1274fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1275fd5d5c56SAnthony LiguoriS: Maintained 12766e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c 1277a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h 1278624fb343SThomas HuthF: tests/functional/test_microblaze*.py 1279b6f97c14Sbellard 1280d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605 12814b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1282d36e8ce7SPeter A. G. CrosthwaiteS: Maintained 12838d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c 1284d36e8ce7SPeter A. G. Crosthwaite 1285fd5d5c56SAnthony LiguoriMIPS Machines 1286fd5d5c56SAnthony Liguori------------- 1287f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines 12888823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1289f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes 1290f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/* 1291f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/ 1292f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/ 1293f44d1d4eSPhilippe Mathieu-Daudé 1294fd5d5c56SAnthony LiguoriJazz 1295fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 129645c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 1297fd5d5c56SAnthony LiguoriS: Maintained 12985298722eSAleksandar MarkovicF: hw/mips/jazz.c 1299740ee84dSThomas HuthF: hw/display/g364fb.c 13000886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c 13010886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c 1302740ee84dSThomas HuthF: hw/nvram/ds1225y.c 1303fd5d5c56SAnthony Liguori 1304fd5d5c56SAnthony LiguoriMalta 13058823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1306485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 1307ca263c0fSAleksandar MarkovicS: Odd Fixes 130816971899SBernhard BeschowF: hw/isa/piix.c 1309fbd75800SPaolo BonziniF: hw/isa/fdc37m81x-superio.c 131060041378SAleksandar MarkovicF: hw/acpi/piix4.c 13115298722eSAleksandar MarkovicF: hw/mips/malta.c 1312a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c 131360041378SAleksandar MarkovicF: include/hw/southbridge/piix.h 1314bbbd9b6eSWillian RampazzoF: tests/avocado/linux_ssh_mips_malta.py 131579cb4a14SPhilippe Mathieu-DaudéF: tests/functional/test_mips_malta.py 1316a4b60becSPhilippe Mathieu-DaudéF: tests/functional/test_mipsel_malta.py 1317fcf2658bSPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_malta.py 1318fd5d5c56SAnthony Liguori 1319fd5d5c56SAnthony LiguoriMipssim 132045c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 13214251dfb0SJohn SnowS: Orphan 13225298722eSAleksandar MarkovicF: hw/mips/mipssim.c 1323659f42d8SYongbok KimF: hw/net/mipsnet.c 1324fd5d5c56SAnthony Liguori 1325c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E 1326dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 13278823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 132897eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1329659f42d8SYongbok KimS: Odd Fixes 1330c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c 13315021bfa5SThomas HuthF: hw/pci-host/bonito.c 1332aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h 1333bce9e484SPhilippe Mathieu-DaudéF: tests/functional/test_mips64el_fuloong2e.py 1334659f42d8SYongbok Kim 133553fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms 1336dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 13372c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 13382c5b1a7dSHuacai ChenS: Maintained 13397e555781SBibo MaoF: hw/intc/loongson_ipi_common.c 1340b4a12dfcSJiaxun YangF: hw/intc/loongson_ipi.c 13412c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c 1342d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c 1343d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h 1344c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c 13457e555781SBibo MaoF: include/hw/intc/loongson_ipi_common.h 1346b4a12dfcSJiaxun YangF: include/hw/intc/loongson_ipi.h 1347b5b47424SThomas HuthF: include/hw/intc/loongson_liointc.h 13484c0a2df8SThomas HuthF: tests/functional/test_mips64el_loongson3v.py 13492c5b1a7dSHuacai Chen 1350659f42d8SYongbok KimBoston 13514ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org> 135245c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 13534ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes 1354659f42d8SYongbok KimF: hw/core/loader-fit.c 1355659f42d8SYongbok KimF: hw/mips/boston.c 1356659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c 13575021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h 1358659f42d8SYongbok Kim 1359945dad6dSJia LiuOpenRISC Machines 1360945dad6dSJia Liu----------------- 1361945dad6dSJia Liuor1k-sim 1362945dad6dSJia LiuM: Jia Liu <proljc@gmail.com> 1363945dad6dSJia LiuS: Maintained 13644db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst 1365a4a2f7f8SThomas HuthF: hw/intc/ompic.c 1366945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c 1367945dad6dSJia Liu 1368fd5d5c56SAnthony LiguoriPowerPC Machines 1369fd5d5c56SAnthony Liguori---------------- 13701335caf3SCédric Le Goater405 (ref405ep) 1371a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 13720f514eeaSDavid GibsonS: Orphan 13736d714460SCédric Le GoaterF: hw/ppc/ppc405* 13744c0a2df8SThomas HuthF: tests/functional/test_ppc_405.py 1375fd5d5c56SAnthony Liguori 1376aaade8d7SAndreas FärberBamboo 1377aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 13780f514eeaSDavid GibsonS: Orphan 13798d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c 138055abb29eSPhilippe Mathieu-DaudéF: hw/pci-host/ppc4xx_pci.c 1381e3fc99b1SThomas HuthF: tests/functional/test_ppc_bamboo.py 1382aaade8d7SAndreas Färber 138398cded3aSAndreas Färbere500 13846b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 138598cded3aSAndreas FärberL: qemu-ppc@nongnu.org 13866b7d2f6eSBernhard BeschowS: Odd Fixes 1387ce6fc617SThomas HuthF: hw/ppc/e500* 1388ab8e1af2SCédric Le GoaterF: hw/ppc/ppce500_spin.c 13892c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c 13907abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c 1391ce6fc617SThomas HuthF: hw/net/fsl_etsec/ 1392ce6fc617SThomas HuthF: hw/pci-host/ppce500.c 1393b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h 1394b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h 1395b5d55020SThomas HuthF: pc-bios/u-boot.e500 1396b96a7487SThomas HuthF: hw/intc/openpic_kvm.c 1397ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h 1398ab8e1af2SCédric Le GoaterF: docs/system/ppc/ppce500.rst 139953a62fdeSThomas HuthF: tests/functional/test_ppc64_e500.py 140098cded3aSAndreas Färber 140198cded3aSAndreas Färbermpc8544ds 14026b7d2f6eSBernhard BeschowM: Bernhard Beschow <shentey@gmail.com> 140398cded3aSAndreas FärberL: qemu-ppc@nongnu.org 14046b7d2f6eSBernhard BeschowS: Odd Fixes 140598cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c 14068d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c 1407407a6883SThomas HuthF: tests/functional/test_ppc_mpc8544ds.py 140898cded3aSAndreas Färber 14092c6aba14SThomas HuthNew World (mac99) 141040e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1411a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1412bba8e23aSAlexander GrafS: Odd Fixes 1413c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1414baec1910SAndreas FärberF: hw/ppc/mac_newworld.c 14156e481d57SPeter MaydellF: hw/pci-host/uninorth.c 14166e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc] 14178d8b636dSPaolo BonziniF: hw/misc/macio/ 14186ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c 1419b5d55020SThomas HuthF: hw/nvram/mac_nvram.c 142061985587SCédric Le GoaterF: hw/ppc/fw_cfg.c 14212c6aba14SThomas HuthF: hw/input/adb* 1422eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/ 14236ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h 1424443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h 1425eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h 14265021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h 14272c6aba14SThomas HuthF: include/hw/input/adb* 142852804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 142912c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 1430fd5d5c56SAnthony Liguori 14312c6aba14SThomas HuthOld World (g3beige) 143240e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1433a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1434bba8e23aSAlexander GrafS: Odd Fixes 1435c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1436baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c 14376e481d57SPeter MaydellF: hw/pci-host/grackle.c 14388d8b636dSPaolo BonziniF: hw/misc/macio/ 1439835c42d3SThomas HuthF: hw/intc/heathrow_pic.c 14402c6aba14SThomas HuthF: hw/input/adb* 144197e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h 14422c6aba14SThomas HuthF: include/hw/input/adb* 144387e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h 144452804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 144512c0b407SThomas HuthF: tests/functional/test_ppc_mac.py 1446fd5d5c56SAnthony Liguori 1447ec38d398SAndreas FärberPReP 14488178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org> 1449a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 14508178e89cSHervé PoussineauS: Maintained 1451c5288768SThomas HuthF: docs/system/ppc/prep.rst 145275610155SAndreas FärberF: hw/ppc/prep.c 14538178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c 14548178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c 145546fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c 14560a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c 1457a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c 14581cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c 1459819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c 1460a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h 1461819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h 1462407a6883SThomas HuthF: tests/functional/test_ppc_40p.py 1463fd5d5c56SAnthony Liguori 1464c5288768SThomas HuthsPAPR (pseries) 14650cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 14660cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 146714fe3222SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au> 1468fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com> 14698a269ca4SAndreas FärberL: qemu-ppc@nongnu.org 14702e93a90fSDaniel Henrique BarbozaS: Odd Fixes 14718d8b636dSPaolo BonziniF: hw/*/spapr* 1472f9de2da7SDavid GibsonF: include/hw/*/spapr* 1473f9de2da7SDavid GibsonF: hw/*/xics* 1474f9de2da7SDavid GibsonF: include/hw/*/xics* 1475d79d9989SCédric Le GoaterF: include/hw/ppc/fdt.h 1476d79d9989SCédric Le GoaterF: hw/ppc/fdt.c 1477d79d9989SCédric Le GoaterF: include/hw/ppc/pef.h 1478d79d9989SCédric Le GoaterF: hw/ppc/pef.c 1479b5d55020SThomas HuthF: pc-bios/slof.bin 1480c5288768SThomas HuthF: docs/system/ppc/pseries.rst 1481c5288768SThomas HuthF: docs/specs/ppc-spapr-* 14821e8a1faeSThomas HuthF: tests/qtest/spapr* 14831cf4323eSThomas HuthF: tests/qtest/libqos/*spapr* 14841e8a1faeSThomas HuthF: tests/qtest/rtas* 14851cf4323eSThomas HuthF: tests/qtest/libqos/rtas* 1486407a6883SThomas HuthF: tests/functional/test_ppc64_pseries.py 148788c90719SThomas HuthF: tests/functional/test_ppc64_hv.py 1488d9dff75bSThomas HuthF: tests/functional/test_ppc64_tuxrun.py 14898a269ca4SAndreas Färber 14901af82d4fSCédric Le GoaterPowerNV (Non-Virtualized) 14911af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org> 14920cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1493602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 14941af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org 1495b0877575SCédric Le GoaterS: Odd Fixes 1496c5288768SThomas HuthF: docs/system/ppc/powernv.rst 14971af82d4fSCédric Le GoaterF: hw/ppc/pnv* 14981af82d4fSCédric Le GoaterF: hw/intc/pnv* 14991af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c 1500157ed954SMarkus ArmbrusterF: hw/pci-host/pnv* 15011af82d4fSCédric Le GoaterF: include/hw/ppc/pnv* 1502157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv* 15031af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid 15041e8a1faeSThomas HuthF: tests/qtest/pnv* 1505407a6883SThomas HuthF: tests/functional/test_ppc64_powernv.py 15061af82d4fSCédric Le Goater 1507de0c7d54SGlenn Milespca955x 15080fa5eefaSGlenn MilesM: Glenn Miles <milesg@linux.ibm.com> 1509de0c7d54SGlenn MilesL: qemu-ppc@nongnu.org 1510de0c7d54SGlenn MilesL: qemu-arm@nongnu.org 1511de0c7d54SGlenn MilesS: Odd Fixes 15126328d8ffSCédric Le GoaterF: hw/gpio/pca955*.c 15136328d8ffSCédric Le GoaterF: include/hw/gpio/pca955*.h 1514de0c7d54SGlenn Miles 1515794d00bfSAndreas Färbervirtex_ml507 1516794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1517794d00bfSAndreas FärberL: qemu-ppc@nongnu.org 1518794d00bfSAndreas FärberS: Odd Fixes 15196e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c 1520407a6883SThomas HuthF: tests/functional/test_ppc_virtex_ml507.py 1521794d00bfSAndreas Färber 1522a9dd6604SBALATON Zoltansam460ex 1523a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1524a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org 1525a9dd6604SBALATON ZoltanS: Maintained 152633c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c 1527b3e1216aSPhilippe Mathieu-DaudéF: hw/ppc/ppc440_uc.c 152822dc8a47SPhilippe Mathieu-DaudéF: hw/pci-host/ppc440_pcix.c 152933c6a8b5SBALATON ZoltanF: hw/display/sm501* 1530a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c 1531de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c 153233c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb] 153333c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin 153433c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex 1535623d9065SBALATON ZoltanF: docs/system/ppc/amigang.rst 1536a9dd6604SBALATON Zoltan 1537ba7e5ac1SBALATON Zoltanpegasos2 1538ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1539ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org 1540ba7e5ac1SBALATON ZoltanS: Maintained 1541ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c 1542ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c 1543ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h 1544ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h 1545ba7e5ac1SBALATON Zoltan 1546d9656f86SBALATON Zoltanamigaone 1547d9656f86SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1548d9656f86SBALATON ZoltanL: qemu-ppc@nongnu.org 1549d9656f86SBALATON ZoltanS: Maintained 1550d9656f86SBALATON ZoltanF: hw/ppc/amigaone.c 1551d9656f86SBALATON ZoltanF: hw/pci-host/articia.c 1552d9656f86SBALATON ZoltanF: include/hw/pci-host/articia.h 1553cef1becbSThomas HuthF: tests/functional/test_ppc_amiga.py 1554d9656f86SBALATON Zoltan 1555fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF) 1556fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru> 155721bde1ecSAlexey KardashevskiyR: David Gibson <david@gibson.dropbear.id.au> 1558fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org 15590cbc34dcSDaniel Henrique BarbozaS: Odd Fixes 1560fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof* 1561fc8c745dSAlexey KardashevskiyF: hw/ppc/vof* 1562fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof* 1563fc8c745dSAlexey KardashevskiyF: pc-bios/vof/* 1564fc8c745dSAlexey KardashevskiyF: pc-bios/vof* 1565fc8c745dSAlexey Kardashevskiy 1566fe0fe473SAlistair FrancisRISC-V Machines 1567fe0fe473SAlistair Francis--------------- 1568fe0fe473SAlistair FrancisOpenTitan 1569fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1570fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org 1571fe0fe473SAlistair FrancisS: Supported 1572fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c 1573df41cbd6SAlistair FrancisF: hw/*/ibex_*.c 1574fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h 1575df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h 1576fe0fe473SAlistair Francis 157756f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit 15788372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 157956f6e31eSBin MengL: qemu-riscv@nongnu.org 158056f6e31eSBin MengS: Supported 15815d0ce90dSThomas HuthF: docs/system/riscv/microchip-icicle-kit.rst 158256f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c 1583a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c 15843400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c 1585a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c 15860f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c 158756f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h 1588a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h 15893400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h 1590a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h 15910f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h 159256f6e31eSBin Meng 15937a261bafSVijai Kumar KShakti C class SoC 15947a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com> 15957a261bafSVijai Kumar KL: qemu-riscv@nongnu.org 15967a261bafSVijai Kumar KS: Supported 15975d0ce90dSThomas HuthF: docs/system/riscv/shakti-c.rst 15987a261bafSVijai Kumar KF: hw/riscv/shakti_c.c 159907f334d8SVijai Kumar KF: hw/char/shakti_uart.c 16007a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h 160107f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h 16027a261bafSVijai Kumar K 16034fcad931SAlistair FrancisSiFive Machines 16044fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 16058372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 16064fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com> 16074fcad931SAlistair FrancisL: qemu-riscv@nongnu.org 16084fcad931SAlistair FrancisS: Supported 16095d0ce90dSThomas HuthF: docs/system/riscv/sifive_u.rst 16104fcad931SAlistair FrancisF: hw/*/*sifive*.c 16114fcad931SAlistair FrancisF: include/hw/*/*sifive*.h 16124fcad931SAlistair Francis 1613bda19d7bSYoshinori SatoRX Machines 1614bda19d7bSYoshinori Sato----------- 1615bda19d7bSYoshinori Satorx-gdbsim 1616b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1617b2744da9SPhilippe Mathieu-DaudéS: Orphan 16184adbfa45SYoshinori SatoF: docs/system/target-rx.rst 1619bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c 1620d5674412SThomas HuthF: tests/functional/test_rx_gdbsim.py 1621bda19d7bSYoshinori Sato 1622fd5d5c56SAnthony LiguoriSH4 Machines 1623fd5d5c56SAnthony Liguori------------ 1624fd5d5c56SAnthony LiguoriR2D 16252d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1626a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1627f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 16287ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 16296e481d57SPeter MaydellF: hw/sh4/r2d.c 163081527b94SThomas HuthF: hw/intc/sh_intc.c 1631c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c 163225e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 163365b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1634670185caSThomas HuthF: include/hw/timer/tmu012.h 1635a94bfe1bSThomas HuthF: tests/functional/test_sh4_r2d.py 1636fd5d5c56SAnthony Liguori 1637fd5d5c56SAnthony LiguoriSPARC Machines 1638fd5d5c56SAnthony Liguori-------------- 1639fd5d5c56SAnthony LiguoriSun4m 1640f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1641fd5d5c56SAnthony LiguoriS: Maintained 16428d8b636dSPaolo BonziniF: hw/sparc/sun4m.c 1643c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c 1644aec2b887SThomas HuthF: hw/display/cg3.c 1645aec2b887SThomas HuthF: hw/display/tcx.c 1646c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c 16477098b79eSThomas HuthF: hw/misc/eccmemctl.c 1648aec2b887SThomas HuthF: hw/*/slavio_*.c 1649aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h 1650c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h 1651d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h 1652aec2b887SThomas HuthF: pc-bios/openbios-sparc32 1653f90527d3SThomas HuthF: tests/functional/test_sparc_sun4m.py 1654fd5d5c56SAnthony Liguori 1655fd5d5c56SAnthony LiguoriSun4u 1656f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1657fd5d5c56SAnthony LiguoriS: Maintained 16588d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c 16598ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c 16608ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h 16615021bfa5SThomas HuthF: hw/pci-host/sabre.c 16625021bfa5SThomas HuthF: include/hw/pci-host/sabre.h 16638ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c 16648ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h 16658ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64 1666e3fc99b1SThomas HuthF: tests/functional/test_sparc64_sun4u.py 1667116667aaSThomas HuthF: tests/functional/test_sparc64_tuxrun.py 1668fd5d5c56SAnthony Liguori 1669a2664ca0SArtyom TarasenkoSun4v 1670a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com> 1671a2664ca0SArtyom TarasenkoS: Maintained 1672626e4a4bSFam ZhengF: hw/sparc64/niagara.c 16732811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c 16742811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h 1675a2664ca0SArtyom Tarasenko 1676ce6c760cSFabien ChouteauLeon3 16779e2a7ca1SClément ChigotM: Clément Chigot <chigot@adacore.com> 1678034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr> 1679ce6c760cSFabien ChouteauS: Maintained 16808d8b636dSPaolo BonziniF: hw/sparc/leon3.c 16818d8b636dSPaolo BonziniF: hw/*/grlib* 1682162abf1aSKONRAD FredericF: include/hw/*/grlib* 1683ce6c760cSFabien Chouteau 1684fd5d5c56SAnthony LiguoriS390 Machines 1685fd5d5c56SAnthony Liguori------------- 1686dd4ad64aSCornelia HuckS390 Virtio-ccw 16877c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 16882c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 16896a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1690dd4ad64aSCornelia HuckS: Supported 1691c5bfb202SCornelia HuckF: hw/s390x/ 16924277af19SCornelia HuckF: include/hw/s390x/ 1693812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 1694a7a9f513SThomas HuthF: tests/functional/test_s390x_* 1695e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1696146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1697dd4ad64aSCornelia Huck 16988e4eb427SChristian BorntraegerS390-ccw boot 16992c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1700304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com> 1701304584bfSCornelia HuckS: Supported 17028e4eb427SChristian BorntraegerF: hw/s390x/ipl.* 1703304584bfSCornelia HuckF: pc-bios/s390-ccw/ 1704304584bfSCornelia HuckF: pc-bios/s390-ccw.img 1705cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst 1706e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1707304584bfSCornelia HuckL: qemu-s390x@nongnu.org 1708304584bfSCornelia Huck 1709d5bfb425SChristian BorntraegerS390 PCI 1710ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 1711074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com> 1712d5bfb425SChristian BorntraegerS: Supported 1713d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci* 1714408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci* 1715d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org 1716d5bfb425SChristian Borntraeger 171756e34834SCornelia HuckS390 channel subsystem 171856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 171956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 17206a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 172156e34834SCornelia HuckS: Supported 172256e34834SCornelia HuckF: hw/s390x/ccw-device.[ch] 172356e34834SCornelia HuckF: hw/s390x/css.c 172456e34834SCornelia HuckF: hw/s390x/css-bridge.c 172556e34834SCornelia HuckF: include/hw/s390x/css.h 172656e34834SCornelia HuckF: include/hw/s390x/css-bridge.h 172756e34834SCornelia HuckF: include/hw/s390x/ioinst.h 172856e34834SCornelia HuckF: target/s390x/ioinst.c 172956e34834SCornelia HuckL: qemu-s390x@nongnu.org 173056e34834SCornelia Huck 173156e34834SCornelia HuckS390 CPU models 173256e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 173356e34834SCornelia HuckS: Maintained 173456e34834SCornelia HuckF: target/s390x/cpu_features*.[ch] 173556e34834SCornelia HuckF: target/s390x/cpu_models.[ch] 173656e34834SCornelia HuckL: qemu-s390x@nongnu.org 173756e34834SCornelia Huck 173856e34834SCornelia HuckS390 SCLP-backed devices 173956e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 174056e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 174156e34834SCornelia HuckS: Supported 174256e34834SCornelia HuckF: include/hw/s390x/event-facility.h 174356e34834SCornelia HuckF: include/hw/s390x/sclp.h 174456e34834SCornelia HuckF: hw/char/sclp*.[hc] 174556e34834SCornelia HuckF: hw/s390x/event-facility.c 174656e34834SCornelia HuckF: hw/s390x/sclp*.c 174756e34834SCornelia HuckL: qemu-s390x@nongnu.org 174856e34834SCornelia Huck 1749c809bbc8SPierre MorelS390 CPU topology 1750c809bbc8SPierre MorelM: Nina Schoetterl-Glausch <nsg@linux.ibm.com> 1751c809bbc8SPierre MorelS: Supported 1752c809bbc8SPierre MorelF: include/hw/s390x/cpu-topology.h 1753c809bbc8SPierre MorelF: hw/s390x/cpu-topology.c 1754f4f54b58SPierre MorelF: target/s390x/kvm/stsi-topology.c 17550d177cddSPierre MorelF: docs/devel/s390-cpu-topology.rst 17560d177cddSPierre MorelF: docs/system/s390x/cpu-topology.rst 1757e2e9fd25SThomas HuthF: tests/functional/test_s390x_topology.py 1758c809bbc8SPierre Morel 1759fd5d5c56SAnthony LiguoriX86 Machines 1760fd5d5c56SAnthony Liguori------------ 1761fd5d5c56SAnthony LiguoriPC 1762046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1763fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1764fd5d5c56SAnthony LiguoriS: Supported 1765046a6486SMichael S. TsirkinF: include/hw/i386/ 1766046a6486SMichael S. TsirkinF: hw/i386/ 17670f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c 1768046a6486SMichael S. TsirkinF: hw/pci-host/q35.c 1769046a6486SMichael S. TsirkinF: hw/pci-host/pam.c 17700fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h 1771046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h 1772046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h 177316971899SBernhard BeschowF: hw/isa/piix.c 1774046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c 1775046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c 1776046a6486SMichael S. TsirkinF: hw/acpi/piix4.c 1777fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c 1778fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h 17791a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h 1780fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 17816f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c 17826f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h 1783af4c26e6SZhao LiuF: tests/unit/test-x86-topo.c 17841e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c 17854007fc94SThomas HuthF: tests/functional/test_i386_tuxrun.py 1786cce85725SThomas HuthF: tests/functional/test_mem_addr_space.py 1787cce85725SThomas HuthF: tests/functional/test_pc_cpu_hotplug_props.py 1788*7cea8fe3SThomas HuthF: tests/functional/test_x86_64_tuxrun.py 1789be849ef7SThomas HuthF: tests/functional/test_x86_cpu_model_versions.py 17909cc3b73cSPaolo Bonzini 17919cc3b73cSPaolo BonziniPC Chipset 17929cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com> 17939cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 17941732be86SPhilippe Mathieu-DaudéS: Supported 17959cc3b73cSPaolo BonziniF: hw/char/debugcon.c 1796bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel* 17979cc3b73cSPaolo BonziniF: hw/char/serial* 17989cc3b73cSPaolo BonziniF: hw/dma/i8257* 17999cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c 18001732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c 18019cc3b73cSPaolo BonziniF: hw/intc/apic* 18029cc3b73cSPaolo BonziniF: hw/intc/ioapic* 18039cc3b73cSPaolo BonziniF: hw/intc/i8259* 18041854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c 18059cc3b73cSPaolo BonziniF: hw/misc/debugexit.c 18069cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c 18079cc3b73cSPaolo BonziniF: hw/timer/hpet* 18089cc3b73cSPaolo BonziniF: hw/timer/i8254* 1809bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc* 1810edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c 18114bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c 1812866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h 18139cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h 181455f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h 1815a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h 181647973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h 18177f54640bSBernhard BeschowF: include/hw/intc/ioapic* 181863458970SThomas HuthF: include/hw/intc/i8259.h 18194bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h 18201854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h 1821a2feb348SThomas HuthF: include/hw/timer/hpet.h 1822a2feb348SThomas HuthF: include/hw/timer/i8254* 1823bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc* 1824046a6486SMichael S. Tsirkin 18255cb48f05SSergio Lopezmicrovm 18265cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com> 18275cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com> 18285cb48f05SSergio LopezS: Maintained 18290b09d441SAlex BennéeF: docs/system/i386/microvm.rst 18305cb48f05SSergio LopezF: hw/i386/microvm.c 18315cb48f05SSergio LopezF: include/hw/i386/microvm.h 18325cb48f05SSergio LopezF: pc-bios/bios-microvm.bin 18335cb48f05SSergio Lopez 18345da4fb00SMichael S. TsirkinMachine core 183524c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 1836fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 18378823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 1838da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com> 1839e4a44f94SZhao LiuR: Zhao Liu <zhao1.liu@intel.com> 18405da4fb00SMichael S. TsirkinS: Supported 184185178698SZhao LiuF: hw/core/cpu-common.c 184285178698SZhao LiuF: hw/core/cpu-sysemu.c 184352924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c 18445da4fb00SMichael S. TsirkinF: hw/core/machine.c 184586ce2d28SYanan WangF: hw/core/machine-smp.c 1846c1629c5cSThomas HuthF: hw/core/null-machine.c 1847ac057879SMarkus ArmbrusterF: hw/core/numa.c 1848335d52f4SLuc MichelF: hw/cpu/cluster.c 18498ac25c84SMarkus ArmbrusterF: qapi/machine.json 18505de1aff2SPierre MorelF: qapi/machine-common.json 18517f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json 18525da4fb00SMichael S. TsirkinF: include/hw/boards.h 18532e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h 1854335d52f4SLuc MichelF: include/hw/cpu/cluster.h 18552dd02587SMarkus ArmbrusterF: include/sysemu/numa.h 1856cce85725SThomas HuthF: tests/functional/test_cpu_queries.py 1857cce85725SThomas HuthF: tests/functional/test_empty_cpu_model.py 18589e8e393bSYanan WangF: tests/unit/test-smp-parse.c 1859f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 1860fd5d5c56SAnthony Liguori 186116e7caaeSMax FilippovXtensa Machines 186216e7caaeSMax Filippov--------------- 1863375847a6SMax Filippovsim 186416e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 186516e7caaeSMax FilippovS: Maintained 1866437a8c11SMax FilippovF: hw/xtensa/sim.c 1867375847a6SMax Filippov 1868d9e8553bSMax Filippovvirt 1869d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1870d9e8553bSMax FilippovS: Maintained 1871d9e8553bSMax FilippovF: hw/xtensa/virt.c 1872d9e8553bSMax Filippov 1873437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705) 1874375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1875375847a6SMax FilippovS: Maintained 1876437a8c11SMax FilippovF: hw/xtensa/xtfpga.c 1877437a8c11SMax FilippovF: hw/net/opencores_eth.c 18782b531600SThomas HuthF: include/hw/xtensa/mx_pic.h 1879d1939097SThomas HuthF: tests/functional/test_xtensa_lx60.py 188016e7caaeSMax Filippov 1881fd5d5c56SAnthony LiguoriDevices 1882fd5d5c56SAnthony Liguori------- 1883a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends 1884a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 1885a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes 1886a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/ 1887a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/ 1888a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c 1889a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c 1890a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c 1891a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c 1892a8f4aee6SPhilippe Mathieu-Daudé 1893d36d7112SVikram GarhwalXilinx CAN 189432bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com> 1895d36d7112SVikram GarhwalS: Maintained 1896d36d7112SVikram GarhwalF: hw/net/can/xlnx-* 1897d36d7112SVikram GarhwalF: include/hw/net/xlnx-* 18981d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test* 1899d36d7112SVikram Garhwal 1900b30934cbSJiri SlabyEDU 1901b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz> 1902b30934cbSJiri SlabyS: Maintained 1903b30934cbSJiri SlabyF: hw/misc/edu.c 19044df3f195SPeter MaydellF: docs/specs/edu.rst 1905b30934cbSJiri Slaby 1906fd5d5c56SAnthony LiguoriIDE 1907c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1908c095348bSJohn SnowL: qemu-block@nongnu.org 19091b0477a6SJohn SnowS: Odd Fixes 1910c9f7acd5SThomas HuthF: include/hw/ide/ 1911fd5d5c56SAnthony LiguoriF: hw/ide/ 1912c095348bSJohn SnowF: hw/block/block.c 1913c095348bSJohn SnowF: hw/block/cdrom.c 1914c095348bSJohn SnowF: hw/block/hd-geometry.c 19151e8a1faeSThomas HuthF: tests/qtest/ide-test.c 19161e8a1faeSThomas HuthF: tests/qtest/ahci-test.c 19171e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c 19181cf4323eSThomas HuthF: tests/qtest/libqos/ahci* 191977582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1920c095348bSJohn Snow 1921caf316baSCorey MinyardIPMI 1922caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org> 1923caf316baSCorey MinyardS: Maintained 1924caf316baSCorey MinyardF: include/hw/ipmi/* 1925caf316baSCorey MinyardF: hw/ipmi/* 1926caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c 19271e8a1faeSThomas HuthF: tests/qtest/ipmi* 1928e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase 1929caf316baSCorey Minyard 1930c095348bSJohn SnowFloppy 1931c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1932c095348bSJohn SnowL: qemu-block@nongnu.org 19331b0477a6SJohn SnowS: Odd Fixes 1934c095348bSJohn SnowF: hw/block/fdc.c 19355a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h 193672ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c 19371430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c 1938c095348bSJohn SnowF: include/hw/block/fdc.h 19391e8a1faeSThomas HuthF: tests/qtest/fdc-test.c 194077582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1941fd5d5c56SAnthony Liguori 1942ee344768SMaciej S. SzmigieroHyper-V VMBus 1943ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 1944ee344768SMaciej S. SzmigieroS: Odd Fixes 1945ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c 1946ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h 1947ee344768SMaciej S. Szmigiero 1948f5f487b2SPeter MaydellOMAP 1949f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 19508ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1951f5f487b2SPeter MaydellS: Maintained 19528d8b636dSPaolo BonziniF: hw/*/omap* 1953ed0db866SThomas HuthF: include/hw/arm/omap.h 195466278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst 1955f5f487b2SPeter Maydell 195628d54e58SPaolo BonziniIPack 195728d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com> 195828d54e58SPaolo BonziniS: Odd Fixes 195928d54e58SPaolo BonziniF: hw/char/ipoctal232.c 196028d54e58SPaolo BonziniF: hw/ipack/ 196128d54e58SPaolo Bonzini 1962fd5d5c56SAnthony LiguoriPCI 1963fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 1964fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1965fd5d5c56SAnthony LiguoriS: Supported 19668d8b636dSPaolo BonziniF: include/hw/pci/* 1967f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c 1968ca818cfbSMichael S. TsirkinF: hw/pci/* 1969f178bc6bSPaolo BonziniF: hw/pci-bridge/* 197061c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json 197168179923SPhilippe Mathieu-DaudéF: docs/pci* 197268179923SPhilippe Mathieu-DaudéF: docs/specs/*pci* 19730e0b3592SMichael S. Tsirkin 19745fb52f6cSHuai-Cheng KuoPCIE DOE 19755fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw> 19765fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com> 19775fb52f6cSHuai-Cheng KuoS: Supported 19785fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h 19795fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c 19805fb52f6cSHuai-Cheng Kuo 1981d31e5ae7SMichael S. TsirkinACPI/SMBIOS 19820e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 19830e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com> 1984104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com> 19850e0b3592SMichael S. TsirkinS: Supported 19860e0b3592SMichael S. TsirkinF: include/hw/acpi/* 1987a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h 19888d8b636dSPaolo BonziniF: hw/acpi/* 1989d31e5ae7SMichael S. TsirkinF: hw/smbios/* 19900e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc] 19910e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c 199227c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json 1993b963ea19SThomas HuthF: tests/qtest/bios-tables-test* 19941e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc] 1995faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/ 1996fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst 1997fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst 19982fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst 1999fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst 2000fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst 2001fd5d5c56SAnthony Liguori 200247fc3400SSunil V LARM ACPI Subsystem 200347fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com> 200447fc3400SSunil V LL: qemu-arm@nongnu.org 200547fc3400SSunil V LS: Maintained 200647fc3400SSunil V LF: hw/arm/virt-acpi-build.c 200747fc3400SSunil V L 200847fc3400SSunil V LRISC-V ACPI Subsystem 200947fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com> 201047fc3400SSunil V LL: qemu-riscv@nongnu.org 201147fc3400SSunil V LS: Maintained 201247fc3400SSunil V LF: hw/riscv/virt-acpi-build.c 201347fc3400SSunil V L 2014d135536dSAni SinhaACPI/VIOT 2015d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org> 2016d135536dSAni SinhaS: Supported 2017d135536dSAni SinhaF: hw/acpi/viot.c 2018d135536dSAni SinhaF: hw/acpi/viot.h 2019d135536dSAni Sinha 202076f831dcSAni SinhaACPI/AVOCADO/BIOSBITS 2021607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com> 2022242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com> 202376f831dcSAni SinhaS: Supported 202405caa062SThomas HuthF: tests/functional/acpi-bits/* 202505caa062SThomas HuthF: tests/functional/test_acpi_bits.py 202676f831dcSAni SinhaF: docs/devel/acpi-bits.rst 202776f831dcSAni Sinha 2028f7e462f8SDongjiu GengACPI/HEST/GHES 2029d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com> 2030f7e462f8SDongjiu GengL: qemu-arm@nongnu.org 2031f7e462f8SDongjiu GengS: Maintained 2032f7e462f8SDongjiu GengF: hw/acpi/ghes.c 2033f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h 2034f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst 2035f7e462f8SDongjiu Geng 2036aaade8d7SAndreas Färberppc4xx 2037aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 20380f514eeaSDavid GibsonS: Orphan 2039e20dbe54SCédric Le GoaterF: hw/ppc/ppc4xx*.c 2040e20dbe54SCédric Le GoaterF: hw/ppc/ppc440_uc.c 2041e20dbe54SCédric Le GoaterF: hw/ppc/ppc440.h 2042aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c 20434d641f36SPhilippe Mathieu-DaudéF: include/hw/pci-host/ppc4xx.h 2044b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h 2045aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h 204634d0831fSPeter MaydellF: hw/intc/ppc-uic.c 204734d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h 2048aaade8d7SAndreas Färber 204961af0ee6SPaolo BonziniCharacter devices 20502185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com> 20512185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 205261af0ee6SPaolo BonziniS: Odd Fixes 205361af0ee6SPaolo BonziniF: hw/char/ 205463fc0723SThomas HuthF: include/hw/char/ 205561af0ee6SPaolo Bonzini 2056f536f112SPaolo BonziniNetwork devices 2057f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com> 2058f536f112SPaolo BonziniS: Odd Fixes 2059f536f112SPaolo BonziniF: hw/net/ 20606061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/ 20611e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c 2062eeba3d73SThomas HuthF: tests/functional/test_info_usernet.py 20639711cd0dSJens FreimannF: docs/virtio-net-failover.rst 2064e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 2065f536f112SPaolo Bonzini 2066e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices 20678823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2068e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next 2069e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained 2070e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c 2071e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h 2072e0c9d0c1SPhilippe Mathieu-Daudé 2073fd5d5c56SAnthony LiguoriSCSI 2074de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2075fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2076de7724f7SPaolo BonziniS: Supported 207774460f34SThomas HuthF: include/hw/scsi/* 20788d8b636dSPaolo BonziniF: hw/scsi/* 20791e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c 2080b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c 2081ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c 2082aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c 2083e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next 2084de7724f7SPaolo Bonzini 2085fcb5629dSPeter A. G. CrosthwaiteSSI 2086c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2087fcb5629dSPeter A. G. CrosthwaiteS: Maintained 20888d8b636dSPaolo BonziniF: hw/ssi/* 20892389bcc2SCédric Le GoaterF: hw/block/m25p80* 2090982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h 20914b46ba61SAlistair FrancisX: hw/ssi/xilinx_* 20921e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c 20934b46ba61SAlistair Francis 20944b46ba61SAlistair FrancisXilinx SPI 2095c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 20964b46ba61SAlistair FrancisS: Maintained 20974b46ba61SAlistair FrancisF: hw/ssi/xilinx_* 2098fcb5629dSPeter A. G. Crosthwaite 2099076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card) 21008823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 21018372c3a0SBin MengM: Bin Meng <bmeng.cn@gmail.com> 2102ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org 2103076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes 2104076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd* 2105076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c 2106076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd* 21071232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c 210859b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c 210959b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c 2110076a0fc3SPhilippe Mathieu-Daudé 2111fd5d5c56SAnthony LiguoriUSB 211221d61b39SGerd HoffmannS: Orphan 21138d8b636dSPaolo BonziniF: hw/usb/* 21149c3c834bSPhilippe Mathieu-DaudéF: stubs/usb-dev-stub.c 21151e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c 21162a49e4e9SPeter MaydellF: docs/system/devices/usb.rst 2117beded0ffSThomas HuthF: include/hw/usb.h 2118beded0ffSThomas HuthF: include/hw/usb/ 2119fd5d5c56SAnthony Liguori 2120e26082fdSPaolo BonziniUSB (serial adapter) 2121e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2122e26082fdSPaolo BonziniS: Maintained 2123e26082fdSPaolo BonziniF: hw/usb/dev-serial.c 2124e26082fdSPaolo Bonzini 212592e1fb5eSAlex WilliamsonVFIO 212692e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com> 21272696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com> 212892e1fb5eSAlex WilliamsonS: Supported 2129cf7087dbSKim PhillipsF: hw/vfio/* 213099b88c6dSThomas HuthF: include/hw/vfio/ 21314e779bf1SPhilippe Mathieu-DaudéF: docs/igd-assign.txt 21328e0b21e3SAvihai HoronF: docs/devel/migration/vfio.rst 2133a0359b56SAvihai HoronF: qapi/vfio.json 213492e1fb5eSAlex Williamson 21355eb74557SDong Jia Shivfio-ccw 21367913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com> 2137074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 21385eb74557SDong Jia ShiS: Supported 21395eb74557SDong Jia ShiF: hw/vfio/ccw.c 21405eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c 21415eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h 214244445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h 2143146bd283SCornelia HuckL: qemu-s390x@nongnu.org 21445eb74557SDong Jia Shi 2145a51b3153STony Krowiakvfio-ap 2146a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com> 2147a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com> 2148074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com> 2149a51b3153STony KrowiakS: Supported 2150a51b3153STony KrowiakF: hw/s390x/ap-device.c 2151a51b3153STony KrowiakF: hw/s390x/ap-bridge.c 2152a51b3153STony KrowiakF: include/hw/s390x/ap-device.h 2153a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h 21542fe2942cSTony KrowiakF: hw/vfio/ap.c 2155f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst 2156a51b3153STony KrowiakL: qemu-s390x@nongnu.org 2157a51b3153STony Krowiak 21586e6d8ac6SEric Augeriommufd 21596e6d8ac6SEric AugerM: Yi Liu <yi.l.liu@intel.com> 21606e6d8ac6SEric AugerM: Eric Auger <eric.auger@redhat.com> 21616e6d8ac6SEric AugerM: Zhenzhong Duan <zhenzhong.duan@intel.com> 21626e6d8ac6SEric AugerS: Supported 21636e6d8ac6SEric AugerF: backends/iommufd.c 21646e6d8ac6SEric AugerF: include/sysemu/iommufd.h 21651f94b218SZhenzhong DuanF: backends/host_iommu_device.c 21661f94b218SZhenzhong DuanF: include/sysemu/host_iommu_device.h 2167d6b5c4c1SYi LiuF: include/qemu/chardev_open.h 2168d6b5c4c1SYi LiuF: util/chardev_open.c 216998dad2b0SZhenzhong DuanF: docs/devel/vfio-iommufd.rst 21706e6d8ac6SEric Auger 2171fd5d5c56SAnthony Liguorivhost 2172fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 21737967b7e0SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 2174fd5d5c56SAnthony LiguoriS: Supported 21758d8b636dSPaolo BonziniF: hw/*/*vhost* 2176482580a6SMarc-André LureauF: docs/interop/vhost-user.json 2177ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst 217872c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/ 2179f24bb728SMarc-André LureauF: backends/vhost-user.c 2180f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h 2181ec09f22dSStefan Weil viaF: subprojects/libvhost-user/ 2182fd5d5c56SAnthony Liguori 21832b6fc0b8SEugenio Pérezvhost-shadow-virtqueue 21842b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com> 21852b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.* 21862b6fc0b8SEugenio Pérez 2187fd5d5c56SAnthony Liguorivirtio 2188a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 2189fd5d5c56SAnthony LiguoriS: Supported 21908d8b636dSPaolo BonziniF: hw/*/virtio* 219172fa605dSThomas HuthF: hw/virtio/Makefile.objs 219272fa605dSThomas HuthF: hw/virtio/trace-events 21933b311250SMarkus ArmbrusterF: qapi/virtio.json 21946a084ea3SMichael S. TsirkinF: net/vhost-user.c 2195494f7b57SThomas HuthF: include/hw/virtio/ 21964db546d3SThomas HuthF: docs/devel/virtio* 21978e0b21e3SAvihai HoronF: docs/devel/migration/virtio.rst 2198cce85725SThomas HuthF: tests/functional/test_virtio_version.py 2199fd5d5c56SAnthony Liguori 22006d7b25adSDavid Hildenbrandvirtio-balloon 22016d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com> 22026d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 22036d7b25adSDavid HildenbrandS: Maintained 220414dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst 22056d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c 22066d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h 22078d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c 22086d7b25adSDavid HildenbrandF: include/sysemu/balloon.h 22096d7b25adSDavid Hildenbrand 2210fd5d5c56SAnthony Liguorivirtio-9p 22118c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org> 2212233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com> 22133548fa01SChristian SchoenebeckS: Maintained 22146f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p 2215aebeca25SAndreas FärberF: hw/9pfs/ 2216b827891dSGreg KurzX: hw/9pfs/xen-9p* 2217aebeca25SAndreas FärberF: fsdev/ 22181e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c 2219818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p* 22201a001953SGreg KurzT: git https://gitlab.com/gkurz/qemu.git 9p-next 222190225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next 2222fd5d5c56SAnthony Liguori 2223fd5d5c56SAnthony Liguorivirtio-blk 222454d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2225b457a5f5SStefan HajnocziL: qemu-block@nongnu.org 2226fd5d5c56SAnthony LiguoriS: Supported 2227d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c 22288d8b636dSPaolo BonziniF: hw/block/virtio-blk.c 2229b457a5f5SStefan HajnocziF: hw/block/dataplane/* 2230d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 22311e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c 2232e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2233fd5d5c56SAnthony Liguori 2234dd4ad64aSCornelia Huckvirtio-ccw 2235c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 223668b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 22376a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 2238dd4ad64aSCornelia HuckS: Supported 2239901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc] 2240117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c 224199eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 2242e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 2243146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2244dd4ad64aSCornelia Huck 2245faefdba8SAlbert Estevevirtio-dmabuf 2246faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com> 2247faefdba8SAlbert EsteveS: Supported 2248faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c 2249faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h 2250faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c 2251faefdba8SAlbert Esteve 2252bad7d2c3SDr. David Alan Gilbertvirtiofs 2253bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com> 2254bad7d2c3SDr. David Alan GilbertS: Supported 2255bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs* 2256bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h 2257c96c116eSStefan HajnocziL: virtio-fs@lists.linux.dev 2258bad7d2c3SDr. David Alan Gilbert 2259a5d4d7b5SGerd Hoffmannvirtio-input 2260a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 22611e2edb98SGerd HoffmannS: Odd Fixes 2262887d5775SLeo YanF: docs/system/devices/vhost-user-input.rst 2263a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c 226487c7fb78SLeo YanF: hw/virtio/vhost-user-input.c 2265a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h 226606914c97SMarc-André LureauF: contrib/vhost-user-input/* 2267a5d4d7b5SGerd Hoffmann 2268c1dee918SEric Augervirtio-iommu 2269c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com> 2270c1dee918SEric AugerS: Maintained 2271c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c 2272c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h 2273c1dee918SEric Auger 2274fd5d5c56SAnthony Liguorivirtio-serial 22752501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 22762501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2277fd5d5c56SAnthony LiguoriS: Supported 22788d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c 22798d8b636dSPaolo BonziniF: hw/char/virtio-console.c 228068a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h 22811e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c 2282fd5d5c56SAnthony Liguori 22831f51a5cbSAmit Shahvirtio-rng 22842501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 22852501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 22861f51a5cbSAmit ShahS: Supported 22871f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c 22881f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h 2289750cf869SThomas HuthF: include/sysemu/rng*.h 22901f51a5cbSAmit ShahF: backends/rng*.c 22911e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c 22921f51a5cbSAmit Shah 229362759896SAlex Bennéevhost-user-stubs 229462759896SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 229562759896SAlex BennéeS: Maintained 229662759896SAlex BennéeF: hw/virtio/vhost-user-base.c 229762759896SAlex BennéeF: hw/virtio/vhost-user-device* 229862759896SAlex Bennée 2299e3e01466SMathieu Poiriervhost-user-rng 2300e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org> 2301e3e01466SMathieu PoirierS: Supported 23024db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst 2303e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c 2304e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c 2305e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h 2306e3e01466SMathieu PoirierF: tools/vhost-user-rng/* 2307e3e01466SMathieu Poirier 230827ba7b02SViresh Kumarvhost-user-gpio 230927ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org> 231027ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org> 231127ba7b02SViresh KumarS: Maintained 231225c60a46SViresh KumarF: hw/virtio/vhost-user-gpio* 231327ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h 23148fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.* 231527ba7b02SViresh Kumar 23164ae0fc18SManos Pitsidianakisvhost-user-snd 23174ae0fc18SManos PitsidianakisM: Alex Bennée <alex.bennee@linaro.org> 23184ae0fc18SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 23194ae0fc18SManos PitsidianakisS: Maintained 23204ae0fc18SManos PitsidianakisF: hw/virtio/vhost-user-snd* 23214ae0fc18SManos PitsidianakisF: include/hw/virtio/vhost-user-snd.h 23224ae0fc18SManos Pitsidianakis 2323a5dab090SMilan Zamazalvhost-user-scmi 2324a5dab090SMilan ZamazalR: mzamazal@redhat.com 2325a5dab090SMilan ZamazalS: Supported 2326a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi* 2327a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h 2328b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.* 2329a5dab090SMilan Zamazal 23306034011cSGongleivirtio-crypto 23316034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 23326034011cSGongleiS: Supported 23336034011cSGongleiF: hw/virtio/virtio-crypto.c 23346034011cSGongleiF: hw/virtio/virtio-crypto-pci.c 23356034011cSGongleiF: include/hw/virtio/virtio-crypto.h 23366034011cSGonglei 233718129c15SDavid Hildenbrandvirtio based memory device 233818129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 233918129c15SDavid HildenbrandS: Supported 234018129c15SDavid HildenbrandF: hw/virtio/virtio-md-pci.c 234118129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h 2342dbdf841bSDavid HildenbrandF: stubs/virtio-md-pci.c 234318129c15SDavid Hildenbrand 2344751c7bddSDavid Hildenbrandvirtio-mem 2345751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2346751c7bddSDavid HildenbrandS: Supported 2347751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/ 2348751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c 2349751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h 2350751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c 2351751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h 2352751c7bddSDavid Hildenbrand 23532880e676SManos Pitsidianakisvirtio-snd 23542880e676SManos PitsidianakisM: Gerd Hoffmann <kraxel@redhat.com> 23552880e676SManos PitsidianakisR: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 23562880e676SManos PitsidianakisS: Supported 23572880e676SManos PitsidianakisF: hw/audio/virtio-snd.c 235824269085SManos PitsidianakisF: hw/audio/virtio-snd-pci.c 23592880e676SManos PitsidianakisF: include/hw/audio/virtio-snd.h 2360f54fea11SManos PitsidianakisF: docs/system/devices/virtio-snd.rst 23612880e676SManos Pitsidianakis 2362f3c507adSKeith Buschnvme 23638261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org> 2364e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk> 236500d7dffeSKlaus JensenR: Jesper Devantier <foss@defmacro.it> 2366c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2367f3c507adSKeith BuschS: Supported 236888eea45cSKlaus JensenF: hw/nvme/* 2369dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 23701e8a1faeSThomas HuthF: tests/qtest/nvme-test.c 23714db546d3SThomas HuthF: docs/system/devices/nvme.rst 2372e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next 2373f3c507adSKeith Busch 2374bc4e68d3SJeuk Kimufs 2375bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com> 2376bc4e68d3SJeuk KimS: Supported 2377bc4e68d3SJeuk KimF: hw/ufs/* 2378bc4e68d3SJeuk KimF: include/block/ufs.h 2379631c8726SJeuk KimF: tests/qtest/ufs-test.c 2380bc4e68d3SJeuk Kim 2381d383c625SHannes Reineckemegasas 23823fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com> 2383c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2384d383c625SHannes ReineckeS: Supported 2385d383c625SHannes ReineckeF: hw/scsi/megasas.c 2386d383c625SHannes ReineckeF: hw/scsi/mfi.h 23871e8a1faeSThomas HuthF: tests/qtest/megasas-test.c 2388c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c 2389d383c625SHannes Reinecke 2390605d52e6SDmitry FleytmanNetwork packet abstractions 2391bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2392c8110e76SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2393605d52e6SDmitry FleytmanS: Maintained 2394605d52e6SDmitry FleytmanF: include/net/eth.h 2395605d52e6SDmitry FleytmanF: net/eth.c 2396605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt* 2397605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt* 2398605d52e6SDmitry Fleytman 2399622fb504SDmitry FleytmanVmware 2400bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2401622fb504SDmitry FleytmanS: Maintained 24026c493724SThomas HuthF: docs/specs/vmw_pvscsi-spec.txt 24036c493724SThomas HuthF: hw/display/vmware_vga.c 2404622fb504SDmitry FleytmanF: hw/net/vmxnet* 2405622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi* 24066c493724SThomas HuthF: pc-bios/efi-vmxnet3.rom 24076c493724SThomas HuthF: pc-bios/vgabios-vmware.bin 24086c493724SThomas HuthF: roms/config.vga-vmware 24091e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c 24108472cc5dSPeter MaydellF: docs/specs/vwm_pvscsi-spec.rst 2411622fb504SDmitry Fleytman 2412de24d3f1SScott FeldmanRocker 2413de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us> 2414de24d3f1SScott FeldmanS: Maintained 2415de24d3f1SScott FeldmanF: hw/net/rocker/ 241692a3c6aaSMarkus ArmbrusterF: qapi/rocker.json 2417de850948SThomas HuthF: tests/rocker/ 24189ca6876dSPeter MaydellF: docs/specs/rocker.rst 2419de24d3f1SScott Feldman 2420093454e2SDmitry Fleytmane1000x 2421bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 24228c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2423093454e2SDmitry FleytmanS: Maintained 2424093454e2SDmitry FleytmanF: hw/net/e1000x* 2425093454e2SDmitry Fleytman 24266f3fbe4eSDmitry Fleytmane1000e 2427bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 24288c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 24296f3fbe4eSDmitry FleytmanS: Maintained 24306f3fbe4eSDmitry FleytmanF: hw/net/e1000e* 24317d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c 24320c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c 24330c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.* 24346f3fbe4eSDmitry Fleytman 24353a977deeSAkihiko Odakiigb 24363a977deeSAkihiko OdakiM: Akihiko Odaki <akihiko.odaki@daynix.com> 243792360d6eSSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com> 24383a977deeSAkihiko OdakiS: Maintained 2439136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst 24403a977deeSAkihiko OdakiF: hw/net/igb* 24414c0a2df8SThomas HuthF: tests/functional/test_netdev_ethtool.py 244245cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c 244345cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c 2444fd5d5c56SAnthony Liguori 2445ebc2327fSStefan Weileepro100 2446ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de> 2447ebc2327fSStefan WeilS: Maintained 2448ebc2327fSStefan WeilF: hw/net/eepro100.c 2449ebc2327fSStefan Weil 245034ea023dSSven Schnelletulip 245134ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org> 245234ea023dSSven SchnelleS: Maintained 245334ea023dSSven SchnelleF: hw/net/tulip.c 245434ea023dSSven SchnelleF: hw/net/tulip.h 245534ea023dSSven Schnelle 2456065177eeSPatrick Venturepca954x 24576529511aSPatrick LeisM: Patrick Leis <venture@google.com> 2458065177eeSPatrick VentureS: Maintained 2459065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c 2460065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h 2461065177eeSPatrick Venture 24624cbb1513SDmitriy Sharikhinpcf8574 24634cbb1513SDmitriy SharikhinM: Dmitrii Sharikhin <d.sharikhin@yadro.com> 24644cbb1513SDmitriy SharikhinS: Maintained 24654cbb1513SDmitriy SharikhinF: hw/gpio/pcf8574.c 24664cbb1513SDmitriy SharikhinF: include/gpio/pcf8574.h 24674cbb1513SDmitriy Sharikhin 2468e481a1f6SAlistair FrancisGeneric Loader 2469c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2470e481a1f6SAlistair FrancisS: Maintained 2471e481a1f6SAlistair FrancisF: hw/core/generic-loader.c 2472efe1592cSAlistair FrancisF: hw/core/uboot_image.h 2473e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h 247470f20110SAlex BennéeF: docs/system/generic-loader.rst 2475e481a1f6SAlistair Francis 2476a33ff6d2SAlex BennéeGuest Loader 2477a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2478a33ff6d2SAlex BennéeS: Maintained 2479a33ff6d2SAlex BennéeF: hw/core/guest-loader.c 248001460378SAlex BennéeF: docs/system/guest-loader.rst 2481bbbd9b6eSWillian RampazzoF: tests/avocado/boot_xen.py 2482fd5d5c56SAnthony Liguori 2483645d3cbeSSu HangIntel Hexadecimal Object File Loader 2484645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn> 2485645d3cbeSSu HangS: Maintained 24861e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c 24874b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex 2488645d3cbeSSu Hang 248987a9023aSThomas HuthCHRP NVRAM 249087a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com> 249187a9023aSThomas HuthS: Maintained 249287a9023aSThomas HuthF: hw/nvram/chrp_nvram.c 249387a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h 24941e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c 249587a9023aSThomas Huth 249642697d88SBen WarrenVM Generation ID 24972b42989cSJohn SnowS: Orphan 249848006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 249942697d88SBen WarrenF: hw/acpi/vmgenid.c 250042697d88SBen WarrenF: include/hw/acpi/vmgenid.h 2501912fb367SPeter MaydellF: docs/specs/vmgenid.rst 25021e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c 250342697d88SBen Warren 2504c1b29826SPhilippe Mathieu-DaudéLED 25058823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2506c1b29826SPhilippe Mathieu-DaudéS: Maintained 2507c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h 2508c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c 2509c1b29826SPhilippe Mathieu-Daudé 2510747969dbSPhilippe Mathieu-DaudéUnimplemented device 2511747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org> 25128823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 251348006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2514747969dbSPhilippe Mathieu-DaudéS: Maintained 2515747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h 2516747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c 2517747969dbSPhilippe Mathieu-Daudé 25186007523aSPhilippe Mathieu-DaudéEmpty slot 25196007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com> 25208823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 252148006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 25226007523aSPhilippe Mathieu-DaudéS: Maintained 25236007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h 25246007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c 25256007523aSPhilippe Mathieu-Daudé 2526dbb2e472SGerd HoffmannStandard VGA 2527dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2528dbb2e472SGerd HoffmannS: Maintained 2529dbb2e472SGerd HoffmannF: hw/display/vga* 2530dbb2e472SGerd HoffmannF: hw/display/bochs-display.c 2531dbb2e472SGerd HoffmannF: include/hw/display/vga.h 2532dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h 253368ed96beSPeter MaydellF: docs/specs/standard-vga.rst 2534dbb2e472SGerd Hoffmann 253558d632c7SGerd Hoffmannramfb 253658d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 253758d632c7SGerd HoffmannS: Maintained 253858d632c7SGerd HoffmannF: hw/display/ramfb*.c 253958d632c7SGerd HoffmannF: include/hw/display/ramfb.h 254058d632c7SGerd Hoffmann 2541dbb2e472SGerd Hoffmannvirtio-gpu 25422f8cd5a9SGerd HoffmannS: Orphan 2543dbb2e472SGerd HoffmannF: hw/display/virtio-gpu* 2544c68082c4SMarc-André LureauF: hw/display/virtio-vga.* 2545dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h 2546853c014bSThomas HuthF: docs/system/devices/virtio-gpu.rst 2547dbb2e472SGerd Hoffmann 2548b372d79bSRaphael Norwitzvhost-user-blk 25491dd6954cSRaphael NorwitzM: Raphael Norwitz <raphael@enfabrica.net> 2550b372d79bSRaphael NorwitzS: Maintained 2551b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/ 2552b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/ 2553b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c 25548edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c 2555b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c 2556b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c 2557b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c 2558b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h 2559b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h 25608edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2561b372d79bSRaphael Norwitz 2562bd2e44feSMarc-André Lureauvhost-user-gpu 2563bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2564bd2e44feSMarc-André LureauS: Maintained 2565bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst 2566d52c454aSMarc-André LureauF: contrib/vhost-user-gpu 2567d52c454aSMarc-André LureauF: hw/display/vhost-user-* 2568bd2e44feSMarc-André Lureau 2569dbb2e472SGerd HoffmannCirrus VGA 2570dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2571dbb2e472SGerd HoffmannS: Odd Fixes 2572dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 2573dbb2e472SGerd HoffmannF: hw/display/cirrus* 2574dbb2e472SGerd Hoffmann 257572d277a7SGerd HoffmannEDID Generator 257672d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 257772d277a7SGerd HoffmannS: Maintained 257872d277a7SGerd HoffmannF: hw/display/edid* 257972d277a7SGerd HoffmannF: include/hw/display/edid.h 258072d277a7SGerd HoffmannF: qemu-edid.c 258172d277a7SGerd Hoffmann 258210386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB) 258310386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org> 25848823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 258510386385SPhilippe Mathieu-DaudéS: Maintained 258616971899SBernhard BeschowF: hw/isa/piix.c 2587fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 258810386385SPhilippe Mathieu-Daudé 258928900f9bSBALATON ZoltanVIA South Bridges (VT82C686B, VT8231) 259028900f9bSBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 259128900f9bSBALATON ZoltanM: Philippe Mathieu-Daudé <philmd@linaro.org> 259228900f9bSBALATON ZoltanR: Jiaxun Yang <jiaxun.yang@flygoat.com> 259328900f9bSBALATON ZoltanS: Maintained 259428900f9bSBALATON ZoltanF: hw/isa/vt82c686.c 259528900f9bSBALATON ZoltanF: hw/usb/vt82c686-uhci-pci.c 259628900f9bSBALATON ZoltanF: include/hw/isa/vt82c686.h 259728900f9bSBALATON Zoltan 259815ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg) 25998823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 260015ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com> 260115ffb43cSPhilippe Mathieu-DaudéS: Supported 260215ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt 26038d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c 2604b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c 260515ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h 260615ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h 26071cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c 26081e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c 260915ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next 261015ffb43cSPhilippe Mathieu-Daudé 26112313abf0SThomas HuthXIVE 26122313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org> 26134901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 26142313abf0SThomas HuthL: qemu-ppc@nongnu.org 2615b0877575SCédric Le GoaterS: Odd Fixes 26162313abf0SThomas HuthF: hw/*/*xive* 26172313abf0SThomas HuthF: include/hw/*/*xive* 261824563a58SCédric Le GoaterF: docs/*/*xive* 26192313abf0SThomas Huth 26207bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals 26212d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 26227bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com> 2623f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2624645194c7SYoshinori SatoF: hw/char/renesas_sci.c 26257bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 2626c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c 26277bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 2628645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h 26297bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h 2630c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h 26317bd0d13fSPhilippe Mathieu-Daudé 2632e78597ccSYoshinori SatoRenesas RX peripherals 2633b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 2634b2744da9SPhilippe Mathieu-DaudéS: Orphan 2635e78597ccSYoshinori SatoF: hw/intc/rx_icu.c 26360c80f50fSYoshinori SatoF: hw/rx/ 2637e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h 26380c80f50fSYoshinori SatoF: include/hw/rx/ 2639e78597ccSYoshinori Sato 2640de4d4adbSPavel PisaCAN bus subsystem and hardware 2641de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz> 264202c5e065SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 2643de4d4adbSPavel PisaS: Maintained 2644de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/ 2645de4d4adbSPavel PisaF: net/can/* 2646de4d4adbSPavel PisaF: hw/net/can/* 2647de4d4adbSPavel PisaF: include/net/can_*.h 26488995f1feSThomas HuthF: docs/system/devices/can.rst 2649de4d4adbSPavel Pisa 2650ff8cdbbdSDavid GibsonOpenPIC interrupt controller 2651ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 2652ff8cdbbdSDavid GibsonS: Odd Fixes 2653ff8cdbbdSDavid GibsonF: hw/intc/openpic.c 2654ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h 2655ff8cdbbdSDavid Gibson 26566cee5479SPhilippe Mathieu-DaudéMIPS CPS 26578823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 26586cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 26596cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_* 26606cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_* 26616cee5479SPhilippe Mathieu-Daudé 26626cee5479SPhilippe Mathieu-DaudéMIPS GIC 26638823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 26646cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 26656cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c 26666cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c 26676cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h 26686cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h 26696cee5479SPhilippe Mathieu-Daudé 267056e34834SCornelia HuckS390 3270 device 267156e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 267256e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 267356e34834SCornelia HuckS: Odd fixes 267456e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h 267556e34834SCornelia HuckF: hw/char/terminal3270.c 267656e34834SCornelia HuckF: hw/s390x/3270-ccw.c 267756e34834SCornelia HuckL: qemu-s390x@nongnu.org 267856e34834SCornelia Huck 267956e34834SCornelia HuckS390 diag 288 watchdog 268056e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 268156e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 268256e34834SCornelia HuckS: Supported 268356e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c 268456e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 268556e34834SCornelia HuckL: qemu-s390x@nongnu.org 268656e34834SCornelia Huck 268756e34834SCornelia HuckS390 storage key device 268856e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 268956e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 269056e34834SCornelia HuckS: Supported 269156e34834SCornelia HuckF: hw/s390x/storage-keys.h 26925cf9a81eSEric FarmanF: hw/s390x/s390-skeys*.c 269356e34834SCornelia HuckL: qemu-s390x@nongnu.org 269456e34834SCornelia Huck 269556e34834SCornelia HuckS390 storage attribute device 269656e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 269756e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 269856e34834SCornelia HuckS: Supported 269956e34834SCornelia HuckF: hw/s390x/storage-attributes.h 27005cf9a81eSEric FarmanF: hw/s390x/s390-stattrib*.c 270156e34834SCornelia HuckL: qemu-s390x@nongnu.org 270256e34834SCornelia Huck 270356e34834SCornelia HuckS390 floating interrupt controller 270456e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 270556e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 270656e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 270756e34834SCornelia HuckS: Supported 270856e34834SCornelia HuckF: hw/intc/s390_flic*.c 270956e34834SCornelia HuckF: include/hw/s390x/s390_flic.h 271056e34834SCornelia HuckL: qemu-s390x@nongnu.org 271156e34834SCornelia Huck 27125028d66cSHongren (Zenithal) ZhengCanoKey 27135028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me> 27145028d66cSHongren (Zenithal) ZhengS: Maintained 27155028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org> 27165028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c 27175028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h 27185028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst 27195028d66cSHongren (Zenithal) Zheng 272000313b51SMaciej S. SzmigieroHyper-V Dynamic Memory Protocol 272100313b51SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 272200313b51SMaciej S. SzmigieroS: Supported 272300313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.c 272400313b51SMaciej S. SzmigieroF: hw/hyperv/hv-balloon*.h 272500313b51SMaciej S. SzmigieroF: include/hw/hyperv/dynmem-proto.h 272600313b51SMaciej S. SzmigieroF: include/hw/hyperv/hv-balloon.h 272700313b51SMaciej S. Szmigiero 2728fd5d5c56SAnthony LiguoriSubsystems 2729fd5d5c56SAnthony Liguori---------- 2730a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends 2731fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com> 2732cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 27336bc915f3SGerd HoffmannS: Odd Fixes 2734fd5d5c56SAnthony LiguoriF: audio/ 27350ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c 27360ebe43eaSPhilippe Mathieu-DaudéX: audio/coreaudio.c 27370ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound* 27380ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c 27390ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c 27400ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c 27410ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c 2742663df1ccSAlexandre RatchovX: audio/sndioaudio.c 27434566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c 274492a3c6aaSMarkus ArmbrusterF: qapi/audio.json 2745fd5d5c56SAnthony Liguori 27460ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend 27470ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2748584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 27490ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27500ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c 27510ebe43eaSPhilippe Mathieu-Daudé 27520ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend 27530ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27548823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2755584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 27564f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 27570ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27580ebe43eaSPhilippe Mathieu-DaudéF: audio/coreaudio.c 27590ebe43eaSPhilippe Mathieu-Daudé 27600ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend 27610ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27620ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27630ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound* 27640ebe43eaSPhilippe Mathieu-Daudé 27650ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend 27660ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2767584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 27680ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27690ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c 27700ebe43eaSPhilippe Mathieu-Daudé 27710ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend 27720ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27730ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27740ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c 27750ebe43eaSPhilippe Mathieu-Daudé 27760ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend 27770ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27780ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27790ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c 27800ebe43eaSPhilippe Mathieu-Daudé 27810ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend 27820ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 27832863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org> 27840ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 27850ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c 27860ebe43eaSPhilippe Mathieu-Daudé 2787663df1ccSAlexandre RatchovSndio Audio backend 2788663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com> 2789663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org> 2790663df1ccSAlexandre RatchovS: Odd Fixes 2791663df1ccSAlexandre RatchovF: audio/sndioaudio.c 2792663df1ccSAlexandre Ratchov 2793fd5d5c56SAnthony LiguoriBlock layer core 2794fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 2795b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 2796fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org 2797fd5d5c56SAnthony LiguoriS: Supported 2798fd5d5c56SAnthony LiguoriF: block* 2799fd5d5c56SAnthony LiguoriF: block/ 28008d8b636dSPaolo BonziniF: hw/block/ 2801b885cddaSMarkus ArmbrusterF: qapi/block*.json 2802b885cddaSMarkus ArmbrusterF: qapi/transaction.json 28034c346e0bSKevin WolfF: include/block/ 28047f9241d8SStefan HajnocziF: include/sysemu/block-*.h 280546078760SKevin WolfF: qemu-img* 280633b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst 280746078760SKevin WolfF: qemu-io* 280829242091SKevin WolfF: tests/qemu-iotests/ 28098dd30c86SMax ReitzF: util/qemu-progress.c 28100bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c 2811da668aa1SThomas HuthF: tests/unit/check-block-qdict.c 2812ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2813fd5d5c56SAnthony Liguori 2814c607c7fbSStefan HajnocziStorage daemon 2815c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 2816c607c7fbSStefan HajnocziL: qemu-block@nongnu.org 2817c607c7fbSStefan HajnocziS: Supported 2818c607c7fbSStefan HajnocziF: storage-daemon/ 2819c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst 2820c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst 2821c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2822c607c7fbSStefan Hajnoczi 2823d55053b1SStefan HajnocziBlock I/O path 2824d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2825fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 2826d55053b1SStefan HajnocziL: qemu-block@nongnu.org 2827d55053b1SStefan HajnocziS: Supported 282836c697bdSPaolo BonziniF: util/async.c 282936c697bdSPaolo BonziniF: util/aio-*.c 28301f050a46SStefan HajnocziF: util/aio-*.h 2831433fcea4SStefan HajnocziF: util/defer-call.c 28321f050a46SStefan HajnocziF: util/fdmon-*.c 2833d55053b1SStefan HajnocziF: block/io.c 2834e1029ae2SFam ZhengF: include/block/aio.h 2835f5a53faaSStefan HajnocziF: include/block/aio-wait.h 2836433fcea4SStefan HajnocziF: include/qemu/defer-call.h 28370a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py 2838da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c 2839e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2840d55053b1SStefan Hajnoczi 2841e5b5728cSPaolo BonziniBlock SCSI subsystem 2842e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2843fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2844e5b5728cSPaolo BonziniL: qemu-block@nongnu.org 2845e5b5728cSPaolo BonziniS: Supported 2846e5b5728cSPaolo BonziniF: include/scsi/* 2847e5b5728cSPaolo BonziniF: scsi/* 2848e5b5728cSPaolo Bonzini 2849280458a3SJeff CodyBlock Jobs 285003283d64SJeff CodyM: John Snow <jsnow@redhat.com> 28519e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2852280458a3SJeff CodyL: qemu-block@nongnu.org 2853280458a3SJeff CodyS: Supported 2854280458a3SJeff CodyF: blockjob.c 2855280458a3SJeff CodyF: include/block/blockjob.h 285633e9e9bdSKevin WolfF: job.c 28571a90bc81SKevin WolfF: job-qmp.c 2858c468e368SMarkus ArmbrusterF: include/qemu/job.h 2859280458a3SJeff CodyF: block/backup.c 2860280458a3SJeff CodyF: block/commit.c 286177346025SJeff CodyF: block/stream.c 2862280458a3SJeff CodyF: block/mirror.c 2863bf42508fSKevin WolfF: qapi/job.json 2864d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c 2865d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h 2866d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c 2867d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h 2868d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h 2869d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c 28701c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c 2871d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h 2872d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c 2873d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c 2874d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h 287577582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs 28769e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 2877280458a3SJeff Cody 2878502730eeSJonathan CameronCompute Express Link 2879502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com> 28803456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com> 2881502730eeSJonathan CameronS: Supported 2882502730eeSJonathan CameronF: hw/cxl/ 28832fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c 2884502730eeSJonathan CameronF: include/hw/cxl/ 288566ba157aSMarkus ArmbrusterF: qapi/cxl.json 2886502730eeSJonathan Cameron 2887538193bcSJohn SnowDirty Bitmaps 2888edb05904SEric BlakeM: Eric Blake <eblake@redhat.com> 28899e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2890edb05904SEric BlakeR: John Snow <jsnow@redhat.com> 2891538193bcSJohn SnowL: qemu-block@nongnu.org 2892538193bcSJohn SnowS: Supported 2893538193bcSJohn SnowF: include/qemu/hbitmap.h 2894538193bcSJohn SnowF: include/block/dirty-bitmap.h 2895bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c 289600637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c 289700637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c 2898052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c 289900637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c 2900da668aa1SThomas HuthF: tests/unit/test-hbitmap.c 29015746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst 2902edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps 29039e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 2904538193bcSJohn Snow 290561af0ee6SPaolo BonziniCharacter device backends 290655fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 29072185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 2908fd5d5c56SAnthony LiguoriS: Maintained 2909178fe0aeSMarc-André LureauF: chardev/ 29108228e353SMarc-André LureauF: include/chardev/ 2911dbeee392SMarkus ArmbrusterF: qapi/char.json 2912fd5d5c56SAnthony Liguori 2913e26082fdSPaolo BonziniCharacter Devices (Braille) 2914e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2915e26082fdSPaolo BonziniS: Maintained 29166b10e573SMarc-André LureauF: chardev/baum.c 2917fd5d5c56SAnthony Liguori 2918e94630d3SMarkus ArmbrusterCommand line option argument parsing 2919e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2920e94630d3SMarkus ArmbrusterS: Supported 2921e94630d3SMarkus ArmbrusterF: include/qemu/option.h 2922da668aa1SThomas HuthF: tests/unit/test-keyval.c 2923da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c 2924eeba3d73SThomas HuthF: tests/functional/test_version.py 2925e94630d3SMarkus ArmbrusterF: util/keyval.c 2926e94630d3SMarkus ArmbrusterF: util/qemu-option.c 2927e94630d3SMarkus Armbruster 29288c413e79SMarkus ArmbrusterCoverity model 29298c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 29308c413e79SMarkus ArmbrusterS: Supported 29318c413e79SMarkus ArmbrusterF: scripts/coverity-model.c 29328c413e79SMarkus Armbruster 29339c263d07SPeter MaydellCoverity Scan integration 29349c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 29359c263d07SPeter MaydellS: Maintained 29369c263d07SPeter MaydellF: scripts/coverity-scan/ 29379c263d07SPeter Maydell 2938d24b569aSPeter A. G. CrosthwaiteDevice Tree 2939c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 2940c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au> 2941d24b569aSPeter A. G. CrosthwaiteS: Maintained 29428d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c 294382407515SThomas HuthF: include/sysemu/device_tree.h 2944d24b569aSPeter A. G. Crosthwaite 29453505a22bSMarc-André LureauDump 29463505a22bSMarc-André LureauS: Supported 29473505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 29486d3da32cSMarkus ArmbrusterF: dump/ 29493505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c 29503505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h 29516d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs 29523505a22bSMarc-André LureauF: include/sysemu/dump-arch.h 29533505a22bSMarc-André LureauF: include/sysemu/dump.h 2954d06b747bSMarkus ArmbrusterF: qapi/dump.json 29553505a22bSMarc-André LureauF: scripts/dump-guest-memory.py 29563505a22bSMarc-André LureauF: stubs/dump.c 2957096d3ce2SPeter MaydellF: docs/specs/vmcoreinfo.rst 29583505a22bSMarc-André Lureau 29594f966768SMarkus ArmbrusterError reporting 29604f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 29614f966768SMarkus ArmbrusterS: Supported 29624f966768SMarkus ArmbrusterF: include/qapi/error.h 29634f966768SMarkus ArmbrusterF: include/qemu/error-report.h 2964abb3d37dSMarkus ArmbrusterF: qapi/error.json 29654f966768SMarkus ArmbrusterF: util/error.c 29663325af53SZhao LiuF: util/error-report.c 2967d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci 2968d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci 2969d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci 2970d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci 2971d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci 29728220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci 29734f966768SMarkus Armbruster 2974fd5d5c56SAnthony LiguoriGDB stub 2975c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 29768823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2977c7b3e866SAlex BennéeS: Maintained 29784db546d3SThomas HuthF: docs/system/gdb.rst 2979842b42dfSAlex BennéeF: gdbstub/* 29800dec1016SPeter MaydellF: include/exec/gdbstub.h 2981d96bf49bSAlex BennéeF: include/gdbstub/* 2982fd5d5c56SAnthony LiguoriF: gdb-xml/ 298321750c3cSAlex BennéeF: tests/tcg/multiarch/gdbstub/* 2984956af7daSAkihiko OdakiF: scripts/feature_to_c.py 2985bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py 2986fd5d5c56SAnthony Liguori 298701a9c03cSPaolo BonziniMemory API 298801a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 298907b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com> 299007b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 29918823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 299201a9c03cSPaolo BonziniS: Supported 299301a9c03cSPaolo BonziniF: include/exec/ioport.h 299414776ab5STony NguyenF: include/exec/memop.h 299501a9c03cSPaolo BonziniF: include/exec/memory.h 29962b1641d0SPaolo BonziniF: include/exec/ram_addr.h 299741aa4e9fSJuan QuintelaF: include/exec/ramblock.h 29989f04dd7fSDavid HildenbrandF: include/sysemu/memory_mapping.h 29998d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c 30008d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c 30018d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c 30028d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c 30038d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c 300401a9c03cSPaolo BonziniF: include/exec/memory-internal.h 3005044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci 300601a9c03cSPaolo Bonzini 30072fcd005fSDavid HildenbrandMemory devices 30082fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 30092fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com> 30102fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 30112fcd005fSDavid HildenbrandS: Supported 30122fcd005fSDavid HildenbrandF: hw/mem/memory-device.c 30132fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c 30142fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c 30152fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h 30162fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h 30172fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h 3018759bac67SDavid HildenbrandF: stubs/memory_device.c 30192fcd005fSDavid HildenbrandF: docs/nvdimm.txt 30202fcd005fSDavid Hildenbrand 30217ee3bf03SGerd HoffmannSPICE 302234761036SGerd HoffmannS: Orphan 30236e481d57SPeter MaydellF: include/ui/qemu-spice.h 3024438528a3SThomas HuthF: include/ui/spice-display.h 30257ee3bf03SGerd HoffmannF: ui/spice-*.c 30267ee3bf03SGerd HoffmannF: audio/spiceaudio.c 30278d8b636dSPaolo BonziniF: hw/display/qxl* 3028608cfed6SMarkus ArmbrusterF: qapi/ui.json 30299bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt 30307ee3bf03SGerd Hoffmann 3031fd5d5c56SAnthony LiguoriGraphics 3032cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 303325eccc37SGerd HoffmannS: Odd Fixes 3034fd5d5c56SAnthony LiguoriF: ui/ 3035e220656cSThomas HuthF: include/ui/ 3036608cfed6SMarkus ArmbrusterF: qapi/ui.json 3037b1d38037SMarc-André LureauF: util/drm.c 30384db546d3SThomas HuthF: docs/devel/ui.rst 3039fd5d5c56SAnthony Liguori 3040351f1bf6SAndreas FärberCocoa graphics 304130ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 30428823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 30434f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 3044351f1bf6SAndreas FärberS: Odd Fixes 3045351f1bf6SAndreas FärberF: ui/cocoa.m 3046351f1bf6SAndreas Färber 3047fd5d5c56SAnthony LiguoriMain loop 3048da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3049da26f37aSPaolo BonziniS: Maintained 305054d31236SMarkus ArmbrusterF: include/qemu/main-loop.h 305154d31236SMarkus ArmbrusterF: include/sysemu/runstate.h 3052e6dba048SAlejandro JimenezF: include/sysemu/runstate-action.h 30533ecb29a3SPaolo BonziniF: util/main-loop.c 305489933514SThomas HuthF: util/qemu-timer*.c 30558d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c 30568d7f2e76SPhilippe Mathieu-DaudéF: system/main.c 30578d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 30588d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-throttle.c 30598d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c 30608d7f2e76SPhilippe Mathieu-DaudéF: system/runstate* 30610e201d34SMarkus ArmbrusterF: qapi/run-state.json 3062fd5d5c56SAnthony Liguori 30631b7e01d0SStefan HajnocziRead, Copy, Update (RCU) 30641b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 30651b7e01d0SStefan HajnocziS: Maintained 3066362dbb4fSPeter MaydellF: docs/devel/lockcnt.rst 306790655d81SPeter MaydellF: docs/devel/rcu.rst 30681b7e01d0SStefan HajnocziF: include/qemu/rcu*.h 306951483f6cSPeter MaydellF: include/qemu/lockcnt.h 3070da668aa1SThomas HuthF: tests/unit/rcutorture.c 3071da668aa1SThomas HuthF: tests/unit/test-rcu-*.c 307251483f6cSPeter MaydellF: util/lockcnt.c 30731b7e01d0SStefan HajnocziF: util/rcu.c 30741b7e01d0SStefan Hajnoczi 30758899b4aeSLuiz CapitulinoHuman Monitor (HMP) 3076b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org> 3077fbb0621aSLuiz CapitulinoS: Maintained 30785bce308aSKevin WolfF: monitor/monitor-internal.h 3079e84328faSKevin WolfF: monitor/misc.c 30801d95db74SKevin WolfF: monitor/monitor.c 3081f1b3ccfaSKevin WolfF: monitor/hmp* 3082f1b3ccfaSKevin WolfF: hmp.h 3083c13e9912SThomas HuthF: hmp-commands*.hx 3084c13e9912SThomas HuthF: include/monitor/hmp-target.h 30851e8a1faeSThomas HuthF: tests/qtest/test-hmp.c 3086637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h 3087637de4dbSMarkus ArmbrusterF: util/qemu-print.c 3088fd5d5c56SAnthony Liguori 3089f536f112SPaolo BonziniNetwork device backends 3090442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com> 3091fd5d5c56SAnthony LiguoriS: Maintained 3092fd5d5c56SAnthony LiguoriF: net/ 3093d24b2b1cSThomas HuthF: include/net/ 3094e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c 3095e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 30963c0bd37dSMarkus ArmbrusterF: qapi/net.json 3097fd5d5c56SAnthony Liguori 3098aee09bafSVincenzo MaffioneNetmap network backend 3099aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it> 3100aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 3101aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com> 3102aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/ 3103aee09bafSVincenzo MaffioneS: Maintained 3104aee09bafSVincenzo MaffioneF: net/netmap.c 3105aee09bafSVincenzo Maffione 3106cb039ef3SIlya MaximetsAF_XDP network backend 3107cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org> 3108cb039ef3SIlya MaximetsF: net/af-xdp.c 3109cb039ef3SIlya Maximets 31104fc264f4SEduardo HabkostHost Memory Backends 31114ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 31124fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com> 31134fc264f4SEduardo HabkostS: Maintained 31144fc264f4SEduardo HabkostF: backends/hostmem*.c 31154fc264f4SEduardo HabkostF: include/sysemu/hostmem.h 31169cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst 3117f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 31184fc264f4SEduardo Habkost 31196034011cSGongleiCryptodev Backends 31206034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 31212133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com> 31226034011cSGongleiS: Maintained 31236034011cSGongleiF: include/sysemu/cryptodev*.h 31246034011cSGongleiF: backends/cryptodev*.c 312514c9fd16Szhenwei piF: qapi/cryptodev.json 31266034011cSGonglei 3127b8eaee96SJohn SnowPython library 3128b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com> 3129b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com> 3130b8eaee96SJohn SnowS: Maintained 3131b8eaee96SJohn SnowF: python/ 3132b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python 3133b8eaee96SJohn Snow 3134ad904f66SEduardo HabkostPython scripts 313589d38c74SJohn SnowM: John Snow <jsnow@redhat.com> 3136ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com> 31374251dfb0SJohn SnowS: Odd Fixes 3138ad904f66SEduardo HabkostF: scripts/*.py 3139ad904f66SEduardo HabkostF: tests/*.py 3140ad904f66SEduardo Habkost 3141f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util 31429e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3143f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained 3144f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/ 31459e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench 3146f4abfc6cSVladimir Sementsov-Ogievskiy 31478cad15b1SVladimir Sementsov-OgievskiyTransactions helper 31489e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 31498cad15b1SVladimir Sementsov-OgievskiyS: Maintained 31508cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h 31518cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c 31529e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 31538cad15b1SVladimir Sementsov-Ogievskiy 31548899b4aeSLuiz CapitulinoQAPI 31559740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 31562f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 31579740618cSLuiz CapitulinoS: Supported 31588899b4aeSLuiz CapitulinoF: qapi/ 31590311c5bdSMarkus ArmbrusterX: qapi/*.json 3160ac4abb9aSMarkus ArmbrusterF: include/qapi/ 3161ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/ 3162ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h 3163c0bd0b50SPaolo BonziniF: tests/qapi-schema/ 3164da668aa1SThomas HuthF: tests/unit/test-*-visitor.c 3165da668aa1SThomas HuthF: tests/unit/test-qapi-*.c 3166da668aa1SThomas HuthF: tests/unit/test-qmp-*.c 3167da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c 3168be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py 3169be25fcc4SMarkus ArmbrusterF: scripts/qapi/* 31704078ee54SPeter MaydellF: docs/sphinx/qapidoc.py 3171c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi* 3172ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 31738899b4aeSLuiz Capitulino 31747810d291SLuiz CapitulinoQAPI Schema 31757810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com> 31767810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 31777810d291SLuiz CapitulinoS: Supported 31780311c5bdSMarkus ArmbrusterF: qapi/*.json 3179632d3b22SPhilippe Mathieu-DaudéF: qga/qapi-schema.json 3180ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 31817810d291SLuiz Capitulino 3182f3582ba4SLuiz CapitulinoQObject 3183daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3184daf5dc78SMarkus ArmbrusterS: Supported 3185f3582ba4SLuiz CapitulinoF: qobject/ 31867735d2b5SMarkus ArmbrusterF: include/qapi/qmp/ 31877735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h 3188a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci 3189da668aa1SThomas HuthF: tests/unit/check-qdict.c 3190da668aa1SThomas HuthF: tests/unit/check-qjson.c 3191da668aa1SThomas HuthF: tests/unit/check-qlist.c 3192da668aa1SThomas HuthF: tests/unit/check-qlit.c 3193da668aa1SThomas HuthF: tests/unit/check-qnull.c 3194da668aa1SThomas HuthF: tests/unit/check-qnum.c 3195da668aa1SThomas HuthF: tests/unit/check-qobject.c 3196da668aa1SThomas HuthF: tests/unit/check-qstring.c 3197fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt 3198ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3199f3582ba4SLuiz Capitulino 3200f05d9999SMichael RothQEMU Guest Agent 32012f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3202e8cbe584SKonstantin KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3203f05d9999SMichael RothS: Maintained 3204f05d9999SMichael RothF: qga/ 320551145a0dSThomas HuthF: contrib/systemd/qemu-guest-agent.service 320627a296fcSPeter MaydellF: docs/interop/qemu-ga.rst 3207db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst 3208ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/ 320951145a0dSThomas HuthF: tests/*/test-qga* 3210e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga 3211f05d9999SMichael Roth 3212cced3a72SKostiantyn KostiukQEMU Guest Agent Win32 3213cced3a72SKostiantyn KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3214cced3a72SKostiantyn KostiukS: Maintained 3215cced3a72SKostiantyn KostiukF: qga/*win32* 3216cced3a72SKostiantyn KostiukF: qga/vss-win32/ 3217cced3a72SKostiantyn KostiukF: qga/installer/ 3218cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32 3219cced3a72SKostiantyn Kostiuk 32204688c94cSAndreas FärberQOM 32211085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 32221085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com> 322324c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net> 32244688c94cSAndreas FärberS: Supported 32254db546d3SThomas HuthF: docs/devel/qom.rst 32268f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt 32278f920054SMarkus ArmbrusterF: hw/core/qdev* 3228b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c 3229b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c 32308f920054SMarkus ArmbrusterF: include/hw/qdev* 32318f920054SMarkus ArmbrusterF: include/monitor/qdev.h 32324688c94cSAndreas FärberF: include/qom/ 3233c577ff62SMarkus ArmbrusterF: qapi/qom.json 3234c577ff62SMarkus ArmbrusterF: qapi/qdev.json 323522fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci 3236e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py 32378d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c 32389b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c 32394688c94cSAndreas FärberF: qom/ 3240da668aa1SThomas HuthF: tests/unit/check-qom-interface.c 3241da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c 3242da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c 32434688c94cSAndreas Färber 324494dfc0f3SEduardo HabkostQOM boilerplate conversion script 324524c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 324694dfc0f3SEduardo HabkostS: Maintained 324794dfc0f3SEduardo HabkostF: scripts/codeconverter/ 324894dfc0f3SEduardo Habkost 32498899b4aeSLuiz CapitulinoQMP 32509740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 32519740618cSLuiz CapitulinoS: Supported 32525bce308aSKevin WolfF: monitor/monitor-internal.h 3253f1b3ccfaSKevin WolfF: monitor/qmp* 3254e84328faSKevin WolfF: monitor/misc.c 32551d95db74SKevin WolfF: monitor/monitor.c 325692a3c6aaSMarkus ArmbrusterF: qapi/control.json 3257abb3d37dSMarkus ArmbrusterF: qapi/error.json 325892a3c6aaSMarkus ArmbrusterF: qapi/introspect.json 3259c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-* 326012b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-* 32619740618cSLuiz CapitulinoF: scripts/qmp/ 32621e8a1faeSThomas HuthF: tests/qtest/qmp-test.c 32631e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c 3264ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 32658899b4aeSLuiz Capitulino 326698a43bf0SPaolo Bonziniqtest 326725e5fe76SThomas HuthM: Fabiano Rosas <farosas@suse.de> 326898a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com> 32692185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 327098a43bf0SPaolo BonziniS: Maintained 32718d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c 3272abf8c47fSThomas HuthF: include/sysemu/qtest.h 32731583a389SClaudio FontanaF: accel/qtest/ 32741e8a1faeSThomas HuthF: tests/qtest/ 3275222455efSEmanuele Giuseppe EspositoF: docs/devel/qgraph.rst 32764db546d3SThomas HuthF: docs/devel/qtest.rst 3277520ddc18SThomas HuthX: tests/qtest/bios-tables-test* 32783f6be80cSThomas HuthX: tests/qtest/migration-* 327998a43bf0SPaolo Bonzini 32805f6fd09aSAlexander BulekovDevice Fuzzing 32815f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu> 32825f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com> 32835f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com> 32845f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com> 328525e5fe76SThomas HuthR: Fabiano Rosas <farosas@suse.de> 328685221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com> 32875d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com> 32885f6fd09aSAlexander BulekovS: Maintained 32895f6fd09aSAlexander BulekovF: tests/qtest/fuzz/ 3290d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c 32914ab20b51SAlex BennéeF: tests/docker/test-fuzz 3292211635b3SAlexander BulekovF: scripts/oss-fuzz/ 3293230376d2SAlexander BulekovF: hw/mem/sparse-mem.c 3294f3a0208fSAlexander BulekovF: docs/devel/fuzzing.rst 32955f6fd09aSAlexander Bulekov 3296cc0100f4SAlistair FrancisRegister API 3297c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 3298cc0100f4SAlistair FrancisS: Maintained 3299cc0100f4SAlistair FrancisF: hw/core/register.c 3300cc0100f4SAlistair FrancisF: include/hw/register.h 330106a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h 3302cc0100f4SAlistair Francis 33035a5110d2SManos PitsidianakisRust 33045a5110d2SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 33055a5110d2SManos PitsidianakisS: Maintained 33065a5110d2SManos PitsidianakisF: rust/qemu-api 33072b74dd91SManos PitsidianakisF: rust/qemu-api-macros 33085a5110d2SManos PitsidianakisF: rust/rustfmt.toml 33095a5110d2SManos Pitsidianakis 3310fd5d5c56SAnthony LiguoriSLIRP 3311eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3312bafc72abSJan KiszkaS: Maintained 3313663fb1e1SThomas HuthF: net/slirp.c 3314d24b2b1cSThomas HuthF: include/net/slirp.h 331502cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp 3316fd5d5c56SAnthony Liguori 3317aa09b3d5SMarkus ArmbrusterStats 3318aa09b3d5SMarkus ArmbrusterS: Orphan 3319aa09b3d5SMarkus ArmbrusterF: include/sysemu/stats.h 3320aa09b3d5SMarkus ArmbrusterF: stats/ 33210afbba6cSMarkus ArmbrusterF: qapi/stats.json 3322aa09b3d5SMarkus Armbruster 33236d0af39fSEdgar E. IglesiasStreams 33246d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 33256d0af39fSEdgar E. IglesiasS: Maintained 33266d0af39fSEdgar E. IglesiasF: hw/core/stream.c 33276d0af39fSEdgar E. IglesiasF: include/hw/stream.h 33286d0af39fSEdgar E. Iglesias 3329b1ed728aSPaolo BonziniStubs 3330b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3331b1ed728aSPaolo BonziniS: Maintained 3332b1ed728aSPaolo BonziniF: stubs/ 3333b1ed728aSPaolo Bonzini 3334598a3f35SStefan HajnocziTracing 33351cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 333684197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 3337598a3f35SStefan HajnocziS: Maintained 3338598a3f35SStefan HajnocziF: trace/ 33390e076292SThomas HuthF: trace-events 33403a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc 334192a3c6aaSMarkus ArmbrusterF: qapi/trace.json 3342f70fd8fdSLluís VilanovaF: scripts/tracetool.py 3343f70fd8fdSLluís VilanovaF: scripts/tracetool/ 334462dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap* 334533b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst 3346d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst 3347e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing 3348598a3f35SStefan Hajnoczi 334984197267SMads YnddalSimpletrace 335084197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk> 335184197267SMads YnddalS: Maintained 335284197267SMads YnddalF: scripts/simpletrace.py 335384197267SMads Ynddal 33543859b6cfSMarkus ArmbrusterTPM 33551f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com> 33566b4f250bSStefan BergerS: Maintained 33578d7f2e76SPhilippe Mathieu-DaudéF: system/tpm* 33583859b6cfSMarkus ArmbrusterF: hw/tpm/* 33593859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h 33603859b6cfSMarkus ArmbrusterF: include/sysemu/tpm* 33613859b6cfSMarkus ArmbrusterF: qapi/tpm.json 33628ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/ 33631e8a1faeSThomas HuthF: tests/qtest/*tpm* 33644db546d3SThomas HuthF: docs/specs/tpm.rst 3365e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next 33663859b6cfSMarkus Armbruster 3367bc419a1cSHuai-Cheng KuoSPDM 3368bc419a1cSHuai-Cheng KuoM: Alistair Francis <alistair.francis@wdc.com> 3369bc419a1cSHuai-Cheng KuoS: Maintained 3370bc419a1cSHuai-Cheng KuoF: backends/spdm-socket.c 3371bc419a1cSHuai-Cheng KuoF: include/sysemu/spdm-socket.h 3372bc419a1cSHuai-Cheng Kuo 337314f40fdcSBlue SwirlCheckpatch 337414f40fdcSBlue SwirlS: Odd Fixes 337514f40fdcSBlue SwirlF: scripts/checkpatch.pl 337614f40fdcSBlue Swirl 3377c0787c8dSJuan QuintelaMigration 33782bace555SPeter XuM: Peter Xu <peterx@redhat.com> 33792bace555SPeter XuM: Fabiano Rosas <farosas@suse.de> 3380c0787c8dSJuan QuintelaS: Maintained 3381107b5969SMarc-André LureauF: hw/core/vmstate-if.c 3382107b5969SMarc-André LureauF: include/hw/vmstate-if.h 3383c0787c8dSJuan QuintelaF: include/migration/ 3384b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h 338544a1f946SDr. David Alan GilbertF: migration/ 3386c5515640SAmit ShahF: scripts/vmstate-static-checker.py 3387c5515640SAmit ShahF: tests/vmstate-static-checker-data/ 33883f6be80cSThomas HuthF: tests/qtest/migration-* 33898e0b21e3SAvihai HoronF: docs/devel/migration/ 339048685a8eSMarkus ArmbrusterF: qapi/migration.json 3391fac87d4dSHyman Huang(黄勇)F: tests/migration/ 3392b862888cSMarkus ArmbrusterF: util/userfaultfd.c 33938ebcb4b3SPeter XuX: migration/rdma* 33948ebcb4b3SPeter Xu 33958ebcb4b3SPeter XuRDMA Migration 33968ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com> 33978ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com> 33988ebcb4b3SPeter XuS: Odd Fixes 33998ebcb4b3SPeter XuF: migration/rdma* 3400c0787c8dSJuan Quintela 34012b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate 34022b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com> 34032b3edd95SHyman Huang(黄勇)S: Maintained 34048d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c 34052b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtylimit.h 34062b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c 34072b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h 34082b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtyrate.h 34098e0b21e3SAvihai HoronF: docs/devel/migration/dirty-limit.rst 34102b3edd95SHyman Huang(黄勇) 3411d87b258bSHyman HuangDetached LUKS header 3412d87b258bSHyman HuangM: Hyman Huang <yong.huang@smartx.com> 3413d87b258bSHyman HuangS: Maintained 3414d87b258bSHyman HuangF: tests/qemu-iotests/tests/luks-detached-header 34159263c417SHyman HuangF: docs/devel/luks-detached-header.rst 3416d87b258bSHyman Huang 3417a566907fSMarc-André LureauD-Bus 3418a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 3419a566907fSMarc-André LureauS: Maintained 34205010cec2SMarc-André LureauF: backends/dbus-vmstate.c 342189f4df95SMarc-André LureauF: ui/dbus* 342289f4df95SMarc-André LureauF: audio/dbus* 3423a5021d69SMarc-André LureauF: util/dbus.c 342489f4df95SMarc-André LureauF: include/ui/dbus* 3425a5021d69SMarc-André LureauF: include/qemu/dbus.h 342689f4df95SMarc-André LureauF: docs/interop/dbus* 342789f4df95SMarc-André LureauF: docs/sphinx/dbus* 342889f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py 342989f4df95SMarc-André LureauF: tests/qtest/dbus* 34309b286e76SMarc-André LureauF: scripts/xml-preprocess* 3431a566907fSMarc-André Lureau 343292bfedb0SEduardo OtuboSeccomp 3433e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3434e3160deaSDaniel P. BerrangéS: Odd Fixes 34358d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c 343692bfedb0SEduardo OtuboF: include/sysemu/seccomp.h 3437d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c 343892bfedb0SEduardo Otubo 3439ddbb0d09SDaniel P. BerrangeCryptography 3440ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3441ddbb0d09SDaniel P. BerrangeS: Maintained 3442ddbb0d09SDaniel P. BerrangeF: crypto/ 3443ddbb0d09SDaniel P. BerrangeF: include/crypto/ 34446b0a96ceSRichard HendersonF: host/include/*/host/crypto/ 344592a3c6aaSMarkus ArmbrusterF: qapi/crypto.json 3446da668aa1SThomas HuthF: tests/unit/test-crypto-* 34473b472e71SThomas HuthF: tests/bench/benchmark-crypto-* 3448da668aa1SThomas HuthF: tests/unit/crypto-tls-* 34490e9bb8adSPhilippe Mathieu-DaudéF: tests/unit/pkix_asn1_tab.c.inc 3450899833cdSDaniel P. BerrangeF: qemu.sasl 3451ddbb0d09SDaniel P. Berrange 345210817bf0SDaniel P. BerrangeCoroutines 345310817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com> 345410817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com> 345500a25291SStefan HajnocziS: Maintained 345610817bf0SDaniel P. BerrangeF: util/*coroutine* 345710817bf0SDaniel P. BerrangeF: include/qemu/coroutine* 3458da668aa1SThomas HuthF: tests/unit/test-coroutine.c 345910817bf0SDaniel P. Berrange 346088c5f205SDaniel P. BerrangeBuffers 346188c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 34624251dfb0SJohn SnowS: Odd Fixes 346388c5f205SDaniel P. BerrangeF: util/buffer.c 346488c5f205SDaniel P. BerrangeF: include/qemu/buffer.h 346588c5f205SDaniel P. Berrange 3466666a3af9SDaniel P. BerrangeI/O Channels 3467666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3468666a3af9SDaniel P. BerrangeS: Maintained 3469666a3af9SDaniel P. BerrangeF: io/ 3470666a3af9SDaniel P. BerrangeF: include/io/ 3471da668aa1SThomas HuthF: tests/unit/test-io-* 3472666a3af9SDaniel P. Berrange 34735b76dd13SDaniel P. BerrangeUser authorization 34745b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 34755b76dd13SDaniel P. BerrangeS: Maintained 34765b76dd13SDaniel P. BerrangeF: authz/ 3477c8c99887SDaniel P. BerrangeF: qapi/authz.json 34785b76dd13SDaniel P. BerrangeF: include/authz/ 3479da668aa1SThomas HuthF: tests/unit/test-authz-* 34805b76dd13SDaniel P. Berrange 34815614a283SGerd HoffmannSockets 34825614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com> 34835614a283SGerd HoffmannS: Maintained 34845614a283SGerd HoffmannF: include/qemu/sockets.h 34855614a283SGerd HoffmannF: util/qemu-sockets.c 3486a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json 34875614a283SGerd Hoffmann 348890e33dfeSDaniel P. BerrangéFile monitor 348990e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 34904251dfb0SJohn SnowS: Odd Fixes 349190e33dfeSDaniel P. BerrangéF: util/filemonitor*.c 349290e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h 3493da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c 349490e33dfeSDaniel P. Berrangé 3495d310d85bSAlberto GarciaThrottling infrastructure 3496d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3497d310d85bSAlberto GarciaS: Supported 3498d310d85bSAlberto GarciaF: block/throttle-groups.c 3499d310d85bSAlberto GarciaF: include/block/throttle-groups.h 350089603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h 3501d310d85bSAlberto GarciaF: util/throttle.c 350289603938SPhilippe Mathieu-DaudéF: docs/throttle.txt 3503da668aa1SThomas HuthF: tests/unit/test-throttle.c 3504d310d85bSAlberto GarciaL: qemu-block@nongnu.org 3505d310d85bSAlberto Garcia 3506080d7aacSFam ZhengUUID 3507fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3508080d7aacSFam ZhengS: Supported 3509080d7aacSFam ZhengF: util/uuid.c 3510080d7aacSFam ZhengF: include/qemu/uuid.h 3511da668aa1SThomas HuthF: tests/unit/test-uuid.c 3512080d7aacSFam Zheng 351350186051SLukas StraubYank feature 351450186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de> 351550186051SLukas StraubS: Odd fixes 351650186051SLukas StraubF: util/yank.c 35171a92d6d5SLukas StraubF: migration/yank_functions* 3518d3a0bb77SLukas StraubF: tests/unit/test-yank.c 351950186051SLukas StraubF: include/qemu/yank.h 352050186051SLukas StraubF: qapi/yank.json 352150186051SLukas Straub 3522a4cc318eSzhanghailiangCOLO Framework 35232ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com> 3524a4cc318eSzhanghailiangS: Maintained 3525a4cc318eSzhanghailiangF: migration/colo* 3526a4cc318eSzhanghailiangF: include/migration/colo.h 3527a4cc318eSzhanghailiangF: include/migration/failover.h 3528a4cc318eSzhanghailiangF: docs/COLO-FT.txt 3529a4cc318eSzhanghailiang 353088f82ed1SZhang ChenCOLO Proxy 3531c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com> 35322ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com> 353388f82ed1SZhang ChenS: Supported 353488f82ed1SZhang ChenF: docs/colo-proxy.txt 353588f82ed1SZhang ChenF: net/colo* 353688f82ed1SZhang ChenF: net/filter-rewriter.c 353788f82ed1SZhang ChenF: net/filter-mirror.c 3538487cf3f2SZhang ChenF: tests/qtest/test-filter* 353988f82ed1SZhang Chen 354062258201SPavel DovgalyukRecord/replay 354162258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> 354262258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com> 354370b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay 354462258201SPavel DovgalyukS: Supported 354562258201SPavel DovgalyukF: replay/* 354662258201SPavel DovgalyukF: block/blkreplay.c 354762258201SPavel DovgalyukF: net/filter-replay.c 35485b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h 354962258201SPavel DovgalyukF: include/sysemu/replay.h 35504db546d3SThomas HuthF: docs/devel/replay.rst 35514db546d3SThomas HuthF: docs/system/replay.rst 355262258201SPavel DovgalyukF: stubs/replay.c 3553bbbd9b6eSWillian RampazzoF: tests/avocado/replay_kernel.py 3554bbbd9b6eSWillian RampazzoF: tests/avocado/replay_linux.py 3555bbbd9b6eSWillian RampazzoF: tests/avocado/reverse_debugging.py 355643d7e1d7SPavel DovgalyukF: qapi/replay.json 355762258201SPavel Dovgalyuk 3558eecf5eedSPeter XuIOVA Tree 3559eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com> 3560eecf5eedSPeter XuS: Maintained 3561eecf5eedSPeter XuF: include/qemu/iova-tree.h 3562eecf5eedSPeter XuF: util/iova-tree.c 3563eecf5eedSPeter Xu 35645ee547bbSViktor Prutyanovelf2dmp 35655ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 3566a2de23c6SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 35675ee547bbSViktor PrutyanovS: Maintained 35685ee547bbSViktor PrutyanovF: contrib/elf2dmp/ 35695ee547bbSViktor Prutyanov 357039131a4eSPhilippe Mathieu-DaudéOverall sensors 357139131a4eSPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 357239131a4eSPhilippe Mathieu-DaudéS: Odd Fixes 357339131a4eSPhilippe Mathieu-DaudéF: hw/sensor 357439131a4eSPhilippe Mathieu-DaudéF: include/hw/sensor 357539131a4eSPhilippe Mathieu-Daudé 357693198b6cSCorey MinyardI2C and SMBus 357793198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com> 357893198b6cSCorey MinyardS: Maintained 357993198b6cSCorey MinyardF: hw/i2c/core.c 358093198b6cSCorey MinyardF: hw/i2c/smbus_slave.c 358193198b6cSCorey MinyardF: hw/i2c/smbus_master.c 358293198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c 358393198b6cSCorey MinyardF: include/hw/i2c/i2c.h 358493198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h 358593198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h 358693198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h 358793198b6cSCorey Minyard 3588bf0e0c70STitus RwantarePMBus 3589bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com> 3590bf0e0c70STitus RwantareS: Maintained 3591bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c 3592bf0e0c70STitus RwantareF: hw/sensor/adm1272.c 3593ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c 3594bf0e0c70STitus RwantareF: hw/sensor/max34451.c 3595bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h 3596ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h 3597bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c 3598bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c 3599ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c 3600bf0e0c70STitus Rwantare 3601649b8ed2SNinad PalsuleFSI 3602649b8ed2SNinad PalsuleM: Ninad Palsule <ninad@linux.ibm.com> 3603649b8ed2SNinad PalsuleR: Cédric Le Goater <clg@kaod.org> 3604649b8ed2SNinad PalsuleS: Maintained 3605649b8ed2SNinad PalsuleF: hw/fsi/* 3606649b8ed2SNinad PalsuleF: include/hw/fsi/* 3607649b8ed2SNinad PalsuleF: docs/specs/fsi.rst 3608649b8ed2SNinad PalsuleF: tests/qtest/aspeed_fsi-test.c 3609649b8ed2SNinad Palsule 3610d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications 36118823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3612d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com> 3613d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com> 3614d0d89526SPhilippe Mathieu-DaudéS: Maintained 3615d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json 3616d0d89526SPhilippe Mathieu-Daudé 36176739df3fSLaszlo ErsekEDK2 Firmware 36188823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 36199b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 36206739df3fSLaszlo ErsekS: Supported 3621b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf* 36226739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json 36236739df3fSLaszlo ErsekF: pc-bios/edk2-* 36246739df3fSLaszlo ErsekF: roms/Makefile.edk2 36256739df3fSLaszlo ErsekF: roms/edk2 36266739df3fSLaszlo ErsekF: roms/edk2-* 36276739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/ 36286739df3fSLaszlo ErsekF: tests/uefi-test-tools/ 36296739df3fSLaszlo Ersek 36308bc43f39SPeter XuVT-d Emulation 36318bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com> 36328bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com> 3633e3f15732SYi LiuR: Yi Liu <yi.l.liu@intel.com> 36349e64bec8SCLEMENT MATHIEU--DRIFR: Clément Mathieu--Drif <clement.mathieu--drif@eviden.com> 36358bc43f39SPeter XuS: Supported 36368bc43f39SPeter XuF: hw/i386/intel_iommu.c 36378bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h 36388bc43f39SPeter XuF: include/hw/i386/intel_iommu.h 36398bc43f39SPeter Xu 36402f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation 36412f5a2b35SPhilippe Mathieu-DaudéS: Orphan 36422f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.? 36432f5a2b35SPhilippe Mathieu-Daudé 3644e92fb016SBin MengOpenSBI Firmware 3645e92fb016SBin MengM: Bin Meng <bmeng.cn@gmail.com> 3646e92fb016SBin MengS: Supported 3647e92fb016SBin MengF: pc-bios/opensbi-* 3648e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml 3649e92fb016SBin MengF: .gitlab-ci.d/opensbi/ 3650e92fb016SBin Meng 365159c7a187SLuc MichelClock framework 365259c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr> 36531d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr> 365459c7a187SLuc MichelS: Maintained 365559c7a187SLuc MichelF: include/hw/clock.h 365659c7a187SLuc MichelF: include/hw/qdev-clock.h 365759c7a187SLuc MichelF: hw/core/clock.c 365859c7a187SLuc MichelF: hw/core/clock-vmstate.c 365959c7a187SLuc MichelF: hw/core/qdev-clock.c 366059c7a187SLuc MichelF: docs/devel/clocks.rst 366159c7a187SLuc Michel 36624c046ce3SPeter MaydellReset framework 36634c046ce3SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 36644c046ce3SPeter MaydellS: Maintained 36654c046ce3SPeter MaydellF: include/hw/resettable.h 36664c046ce3SPeter MaydellF: include/hw/core/resetcontainer.h 36674c046ce3SPeter MaydellF: include/sysemu/reset.h 36684c046ce3SPeter MaydellF: hw/core/reset.c 36694c046ce3SPeter MaydellF: hw/core/resettable.c 36704c046ce3SPeter MaydellF: hw/core/resetcontainer.c 36714c046ce3SPeter Maydell 3672fd5d5c56SAnthony LiguoriUsermode Emulation 3673fd5d5c56SAnthony Liguori------------------ 36746347e1f1SMarkus ArmbrusterOverall usermode emulation 3675486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi> 3676486bbe5fSPaolo BonziniS: Maintained 367758410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c 3678bbf15aafSRichard HendersonF: include/user/ 3679bbf15aafSRichard HendersonF: common-user/ 3680486bbe5fSPaolo Bonzini 3681fd5d5c56SAnthony LiguoriBSD user 368265a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com> 368365a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org> 368465a9d380SWarner LoshS: Maintained 3685fd5d5c56SAnthony LiguoriF: bsd-user/ 3686812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak 3687adbae40fSWarner LoshF: tests/vm/*bsd 368865a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1 3689fd5d5c56SAnthony Liguori 3690fd5d5c56SAnthony LiguoriLinux user 36918f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu> 3692fd5d5c56SAnthony LiguoriS: Maintained 3693fd5d5c56SAnthony LiguoriF: linux-user/ 3694812b31d3SAlex BennéeF: configs/targets/*linux-user.mak 3695e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh 3696e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh 369757333330SLaurent VivierF: scripts/update-mips-syscall-args.sh 369842f5a7e9SAurelien Jarno 369942f5a7e9SAurelien JarnoTiny Code Generator (TCG) 370042f5a7e9SAurelien Jarno------------------------- 37016347e1f1SMarkus ArmbrusterCommon TCG code 3702336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 370342f5a7e9SAurelien JarnoS: Maintained 370442f5a7e9SAurelien JarnoF: tcg/ 3705d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/ 370642f5a7e9SAurelien Jarno 370722b5867bSAlex BennéeTCG Plugins 370822b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 37093d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org> 3710a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com> 37111a8081d9SPierrick BouvierR: Pierrick Bouvier <pierrick.bouvier@linaro.org> 371222b5867bSAlex BennéeS: Maintained 37138ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst 371422b5867bSAlex BennéeF: plugins/ 37151b4c136bSAlex BennéeF: tests/tcg/plugins/ 3716bbbd9b6eSWillian RampazzoF: tests/avocado/tcg_plugins.py 3717c17a386bSAlex BennéeF: contrib/plugins/ 371822b5867bSAlex Bennée 37196347e1f1SMarkus ArmbrusterAArch64 TCG target 37203e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3721b25a464cSClaudio FontanaS: Maintained 3722b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3723b25a464cSClaudio FontanaF: tcg/aarch64/ 3724b25a464cSClaudio Fontana 37256347e1f1SMarkus ArmbrusterARM TCG target 37267c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org> 372742f5a7e9SAurelien JarnoS: Maintained 3728b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 372942f5a7e9SAurelien JarnoF: tcg/arm/ 373042f5a7e9SAurelien Jarno 37316347e1f1SMarkus Armbrusteri386 TCG target 3732336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 373342f5a7e9SAurelien JarnoS: Maintained 373442f5a7e9SAurelien JarnoF: tcg/i386/ 373542f5a7e9SAurelien Jarno 3736afa33258SWANG XueruiLoongArch64 TCG target 3737afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name> 3738afa33258SWANG XueruiS: Maintained 3739afa33258SWANG XueruiF: tcg/loongarch64/ 3740afa33258SWANG Xuerui 37416347e1f1SMarkus ArmbrusterMIPS TCG target 37428823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3743099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 3744dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org> 374515d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 374645c577f3SAleksandar RikaloR: Aleksandar Rikalo <arikalo@gmail.com> 3747cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 374842f5a7e9SAurelien JarnoF: tcg/mips/ 374942f5a7e9SAurelien Jarno 37506347e1f1SMarkus ArmbrusterPPC TCG target 3751336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 375215610d42SPranith KumarS: Odd Fixes 375342f5a7e9SAurelien JarnoF: tcg/ppc/ 375442f5a7e9SAurelien Jarno 37556347e1f1SMarkus ArmbrusterRISC-V TCG target 3756c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 3757fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 3758fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org 3759fb1f70f3SAlistair FrancisS: Maintained 3760fb1f70f3SAlistair FrancisF: tcg/riscv/ 37615d0ce90dSThomas HuthF: disas/riscv.[ch] 3762fb1f70f3SAlistair Francis 37636347e1f1SMarkus ArmbrusterS390 TCG target 3764336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 376542f5a7e9SAurelien JarnoS: Maintained 376642f5a7e9SAurelien JarnoF: tcg/s390/ 3767146bd283SCornelia HuckL: qemu-s390x@nongnu.org 376842f5a7e9SAurelien Jarno 37696347e1f1SMarkus ArmbrusterSPARC TCG target 3770297e8005SMarkus ArmbrusterS: Odd Fixes 37716d0b52edSRichard HendersonF: tcg/sparc64/ 3772c17652eeSPaolo BonziniF: disas/sparc.c 3773bc75c9e5SStefan Weil 37746347e1f1SMarkus ArmbrusterTCI TCG target 3775bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 3776bc75c9e5SStefan WeilS: Maintained 37778ef9cd55SAndreas FärberF: tcg/tci/ 3778752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c 3779c17652eeSPaolo BonziniF: disas/tci.c 3780aa09c951SAndreas Färber 3781f05b328cSStefan HajnocziBlock drivers 3782f05b328cSStefan Hajnoczi------------- 3783f05b328cSStefan HajnocziVMDK 3784fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3785c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3786f05b328cSStefan HajnocziS: Supported 3787f05b328cSStefan HajnocziF: block/vmdk.c 3788f05b328cSStefan Hajnoczi 3789f05b328cSStefan HajnocziRBD 37900725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com> 3791cbd58e7cSPeter LievenR: Peter Lieven <pl@dlhnet.de> 3792280458a3SJeff CodyL: qemu-block@nongnu.org 3793f05b328cSStefan HajnocziS: Supported 3794f05b328cSStefan HajnocziF: block/rbd.c 3795f05b328cSStefan Hajnoczi 3796f05b328cSStefan HajnocziVHDX 37975f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com> 3798280458a3SJeff CodyL: qemu-block@nongnu.org 3799f05b328cSStefan HajnocziS: Supported 3800f05b328cSStefan HajnocziF: block/vhdx* 3801f05b328cSStefan Hajnoczi 3802f05b328cSStefan HajnocziVDI 3803f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de> 3804c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3805f05b328cSStefan HajnocziS: Maintained 3806f05b328cSStefan HajnocziF: block/vdi.c 3807f05b328cSStefan Hajnoczi 3808fd66dbd4SStefan Hajnocziblkio 3809fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3810fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org 3811fd66dbd4SStefan HajnocziS: Maintained 3812fd66dbd4SStefan HajnocziF: block/blkio.c 3813fd66dbd4SStefan Hajnoczi 3814f05b328cSStefan HajnocziiSCSI 3815f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com> 3816f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 3817cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 3818c95e4c0eSKevin WolfL: qemu-block@nongnu.org 38192185fd67SPaolo BonziniS: Odd Fixes 3820f05b328cSStefan HajnocziF: block/iscsi.c 38212deb63c2SPeter LievenF: block/iscsi-opts.c 3822f05b328cSStefan Hajnoczi 382399c62e70SEric BlakeNetwork Block Device (NBD) 382499c62e70SEric BlakeM: Eric Blake <eblake@redhat.com> 38259e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 382699c62e70SEric BlakeL: qemu-block@nongnu.org 382799c62e70SEric BlakeS: Maintained 382899c62e70SEric BlakeF: block/nbd* 382999c62e70SEric BlakeF: nbd/ 383099c62e70SEric BlakeF: include/block/nbd* 383199c62e70SEric BlakeF: qemu-nbd.* 383299c62e70SEric BlakeF: blockdev-nbd.c 38338dac93a8SPeter MaydellF: docs/interop/nbd.rst 383433b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst 383558a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd* 3836ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd 38379e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 383899c62e70SEric Blake 38396542aa9cSPeter LievenNFS 3840cbd58e7cSPeter LievenM: Peter Lieven <pl@dlhnet.de> 3841280458a3SJeff CodyL: qemu-block@nongnu.org 38426542aa9cSPeter LievenS: Maintained 38436542aa9cSPeter LievenF: block/nfs.c 38446542aa9cSPeter Lieven 3845f05b328cSStefan HajnocziSSH 3846f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com> 3847280458a3SJeff CodyL: qemu-block@nongnu.org 3848f05b328cSStefan HajnocziS: Supported 3849f05b328cSStefan HajnocziF: block/ssh.c 3850c9a12e75SChrysostomos Nanakos 3851280458a3SJeff CodyCURL 3852280458a3SJeff CodyL: qemu-block@nongnu.org 38535c6090faSThomas HuthS: Odd Fixes 3854280458a3SJeff CodyF: block/curl.c 3855280458a3SJeff Cody 3856280458a3SJeff CodyGLUSTER 3857280458a3SJeff CodyL: qemu-block@nongnu.org 38585c6090faSThomas HuthL: integration@gluster.org 38595c6090faSThomas HuthS: Odd Fixes 3860280458a3SJeff CodyF: block/gluster.c 3861b5e9476cSGonglei 3862199667a8SFam ZhengNull Block Driver 3863fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3864199667a8SFam ZhengL: qemu-block@nongnu.org 3865199667a8SFam ZhengS: Supported 3866199667a8SFam ZhengF: block/null.c 3867199667a8SFam Zheng 3868bdd6a90aSFam ZhengNVMe Block Driver 38691a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 38701a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net> 38718823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3872bdd6a90aSFam ZhengL: qemu-block@nongnu.org 3873bdd6a90aSFam ZhengS: Supported 3874bdd6a90aSFam ZhengF: block/nvme* 3875dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 38761a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 3877bdd6a90aSFam Zheng 3878b5e9476cSGongleiBootdevice 3879b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com> 3880b5e9476cSGongleiS: Maintained 38818d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c 3882ecdda9e0SAlberto Garcia 3883ecdda9e0SAlberto GarciaQuorum 3884ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3885ecdda9e0SAlberto GarciaS: Supported 3886ecdda9e0SAlberto GarciaF: block/quorum.c 3887ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org 3888e7c6e631SStefan Hajnoczi 3889bfcc224eSAapo Vienamoblklogwrites 3890bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com> 3891bfcc224eSAapo VienamoL: qemu-block@nongnu.org 3892bfcc224eSAapo VienamoS: Supported 3893bfcc224eSAapo VienamoF: block/blklogwrites.c 3894bfcc224eSAapo Vienamo 3895e7c6e631SStefan Hajnocziblkverify 3896e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3897e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3898e7c6e631SStefan HajnocziS: Supported 3899e7c6e631SStefan HajnocziF: block/blkverify.c 390078ac2d8dSPeter MaydellF: docs/devel/blkverify.rst 3901e7c6e631SStefan Hajnoczi 3902e7c6e631SStefan Hajnoczibochs 3903e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3904e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3905e7c6e631SStefan HajnocziS: Supported 3906e7c6e631SStefan HajnocziF: block/bochs.c 3907e7c6e631SStefan Hajnoczi 3908e7c6e631SStefan Hajnoczicloop 3909e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3910e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3911e7c6e631SStefan HajnocziS: Supported 3912e7c6e631SStefan HajnocziF: block/cloop.c 3913e7c6e631SStefan Hajnoczi 3914e7c6e631SStefan Hajnoczidmg 3915e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3916e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3917e7c6e631SStefan HajnocziS: Supported 3918e7c6e631SStefan HajnocziF: block/dmg.c 3919e7c6e631SStefan Hajnoczi 3920e7c6e631SStefan Hajnocziparallels 3921e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3922f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org> 3923e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3924e7c6e631SStefan HajnocziS: Supported 3925e7c6e631SStefan HajnocziF: block/parallels.c 3926a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c 39271bc0fc0aSPeter MaydellF: docs/interop/parallels.rst 39287d9fc7e7SPeter MaydellF: docs/interop/prl-xml.rst 3929bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels 3930e7c6e631SStefan Hajnoczi 3931e7c6e631SStefan Hajnocziqed 3932e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3933e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3934e7c6e631SStefan HajnocziS: Supported 3935e7c6e631SStefan HajnocziF: block/qed.c 3936e7c6e631SStefan Hajnoczi 3937e7c6e631SStefan Hajnocziraw 3938e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3939e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3940e7c6e631SStefan HajnocziS: Supported 3941e7c6e631SStefan HajnocziF: block/linux-aio.c 3942f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h 39432e6fc7ebSEric BlakeF: block/raw-format.c 3944c1bb86cdSEric BlakeF: block/file-posix.c 3945c1bb86cdSEric BlakeF: block/file-win32.c 3946e7c6e631SStefan HajnocziF: block/win32-aio.c 3947e7c6e631SStefan Hajnoczi 39486663a0a3SAarushi MehtaLinux io_uring 39496663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com> 39506663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com> 39516663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com> 39520ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 39536663a0a3SAarushi MehtaL: qemu-block@nongnu.org 39546663a0a3SAarushi MehtaS: Maintained 39556663a0a3SAarushi MehtaF: block/io_uring.c 395606a47ef5SAarushi MehtaF: stubs/io_uring.c 39576663a0a3SAarushi Mehta 3958e7c6e631SStefan Hajnocziqcow2 3959e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3960b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3961e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3962e7c6e631SStefan HajnocziS: Supported 3963e7c6e631SStefan HajnocziF: block/qcow2* 3964b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt 3965e7c6e631SStefan Hajnoczi 3966e7c6e631SStefan Hajnocziqcow 3967e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3968e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3969e7c6e631SStefan HajnocziS: Supported 3970e7c6e631SStefan HajnocziF: block/qcow.c 3971e7c6e631SStefan Hajnoczi 3972e7c6e631SStefan Hajnocziblkdebug 3973e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3974b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3975e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3976e7c6e631SStefan HajnocziS: Supported 3977e7c6e631SStefan HajnocziF: block/blkdebug.c 3978d5f42aacSPeter MaydellF: docs/devel/blkdebug.rst 3979e7c6e631SStefan Hajnoczi 3980e7c6e631SStefan Hajnoczivpc 3981e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3982e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3983e7c6e631SStefan HajnocziS: Supported 3984e7c6e631SStefan HajnocziF: block/vpc.c 3985e7c6e631SStefan Hajnoczi 3986e7c6e631SStefan Hajnoczivvfat 3987e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3988e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 39894b7c5bc4SPrasad J PanditS: Odd Fixes 3990e7c6e631SStefan HajnocziF: block/vvfat.c 3991abfe4e94SStefan Hajnoczi 3992abfe4e94SStefan HajnocziImage format fuzzer 3993abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3994abfe4e94SStefan HajnocziL: qemu-block@nongnu.org 3995abfe4e94SStefan HajnocziS: Supported 3996abfe4e94SStefan HajnocziF: tests/image-fuzzer/ 3997717171bdSDaniel P. Berrange 39988675a376SCoiby XuVhost-user block device backend server 39998675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com> 40008675a376SCoiby XuS: Maintained 40018675a376SCoiby XuF: block/export/vhost-user-blk-server.c 400280a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h 40035c368029SXie YongjiF: block/export/virtio-blk-handler.c 40045c368029SXie YongjiF: block/export/virtio-blk-handler.h 400580a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h 40068675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c 400780695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h 400880695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c 400980a06cc5SStefan HajnocziF: util/vhost-user-server.c 40108675a376SCoiby Xu 40110c9b70d5SMax ReitzFUSE block device exports 4012b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 40130c9b70d5SMax ReitzL: qemu-block@nongnu.org 40140c9b70d5SMax ReitzS: Supported 40150c9b70d5SMax ReitzF: block/export/fuse.c 40160c9b70d5SMax Reitz 40172a2359b8SXie YongjiVDUSE library and block device exports 4018a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com> 4019a6caeee8SXie YongjiS: Maintained 4020a6caeee8SXie YongjiF: subprojects/libvduse/ 40212a2359b8SXie YongjiF: block/export/vduse-blk.c 40222a2359b8SXie YongjiF: block/export/vduse-blk.h 4023a6caeee8SXie Yongji 4024049105a3SChanglong XieReplication 4025205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com> 40263ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com> 4027049105a3SChanglong XieS: Supported 4028049105a3SChanglong XieF: replication* 4029049105a3SChanglong XieF: block/replication.c 4030da668aa1SThomas HuthF: tests/unit/test-replication.c 4031049105a3SChanglong XieF: docs/block-replication.txt 4032049105a3SChanglong Xie 4033b052fec8SAlex BennéeSemihosting 4034b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4035b052fec8SAlex BennéeS: Maintained 40368df9f0c3SPhilippe Mathieu-DaudéF: semihosting/ 40376b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/ 40383539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/ 4039b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c 4040b052fec8SAlex Bennée 40418684f1beSJohn G JohnsonMulti-process QEMU 40428684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com> 40438684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com> 40448684f1beSJohn G JohnsonS: Maintained 40458684f1beSJohn G JohnsonF: docs/devel/multi-process.rst 4046639090d8SElena UfimtsevaF: docs/system/multi-process.rst 40476fbd84d6SJagannathan RamanF: hw/pci-host/remote.c 40486fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h 40493f0e7e57SJagannathan RamanF: hw/remote/machine.c 40503f0e7e57SJagannathan RamanF: include/hw/remote/machine.h 4051ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c 4052ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h 405348b06f50SJagannathan RamanF: hw/remote/message.c 4054c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c 4055ed5d0019SJagannathan RamanF: include/hw/remote/memory.h 4056ed5d0019SJagannathan RamanF: hw/remote/memory.c 40579f811207SElena UfimtsevaF: hw/remote/proxy.c 40589f811207SElena UfimtsevaF: include/hw/remote/proxy.h 4059c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c 4060c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h 4061bd36adb8SJagannathan RamanF: hw/remote/iohub.c 4062bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h 406355116968SJagannathan RamanF: subprojects/libvfio-user 40648f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c 406508cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h 4066253007d1SJagannathan RamanF: hw/remote/iommu.c 4067253007d1SJagannathan RamanF: include/hw/remote/iommu.h 40688684f1beSJohn G Johnson 406990322e64SAndrew MelnychenkoEBPF: 407090322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com> 407190322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com> 407290322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com> 407390322e64SAndrew MelnychenkoS: Maintained 40742635f961SThomas HuthF: docs/devel/ebpf_rss.rst 407590322e64SAndrew MelnychenkoF: ebpf/* 407690322e64SAndrew MelnychenkoF: tools/ebpf/* 407790322e64SAndrew Melnychenko 4078b9e02c06SAlex BennéeBuild and test automation 4079b9e02c06SAlex Bennée------------------------- 40809872ba0aSThomas HuthBuild and test automation, general continuous integration 4081b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 40828823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 40839872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com> 40849872ba0aSThomas HuthR: Wainer dos Santos Moschetta <wainersm@redhat.com> 4085e70dc7f8SAlex BennéeS: Maintained 4086e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml 40879872ba0aSThomas HuthF: .gitlab-ci.yml 40889872ba0aSThomas HuthF: .gitlab-ci.d/ 4089b9e02c06SAlex BennéeF: .travis.yml 4090145af277SThomas HuthF: docs/devel/ci* 409104250c69SPhilippe Mathieu-DaudéF: scripts/ci/ 4092e70dc7f8SAlex BennéeF: tests/docker/ 409318023821SFam ZhengF: tests/vm/ 40943260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/ 4095267fe57cSAlex BennéeF: tests/avocado/tuxrun_baselines.py 409654dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh 40974db546d3SThomas HuthF: docs/devel/testing.rst 40989872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines 4099e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu 4100717171bdSDaniel P. Berrange 41017162fbb4SEd MasteFreeBSD Hosted Continuous Integration 41027162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org> 41037162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org> 41047162fbb4SEd MasteS: Maintained 41055be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd* 41065be6fd0cSThomas HuthF: tests/vm/freebsd 41077162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu 41087162fbb4SEd Maste 4109fa32a634SThomas HuthFunctional testing framework 4110fa32a634SThomas HuthM: Thomas Huth <thuth@redhat.com> 4111fa32a634SThomas HuthR: Philippe Mathieu-Daudé <philmd@linaro.org> 4112fa32a634SThomas HuthF: tests/functional/qemu_test/ 4113fa32a634SThomas Huth 4114daee8de3SYonggang LuoWindows Hosted Continuous Integration 4115daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com> 4116daee8de3SYonggang LuoS: Maintained 4117da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml 4118daee8de3SYonggang Luo 41197e97017eSAlex BennéeGuest Test Compilation Support 41207e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 41218823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 412200a25291SStefan HajnocziS: Maintained 4123162f9164SAlex BennéeF: tests/tcg/Makefile.target 41247e97017eSAlex Bennée 4125bbbd9b6eSWillian RampazzoIntegration Testing with the Avocado framework 41266634f1c4SPhilippe Mathieu-DaudéW: https://trello.com/b/6Qi1pxVn/avocado-qemu 41276634f1c4SPhilippe Mathieu-DaudéR: Cleber Rosa <crosa@redhat.com> 41288823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 41296634f1c4SPhilippe Mathieu-DaudéR: Wainer dos Santos Moschetta <wainersm@redhat.com> 41306634f1c4SPhilippe Mathieu-DaudéS: Odd Fixes 4131bbbd9b6eSWillian RampazzoF: tests/avocado/ 41326634f1c4SPhilippe Mathieu-Daudé 41331e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored) 41341e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org> 41358823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 41361e970158SPhilippe Mathieu-DaudéS: Maintained 413766dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml 413866dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml 41391e970158SPhilippe Mathieu-Daudé 4140717171bdSDaniel P. BerrangeDocumentation 4141717171bdSDaniel P. Berrange------------- 4142717171bdSDaniel P. BerrangeBuild system architecture 4143717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4144717171bdSDaniel P. BerrangeS: Odd Fixes 4145551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst 41468a49e97fSFam Zheng 414792329a7eSAlex BennéeGIT Data Mining Config 414892329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 414992329a7eSAlex BennéeS: Odd Fixes 415092329a7eSAlex BennéeF: gitdm.config 415192329a7eSAlex BennéeF: contrib/gitdm/* 415292329a7eSAlex Bennée 4153b02c9bc3SMarkus ArmbrusterIncompatible changes 4154f5c5e7d9SDaniel P. BerrangéR: devel@lists.libvirt.org 4155a476b216SMao ZhongyiF: docs/about/deprecated.rst 4156b02c9bc3SMarkus Armbruster 4157aef45d51SDaniel P. BerrangeBuild System 4158aef45d51SDaniel P. Berrange------------ 415948fad83fSAlex BennéeMeson 416048fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 416148fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com> 416248fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com> 416348fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 416448fad83fSAlex BennéeS: Maintained 416548fad83fSAlex BennéeF: meson.build 416648fad83fSAlex BennéeF: meson_options.txt 416748fad83fSAlex BennéeF: scripts/meson-buildoptions.* 416848fad83fSAlex BennéeF: scripts/check_sparse.py 416948fad83fSAlex BennéeF: scripts/symlink-install-tree.py 417048fad83fSAlex Bennée 417148fad83fSAlex BennéeTop Level Makefile and configure 417248fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 417348fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 417448fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 417548fad83fSAlex BennéeS: Maintained 417648fad83fSAlex BennéeF: Makefile 417748fad83fSAlex BennéeF: configure 417848fad83fSAlex BennéeF: scripts/mtest2make.py 417948fad83fSAlex BennéeF: tests/Makefile.include 418048fad83fSAlex Bennée 41812f38ff79SPaolo BonziniKconfig 41822f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 41832f38ff79SPaolo BonziniS: Maintained 41842f38ff79SPaolo BonziniF: scripts/minikconf.py 41852f38ff79SPaolo BonziniF: docs/devel/kconfig.rst 41862f38ff79SPaolo BonziniF: Kconfig* 41872f38ff79SPaolo BonziniF: */Kconfig* 41882f38ff79SPaolo BonziniF: hw/*/Kconfig* 41892f38ff79SPaolo BonziniF: target/*/Kconfig* 41902f38ff79SPaolo Bonzini 4191aef45d51SDaniel P. BerrangeGIT submodules 4192aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4193aef45d51SDaniel P. BerrangeS: Odd Fixes 4194aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh 4195c10e01b9SPeter Maydell 4196ef45a392SAleksandar MarkovicUI translations 41974251dfb0SJohn SnowS: Orphan 4198ef45a392SAleksandar MarkovicF: po/*.po 4199ef45a392SAleksandar Markovic 4200c10e01b9SPeter MaydellSphinx documentation configuration and build machinery 4201c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 4202c10e01b9SPeter MaydellS: Maintained 4203c10e01b9SPeter MaydellF: docs/conf.py 4204c10e01b9SPeter MaydellF: docs/*/conf.py 42054078ee54SPeter MaydellF: docs/sphinx/ 420613f934e7SPeter MaydellF: docs/_templates/ 4207d95f260aSPeter MaydellF: docs/devel/docs.rst 420853fb8bfbSAleksandar Markovic 4209764a6ee9SManos PitsidianakisRust build system integration 4210764a6ee9SManos PitsidianakisM: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> 4211764a6ee9SManos PitsidianakisS: Maintained 42126fdc5bc1SManos PitsidianakisF: scripts/rust/ 42136fdc5bc1SManos PitsidianakisF: rust/.gitignore 4214764a6ee9SManos PitsidianakisF: rust/Kconfig 42156fdc5bc1SManos PitsidianakisF: rust/meson.build 42166fdc5bc1SManos PitsidianakisF: rust/wrapper.h 4217764a6ee9SManos Pitsidianakis 421853fb8bfbSAleksandar MarkovicMiscellaneous 421953fb8bfbSAleksandar Markovic------------- 422053fb8bfbSAleksandar MarkovicPerformance Tools and Tests 422153fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com> 422253fb8bfbSAleksandar MarkovicS: Maintained 422353fb8bfbSAleksandar MarkovicF: scripts/performance/ 4224899c3fc2SAlex Bennée 4225899c3fc2SAlex BennéeCode Coverage Tools 4226899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4227899c3fc2SAlex BennéeS: Odd Fixes 4228899c3fc2SAlex BennéeF: scripts/coverage/ 4229b928505dSMaksim Davydov 4230b928505dSMaksim DavydovMachine development tool 4231b928505dSMaksim DavydovM: Maksim Davydov <davydov-max@yandex-team.ru> 4232b928505dSMaksim DavydovS: Supported 4233b928505dSMaksim DavydovF: scripts/compare-machine-types.py 4234