1 b6f97c14SbellardQEMU Maintainers 2 b6f97c14Sbellard================ 3 b6f97c14Sbellard 4 fd5d5c56SAnthony LiguoriThe intention of this file is not to establish who owns what portions of the 5 fd5d5c56SAnthony Liguoricode base, but to provide a set of names that developers can consult when they 6 fd5d5c56SAnthony Liguorihave a question about a particular subset and also to provide a set of names 7 fd5d5c56SAnthony Liguorito be CC'd when submitting a patch to obtain appropriate review. 8 3cd9acb4Sbellard 9 fd5d5c56SAnthony LiguoriIn general, if you have a question about inclusion of a patch, you should 10 fd5d5c56SAnthony Liguoriconsult qemu-devel and not any specific individual privately. 11 b6f97c14Sbellard 12 fd5d5c56SAnthony LiguoriDescriptions of section entries: 13 b6f97c14Sbellard 14 fd5d5c56SAnthony Liguori M: Mail patches to: FullName <address@domain> 15 9436e082SCornelia Huck Maintainers are looking after a certain area and must be CCed on 16 9436e082SCornelia Huck patches. They are considered the main contact point. 17 fdf6fab4SPaul E. McKenney R: Designated reviewer: FullName <address@domain> 18 fdf6fab4SPaul E. McKenney These reviewers should be CCed on patches. 19 9436e082SCornelia Huck Reviewers are familiar with the subject matter and provide feedback 20 9436e082SCornelia Huck even though they are not maintainers. 21 fd5d5c56SAnthony Liguori L: Mailing list that is relevant to this area 22 9436e082SCornelia Huck These lists should be CCed on patches. 23 fd5d5c56SAnthony Liguori W: Web-page with status/info 24 fd5d5c56SAnthony Liguori Q: Patchwork web based patch tracking system site 25 fd5d5c56SAnthony Liguori T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. 26 668725ceSAlex Bennée S: Status, one of the following (keep in sync with docs/devel/maintainers.rst): 27 fd5d5c56SAnthony Liguori Supported: Someone is actually paid to look after this. 28 fd5d5c56SAnthony Liguori Maintained: Someone actually looks after it. 29 fd5d5c56SAnthony Liguori Odd Fixes: It has a maintainer but they don't have time to do 30 c91bbffbSPeter Maydell much other than throw the odd patch in. See below. 31 fd5d5c56SAnthony Liguori Orphan: No current maintainer [but maybe you could take the 32 fd5d5c56SAnthony Liguori role as you write your new code]. 33 fd5d5c56SAnthony Liguori Obsolete: Old code. Something tagged obsolete generally means 34 fd5d5c56SAnthony Liguori it has been replaced by a better system and you 35 fd5d5c56SAnthony Liguori should be using that. 36 fd5d5c56SAnthony Liguori F: Files and directories with wildcard patterns. 37 fd5d5c56SAnthony Liguori A trailing slash includes all files and subdirectory files. 38 fd5d5c56SAnthony Liguori F: drivers/net/ all files in and below drivers/net 39 fd5d5c56SAnthony Liguori F: drivers/net/* all files in drivers/net, but not below 40 fd5d5c56SAnthony Liguori F: */net/* all files in "any top level directory"/net 41 fd5d5c56SAnthony Liguori One pattern per line. Multiple F: lines acceptable. 42 fd5d5c56SAnthony Liguori X: Files and directories that are NOT maintained, same rules as F: 43 fd5d5c56SAnthony Liguori Files exclusions are tested before file matches. 44 fd5d5c56SAnthony Liguori Can be useful for excluding a specific subdirectory, for instance: 45 fd5d5c56SAnthony Liguori F: net/ 46 fd5d5c56SAnthony Liguori X: net/ipv6/ 47 fd5d5c56SAnthony Liguori matches all files in and below net excluding net/ipv6/ 48 fd5d5c56SAnthony Liguori K: Keyword perl extended regex pattern to match content in a 49 fd5d5c56SAnthony Liguori patch or file. For instance: 50 fd5d5c56SAnthony Liguori K: of_get_profile 51 fd5d5c56SAnthony Liguori matches patches or files that contain "of_get_profile" 52 fd5d5c56SAnthony Liguori K: \b(printk|pr_(info|err))\b 53 fd5d5c56SAnthony Liguori matches patches or files that contain one or more of the words 54 fd5d5c56SAnthony Liguori printk, pr_info or pr_err 55 fd5d5c56SAnthony Liguori One regex pattern per line. Multiple K: lines acceptable. 56 b6f97c14Sbellard 57 b6f97c14Sbellard 58 fd5d5c56SAnthony LiguoriGeneral Project Administration 59 fd5d5c56SAnthony Liguori------------------------------ 60 ff0d4876SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 61 fd5d5c56SAnthony Liguori 62 c9a19d5bSStephen WarrenAll patches CC here 63 c9a19d5bSStephen WarrenL: qemu-devel@nongnu.org 64 c9a19d5bSStephen WarrenF: * 65 c9a19d5bSStephen WarrenF: */ 66 c9a19d5bSStephen Warren 67 3be8c034SAlex BennéeProject policy and developer guides 68 3be8c034SAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 69 3be8c034SAlex BennéeR: Daniel P. Berrangé <berrange@redhat.com> 70 3be8c034SAlex BennéeR: Thomas Huth <thuth@redhat.com> 71 3be8c034SAlex BennéeR: Markus Armbruster <armbru@redhat.com> 72 3be8c034SAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 73 2243299aSJuan QuintelaR: Juan Quintela <quintela@redhat.com> 74 3be8c034SAlex BennéeW: https://www.qemu.org/docs/master/devel/index.html 75 3be8c034SAlex BennéeS: Odd Fixes 76 3be8c034SAlex BennéeF: docs/devel/style.rst 77 3be8c034SAlex BennéeF: docs/devel/code-of-conduct.rst 78 3be8c034SAlex BennéeF: docs/devel/conflict-resolution.rst 79 3be8c034SAlex BennéeF: docs/devel/submitting-a-patch.rst 80 3be8c034SAlex BennéeF: docs/devel/submitting-a-pull-request.rst 81 3be8c034SAlex Bennée 82 62622c11SMichael S. TsirkinResponsible Disclosure, Reporting Security Issues 83 84995ea2SMarkus Armbruster------------------------------------------------- 84 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/SecurityProcess 85 62622c11SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 86 62622c11SMichael S. TsirkinL: secalert@redhat.com 87 62622c11SMichael S. Tsirkin 88 936c2230SLaurent VivierTrivial patches 89 936c2230SLaurent Vivier--------------- 90 936c2230SLaurent VivierTrivial patches 91 936c2230SLaurent VivierM: Michael Tokarev <mjt@tls.msk.ru> 92 936c2230SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 93 936c2230SLaurent VivierS: Maintained 94 936c2230SLaurent VivierL: qemu-trivial@nongnu.org 95 936c2230SLaurent VivierK: ^Subject:.*(?i)trivial 96 4db546d3SThomas HuthF: docs/devel/trivial-patches.rst 97 936c2230SLaurent VivierT: git git://git.corpit.ru/qemu.git trivial-patches 98 e18a8b34SStefan HajnocziT: git https://github.com/vivier/qemu.git trivial-patches 99 936c2230SLaurent Vivier 100 daf14ce3SCornelia HuckArchitecture support 101 daf14ce3SCornelia Huck-------------------- 102 6347e1f1SMarkus ArmbrusterS390 general architecture support 103 cdb509a4SCornelia HuckM: Thomas Huth <thuth@redhat.com> 104 daf14ce3SCornelia HuckS: Supported 105 812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 106 daf14ce3SCornelia HuckF: gdb-xml/s390*.xml 107 daf14ce3SCornelia HuckF: hw/char/sclp*.[hc] 108 daf14ce3SCornelia HuckF: hw/char/terminal3270.c 109 daf14ce3SCornelia HuckF: hw/intc/s390_flic.c 110 daf14ce3SCornelia HuckF: hw/intc/s390_flic_kvm.c 111 daf14ce3SCornelia HuckF: hw/s390x/ 112 2fe2942cSTony KrowiakF: hw/vfio/ap.c 113 daf14ce3SCornelia HuckF: hw/vfio/ccw.c 114 daf14ce3SCornelia HuckF: hw/watchdog/wdt_diag288.c 115 daf14ce3SCornelia HuckF: include/hw/s390x/ 116 daf14ce3SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 117 daf14ce3SCornelia HuckF: pc-bios/s390-ccw/ 118 daf14ce3SCornelia HuckF: pc-bios/s390-ccw.img 119 daf14ce3SCornelia HuckF: target/s390x/ 120 f58f084eSCornelia HuckF: docs/system/target-s390x.rst 121 f58f084eSCornelia HuckF: docs/system/s390x/ 122 a1c993c3SCornelia HuckF: tests/migration/s390x/ 123 daf14ce3SCornelia HuckK: ^Subject:.*(?i)s390x? 124 daf14ce3SCornelia HuckL: qemu-s390x@nongnu.org 125 daf14ce3SCornelia Huck 126 e955acd9SPhilippe Mathieu-DaudéMIPS general architecture support 127 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 128 e955acd9SPhilippe Mathieu-DaudéR: Jiaxun Yang <jiaxun.yang@flygoat.com> 129 e955acd9SPhilippe Mathieu-DaudéS: Odd Fixes 130 e955acd9SPhilippe Mathieu-DaudéK: ^Subject:.*(?i)mips 131 6b1ec8a9SThomas HuthF: docs/system/target-mips.rst 132 6b1ec8a9SThomas HuthF: configs/targets/mips* 133 e955acd9SPhilippe Mathieu-Daudé 134 84995ea2SMarkus ArmbrusterGuest CPU cores (TCG) 135 84995ea2SMarkus Armbruster--------------------- 136 6347e1f1SMarkus ArmbrusterOverall TCG CPUs 137 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 138 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 139 2b1641d0SPaolo BonziniS: Maintained 140 *8d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 141 *8d7f2e76SPhilippe Mathieu-DaudéF: system/watchpoint.c 142 fe0007f3SPhilippe Mathieu-DaudéF: cpu-common.c 143 fe0007f3SPhilippe Mathieu-DaudéF: cpu-target.c 144 8c7907a1SPhilippe Mathieu-DaudéF: page-vary-target.c 145 44b99a6dSRichard HendersonF: page-vary-common.c 146 c6a88ddaSPhilippe Mathieu-DaudéF: accel/tcg/ 147 9681ad3eSThomas HuthF: accel/stubs/tcg-stub.c 148 084cfca1SRichard HendersonF: util/cacheinfo.c 149 084cfca1SRichard HendersonF: util/cacheflush.c 150 55fd1892SPhilippe Mathieu-DaudéF: scripts/decodetree.py 151 3fdbf5d6SRichard HendersonF: docs/devel/decodetree.rst 152 4db546d3SThomas HuthF: docs/devel/tcg* 153 2b1641d0SPaolo BonziniF: include/exec/cpu*.h 154 2b1641d0SPaolo BonziniF: include/exec/exec-all.h 155 548c9609SAlex BennéeF: include/exec/tb-flush.h 156 4692a86fSAlex BennéeF: include/exec/target_long.h 157 486bbe5fSPaolo BonziniF: include/exec/helper*.h 158 e4eff8e4SRichard HendersonF: include/exec/helper*.h.inc 159 d53106c9SRichard HendersonF: include/exec/helper-info.c.inc 160 460423d3SThomas HuthF: include/sysemu/cpus.h 161 14a48c1dSMarkus ArmbrusterF: include/sysemu/tcg.h 162 78271684SClaudio FontanaF: include/hw/core/tcg-cpu-ops.h 163 6bc12fd0SRichard HendersonF: host/include/*/host/cpuinfo.h 164 6bc12fd0SRichard HendersonF: util/cpuinfo-*.c 165 427fbf37SRichard HendersonF: include/tcg/ 166 486bbe5fSPaolo Bonzini 167 1badb586SPeter MaydellFPU emulation 168 1badb586SPeter MaydellM: Aurelien Jarno <aurelien@aurel32.net> 169 1badb586SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 170 0636e4d8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 171 0636e4d8SAlex BennéeS: Maintained 172 1badb586SPeter MaydellF: fpu/ 173 1badb586SPeter MaydellF: include/fpu/ 174 0636e4d8SAlex BennéeF: tests/fp/ 175 1badb586SPeter Maydell 176 6347e1f1SMarkus ArmbrusterAlpha TCG CPUs 177 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 178 8d6df264SRichard HendersonS: Maintained 179 fcf5ef2aSThomas HuthF: target/alpha/ 180 c0bd0b50SPaolo BonziniF: tests/tcg/alpha/ 181 c17652eeSPaolo BonziniF: disas/alpha.c 182 fd5d5c56SAnthony Liguori 183 6347e1f1SMarkus ArmbrusterARM TCG CPUs 184 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 185 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 186 fd5d5c56SAnthony LiguoriS: Maintained 187 fcf5ef2aSThomas HuthF: target/arm/ 188 f0984d40SFabiano RosasF: target/arm/tcg/ 189 c348722cSAlex BennéeF: tests/tcg/arm/ 190 29e0436eSAlex BennéeF: tests/tcg/aarch64/ 191 c32c3d68SPhilippe Mathieu-DaudéF: tests/qtest/arm-cpu-features.c 192 8d8b636dSPaolo BonziniF: hw/arm/ 193 8d8b636dSPaolo BonziniF: hw/cpu/a*mpcore.c 194 f7e242d6SThomas HuthF: include/hw/cpu/a*mpcore.h 195 c11a8e89SPeter MaydellF: docs/system/target-arm.rst 196 6e84a914SPhilippe Mathieu-DaudéF: docs/system/arm/cpu-features.rst 197 fd5d5c56SAnthony Liguori 198 49154ea0SEric AugerARM SMMU 199 49154ea0SEric AugerM: Eric Auger <eric.auger@redhat.com> 200 49154ea0SEric AugerL: qemu-arm@nongnu.org 201 49154ea0SEric AugerS: Maintained 202 49154ea0SEric AugerF: hw/arm/smmu* 203 49154ea0SEric AugerF: include/hw/arm/smmu* 204 bbbd9b6eSWillian RampazzoF: tests/avocado/smmu.py 205 49154ea0SEric Auger 206 c8c0d267SMichael RolnikAVR TCG CPUs 207 c8c0d267SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 208 c8c0d267SMichael RolnikS: Maintained 209 0abd386dSThomas HuthF: docs/system/target-avr.rst 210 12b35405SMichael RolnikF: gdb-xml/avr-cpu.xml 211 c8c0d267SMichael RolnikF: target/avr/ 212 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_avr6.py 213 c8c0d267SMichael Rolnik 214 6347e1f1SMarkus ArmbrusterCRIS TCG CPUs 215 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 216 fd5d5c56SAnthony LiguoriS: Maintained 217 fcf5ef2aSThomas HuthF: target/cris/ 218 8d8b636dSPaolo BonziniF: hw/cris/ 219 c9b90090SThomas HuthF: include/hw/cris/ 220 c0bd0b50SPaolo BonziniF: tests/tcg/cris/ 221 c17652eeSPaolo BonziniF: disas/cris.c 222 fd5d5c56SAnthony Liguori 223 5f508bc2STaylor SimpsonHexagon TCG CPUs 224 7d196e21STaylor SimpsonM: Brian Cain <bcain@quicinc.com> 225 5f508bc2STaylor SimpsonS: Supported 226 5f508bc2STaylor SimpsonF: target/hexagon/ 227 647357d6SAlessandro Di FedericoX: target/hexagon/idef-parser/ 228 647357d6SAlessandro Di FedericoX: target/hexagon/gen_idef_parser_funcs.py 229 5f508bc2STaylor SimpsonF: linux-user/hexagon/ 230 5f508bc2STaylor SimpsonF: tests/tcg/hexagon/ 231 5f508bc2STaylor SimpsonF: disas/hexagon.c 232 812b31d3SAlex BennéeF: configs/targets/hexagon-linux-user/default.mak 233 afbdf0a4SAlessandro Di FedericoF: docker/dockerfiles/debian-hexagon-cross.docker 234 ab930e80SMatheus Tavares BernardinoF: gdb-xml/hexagon*.xml 235 5f508bc2STaylor Simpson 236 647357d6SAlessandro Di FedericoHexagon idef-parser 237 647357d6SAlessandro Di FedericoM: Alessandro Di Federico <ale@rev.ng> 238 647357d6SAlessandro Di FedericoM: Anton Johansson <anjo@rev.ng> 239 647357d6SAlessandro Di FedericoS: Supported 240 647357d6SAlessandro Di FedericoF: target/hexagon/idef-parser/ 241 647357d6SAlessandro Di FedericoF: target/hexagon/gen_idef_parser_funcs.py 242 647357d6SAlessandro Di Federico 243 6347e1f1SMarkus ArmbrusterHPPA (PA-RISC) TCG CPUs 244 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 245 61766fe9SRichard HendersonS: Maintained 246 61766fe9SRichard HendersonF: target/hppa/ 247 61766fe9SRichard HendersonF: disas/hppa.c 248 61766fe9SRichard Henderson 249 64baad62SSong GaoLoongArch TCG CPUs 250 64baad62SSong GaoM: Song Gao <gaosong@loongson.cn> 251 64baad62SSong GaoM: Xiaojuan Yang <yangxiaojuan@loongson.cn> 252 64baad62SSong GaoS: Maintained 253 64baad62SSong GaoF: target/loongarch/ 254 c4293333SXiaojuan YangF: tests/tcg/loongarch64/ 255 7318c622SSong GaoF: tests/avocado/machine_loongarch.py 256 64baad62SSong Gao 257 6347e1f1SMarkus ArmbrusterM68K TCG CPUs 258 595a926dSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 259 595a926dSLaurent VivierS: Maintained 260 fcf5ef2aSThomas HuthF: target/m68k/ 261 e9a56114SThomas HuthF: disas/m68k.c 262 fd5d5c56SAnthony Liguori 263 6347e1f1SMarkus ArmbrusterMicroBlaze TCG CPUs 264 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 265 fd5d5c56SAnthony LiguoriS: Maintained 266 fcf5ef2aSThomas HuthF: target/microblaze/ 267 8d8b636dSPaolo BonziniF: hw/microblaze/ 268 c17652eeSPaolo BonziniF: disas/microblaze.c 269 b58a4e68SRichard HendersonF: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh 270 fd5d5c56SAnthony Liguori 271 6347e1f1SMarkus ArmbrusterMIPS TCG CPUs 272 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 273 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 274 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 275 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 276 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 277 fcf5ef2aSThomas HuthF: target/mips/ 278 30dd5ff8SPhilippe Mathieu-DaudéF: disas/*mips.c 279 1bf84a1eSKashyap ChamarthyF: docs/system/cpu-models-mips.rst.inc 280 c0bd0b50SPaolo BonziniF: tests/tcg/mips/ 281 fd5d5c56SAnthony Liguori 282 6347e1f1SMarkus ArmbrusterNiosII TCG CPUs 283 9ba1caf5SThomas HuthR: Chris Wulff <crwulff@gmail.com> 284 9ba1caf5SThomas HuthR: Marek Vasut <marex@denx.de> 285 9ba1caf5SThomas HuthS: Orphan 286 e671711cSMarek VasutF: target/nios2/ 287 e671711cSMarek VasutF: hw/nios2/ 288 e671711cSMarek VasutF: disas/nios2.c 289 812b31d3SAlex BennéeF: configs/devices/nios2-softmmu/default.mak 290 2eb4461aSRichard HendersonF: tests/docker/dockerfiles/debian-nios2-cross.d/build-toolchain.sh 291 51d11acfSThomas HuthF: tests/tcg/nios2/ 292 e671711cSMarek Vasut 293 6347e1f1SMarkus ArmbrusterOpenRISC TCG CPUs 294 1d7cf18dSStafford HorneM: Stafford Horne <shorne@gmail.com> 295 1d7cf18dSStafford HorneS: Odd Fixes 296 4db546d3SThomas HuthF: docs/system/openrisc/cpu-features.rst 297 fcf5ef2aSThomas HuthF: target/openrisc/ 298 945dad6dSJia LiuF: hw/openrisc/ 299 c0bd0b50SPaolo BonziniF: tests/tcg/openrisc/ 300 945dad6dSJia Liu 301 6347e1f1SMarkus ArmbrusterPowerPC TCG CPUs 302 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 303 14fe3222SDavid GibsonM: Daniel Henrique Barboza <danielhb413@gmail.com> 304 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org> 305 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 306 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes 307 fcf5ef2aSThomas HuthF: target/ppc/ 308 7ddb120dSDavid GibsonF: hw/ppc/ppc.c 309 7ddb120dSDavid GibsonF: hw/ppc/ppc_booke.c 310 7ddb120dSDavid GibsonF: include/hw/ppc/ppc.h 311 fd5d5c56SAnthony Liguori 312 6347e1f1SMarkus ArmbrusterRISC-V TCG CPUs 313 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 314 ab2c9128SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 315 ab2c9128SAlistair FrancisM: Bin Meng <bin.meng@windriver.com> 316 a3ae8d46SAlistair FrancisR: Weiwei Li <liweiwei@iscas.ac.cn> 317 a3ae8d46SAlistair FrancisR: Daniel Henrique Barboza <dbarboza@ventanamicro.com> 318 a3ae8d46SAlistair FrancisR: Liu Zhiwei <zhiwei_liu@linux.alibaba.com> 319 a094b354SPalmer DabbeltL: qemu-riscv@nongnu.org 320 7b91ae7dSPalmer DabbeltS: Supported 321 4dc62b15SMichael ClarkF: target/riscv/ 322 4dc62b15SMichael ClarkF: hw/riscv/ 323 4dc62b15SMichael ClarkF: include/hw/riscv/ 324 f936eac8SAlistair FrancisF: linux-user/host/riscv32/ 325 511f3138SAlistair FrancisF: linux-user/host/riscv64/ 326 4dc62b15SMichael Clark 327 179d9e29SChristoph MüllnerRISC-V XThead* extensions 328 179d9e29SChristoph MüllnerM: Christoph Muellner <christoph.muellner@vrull.eu> 329 179d9e29SChristoph MüllnerM: LIU Zhiwei <zhiwei_liu@linux.alibaba.com> 330 179d9e29SChristoph MüllnerL: qemu-riscv@nongnu.org 331 179d9e29SChristoph MüllnerS: Supported 332 179d9e29SChristoph MüllnerF: target/riscv/insn_trans/trans_xthead.c.inc 333 179d9e29SChristoph MüllnerF: target/riscv/xthead*.decode 334 179d9e29SChristoph Müllner 335 34888f01SPhilipp TomsichRISC-V XVentanaCondOps extension 336 34888f01SPhilipp TomsichM: Philipp Tomsich <philipp.tomsich@vrull.eu> 337 34888f01SPhilipp TomsichL: qemu-riscv@nongnu.org 338 4f249314SPhilipp TomsichS: Maintained 339 34888f01SPhilipp TomsichF: target/riscv/XVentanaCondOps.decode 340 34888f01SPhilipp TomsichF: target/riscv/insn_trans/trans_xventanacondops.c.inc 341 34888f01SPhilipp Tomsich 342 a4f34eccSYoshinori SatoRENESAS RX CPUs 343 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 344 b2744da9SPhilippe Mathieu-DaudéS: Orphan 345 a4f34eccSYoshinori SatoF: target/rx/ 346 a4f34eccSYoshinori Sato 347 6347e1f1SMarkus ArmbrusterS390 TCG CPUs 348 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 349 ced01bb7SCornelia HuckM: David Hildenbrand <david@redhat.com> 350 9d711f19SChristian BorntraegerR: Ilya Leoshkevich <iii@linux.ibm.com> 351 fd5d5c56SAnthony LiguoriS: Maintained 352 fcf5ef2aSThomas HuthF: target/s390x/ 353 c9274b6bSCho, Yu-ChenF: target/s390x/tcg 354 8d8b636dSPaolo BonziniF: hw/s390x/ 355 276ba120SPavel ZbitskiyF: tests/tcg/s390x/ 356 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 357 b6f97c14Sbellard 358 6347e1f1SMarkus ArmbrusterSH4 TCG CPUs 359 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 360 2d53d0c7SPhilippe Mathieu-DaudéS: Orphan 361 fcf5ef2aSThomas HuthF: target/sh4/ 362 8d8b636dSPaolo BonziniF: hw/sh4/ 363 c17652eeSPaolo BonziniF: disas/sh4.c 364 8a90f900SThomas HuthF: include/hw/sh4/ 365 fd5d5c56SAnthony Liguori 366 6347e1f1SMarkus ArmbrusterSPARC TCG CPUs 367 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 368 2c742bf7SMark Cave-AylandM: Artyom Tarasenko <atar4qemu@gmail.com> 369 fd5d5c56SAnthony LiguoriS: Maintained 370 fcf5ef2aSThomas HuthF: target/sparc/ 371 8d8b636dSPaolo BonziniF: hw/sparc/ 372 8d8b636dSPaolo BonziniF: hw/sparc64/ 373 84dbe974SPhilippe Mathieu-DaudéF: include/hw/sparc/sparc64.h 374 c17652eeSPaolo BonziniF: disas/sparc.c 375 fd5d5c56SAnthony Liguori 376 6347e1f1SMarkus ArmbrusterX86 TCG CPUs 377 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 378 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 379 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 380 b203a4baSEduardo HabkostS: Maintained 381 f5cc5a5cSClaudio FontanaF: target/i386/tcg/ 382 4132431fSAlex BennéeF: tests/tcg/i386/ 383 3a082ec0SAlex BennéeF: tests/tcg/x86_64/ 384 8d8b636dSPaolo BonziniF: hw/i386/ 385 4db546d3SThomas HuthF: docs/system/i386/cpu.rst 386 38dec0efSDaniel P. BerrangéF: docs/system/cpu-models-x86* 387 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git x86-next 388 fd5d5c56SAnthony Liguori 389 6347e1f1SMarkus ArmbrusterXtensa TCG CPUs 390 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 391 b8105d21SMax FilippovW: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa 392 16e7caaeSMax FilippovS: Maintained 393 fcf5ef2aSThomas HuthF: target/xtensa/ 394 8d8b636dSPaolo BonziniF: hw/xtensa/ 395 c0bd0b50SPaolo BonziniF: tests/tcg/xtensa/ 396 51139fb3SMax FilippovF: tests/tcg/xtensaeb/ 397 5a6539e6SMax FilippovF: disas/xtensa.c 398 895e4897SMax FilippovF: include/hw/xtensa/xtensa-isa.h 399 812b31d3SAlex BennéeF: configs/devices/xtensa*/default.mak 400 16e7caaeSMax Filippov 401 6347e1f1SMarkus ArmbrusterTriCore TCG CPUs 402 48e06fe0SBastian KoppelmannM: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> 403 48e06fe0SBastian KoppelmannS: Maintained 404 fcf5ef2aSThomas HuthF: target/tricore/ 405 48e06fe0SBastian KoppelmannF: hw/tricore/ 406 d46d14e6SThomas HuthF: include/hw/tricore/ 407 be78e799SBastian KoppelmannF: tests/tcg/tricore/ 408 48e06fe0SBastian Koppelmann 409 dd28bebdSAlex BennéeMultiarch Linux User Tests 410 dd28bebdSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 411 00a25291SStefan HajnocziS: Maintained 412 dd28bebdSAlex BennéeF: tests/tcg/multiarch/ 413 dd28bebdSAlex Bennée 414 84995ea2SMarkus ArmbrusterGuest CPU Cores (KVM) 415 84995ea2SMarkus Armbruster--------------------- 416 6347e1f1SMarkus ArmbrusterOverall KVM CPUs 417 c6d559d9SMichael S. TsirkinM: Paolo Bonzini <pbonzini@redhat.com> 418 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 419 fd5d5c56SAnthony LiguoriS: Supported 420 a6bb42f2SPhilippe Mathieu-DaudéF: */*/kvm* 421 1962cb20SPhilippe Mathieu-DaudéF: accel/kvm/ 422 9681ad3eSThomas HuthF: accel/stubs/kvm-stub.c 423 9681ad3eSThomas HuthF: include/hw/kvm/ 424 a95e9a48SThomas HuthF: include/sysemu/kvm*.h 425 9681ad3eSThomas HuthF: scripts/kvm/kvm_flightrecorder 426 fd5d5c56SAnthony Liguori 427 6347e1f1SMarkus ArmbrusterARM KVM CPUs 428 ed4659d1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 429 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 430 ed4659d1SPeter MaydellS: Maintained 431 fcf5ef2aSThomas HuthF: target/arm/kvm.c 432 ed4659d1SPeter Maydell 433 6347e1f1SMarkus ArmbrusterMIPS KVM CPUs 434 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 435 134f7f7dSAleksandar MarkovicS: Odd Fixes 436 85d8da3fSPhilippe Mathieu-DaudéF: target/mips/kvm* 437 85d8da3fSPhilippe Mathieu-DaudéF: target/mips/sysemu/ 438 a31896c4SJames Hogan 439 6347e1f1SMarkus ArmbrusterPPC KVM CPUs 440 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 441 0cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 442 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org> 443 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes 444 fcf5ef2aSThomas HuthF: target/ppc/kvm.c 445 fd5d5c56SAnthony Liguori 446 6347e1f1SMarkus ArmbrusterS390 KVM CPUs 447 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 448 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 449 0922e8c0SCornelia HuckS: Supported 450 67043607SCho, Yu-ChenF: target/s390x/kvm/ 451 fcf5ef2aSThomas HuthF: target/s390x/machine.c 452 74b4c74dSDavid HildenbrandF: target/s390x/sigp.c 453 c5bfb202SCornelia HuckF: gdb-xml/s390*.xml 454 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 455 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 456 fd5d5c56SAnthony Liguori 457 6347e1f1SMarkus ArmbrusterX86 KVM CPUs 458 d46d72fdSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 459 fd5d5c56SAnthony LiguoriM: Marcelo Tosatti <mtosatti@redhat.com> 460 fd5d5c56SAnthony LiguoriL: kvm@vger.kernel.org 461 fd5d5c56SAnthony LiguoriS: Supported 462 96a46defSCornelia HuckF: docs/system/i386/amd-memory-encryption.rst 463 a821186eSPhilippe Mathieu-DaudéF: docs/system/i386/sgx.rst 464 a9dc68d9SClaudio FontanaF: target/i386/kvm/ 465 8c9e7f8cSPhilippe Mathieu-DaudéF: target/i386/sev* 466 9681ad3eSThomas HuthF: scripts/kvm/vmxcap 467 fd5d5c56SAnthony Liguori 468 438bec49SDavid WoodhouseXen emulation on X86 KVM CPUs 469 438bec49SDavid WoodhouseM: David Woodhouse <dwmw2@infradead.org> 470 438bec49SDavid WoodhouseM: Paul Durrant <paul@xen.org> 471 438bec49SDavid WoodhouseS: Supported 472 438bec49SDavid WoodhouseF: include/sysemu/kvm_xen.h 473 438bec49SDavid WoodhouseF: target/i386/kvm/xen* 474 438bec49SDavid WoodhouseF: hw/i386/kvm/xen* 475 438bec49SDavid WoodhouseF: tests/avocado/xen_guest.py 476 438bec49SDavid Woodhouse 477 79ac3915SPhilippe Mathieu-DaudéGuest CPU Cores (other accelerators) 478 79ac3915SPhilippe Mathieu-Daudé------------------------------------ 479 79ac3915SPhilippe Mathieu-DaudéOverall 480 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 481 79ac3915SPhilippe Mathieu-DaudéR: Paolo Bonzini <pbonzini@redhat.com> 482 79ac3915SPhilippe Mathieu-DaudéS: Maintained 483 940e43aaSClaudio FontanaF: include/qemu/accel.h 484 75e5519aSMarkus ArmbrusterF: include/sysemu/accel-*.h 485 fb6916ddSClaudio FontanaF: include/hw/core/accel-cpu.h 486 b86f59c7SClaudio FontanaF: accel/accel-*.c 487 79ac3915SPhilippe Mathieu-DaudéF: accel/Makefile.objs 488 79ac3915SPhilippe Mathieu-DaudéF: accel/stubs/Makefile.objs 489 79ac3915SPhilippe Mathieu-Daudé 490 a1477da3SAlexander GrafApple Silicon HVF CPUs 491 a1477da3SAlexander GrafM: Alexander Graf <agraf@csgraf.de> 492 a1477da3SAlexander GrafS: Maintained 493 a1477da3SAlexander GrafF: target/arm/hvf/ 494 a1477da3SAlexander Graf 495 674fc21fSRoman BolshakovX86 HVF CPUs 496 de6b528bSRoman BolshakovM: Cameron Esfahani <dirty@apple.com> 497 3b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 498 de6b528bSRoman BolshakovW: https://wiki.qemu.org/Features/HVF 499 674fc21fSRoman BolshakovS: Maintained 500 674fc21fSRoman BolshakovF: target/i386/hvf/ 501 d57bc3c1SAlexander Graf 502 d57bc3c1SAlexander GrafHVF 503 d57bc3c1SAlexander GrafM: Cameron Esfahani <dirty@apple.com> 504 3b4a0253SPhilippe Mathieu-DaudéM: Roman Bolshakov <rbolshakov@ddn.com> 505 d57bc3c1SAlexander GrafW: https://wiki.qemu.org/Features/HVF 506 d57bc3c1SAlexander GrafS: Maintained 507 d57bc3c1SAlexander GrafF: accel/hvf/ 508 674fc21fSRoman BolshakovF: include/sysemu/hvf.h 509 d57bc3c1SAlexander GrafF: include/sysemu/hvf_int.h 510 674fc21fSRoman Bolshakov 511 c220cdecSSunil MuthuswamyWHPX CPUs 512 c220cdecSSunil MuthuswamyM: Sunil Muthuswamy <sunilmut@microsoft.com> 513 c220cdecSSunil MuthuswamyS: Supported 514 1fc33bb9SClaudio FontanaF: target/i386/whpx/ 515 c220cdecSSunil MuthuswamyF: include/sysemu/whpx.h 516 c220cdecSSunil Muthuswamy 517 84995ea2SMarkus ArmbrusterGuest CPU Cores (Xen) 518 84995ea2SMarkus Armbruster--------------------- 519 6347e1f1SMarkus ArmbrusterX86 Xen CPUs 520 3623c57eSStefano StabelliniM: Stefano Stabellini <sstabellini@kernel.org> 521 3623c57eSStefano StabelliniM: Anthony Perard <anthony.perard@citrix.com> 522 784e9727SPaul DurrantM: Paul Durrant <paul@xen.org> 523 6d06220aSAnthony PERARDL: xen-devel@lists.xenproject.org 524 8a6b0cd7SStefano StabelliniS: Supported 525 8a6b0cd7SStefano StabelliniF: */xen* 526 da278d58SPhilippe Mathieu-DaudéF: accel/xen/* 527 b827891dSGreg KurzF: hw/9pfs/xen-9p* 528 c92451c2SPaolo BonziniF: hw/char/xen_console.c 529 c92451c2SPaolo BonziniF: hw/display/xenfb.c 530 c92451c2SPaolo BonziniF: hw/net/xen_nic.c 531 758af9cfSAnthony PERARDF: hw/usb/xen-usb.c 532 1a72d9aeSPaul DurrantF: hw/block/xen* 533 4ea7d1a7SPaul DurrantF: hw/block/dataplane/xen* 534 c92451c2SPaolo BonziniF: hw/xen/ 535 c92451c2SPaolo BonziniF: hw/xenpv/ 536 9027ac50SStefano StabelliniF: hw/i386/xen/ 537 1401897cSPhilippe Mathieu-DaudéF: hw/pci-host/xen_igd_pt.c 538 fcab2b46SPaul DurrantF: include/hw/block/dataplane/xen* 539 c92451c2SPaolo BonziniF: include/hw/xen/ 540 da278d58SPhilippe Mathieu-DaudéF: include/sysemu/xen.h 541 9027ac50SStefano StabelliniF: include/sysemu/xen-mapcache.h 542 71f364b7SPhilippe Mathieu-DaudéF: stubs/xen-hw-stub.c 543 8a6b0cd7SStefano Stabellini 544 39becfceSReinoud ZandijkGuest CPU Cores (NVMM) 545 39becfceSReinoud Zandijk---------------------- 546 39becfceSReinoud ZandijkNetBSD Virtual Machine Monitor (NVMM) CPU support 547 39becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 548 39becfceSReinoud ZandijkS: Maintained 549 39becfceSReinoud ZandijkF: include/sysemu/nvmm.h 550 39becfceSReinoud ZandijkF: target/i386/nvmm/ 551 39becfceSReinoud Zandijk 552 84995ea2SMarkus ArmbrusterHosts 553 84995ea2SMarkus Armbruster----- 554 1bdd6874SStefan WeilLINUX 555 f5fecb49SPhilippe Mathieu-DaudéM: Michael S. Tsirkin <mst@redhat.com> 556 f5fecb49SPhilippe Mathieu-DaudéM: Cornelia Huck <cohuck@redhat.com> 557 f5fecb49SPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 558 1bdd6874SStefan WeilS: Maintained 559 1bdd6874SStefan WeilF: linux-headers/ 560 f5fecb49SPhilippe Mathieu-DaudéF: scripts/update-linux-headers.sh 561 1bdd6874SStefan Weil 562 1bdd6874SStefan WeilPOSIX 563 f3f0204dSPhilippe Mathieu-DaudéM: Paolo Bonzini <pbonzini@redhat.com> 564 1bdd6874SStefan WeilS: Maintained 565 f3f0204dSPhilippe Mathieu-DaudéF: os-posix.c 566 f3f0204dSPhilippe Mathieu-DaudéF: include/sysemu/os-posix.h 567 f3f0204dSPhilippe Mathieu-DaudéF: util/*posix*.c 568 f3f0204dSPhilippe Mathieu-DaudéF: include/qemu/*posix*.h 569 1bdd6874SStefan Weil 570 3c2bdbc1SKamil RytarowskiNETBSD 571 39becfceSReinoud ZandijkM: Reinoud Zandijk <reinoud@netbsd.org> 572 39becfceSReinoud ZandijkM: Ryo ONODERA <ryoon@netbsd.org> 573 3c2bdbc1SKamil RytarowskiS: Maintained 574 1b61270bSThomas HuthK: ^Subject:.*(?i)NetBSD 575 3c2bdbc1SKamil Rytarowski 576 0a773d55SBrad SmithOPENBSD 577 0a773d55SBrad SmithM: Brad Smith <brad@comstyle.com> 578 0a773d55SBrad SmithS: Maintained 579 0a773d55SBrad SmithK: ^Subject:.*(?i)OpenBSD 580 0a773d55SBrad Smith 581 1bdd6874SStefan WeilW32, W64 582 1bdd6874SStefan WeilM: Stefan Weil <sw@weilnetz.de> 583 1bdd6874SStefan WeilS: Maintained 584 1bdd6874SStefan WeilF: *win32* 585 03972660SThomas HuthF: */*win32* 586 03972660SThomas HuthF: include/*/*win32* 587 03972660SThomas HuthX: qga/*win32* 588 885bdc95SStefan WeilF: qemu.nsi 589 48fad83fSAlex BennéeF: scripts/nsis.py 590 1bdd6874SStefan Weil 591 c82b7ef1SPhilippe Mathieu-DaudéDarwin (macOS, iOS) 592 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 593 c82b7ef1SPhilippe Mathieu-DaudéS: Odd Fixes 594 c82b7ef1SPhilippe Mathieu-DaudéF: .gitlab-ci.d/cirrus/macos-* 595 c82b7ef1SPhilippe Mathieu-DaudéF: */*.m 596 48fad83fSAlex BennéeF: scripts/entitlement.sh 597 c82b7ef1SPhilippe Mathieu-Daudé 598 b250d04aSPhilippe Mathieu-DaudéAlpha Machines 599 84995ea2SMarkus Armbruster-------------- 600 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 601 b250d04aSPhilippe Mathieu-DaudéS: Maintained 602 b250d04aSPhilippe Mathieu-DaudéF: hw/alpha/ 603 7bea0dd4SPhilippe Mathieu-DaudéF: hw/isa/smc37c669-superio.c 604 8d8a8ab5SRichard HendersonF: tests/tcg/alpha/system/ 605 b250d04aSPhilippe Mathieu-Daudé 606 fd5d5c56SAnthony LiguoriARM Machines 607 fd5d5c56SAnthony Liguori------------ 608 84291fe7SliguangAllwinner-a10 609 85b4d5daSBeniamino GalvaniM: Beniamino Galvani <b.galvani@gmail.com> 610 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 611 632dfea3SStrahinja JankovicR: Strahinja Jankovic <strahinja.p.jankovic@gmail.com> 612 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 613 a00d7f20SPeter MaydellS: Odd Fixes 614 85b4d5daSBeniamino GalvaniF: hw/*/allwinner* 615 85b4d5daSBeniamino GalvaniF: include/hw/*/allwinner* 616 84291fe7SliguangF: hw/arm/cubieboard.c 617 d4a7c362SPeter MaydellF: docs/system/arm/cubieboard.rst 618 632dfea3SStrahinja JankovicF: hw/misc/axp209.c 619 84291fe7Sliguang 620 740dafc0SNiek LinnenbankAllwinner-h3 621 740dafc0SNiek LinnenbankM: Niek Linnenbank <nieklinnenbank@gmail.com> 622 740dafc0SNiek LinnenbankL: qemu-arm@nongnu.org 623 740dafc0SNiek LinnenbankS: Maintained 624 740dafc0SNiek LinnenbankF: hw/*/allwinner-h3* 625 740dafc0SNiek LinnenbankF: include/hw/*/allwinner-h3* 626 b0c96666SNiek LinnenbankF: hw/arm/orangepi.c 627 c67d732cSPhilippe Mathieu-DaudéF: docs/system/arm/orangepi.rst 628 740dafc0SNiek Linnenbank 629 e5a6a6e6SPeter MaydellARM PrimeCell and CMSDK devices 630 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 631 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 632 06271000SPaolo BonziniS: Maintained 633 06271000SPaolo BonziniF: hw/char/pl011.c 634 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/char/pl011.h 635 06271000SPaolo BonziniF: hw/display/pl110* 636 06271000SPaolo BonziniF: hw/dma/pl080.c 637 aa74e355SPeter MaydellF: include/hw/dma/pl080.h 638 06271000SPaolo BonziniF: hw/dma/pl330.c 639 06271000SPaolo BonziniF: hw/gpio/pl061.c 640 06271000SPaolo BonziniF: hw/input/pl050.c 641 06271000SPaolo BonziniF: hw/intc/pl190.c 642 06271000SPaolo BonziniF: hw/sd/pl181.c 643 1d52866fSPeter MaydellF: hw/ssi/pl022.c 644 1d52866fSPeter MaydellF: include/hw/ssi/pl022.h 645 877c181cSPhilippe Mathieu-DaudéF: hw/rtc/pl031.c 646 877c181cSPhilippe Mathieu-DaudéF: include/hw/rtc/pl031.h 647 06271000SPaolo BonziniF: include/hw/arm/primecell.h 648 e5a6a6e6SPeter MaydellF: hw/timer/cmsdk-apb-timer.c 649 e5a6a6e6SPeter MaydellF: include/hw/timer/cmsdk-apb-timer.h 650 30858dafSPeter MaydellF: tests/qtest/cmsdk-apb-timer-test.c 651 4f4c6206SPeter MaydellF: hw/timer/cmsdk-apb-dualtimer.c 652 4f4c6206SPeter MaydellF: include/hw/timer/cmsdk-apb-dualtimer.h 653 9bc064b5SPeter MaydellF: tests/qtest/cmsdk-apb-dualtimer-test.c 654 e5a6a6e6SPeter MaydellF: hw/char/cmsdk-apb-uart.c 655 e5a6a6e6SPeter MaydellF: include/hw/char/cmsdk-apb-uart.h 656 050c2ea0SPeter MaydellF: hw/watchdog/cmsdk-apb-watchdog.c 657 050c2ea0SPeter MaydellF: include/hw/watchdog/cmsdk-apb-watchdog.h 658 9cf5eb29SPeter MaydellF: tests/qtest/cmsdk-apb-watchdog-test.c 659 0d4a7551SPeter MaydellF: hw/misc/tz-ppc.c 660 0d4a7551SPeter MaydellF: include/hw/misc/tz-ppc.h 661 344f4b15SPeter MaydellF: hw/misc/tz-mpc.c 662 344f4b15SPeter MaydellF: include/hw/misc/tz-mpc.h 663 211e701dSPeter MaydellF: hw/misc/tz-msc.c 664 211e701dSPeter MaydellF: include/hw/misc/tz-msc.h 665 06271000SPaolo Bonzini 666 06271000SPaolo BonziniARM cores 667 06271000SPaolo BonziniM: Peter Maydell <peter.maydell@linaro.org> 668 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 669 06271000SPaolo BonziniS: Maintained 670 06271000SPaolo BonziniF: hw/intc/arm* 671 06271000SPaolo BonziniF: hw/intc/gic_internal.h 672 06271000SPaolo BonziniF: hw/misc/a9scu.c 673 06271000SPaolo BonziniF: hw/misc/arm11scu.c 674 b7f30114SThomas HuthF: hw/misc/arm_l2x0.c 675 2f9db77eSPeter MaydellF: hw/misc/armv7m_ras.c 676 06271000SPaolo BonziniF: hw/timer/a9gtimer* 677 c6427ff7SPhilippe Mathieu-DaudéF: hw/timer/arm* 678 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/arm/arm*.h 679 06271000SPaolo BonziniF: include/hw/intc/arm* 680 06271000SPaolo BonziniF: include/hw/misc/a9scu.h 681 06271000SPaolo BonziniF: include/hw/misc/arm11scu.h 682 06271000SPaolo BonziniF: include/hw/timer/a9gtimer.h 683 06271000SPaolo BonziniF: include/hw/timer/arm_mptimer.h 684 c6427ff7SPhilippe Mathieu-DaudéF: include/hw/timer/armv7m_systick.h 685 2f9db77eSPeter MaydellF: include/hw/misc/armv7m_ras.h 686 1e8a1faeSThomas HuthF: tests/qtest/test-arm-mptimer.c 687 06271000SPaolo Bonzini 688 fc63dcffSEvgeny VoevodinExynos 689 f44c5c67SIgor MitsyankoM: Igor Mitsyanko <i.mitsyanko@gmail.com> 690 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 691 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 692 a00d7f20SPeter MaydellS: Odd Fixes 693 8d8b636dSPaolo BonziniF: hw/*/exynos* 694 78cb12a9SPeter MaydellF: include/hw/*/exynos* 695 fc63dcffSEvgeny Voevodin 696 766fd09fSMark LangsdorfCalxeda Highbank 697 9ef137caSRob HerringM: Rob Herring <robh@kernel.org> 698 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 699 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 700 a00d7f20SPeter MaydellS: Odd Fixes 701 8d8b636dSPaolo BonziniF: hw/arm/highbank.c 702 8d8b636dSPaolo BonziniF: hw/net/xgmac.c 703 c90df7ceSPeter MaydellF: docs/system/arm/highbank.rst 704 766fd09fSMark Langsdorf 705 9082f121SAntony PavlovCanon DIGIC 706 9082f121SAntony PavlovM: Antony Pavlov <antonynpavlov@gmail.com> 707 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 708 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 709 a00d7f20SPeter MaydellS: Odd Fixes 710 9082f121SAntony PavlovF: include/hw/arm/digic.h 711 9082f121SAntony PavlovF: hw/*/digic* 712 7ad5f2d1SPhilippe Mathieu-DaudéF: include/hw/*/digic* 713 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_canona1100.py 714 2d21dd17SPeter MaydellF: docs/system/arm/digic.rst 715 9082f121SAntony Pavlov 716 9c8fdcecSAnup PatelGoldfish RTC 717 9c8fdcecSAnup PatelM: Anup Patel <anup.patel@wdc.com> 718 9c8fdcecSAnup PatelM: Alistair Francis <Alistair.Francis@wdc.com> 719 9c8fdcecSAnup PatelL: qemu-riscv@nongnu.org 720 9c8fdcecSAnup PatelS: Maintained 721 9c8fdcecSAnup PatelF: hw/rtc/goldfish_rtc.c 722 9c8fdcecSAnup PatelF: include/hw/rtc/goldfish_rtc.h 723 9c8fdcecSAnup Patel 724 fd5d5c56SAnthony LiguoriGumstix 725 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 726 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 727 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 728 1f7161d2SPhilippe Mathieu-DaudéS: Odd Fixes 729 8d8b636dSPaolo BonziniF: hw/arm/gumstix.c 730 bb309000SPeter MaydellF: docs/system/arm/gumstix.rst 731 fd5d5c56SAnthony Liguori 732 123a069aSThomas Huthi.MX25 PDK 733 123a069aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 734 123a069aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 735 123a069aSThomas HuthL: qemu-arm@nongnu.org 736 123a069aSThomas HuthS: Odd Fixes 737 123a069aSThomas HuthF: hw/arm/fsl-imx25.c 738 123a069aSThomas HuthF: hw/arm/imx25_pdk.c 739 123a069aSThomas HuthF: hw/misc/imx25_ccm.c 740 37f95959SGuenter RoeckF: hw/watchdog/wdt_imx2.c 741 123a069aSThomas HuthF: include/hw/arm/fsl-imx25.h 742 123a069aSThomas HuthF: include/hw/misc/imx25_ccm.h 743 37f95959SGuenter RoeckF: include/hw/watchdog/wdt_imx2.h 744 b1b3e3e3SPeter MaydellF: docs/system/arm/imx25-pdk.rst 745 123a069aSThomas Huth 746 95a5db3aSThomas Huthi.MX31 (kzm) 747 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 748 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 749 95a5db3aSThomas HuthS: Odd Fixes 750 8d8b636dSPaolo BonziniF: hw/arm/kzm.c 751 95a5db3aSThomas HuthF: hw/*/imx_* 752 95a5db3aSThomas HuthF: hw/*/*imx31* 753 95a5db3aSThomas HuthF: include/hw/*/imx_* 754 95a5db3aSThomas HuthF: include/hw/*/*imx31* 755 fa6c9394SPeter MaydellF: docs/system/arm/kzm.rst 756 0325559dSPeter Chubb 757 fd5d5c56SAnthony LiguoriIntegrator CP 758 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 759 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 760 fd5d5c56SAnthony LiguoriS: Maintained 761 8d8b636dSPaolo BonziniF: hw/arm/integratorcp.c 762 f7e242d6SThomas HuthF: hw/misc/arm_integrator_debug.c 763 b7f30114SThomas HuthF: include/hw/misc/arm_integrator_debug.h 764 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_integratorcp.py 765 c11a8e89SPeter MaydellF: docs/system/arm/integratorcp.rst 766 fd5d5c56SAnthony Liguori 767 95a5db3aSThomas HuthMCIMX6UL EVK / i.MX6ul 768 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 769 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 770 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 771 95a5db3aSThomas HuthS: Odd Fixes 772 95a5db3aSThomas HuthF: hw/arm/mcimx6ul-evk.c 773 95a5db3aSThomas HuthF: hw/arm/fsl-imx6ul.c 774 95a5db3aSThomas HuthF: hw/misc/imx6ul_ccm.c 775 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6ul.h 776 95a5db3aSThomas HuthF: include/hw/misc/imx6ul_ccm.h 777 95a5db3aSThomas Huth 778 95a5db3aSThomas HuthMCIMX7D SABRE / i.MX7 779 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 780 95a5db3aSThomas HuthR: Andrey Smirnov <andrew.smirnov@gmail.com> 781 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 782 95a5db3aSThomas HuthS: Odd Fixes 783 95a5db3aSThomas HuthF: hw/arm/mcimx7d-sabre.c 784 95a5db3aSThomas HuthF: hw/arm/fsl-imx7.c 785 b7f30114SThomas HuthF: hw/misc/imx7_*.c 786 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx7.h 787 b7f30114SThomas HuthF: include/hw/misc/imx7_*.h 788 95a5db3aSThomas HuthF: hw/pci-host/designware.c 789 95a5db3aSThomas HuthF: include/hw/pci-host/designware.h 790 95a5db3aSThomas Huth 791 e5a6a6e6SPeter MaydellMPS2 792 e5a6a6e6SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 793 e5a6a6e6SPeter MaydellL: qemu-arm@nongnu.org 794 e5a6a6e6SPeter MaydellS: Maintained 795 e5a6a6e6SPeter MaydellF: hw/arm/mps2.c 796 0d4a7551SPeter MaydellF: hw/arm/mps2-tz.c 797 0d4a7551SPeter MaydellF: hw/misc/mps2-*.c 798 0d4a7551SPeter MaydellF: include/hw/misc/mps2-*.h 799 6eee5d24SPeter MaydellF: hw/arm/armsse.c 800 6eee5d24SPeter MaydellF: include/hw/arm/armsse.h 801 c56c5760SPhilippe Mathieu-DaudéF: hw/misc/iotkit-secctl.c 802 c56c5760SPhilippe Mathieu-DaudéF: include/hw/misc/iotkit-secctl.h 803 75750e4dSPeter MaydellF: hw/misc/iotkit-sysctl.c 804 75750e4dSPeter MaydellF: include/hw/misc/iotkit-sysctl.h 805 c667a25bSPeter MaydellF: hw/misc/iotkit-sysinfo.c 806 c667a25bSPeter MaydellF: include/hw/misc/iotkit-sysinfo.h 807 4239b311SPeter MaydellF: hw/misc/armsse-cpu-pwrctrl.c 808 4239b311SPeter MaydellF: include/hw/misc/armsse-cpu-pwrctrl.h 809 5aeb3689SPeter MaydellF: hw/misc/armsse-cpuid.c 810 5aeb3689SPeter MaydellF: include/hw/misc/armsse-cpuid.h 811 cdf63440SPeter MaydellF: hw/misc/armsse-mhu.c 812 cdf63440SPeter MaydellF: include/hw/misc/armsse-mhu.h 813 0d10df30SPeter MaydellF: hw/timer/sse-counter.c 814 0d10df30SPeter MaydellF: include/hw/timer/sse-counter.h 815 0b8ceee8SPeter MaydellF: hw/timer/sse-timer.c 816 0b8ceee8SPeter MaydellF: include/hw/timer/sse-timer.h 817 1eca58aaSPeter MaydellF: tests/qtest/sse-timer-test.c 818 ba7912a5SPeter MaydellF: docs/system/arm/mps2.rst 819 e5a6a6e6SPeter Maydell 820 8f69a4c1SPeter MaydellMusca 821 8f69a4c1SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 822 8f69a4c1SPeter MaydellL: qemu-arm@nongnu.org 823 8f69a4c1SPeter MaydellS: Maintained 824 8f69a4c1SPeter MaydellF: hw/arm/musca.c 825 9f8f640eSPeter MaydellF: docs/system/arm/musca.rst 826 8f69a4c1SPeter Maydell 827 fd5d5c56SAnthony LiguoriMusicpal 828 fd5d5c56SAnthony LiguoriM: Jan Kiszka <jan.kiszka@web.de> 829 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 830 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 831 a00d7f20SPeter MaydellS: Odd Fixes 832 8d8b636dSPaolo BonziniF: hw/arm/musicpal.c 833 6d81f488SPhilippe Mathieu-DaudéF: hw/net/mv88w8618_eth.c 834 6d81f488SPhilippe Mathieu-DaudéF: include/hw/net/mv88w8618_eth.h 835 c11a8e89SPeter MaydellF: docs/system/arm/musicpal.rst 836 fd5d5c56SAnthony Liguori 837 e5a7ba87SHavard SkinnemoenNuvoton NPCM7xx 838 e5a7ba87SHavard SkinnemoenM: Tyrone Ting <kfting@nuvoton.com> 839 73c793daSHao WuM: Hao Wu <wuhaotsh@google.com> 840 e5a7ba87SHavard SkinnemoenL: qemu-arm@nongnu.org 841 e5a7ba87SHavard SkinnemoenS: Supported 842 69fbfb8fSHao WuF: hw/*/npcm* 843 69fbfb8fSHao WuF: include/hw/*/npcm* 844 69fbfb8fSHao WuF: tests/qtest/npcm* 845 d1cb5edaSHavard SkinnemoenF: pc-bios/npcm7xx_bootrom.bin 846 d1cb5edaSHavard SkinnemoenF: roms/vbootrom 847 71703116SPhilippe Mathieu-DaudéF: docs/system/arm/nuvoton.rst 848 e5a7ba87SHavard Skinnemoen 849 fd5d5c56SAnthony LiguorinSeries 850 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 851 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 852 a00d7f20SPeter MaydellS: Odd Fixes 853 8d8b636dSPaolo BonziniF: hw/arm/nseries.c 854 8a08cc71SPhilippe Mathieu-DaudéF: hw/display/blizzard.c 855 b7f30114SThomas HuthF: hw/input/lm832x.c 856 b7f30114SThomas HuthF: hw/input/tsc2005.c 857 b7f30114SThomas HuthF: hw/misc/cbus.c 858 6a648a5fSPhilippe Mathieu-DaudéF: hw/rtc/twl92230.c 859 8a08cc71SPhilippe Mathieu-DaudéF: include/hw/display/blizzard.h 860 410bbee1SPhilippe Mathieu-DaudéF: include/hw/input/lm832x.h 861 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h 862 e8fa3958SPhilippe Mathieu-DaudéF: include/hw/misc/cbus.h 863 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_arm_n8x0.py 864 c11a8e89SPeter MaydellF: docs/system/arm/nseries.rst 865 fd5d5c56SAnthony Liguori 866 fd5d5c56SAnthony LiguoriPalm 867 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 868 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 869 a00d7f20SPeter MaydellS: Odd Fixes 870 8d8b636dSPaolo BonziniF: hw/arm/palm.c 871 b7f30114SThomas HuthF: hw/input/tsc210x.c 872 a331dd02SPhilippe Mathieu-DaudéF: include/hw/input/tsc2xxx.h 873 c11a8e89SPeter MaydellF: docs/system/arm/palm.rst 874 fd5d5c56SAnthony Liguori 875 95a5db3aSThomas HuthRaspberry Pi 876 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 877 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 878 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 879 95a5db3aSThomas HuthS: Odd Fixes 880 123a069aSThomas HuthF: hw/arm/raspi.c 881 95a5db3aSThomas HuthF: hw/arm/raspi_platform.h 882 95a5db3aSThomas HuthF: hw/*/bcm283* 883 95a5db3aSThomas HuthF: include/hw/arm/raspi* 884 95a5db3aSThomas HuthF: include/hw/*/bcm283* 885 d9f2ac3dSPhilippe Mathieu-DaudéF: docs/system/arm/raspi.rst 886 95a5db3aSThomas Huth 887 fd5d5c56SAnthony LiguoriReal View 888 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 889 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 890 fd5d5c56SAnthony LiguoriS: Maintained 891 8d8b636dSPaolo BonziniF: hw/arm/realview* 892 f7e242d6SThomas HuthF: hw/cpu/realview_mpcore.c 893 5ea53049SPaolo BonziniF: hw/intc/realview_gic.c 894 5ea53049SPaolo BonziniF: include/hw/intc/realview_gic.h 895 c11a8e89SPeter MaydellF: docs/system/arm/realview.rst 896 fd5d5c56SAnthony Liguori 897 9b31bff0SPaolo BonziniPXA2XX 898 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 899 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 900 a00d7f20SPeter MaydellS: Odd Fixes 901 9b31bff0SPaolo BonziniF: hw/arm/mainstone.c 902 8d8b636dSPaolo BonziniF: hw/arm/spitz.c 903 9b31bff0SPaolo BonziniF: hw/arm/tosa.c 904 9b31bff0SPaolo BonziniF: hw/arm/z2.c 905 9b31bff0SPaolo BonziniF: hw/*/pxa2xx* 906 123a069aSThomas HuthF: hw/display/tc6393xb.c 907 123a069aSThomas HuthF: hw/gpio/max7310.c 908 123a069aSThomas HuthF: hw/gpio/zaurus.c 909 f7e242d6SThomas HuthF: hw/misc/mst_fpga.c 910 58f3e3feSCorey MinyardF: hw/adc/max111x.c 911 58f3e3feSCorey MinyardF: include/hw/adc/max111x.h 912 ed0db866SThomas HuthF: include/hw/arm/pxa.h 913 123a069aSThomas HuthF: include/hw/arm/sharpsl.h 914 ee2ccc57SPhilippe Mathieu-DaudéF: include/hw/display/tc6393xb.h 915 c11a8e89SPeter MaydellF: docs/system/arm/xscale.rst 916 c9543db4SPeter MaydellF: docs/system/arm/mainstone.rst 917 fd5d5c56SAnthony Liguori 918 95a5db3aSThomas HuthSABRELITE / i.MX6 919 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 920 95a5db3aSThomas HuthR: Jean-Christophe Dubois <jcd@tribudubois.net> 921 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 922 95a5db3aSThomas HuthS: Odd Fixes 923 4db546d3SThomas HuthF: docs/system/arm/sabrelite.rst 924 95a5db3aSThomas HuthF: hw/arm/sabrelite.c 925 95a5db3aSThomas HuthF: hw/arm/fsl-imx6.c 926 b7f30114SThomas HuthF: hw/misc/imx6_*.c 927 95a5db3aSThomas HuthF: hw/ssi/imx_spi.c 928 0701a5efSGuenter RoeckF: hw/usb/imx-usb-phy.c 929 0701a5efSGuenter RoeckF: include/hw/usb/imx-usb-phy.h 930 95a5db3aSThomas HuthF: include/hw/arm/fsl-imx6.h 931 b7f30114SThomas HuthF: include/hw/misc/imx6_*.h 932 95a5db3aSThomas HuthF: include/hw/ssi/imx_spi.h 933 95a5db3aSThomas Huth 934 64580903SHongbo ZhangSBSA-REF 935 428a3777SRadoslaw BiernackiM: Radoslaw Biernacki <rad@semihalf.com> 936 64580903SHongbo ZhangM: Peter Maydell <peter.maydell@linaro.org> 937 14d5addcSLeif LindholmR: Leif Lindholm <quic_llindhol@quicinc.com> 938 96e6d25fSMarcin JuszkiewiczR: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> 939 64580903SHongbo ZhangL: qemu-arm@nongnu.org 940 64580903SHongbo ZhangS: Maintained 941 64580903SHongbo ZhangF: hw/arm/sbsa-ref.c 942 9eeeb80aSPhilippe Mathieu-DaudéF: docs/system/arm/sbsa.rst 943 a0d201b8SPhilippe Mathieu-DaudéF: tests/avocado/machine_aarch64_sbsaref.py 944 64580903SHongbo Zhang 945 671f11b2SThomas HuthSharp SL-5500 (Collie) PDA 946 671f11b2SThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 947 671f11b2SThomas HuthL: qemu-arm@nongnu.org 948 671f11b2SThomas HuthS: Odd Fixes 949 671f11b2SThomas HuthF: hw/arm/collie.c 950 671f11b2SThomas HuthF: hw/arm/strongarm* 951 b76b60f5SPeter MaydellF: docs/system/arm/collie.rst 952 671f11b2SThomas Huth 953 fd5d5c56SAnthony LiguoriStellaris 954 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 955 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 956 fd5d5c56SAnthony LiguoriS: Maintained 957 8d8b636dSPaolo BonziniF: hw/*/stellaris* 958 98fa3327SPhilippe Mathieu-DaudéF: include/hw/input/gamepad.h 959 c11a8e89SPeter MaydellF: docs/system/arm/stellaris.rst 960 fd5d5c56SAnthony Liguori 961 2ac2410cSAlexandre IoossSTM32VLDISCOVERY 962 2ac2410cSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 963 2ac2410cSAlexandre IoossL: qemu-arm@nongnu.org 964 2ac2410cSAlexandre IoossS: Maintained 965 2ac2410cSAlexandre IoossF: hw/arm/stm32vldiscovery.c 966 1af060e5SAlexandre IoossF: docs/system/arm/stm32.rst 967 2ac2410cSAlexandre Iooss 968 95a5db3aSThomas HuthVersatile Express 969 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 970 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 971 95a5db3aSThomas HuthS: Maintained 972 95a5db3aSThomas HuthF: hw/arm/vexpress.c 973 5a1d4244SPeter MaydellF: docs/system/arm/vexpress.rst 974 95a5db3aSThomas Huth 975 fd5d5c56SAnthony LiguoriVersatile PB 976 1ce9ce6aSPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 977 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 978 fd5d5c56SAnthony LiguoriS: Maintained 979 8d8b636dSPaolo BonziniF: hw/*/versatile* 980 500a64d8SPhilippe Mathieu-DaudéF: hw/i2c/arm_sbcon_i2c.c 981 f61c3fb5SPhilippe Mathieu-DaudéF: include/hw/i2c/arm_sbcon_i2c.h 982 c6427ff7SPhilippe Mathieu-DaudéF: hw/misc/arm_sysctl.c 983 c11a8e89SPeter MaydellF: docs/system/arm/versatile.rst 984 fd5d5c56SAnthony Liguori 985 95a5db3aSThomas HuthVirt 986 95a5db3aSThomas HuthM: Peter Maydell <peter.maydell@linaro.org> 987 95a5db3aSThomas HuthL: qemu-arm@nongnu.org 988 95a5db3aSThomas HuthS: Maintained 989 95a5db3aSThomas HuthF: hw/arm/virt* 990 95a5db3aSThomas HuthF: include/hw/arm/virt.h 991 6a0b7505SPeter MaydellF: docs/system/arm/virt.rst 992 11593544SAlex BennéeF: tests/avocado/machine_aarch64_virt.py 993 95a5db3aSThomas Huth 994 e3260506SPeter A. G. CrosthwaiteXilinx Zynq 995 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 996 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 997 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 998 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 999 e3260506SPeter A. G. CrosthwaiteS: Maintained 1000 cc0100f4SAlistair FrancisF: hw/*/xilinx_* 1001 8d8b636dSPaolo BonziniF: hw/*/cadence_* 1002 246f530cSCorey MinyardF: hw/misc/zynq_slcr.c 1003 246f530cSCorey MinyardF: hw/adc/zynq-xadc.c 1004 246f530cSCorey MinyardF: include/hw/misc/zynq_slcr.h 1005 246f530cSCorey MinyardF: include/hw/adc/zynq-xadc.h 1006 cc0100f4SAlistair FrancisX: hw/ssi/xilinx_* 1007 e3260506SPeter A. G. Crosthwaite 1008 ff9e157bSEdgar E. IglesiasXilinx ZynqMP and Versal 1009 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1010 cc0100f4SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1011 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1012 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 1013 137805f5SAlistair FrancisS: Maintained 1014 cc0100f4SAlistair FrancisF: hw/*/xlnx*.c 1015 f586d5fcSMarkus ArmbrusterF: include/hw/*/xlnx*.h 1016 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/ssi/xilinx_spips.h 1017 24d6d8bfSPhilippe Mathieu-DaudéF: hw/display/dpcd.c 1018 24d6d8bfSPhilippe Mathieu-DaudéF: include/hw/display/dpcd.h 1019 ff9e157bSEdgar E. IglesiasF: docs/system/arm/xlnx-versal-virt.rst 1020 137805f5SAlistair Francis 1021 72e58848SFrancisco IglesiasXilinx Versal OSPI 1022 72e58848SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@xilinx.com> 1023 72e58848SFrancisco IglesiasS: Maintained 1024 72e58848SFrancisco IglesiasF: hw/ssi/xlnx-versal-ospi.c 1025 72e58848SFrancisco IglesiasF: include/hw/ssi/xlnx-versal-ospi.h 1026 72e58848SFrancisco Iglesias 1027 5a8559e2SFrancisco IglesiasXilinx Versal CFI 1028 5a8559e2SFrancisco IglesiasM: Francisco Iglesias <francisco.iglesias@amd.com> 1029 5a8559e2SFrancisco IglesiasS: Maintained 1030 5a8559e2SFrancisco IglesiasF: hw/misc/xlnx-cfi-if.c 1031 5a8559e2SFrancisco IglesiasF: include/hw/misc/xlnx-cfi-if.h 1032 86d916c6SFrancisco IglesiasF: hw/misc/xlnx-versal-cfu.c 1033 86d916c6SFrancisco IglesiasF: include/hw/misc/xlnx-versal-cfu.h 1034 c6766f5bSFrancisco IglesiasF: hw/misc/xlnx-versal-cframe-reg.c 1035 c6766f5bSFrancisco IglesiasF: include/hw/misc/xlnx-versal-cframe-reg.h 1036 5a8559e2SFrancisco Iglesias 1037 0f76debdSAlexandre IoossSTM32F100 1038 0f76debdSAlexandre IoossM: Alexandre Iooss <erdnaxe@crans.org> 1039 0f76debdSAlexandre IoossL: qemu-arm@nongnu.org 1040 0f76debdSAlexandre IoossS: Maintained 1041 0f76debdSAlexandre IoossF: hw/arm/stm32f100_soc.c 1042 0f76debdSAlexandre Iooss 1043 a1f8193bSAlistair FrancisSTM32F205 1044 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1045 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1046 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1047 a1f8193bSAlistair FrancisS: Maintained 1048 a1f8193bSAlistair FrancisF: hw/arm/stm32f205_soc.c 1049 a1f8193bSAlistair FrancisF: hw/misc/stm32f2xx_syscfg.c 1050 a1f8193bSAlistair FrancisF: hw/char/stm32f2xx_usart.c 1051 a1f8193bSAlistair FrancisF: hw/timer/stm32f2xx_timer.c 1052 a1f8193bSAlistair FrancisF: hw/adc/* 1053 a1f8193bSAlistair FrancisF: hw/ssi/stm32f2xx_spi.c 1054 0e0d345bSPhilippe Mathieu-DaudéF: include/hw/*/stm32*.h 1055 a1f8193bSAlistair Francis 1056 529fc5fdSAlistair FrancisSTM32F405 1057 529fc5fdSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1058 529fc5fdSAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 1059 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1060 529fc5fdSAlistair FrancisS: Maintained 1061 529fc5fdSAlistair FrancisF: hw/arm/stm32f405_soc.c 1062 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_syscfg.c 1063 529fc5fdSAlistair FrancisF: hw/misc/stm32f4xx_exti.c 1064 529fc5fdSAlistair Francis 1065 a1f8193bSAlistair FrancisNetduino 2 1066 a1f8193bSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1067 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1068 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1069 a1f8193bSAlistair FrancisS: Maintained 1070 a1f8193bSAlistair FrancisF: hw/arm/netduino2.c 1071 a1f8193bSAlistair Francis 1072 60d6c427SAlistair FrancisNetduino Plus 2 1073 60d6c427SAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 1074 60d6c427SAlistair FrancisM: Peter Maydell <peter.maydell@linaro.org> 1075 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1076 60d6c427SAlistair FrancisS: Maintained 1077 60d6c427SAlistair FrancisF: hw/arm/netduinoplus2.c 1078 60d6c427SAlistair Francis 1079 ee5bffa9SFelipe BalbiOlimex STM32 H405 1080 ee5bffa9SFelipe BalbiM: Felipe Balbi <balbi@kernel.org> 1081 ee5bffa9SFelipe BalbiL: qemu-arm@nongnu.org 1082 ee5bffa9SFelipe BalbiS: Maintained 1083 ee5bffa9SFelipe BalbiF: hw/arm/olimex-stm32-h405.c 1084 ee5bffa9SFelipe Balbi 1085 670bc4cbSSubbaraya SundeepSmartFusion2 1086 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1087 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1088 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1089 670bc4cbSSubbaraya SundeepS: Maintained 1090 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-soc.c 1091 670bc4cbSSubbaraya SundeepF: hw/misc/msf2-sysreg.c 1092 670bc4cbSSubbaraya SundeepF: hw/timer/mss-timer.c 1093 670bc4cbSSubbaraya SundeepF: hw/ssi/mss-spi.c 1094 670bc4cbSSubbaraya SundeepF: include/hw/arm/msf2-soc.h 1095 670bc4cbSSubbaraya SundeepF: include/hw/misc/msf2-sysreg.h 1096 670bc4cbSSubbaraya SundeepF: include/hw/timer/mss-timer.h 1097 670bc4cbSSubbaraya SundeepF: include/hw/ssi/mss-spi.h 1098 1c664378SSubbaraya SundeepF: hw/net/msf2-emac.c 1099 1c664378SSubbaraya SundeepF: include/hw/net/msf2-emac.h 1100 670bc4cbSSubbaraya Sundeep 1101 670bc4cbSSubbaraya SundeepEmcraft M2S-FG484 1102 670bc4cbSSubbaraya SundeepM: Subbaraya Sundeep <sundeep.lkml@gmail.com> 1103 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1104 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1105 670bc4cbSSubbaraya SundeepS: Maintained 1106 670bc4cbSSubbaraya SundeepF: hw/arm/msf2-som.c 1107 3f65df38SPeter MaydellF: docs/system/arm/emcraft-sf2.rst 1108 670bc4cbSSubbaraya Sundeep 1109 f87db1baSJoel StanleyASPEED BMCs 1110 f87db1baSJoel StanleyM: Cédric Le Goater <clg@kaod.org> 1111 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1112 f87db1baSJoel StanleyR: Andrew Jeffery <andrew@aj.id.au> 1113 f87db1baSJoel StanleyR: Joel Stanley <joel@jms.id.au> 1114 f87db1baSJoel StanleyL: qemu-arm@nongnu.org 1115 f87db1baSJoel StanleyS: Maintained 1116 f87db1baSJoel StanleyF: hw/*/*aspeed* 1117 b7f30114SThomas HuthF: hw/misc/pca9552.c 1118 f87db1baSJoel StanleyF: include/hw/*/*aspeed* 1119 b7f30114SThomas HuthF: include/hw/misc/pca9552*.h 1120 f87db1baSJoel StanleyF: hw/net/ftgmac100.c 1121 f87db1baSJoel StanleyF: include/hw/net/ftgmac100.h 1122 de8ee7d4SPhilippe Mathieu-DaudéF: docs/system/arm/aspeed.rst 1123 e354d99aSThomas HuthF: tests/*/*aspeed* 1124 c2f58c2fSPeter DelevoryasF: hw/arm/fby35.c 1125 f87db1baSJoel Stanley 1126 c0066d1aSJoel StanleyNRF51 1127 c0066d1aSJoel StanleyM: Joel Stanley <joel@jms.id.au> 1128 a00d7f20SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1129 c0066d1aSJoel StanleyL: qemu-arm@nongnu.org 1130 c0066d1aSJoel StanleyS: Maintained 1131 c8de3f5fSStefan HajnocziF: hw/*/nrf51*.c 1132 c8de3f5fSStefan HajnocziF: hw/*/microbit*.c 1133 c8de3f5fSStefan HajnocziF: include/hw/*/nrf51*.h 1134 c8de3f5fSStefan HajnocziF: include/hw/*/microbit*.h 1135 1e8a1faeSThomas HuthF: tests/qtest/microbit-test.c 1136 90a76c63SAlexandre IoossF: docs/system/arm/nrf.rst 1137 c0066d1aSJoel Stanley 1138 42f3ff00SMichael RolnikAVR Machines 1139 42f3ff00SMichael Rolnik------------- 1140 42f3ff00SMichael Rolnik 1141 42f3ff00SMichael RolnikAVR MCUs 1142 42f3ff00SMichael RolnikM: Michael Rolnik <mrolnik@gmail.com> 1143 42f3ff00SMichael RolnikS: Maintained 1144 812b31d3SAlex BennéeF: configs/devices/avr-softmmu/default.mak 1145 7dd8f6fdSPhilippe Mathieu-DaudéF: hw/avr/ 1146 429ca9d6SMichael RolnikF: include/hw/char/avr_usart.h 1147 429ca9d6SMichael RolnikF: hw/char/avr_usart.c 1148 8ff47bc1SMichael RolnikF: include/hw/timer/avr_timer16.h 1149 8ff47bc1SMichael RolnikF: hw/timer/avr_timer16.c 1150 dc288de0SMichael RolnikF: include/hw/misc/avr_power.h 1151 dc288de0SMichael RolnikF: hw/misc/avr_power.c 1152 42f3ff00SMichael Rolnik 1153 50486d63SPhilippe Mathieu-DaudéArduino 1154 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1155 50486d63SPhilippe Mathieu-DaudéS: Maintained 1156 50486d63SPhilippe Mathieu-DaudéF: hw/avr/arduino.c 1157 50486d63SPhilippe Mathieu-Daudé 1158 fd5d5c56SAnthony LiguoriCRIS Machines 1159 fd5d5c56SAnthony Liguori------------- 1160 fd5d5c56SAnthony LiguoriAxis Dev88 1161 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1162 fd5d5c56SAnthony LiguoriS: Maintained 1163 8d8b636dSPaolo BonziniF: hw/cris/axis_dev88.c 1164 6e481d57SPeter MaydellF: hw/*/etraxfs_*.c 1165 fd5d5c56SAnthony Liguori 1166 e188396cSPhilippe Mathieu-DaudéHP-PARISC Machines 1167 e188396cSPhilippe Mathieu-Daudé------------------ 1168 18092598SHelge DellerHP B160L 1169 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 1170 e188396cSPhilippe Mathieu-DaudéR: Helge Deller <deller@gmx.de> 1171 e188396cSPhilippe Mathieu-DaudéS: Odd Fixes 1172 812b31d3SAlex BennéeF: configs/devices/hppa-softmmu/default.mak 1173 e188396cSPhilippe Mathieu-DaudéF: hw/hppa/ 1174 11f976adSPhilippe Mathieu-DaudéF: hw/net/*i82596* 1175 45f569a1SMark Cave-AylandF: hw/misc/lasi.c 1176 0db9350eSMark Cave-AylandF: hw/pci-host/dino.c 1177 45f569a1SMark Cave-AylandF: include/hw/misc/lasi.h 1178 11f976adSPhilippe Mathieu-DaudéF: include/hw/net/lasi_82596.h 1179 0db9350eSMark Cave-AylandF: include/hw/pci-host/dino.h 1180 e188396cSPhilippe Mathieu-DaudéF: pc-bios/hppa-firmware.img 1181 e188396cSPhilippe Mathieu-Daudé 1182 d88b51dcSXiaojuan YangLoongArch Machines 1183 d88b51dcSXiaojuan Yang------------------ 1184 d88b51dcSXiaojuan YangVirt 1185 d88b51dcSXiaojuan YangM: Xiaojuan Yang <yangxiaojuan@loongson.cn> 1186 d88b51dcSXiaojuan YangM: Song Gao <gaosong@loongson.cn> 1187 d88b51dcSXiaojuan YangS: Maintained 1188 587858edSXiaojuan YangF: docs/system/loongarch/virt.rst 1189 a8a506c3SXiaojuan YangF: configs/targets/loongarch64-softmmu.mak 1190 a8a506c3SXiaojuan YangF: configs/devices/loongarch64-softmmu/default.mak 1191 a8a506c3SXiaojuan YangF: hw/loongarch/ 1192 a8a506c3SXiaojuan YangF: include/hw/loongarch/virt.h 1193 f6783e34SXiaojuan YangF: include/hw/intc/loongarch_*.h 1194 f6783e34SXiaojuan YangF: hw/intc/loongarch_*.c 1195 0f4fcf18SXiaojuan YangF: include/hw/pci-host/ls7a.h 1196 c117f68aSXiaojuan YangF: hw/rtc/ls7a_rtc.c 1197 ca61e750SXiaojuan YangF: gdb-xml/loongarch*.xml 1198 d88b51dcSXiaojuan Yang 1199 afcacd53SAurelien JarnoM68K Machines 1200 fd5d5c56SAnthony Liguori------------- 1201 fd5d5c56SAnthony Liguorian5206 1202 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1203 5baf2741SThomas HuthS: Odd Fixes 1204 8d8b636dSPaolo BonziniF: hw/m68k/an5206.c 1205 e9a56114SThomas HuthF: hw/m68k/mcf5206.c 1206 fd5d5c56SAnthony Liguori 1207 fd5d5c56SAnthony Liguorimcf5208 1208 5baf2741SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1209 5baf2741SThomas HuthS: Odd Fixes 1210 8d8b636dSPaolo BonziniF: hw/m68k/mcf5208.c 1211 e9a56114SThomas HuthF: hw/m68k/mcf_intc.c 1212 e9a56114SThomas HuthF: hw/char/mcf_uart.c 1213 e9a56114SThomas HuthF: hw/net/mcf_fec.c 1214 5baf2741SThomas HuthF: include/hw/m68k/mcf*.h 1215 fd5d5c56SAnthony Liguori 1216 1810b815SThomas HuthNeXTcube 1217 1810b815SThomas HuthM: Thomas Huth <huth@tuxfamily.org> 1218 1810b815SThomas HuthS: Odd Fixes 1219 1810b815SThomas HuthF: hw/m68k/next-*.c 1220 1810b815SThomas HuthF: hw/display/next-fb.c 1221 1810b815SThomas HuthF: include/hw/m68k/next-cube.h 1222 1810b815SThomas Huth 1223 6dca62a0SLaurent Vivierq800 1224 6dca62a0SLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1225 6dca62a0SLaurent VivierS: Maintained 1226 04e7ca8dSLaurent VivierF: hw/m68k/q800.c 1227 8e093280SMark Cave-AylandF: hw/m68k/q800-glue.c 1228 6dca62a0SLaurent VivierF: hw/misc/mac_via.c 1229 fa2ba3b8SLaurent VivierF: hw/nubus/* 1230 8ac919a0SLaurent VivierF: hw/display/macfb.c 1231 c701ec62SLaurent VivierF: hw/block/swim.c 1232 04e7ca8dSLaurent VivierF: hw/m68k/bootinfo.h 1233 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo.h 1234 382d71afSLaurent VivierF: include/standard-headers/asm-m68k/bootinfo-mac.h 1235 6dca62a0SLaurent VivierF: include/hw/misc/mac_via.h 1236 fa2ba3b8SLaurent VivierF: include/hw/nubus/* 1237 8ac919a0SLaurent VivierF: include/hw/display/macfb.h 1238 c701ec62SLaurent VivierF: include/hw/block/swim.h 1239 a8019229SMark Cave-AylandF: include/hw/m68k/q800.h 1240 8e093280SMark Cave-AylandF: include/hw/m68k/q800-glue.h 1241 6dca62a0SLaurent Vivier 1242 e1cecdcaSLaurent Viviervirt 1243 e1cecdcaSLaurent VivierM: Laurent Vivier <laurent@vivier.eu> 1244 e1cecdcaSLaurent VivierS: Maintained 1245 e1cecdcaSLaurent VivierF: hw/m68k/virt.c 1246 e1cecdcaSLaurent VivierF: hw/char/goldfish_tty.c 1247 e1cecdcaSLaurent VivierF: hw/intc/goldfish_pic.c 1248 e1cecdcaSLaurent VivierF: hw/intc/m68k_irqc.c 1249 e1cecdcaSLaurent VivierF: hw/misc/virt_ctrl.c 1250 e1cecdcaSLaurent VivierF: include/hw/char/goldfish_tty.h 1251 e1cecdcaSLaurent VivierF: include/hw/intc/goldfish_pic.h 1252 e1cecdcaSLaurent VivierF: include/hw/intc/m68k_irqc.h 1253 e1cecdcaSLaurent VivierF: include/hw/misc/virt_ctrl.h 1254 e1cecdcaSLaurent Vivier 1255 fd5d5c56SAnthony LiguoriMicroBlaze Machines 1256 b6f97c14Sbellard------------------- 1257 fd5d5c56SAnthony Liguoripetalogix_s3adsp1800 1258 fd5d5c56SAnthony LiguoriM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1259 fd5d5c56SAnthony LiguoriS: Maintained 1260 6e481d57SPeter MaydellF: hw/microblaze/petalogix_s3adsp1800_mmu.c 1261 a734c7b5SPhilippe Mathieu-DaudéF: include/hw/char/xilinx_uartlite.h 1262 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_microblaze.py 1263 b6f97c14Sbellard 1264 d36e8ce7SPeter A. G. Crosthwaitepetalogix_ml605 1265 4b46ba61SAlistair FrancisM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1266 d36e8ce7SPeter A. G. CrosthwaiteS: Maintained 1267 8d8b636dSPaolo BonziniF: hw/microblaze/petalogix_ml605_mmu.c 1268 d36e8ce7SPeter A. G. Crosthwaite 1269 fd5d5c56SAnthony LiguoriMIPS Machines 1270 fd5d5c56SAnthony Liguori------------- 1271 f44d1d4eSPhilippe Mathieu-DaudéOverall MIPS Machines 1272 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1273 f44d1d4eSPhilippe Mathieu-DaudéS: Odd Fixes 1274 f44d1d4eSPhilippe Mathieu-DaudéF: configs/devices/mips*/* 1275 f44d1d4eSPhilippe Mathieu-DaudéF: hw/mips/ 1276 f44d1d4eSPhilippe Mathieu-DaudéF: include/hw/mips/ 1277 f44d1d4eSPhilippe Mathieu-Daudé 1278 fd5d5c56SAnthony LiguoriJazz 1279 fd5d5c56SAnthony LiguoriM: Hervé Poussineau <hpoussin@reactos.org> 1280 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1281 fd5d5c56SAnthony LiguoriS: Maintained 1282 5298722eSAleksandar MarkovicF: hw/mips/jazz.c 1283 0886a785SPhilippe Mathieu-DaudéF: hw/display/jazz_led.c 1284 0886a785SPhilippe Mathieu-DaudéF: hw/dma/rc4030.c 1285 fd5d5c56SAnthony Liguori 1286 fd5d5c56SAnthony LiguoriMalta 1287 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1288 485cd982SAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 1289 ca263c0fSAleksandar MarkovicS: Odd Fixes 1290 60041378SAleksandar MarkovicF: hw/isa/piix4.c 1291 60041378SAleksandar MarkovicF: hw/acpi/piix4.c 1292 5298722eSAleksandar MarkovicF: hw/mips/malta.c 1293 a7db759eSPhilippe Mathieu-DaudéF: hw/pci-host/gt64120.c 1294 60041378SAleksandar MarkovicF: include/hw/southbridge/piix.h 1295 bbbd9b6eSWillian RampazzoF: tests/avocado/linux_ssh_mips_malta.py 1296 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_malta.py 1297 fd5d5c56SAnthony Liguori 1298 fd5d5c56SAnthony LiguoriMipssim 1299 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1300 4251dfb0SJohn SnowS: Orphan 1301 5298722eSAleksandar MarkovicF: hw/mips/mipssim.c 1302 659f42d8SYongbok KimF: hw/net/mipsnet.c 1303 fd5d5c56SAnthony Liguori 1304 c3a09ff6SPhilippe Mathieu-DaudéFuloong 2E 1305 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 1306 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1307 97eeef8aSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1308 659f42d8SYongbok KimS: Odd Fixes 1309 c3a09ff6SPhilippe Mathieu-DaudéF: hw/mips/fuloong2e.c 1310 0170a3fcSPhilippe Mathieu-DaudéF: hw/isa/vt82c686.c 1311 5021bfa5SThomas HuthF: hw/pci-host/bonito.c 1312 6f2bcd5fSPhilippe Mathieu-DaudéF: hw/usb/vt82c686-uhci-pci.c 1313 0170a3fcSPhilippe Mathieu-DaudéF: include/hw/isa/vt82c686.h 1314 aad07969SPhilippe Mathieu-DaudéF: include/hw/pci-host/bonito.h 1315 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_fuloong2e.py 1316 659f42d8SYongbok Kim 1317 53fb8bfbSAleksandar MarkovicLoongson-3 virtual platforms 1318 dab1e1e1SHuacai ChenM: Huacai Chen <chenhuacai@kernel.org> 1319 2c5b1a7dSHuacai ChenR: Jiaxun Yang <jiaxun.yang@flygoat.com> 1320 2c5b1a7dSHuacai ChenS: Maintained 1321 2c5b1a7dSHuacai ChenF: hw/intc/loongson_liointc.c 1322 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.c 1323 d2245e2dSHuacai ChenF: hw/mips/loongson3_bootp.h 1324 c76b409fSHuacai ChenF: hw/mips/loongson3_virt.c 1325 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_mips_loongson3v.py 1326 2c5b1a7dSHuacai Chen 1327 659f42d8SYongbok KimBoston 1328 4ba98e96SPhilippe Mathieu-DaudéM: Paul Burton <paulburton@kernel.org> 1329 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 1330 4ba98e96SPhilippe Mathieu-DaudéS: Odd Fixes 1331 659f42d8SYongbok KimF: hw/core/loader-fit.c 1332 659f42d8SYongbok KimF: hw/mips/boston.c 1333 659f42d8SYongbok KimF: hw/pci-host/xilinx-pcie.c 1334 5021bfa5SThomas HuthF: include/hw/pci-host/xilinx-pcie.h 1335 659f42d8SYongbok Kim 1336 945dad6dSJia LiuOpenRISC Machines 1337 945dad6dSJia Liu----------------- 1338 945dad6dSJia Liuor1k-sim 1339 945dad6dSJia LiuM: Jia Liu <proljc@gmail.com> 1340 945dad6dSJia LiuS: Maintained 1341 4db546d3SThomas HuthF: docs/system/openrisc/or1k-sim.rst 1342 945dad6dSJia LiuF: hw/openrisc/openrisc_sim.c 1343 945dad6dSJia Liu 1344 fd5d5c56SAnthony LiguoriPowerPC Machines 1345 fd5d5c56SAnthony Liguori---------------- 1346 1335caf3SCédric Le Goater405 (ref405ep) 1347 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1348 0f514eeaSDavid GibsonS: Orphan 1349 8d8b636dSPaolo BonziniF: hw/ppc/ppc405_boards.c 1350 fd5d5c56SAnthony Liguori 1351 aaade8d7SAndreas FärberBamboo 1352 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 1353 0f514eeaSDavid GibsonS: Orphan 1354 8d8b636dSPaolo BonziniF: hw/ppc/ppc440_bamboo.c 1355 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_bamboo.py 1356 aaade8d7SAndreas Färber 1357 98cded3aSAndreas Färbere500 1358 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org 1359 0f514eeaSDavid GibsonS: Orphan 1360 ce6fc617SThomas HuthF: hw/ppc/e500* 1361 2c6aba14SThomas HuthF: hw/gpio/mpc8xxx.c 1362 7abb479cSAndrew RandrianasuluF: hw/i2c/mpc_i2c.c 1363 ce6fc617SThomas HuthF: hw/net/fsl_etsec/ 1364 ce6fc617SThomas HuthF: hw/pci-host/ppce500.c 1365 b5d55020SThomas HuthF: include/hw/ppc/ppc_e500.h 1366 b5d55020SThomas HuthF: include/hw/pci-host/ppce500.h 1367 b5d55020SThomas HuthF: pc-bios/u-boot.e500 1368 ff8cdbbdSDavid GibsonF: hw/intc/openpic_kvm.h 1369 ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic_kvm.h 1370 98cded3aSAndreas Färber 1371 98cded3aSAndreas Färbermpc8544ds 1372 98cded3aSAndreas FärberL: qemu-ppc@nongnu.org 1373 0f514eeaSDavid GibsonS: Orphan 1374 98cded3aSAndreas FärberF: hw/ppc/mpc8544ds.c 1375 8d8b636dSPaolo BonziniF: hw/ppc/mpc8544_guts.c 1376 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_mpc8544ds.py 1377 98cded3aSAndreas Färber 1378 2c6aba14SThomas HuthNew World (mac99) 1379 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1380 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1381 bba8e23aSAlexander GrafS: Odd Fixes 1382 c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1383 baec1910SAndreas FärberF: hw/ppc/mac_newworld.c 1384 6e481d57SPeter MaydellF: hw/pci-host/uninorth.c 1385 6e481d57SPeter MaydellF: hw/pci-bridge/dec.[hc] 1386 8d8b636dSPaolo BonziniF: hw/misc/macio/ 1387 6ba16476SPhilippe Mathieu-DaudéF: hw/misc/mos6522.c 1388 b5d55020SThomas HuthF: hw/nvram/mac_nvram.c 1389 2c6aba14SThomas HuthF: hw/input/adb* 1390 eba45926SPhilippe Mathieu-DaudéF: include/hw/misc/macio/ 1391 6ba16476SPhilippe Mathieu-DaudéF: include/hw/misc/mos6522.h 1392 443f07b7SBALATON ZoltanF: include/hw/nvram/mac_nvram.h 1393 eba45926SPhilippe Mathieu-DaudéF: include/hw/ppc/mac_dbdma.h 1394 5021bfa5SThomas HuthF: include/hw/pci-host/uninorth.h 1395 2c6aba14SThomas HuthF: include/hw/input/adb* 1396 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 1397 fd5d5c56SAnthony Liguori 1398 2c6aba14SThomas HuthOld World (g3beige) 1399 40e3dd06SMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1400 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1401 bba8e23aSAlexander GrafS: Odd Fixes 1402 c5288768SThomas HuthF: docs/system/ppc/powermac.rst 1403 baec1910SAndreas FärberF: hw/ppc/mac_oldworld.c 1404 6e481d57SPeter MaydellF: hw/pci-host/grackle.c 1405 8d8b636dSPaolo BonziniF: hw/misc/macio/ 1406 835c42d3SThomas HuthF: hw/intc/heathrow_pic.c 1407 2c6aba14SThomas HuthF: hw/input/adb* 1408 97e16dbaSPhilippe Mathieu-DaudéF: include/hw/intc/heathrow_pic.h 1409 2c6aba14SThomas HuthF: include/hw/input/adb* 1410 87e5a4f8SBALATON ZoltanF: include/hw/pci-host/grackle.h 1411 52804c60SMark Cave-AylandF: pc-bios/qemu_vga.ndrv 1412 fd5d5c56SAnthony Liguori 1413 ec38d398SAndreas FärberPReP 1414 8178e89cSHervé PoussineauM: Hervé Poussineau <hpoussin@reactos.org> 1415 a6c98685SAndreas FärberL: qemu-ppc@nongnu.org 1416 8178e89cSHervé PoussineauS: Maintained 1417 c5288768SThomas HuthF: docs/system/ppc/prep.rst 1418 75610155SAndreas FärberF: hw/ppc/prep.c 1419 8178e89cSHervé PoussineauF: hw/ppc/prep_systemio.c 1420 8178e89cSHervé PoussineauF: hw/ppc/rs6000_mc.c 1421 46fd3201SPhilippe Mathieu-DaudéF: hw/pci-host/raven.c 1422 0a9464b5SPhilippe Mathieu-DaudéF: hw/isa/i82378.c 1423 a48c6b51SPhilippe Mathieu-DaudéF: hw/isa/pc87312.c 1424 1cd6dccbSPhilippe Mathieu-DaudéF: hw/dma/i82374.c 1425 819ce6b2SPhilippe Mathieu-DaudéF: hw/rtc/m48t59-isa.c 1426 a48c6b51SPhilippe Mathieu-DaudéF: include/hw/isa/pc87312.h 1427 819ce6b2SPhilippe Mathieu-DaudéF: include/hw/rtc/m48t59.h 1428 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_prep_40p.py 1429 fd5d5c56SAnthony Liguori 1430 c5288768SThomas HuthsPAPR (pseries) 1431 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1432 0cbc34dcSDaniel Henrique BarbozaR: Daniel Henrique Barboza <danielhb413@gmail.com> 1433 b0877575SCédric Le GoaterR: Cédric Le Goater <clg@kaod.org> 1434 14fe3222SDavid GibsonR: David Gibson <david@gibson.dropbear.id.au> 1435 fcdae012SHarsh Prateek BoraR: Harsh Prateek Bora <harshpb@linux.ibm.com> 1436 8a269ca4SAndreas FärberL: qemu-ppc@nongnu.org 1437 2e93a90fSDaniel Henrique BarbozaS: Odd Fixes 1438 8d8b636dSPaolo BonziniF: hw/*/spapr* 1439 f9de2da7SDavid GibsonF: include/hw/*/spapr* 1440 f9de2da7SDavid GibsonF: hw/*/xics* 1441 f9de2da7SDavid GibsonF: include/hw/*/xics* 1442 b5d55020SThomas HuthF: pc-bios/slof.bin 1443 c5288768SThomas HuthF: docs/system/ppc/pseries.rst 1444 c5288768SThomas HuthF: docs/specs/ppc-spapr-* 1445 1e8a1faeSThomas HuthF: tests/qtest/spapr* 1446 1cf4323eSThomas HuthF: tests/qtest/libqos/*spapr* 1447 1e8a1faeSThomas HuthF: tests/qtest/rtas* 1448 1cf4323eSThomas HuthF: tests/qtest/libqos/rtas* 1449 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_pseries.py 1450 8a269ca4SAndreas Färber 1451 1af82d4fSCédric Le GoaterPowerNV (Non-Virtualized) 1452 1af82d4fSCédric Le GoaterM: Cédric Le Goater <clg@kaod.org> 1453 0cbc34dcSDaniel Henrique BarbozaM: Nicholas Piggin <npiggin@gmail.com> 1454 602b88ecSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 1455 1af82d4fSCédric Le GoaterL: qemu-ppc@nongnu.org 1456 b0877575SCédric Le GoaterS: Odd Fixes 1457 c5288768SThomas HuthF: docs/system/ppc/powernv.rst 1458 1af82d4fSCédric Le GoaterF: hw/ppc/pnv* 1459 1af82d4fSCédric Le GoaterF: hw/intc/pnv* 1460 1af82d4fSCédric Le GoaterF: hw/intc/xics_pnv.c 1461 157ed954SMarkus ArmbrusterF: hw/pci-host/pnv* 1462 1af82d4fSCédric Le GoaterF: include/hw/ppc/pnv* 1463 157ed954SMarkus ArmbrusterF: include/hw/pci-host/pnv* 1464 1af82d4fSCédric Le GoaterF: pc-bios/skiboot.lid 1465 1e8a1faeSThomas HuthF: tests/qtest/pnv* 1466 1af82d4fSCédric Le Goater 1467 794d00bfSAndreas Färbervirtex_ml507 1468 794d00bfSAndreas FärberM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 1469 794d00bfSAndreas FärberL: qemu-ppc@nongnu.org 1470 794d00bfSAndreas FärberS: Odd Fixes 1471 6e481d57SPeter MaydellF: hw/ppc/virtex_ml507.c 1472 bbbd9b6eSWillian RampazzoF: tests/avocado/ppc_virtex_ml507.py 1473 794d00bfSAndreas Färber 1474 a9dd6604SBALATON Zoltansam460ex 1475 a9dd6604SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1476 a9dd6604SBALATON ZoltanL: qemu-ppc@nongnu.org 1477 a9dd6604SBALATON ZoltanS: Maintained 1478 33c6a8b5SBALATON ZoltanF: hw/ppc/sam460ex.c 1479 33c6a8b5SBALATON ZoltanF: hw/ppc/ppc440_pcix.c 1480 33c6a8b5SBALATON ZoltanF: hw/display/sm501* 1481 a9dd6604SBALATON ZoltanF: hw/ide/sii3112.c 1482 de04c31dSPhilippe Mathieu-DaudéF: hw/rtc/m41t80.c 1483 33c6a8b5SBALATON ZoltanF: pc-bios/canyonlands.dt[sb] 1484 33c6a8b5SBALATON ZoltanF: pc-bios/u-boot-sam460ex-20100605.bin 1485 33c6a8b5SBALATON ZoltanF: roms/u-boot-sam460ex 1486 a9dd6604SBALATON Zoltan 1487 ba7e5ac1SBALATON Zoltanpegasos2 1488 ba7e5ac1SBALATON ZoltanM: BALATON Zoltan <balaton@eik.bme.hu> 1489 ba7e5ac1SBALATON ZoltanL: qemu-ppc@nongnu.org 1490 ba7e5ac1SBALATON ZoltanS: Maintained 1491 ba7e5ac1SBALATON ZoltanF: hw/ppc/pegasos2.c 1492 ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv64361.c 1493 ba7e5ac1SBALATON ZoltanF: hw/pci-host/mv643xx.h 1494 ba7e5ac1SBALATON ZoltanF: include/hw/pci-host/mv64361.h 1495 ba7e5ac1SBALATON Zoltan 1496 fc8c745dSAlexey KardashevskiyVirtual Open Firmware (VOF) 1497 fc8c745dSAlexey KardashevskiyM: Alexey Kardashevskiy <aik@ozlabs.ru> 1498 21bde1ecSAlexey KardashevskiyR: David Gibson <david@gibson.dropbear.id.au> 1499 fc8c745dSAlexey KardashevskiyL: qemu-ppc@nongnu.org 1500 0cbc34dcSDaniel Henrique BarbozaS: Odd Fixes 1501 fc8c745dSAlexey KardashevskiyF: hw/ppc/spapr_vof* 1502 fc8c745dSAlexey KardashevskiyF: hw/ppc/vof* 1503 fc8c745dSAlexey KardashevskiyF: include/hw/ppc/vof* 1504 fc8c745dSAlexey KardashevskiyF: pc-bios/vof/* 1505 fc8c745dSAlexey KardashevskiyF: pc-bios/vof* 1506 fc8c745dSAlexey Kardashevskiy 1507 fe0fe473SAlistair FrancisRISC-V Machines 1508 fe0fe473SAlistair Francis--------------- 1509 fe0fe473SAlistair FrancisOpenTitan 1510 fe0fe473SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1511 fe0fe473SAlistair FrancisL: qemu-riscv@nongnu.org 1512 fe0fe473SAlistair FrancisS: Supported 1513 fe0fe473SAlistair FrancisF: hw/riscv/opentitan.c 1514 df41cbd6SAlistair FrancisF: hw/*/ibex_*.c 1515 fe0fe473SAlistair FrancisF: include/hw/riscv/opentitan.h 1516 df41cbd6SAlistair FrancisF: include/hw/*/ibex_*.h 1517 fe0fe473SAlistair Francis 1518 56f6e31eSBin MengMicrochip PolarFire SoC Icicle Kit 1519 56f6e31eSBin MengM: Bin Meng <bin.meng@windriver.com> 1520 56f6e31eSBin MengL: qemu-riscv@nongnu.org 1521 56f6e31eSBin MengS: Supported 1522 56f6e31eSBin MengF: hw/riscv/microchip_pfsoc.c 1523 a8fb0a50SBin MengF: hw/char/mchp_pfsoc_mmuart.c 1524 3400b15bSBin MengF: hw/misc/mchp_pfsoc_dmc.c 1525 a937b302SBin MengF: hw/misc/mchp_pfsoc_ioscb.c 1526 0f25065cSBin MengF: hw/misc/mchp_pfsoc_sysreg.c 1527 56f6e31eSBin MengF: include/hw/riscv/microchip_pfsoc.h 1528 a8fb0a50SBin MengF: include/hw/char/mchp_pfsoc_mmuart.h 1529 3400b15bSBin MengF: include/hw/misc/mchp_pfsoc_dmc.h 1530 a937b302SBin MengF: include/hw/misc/mchp_pfsoc_ioscb.h 1531 0f25065cSBin MengF: include/hw/misc/mchp_pfsoc_sysreg.h 1532 56f6e31eSBin Meng 1533 7a261bafSVijai Kumar KShakti C class SoC 1534 7a261bafSVijai Kumar KM: Vijai Kumar K <vijai@behindbytes.com> 1535 7a261bafSVijai Kumar KL: qemu-riscv@nongnu.org 1536 7a261bafSVijai Kumar KS: Supported 1537 7a261bafSVijai Kumar KF: hw/riscv/shakti_c.c 1538 07f334d8SVijai Kumar KF: hw/char/shakti_uart.c 1539 7a261bafSVijai Kumar KF: include/hw/riscv/shakti_c.h 1540 07f334d8SVijai Kumar KF: include/hw/char/shakti_uart.h 1541 7a261bafSVijai Kumar K 1542 4fcad931SAlistair FrancisSiFive Machines 1543 4fcad931SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 1544 4fcad931SAlistair FrancisM: Bin Meng <bin.meng@windriver.com> 1545 4fcad931SAlistair FrancisM: Palmer Dabbelt <palmer@dabbelt.com> 1546 4fcad931SAlistair FrancisL: qemu-riscv@nongnu.org 1547 4fcad931SAlistair FrancisS: Supported 1548 4fcad931SAlistair FrancisF: hw/*/*sifive*.c 1549 4fcad931SAlistair FrancisF: include/hw/*/*sifive*.h 1550 4fcad931SAlistair Francis 1551 bda19d7bSYoshinori SatoRX Machines 1552 bda19d7bSYoshinori Sato----------- 1553 bda19d7bSYoshinori Satorx-gdbsim 1554 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1555 b2744da9SPhilippe Mathieu-DaudéS: Orphan 1556 4adbfa45SYoshinori SatoF: docs/system/target-rx.rst 1557 bda19d7bSYoshinori SatoF: hw/rx/rx-gdbsim.c 1558 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_rx_gdbsim.py 1559 bda19d7bSYoshinori Sato 1560 fd5d5c56SAnthony LiguoriSH4 Machines 1561 fd5d5c56SAnthony Liguori------------ 1562 fd5d5c56SAnthony LiguoriR2D 1563 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1564 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1565 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 1566 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 1567 6e481d57SPeter MaydellF: hw/sh4/r2d.c 1568 81527b94SThomas HuthF: hw/intc/sh_intc.c 1569 c64bd101SPhilippe Mathieu-DaudéF: hw/pci-host/sh_pci.c 1570 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 1571 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1572 fd5d5c56SAnthony Liguori 1573 fd5d5c56SAnthony LiguoriShix 1574 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 1575 a9fb4468SAleksandar MarkovicR: Magnus Damm <magnus.damm@gmail.com> 1576 81527b94SThomas HuthS: Odd Fixes 1577 475e70bdSPhilippe Mathieu-DaudéF: hw/block/tc58128.c 1578 7ae5c8bbSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 1579 6e481d57SPeter MaydellF: hw/sh4/shix.c 1580 65b8dc29SPhilippe Mathieu-DaudéF: hw/intc/sh_intc.c 1581 25e79527SPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 1582 65b8dc29SPhilippe Mathieu-DaudéF: include/hw/sh4/sh_intc.h 1583 fd5d5c56SAnthony Liguori 1584 fd5d5c56SAnthony LiguoriSPARC Machines 1585 fd5d5c56SAnthony Liguori-------------- 1586 fd5d5c56SAnthony LiguoriSun4m 1587 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1588 fd5d5c56SAnthony LiguoriS: Maintained 1589 8d8b636dSPaolo BonziniF: hw/sparc/sun4m.c 1590 c468e368SMarkus ArmbrusterF: hw/sparc/sun4m_iommu.c 1591 aec2b887SThomas HuthF: hw/display/cg3.c 1592 aec2b887SThomas HuthF: hw/display/tcx.c 1593 c10a1c78SThomas HuthF: hw/dma/sparc32_dma.c 1594 7098b79eSThomas HuthF: hw/misc/eccmemctl.c 1595 aec2b887SThomas HuthF: hw/*/slavio_*.c 1596 aec2b887SThomas HuthF: include/hw/nvram/sun_nvram.h 1597 c10a1c78SThomas HuthF: include/hw/sparc/sparc32_dma.h 1598 d0476159SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4m_iommu.h 1599 aec2b887SThomas HuthF: pc-bios/openbios-sparc32 1600 fd5d5c56SAnthony Liguori 1601 fd5d5c56SAnthony LiguoriSun4u 1602 f2416d3aSMark Cave-AylandM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 1603 fd5d5c56SAnthony LiguoriS: Maintained 1604 8d8b636dSPaolo BonziniF: hw/sparc64/sun4u.c 1605 8ef856b7SPhilippe Mathieu-DaudéF: hw/sparc64/sun4u_iommu.c 1606 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/sparc/sun4u_iommu.h 1607 5021bfa5SThomas HuthF: hw/pci-host/sabre.c 1608 5021bfa5SThomas HuthF: include/hw/pci-host/sabre.h 1609 8ef856b7SPhilippe Mathieu-DaudéF: hw/pci-bridge/simba.c 1610 8ef856b7SPhilippe Mathieu-DaudéF: include/hw/pci-bridge/simba.h 1611 8ef856b7SPhilippe Mathieu-DaudéF: pc-bios/openbios-sparc64 1612 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_sparc64_sun4u.py 1613 fd5d5c56SAnthony Liguori 1614 a2664ca0SArtyom TarasenkoSun4v 1615 a2664ca0SArtyom TarasenkoM: Artyom Tarasenko <atar4qemu@gmail.com> 1616 a2664ca0SArtyom TarasenkoS: Maintained 1617 626e4a4bSFam ZhengF: hw/sparc64/niagara.c 1618 2811ac30SPhilippe Mathieu-DaudéF: hw/rtc/sun4v-rtc.c 1619 2811ac30SPhilippe Mathieu-DaudéF: include/hw/rtc/sun4v-rtc.h 1620 a2664ca0SArtyom Tarasenko 1621 ce6c760cSFabien ChouteauLeon3 1622 ce6c760cSFabien ChouteauM: Fabien Chouteau <chouteau@adacore.com> 1623 034e050dSFrederic KonradM: Frederic Konrad <konrad.frederic@yahoo.fr> 1624 ce6c760cSFabien ChouteauS: Maintained 1625 8d8b636dSPaolo BonziniF: hw/sparc/leon3.c 1626 8d8b636dSPaolo BonziniF: hw/*/grlib* 1627 162abf1aSKONRAD FredericF: include/hw/*/grlib* 1628 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_sparc_leon3.py 1629 ce6c760cSFabien Chouteau 1630 fd5d5c56SAnthony LiguoriS390 Machines 1631 fd5d5c56SAnthony Liguori------------- 1632 dd4ad64aSCornelia HuckS390 Virtio-ccw 1633 7c8e2647SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 1634 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1635 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1636 dd4ad64aSCornelia HuckS: Supported 1637 c5bfb202SCornelia HuckF: hw/s390x/ 1638 4277af19SCornelia HuckF: include/hw/s390x/ 1639 812b31d3SAlex BennéeF: configs/devices/s390x-softmmu/default.mak 1640 bbbd9b6eSWillian RampazzoF: tests/avocado/machine_s390_ccw_virtio.py 1641 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1642 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 1643 dd4ad64aSCornelia Huck 1644 8e4eb427SChristian BorntraegerS390-ccw boot 1645 2c092950SChristian BorntraegerM: Christian Borntraeger <borntraeger@linux.ibm.com> 1646 304584bfSCornelia HuckM: Thomas Huth <thuth@redhat.com> 1647 304584bfSCornelia HuckS: Supported 1648 8e4eb427SChristian BorntraegerF: hw/s390x/ipl.* 1649 304584bfSCornelia HuckF: pc-bios/s390-ccw/ 1650 304584bfSCornelia HuckF: pc-bios/s390-ccw.img 1651 cc3d15a5SCornelia HuckF: docs/devel/s390-dasd-ipl.rst 1652 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 1653 304584bfSCornelia HuckL: qemu-s390x@nongnu.org 1654 304584bfSCornelia Huck 1655 d5bfb425SChristian BorntraegerS390 PCI 1656 ecd6663dSMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 1657 074c84b9SMatthew RosatoM: Eric Farman <farman@linux.ibm.com> 1658 d5bfb425SChristian BorntraegerS: Supported 1659 d5bfb425SChristian BorntraegerF: hw/s390x/s390-pci* 1660 408b55dbSMatthew RosatoF: include/hw/s390x/s390-pci* 1661 d5bfb425SChristian BorntraegerL: qemu-s390x@nongnu.org 1662 d5bfb425SChristian Borntraeger 1663 56e34834SCornelia HuckS390 channel subsystem 1664 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 1665 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 1666 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 1667 56e34834SCornelia HuckS: Supported 1668 56e34834SCornelia HuckF: hw/s390x/ccw-device.[ch] 1669 56e34834SCornelia HuckF: hw/s390x/css.c 1670 56e34834SCornelia HuckF: hw/s390x/css-bridge.c 1671 56e34834SCornelia HuckF: include/hw/s390x/css.h 1672 56e34834SCornelia HuckF: include/hw/s390x/css-bridge.h 1673 56e34834SCornelia HuckF: include/hw/s390x/ioinst.h 1674 56e34834SCornelia HuckF: target/s390x/ioinst.c 1675 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 1676 56e34834SCornelia Huck 1677 56e34834SCornelia HuckS390 CPU models 1678 56e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 1679 56e34834SCornelia HuckS: Maintained 1680 56e34834SCornelia HuckF: target/s390x/cpu_features*.[ch] 1681 56e34834SCornelia HuckF: target/s390x/cpu_models.[ch] 1682 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 1683 56e34834SCornelia Huck 1684 56e34834SCornelia HuckS390 SCLP-backed devices 1685 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 1686 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 1687 56e34834SCornelia HuckS: Supported 1688 56e34834SCornelia HuckF: include/hw/s390x/event-facility.h 1689 56e34834SCornelia HuckF: include/hw/s390x/sclp.h 1690 56e34834SCornelia HuckF: hw/char/sclp*.[hc] 1691 56e34834SCornelia HuckF: hw/s390x/event-facility.c 1692 56e34834SCornelia HuckF: hw/s390x/sclp*.c 1693 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 1694 56e34834SCornelia Huck 1695 fd5d5c56SAnthony LiguoriX86 Machines 1696 fd5d5c56SAnthony Liguori------------ 1697 fd5d5c56SAnthony LiguoriPC 1698 046a6486SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1699 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1700 fd5d5c56SAnthony LiguoriS: Supported 1701 046a6486SMichael S. TsirkinF: include/hw/i386/ 1702 046a6486SMichael S. TsirkinF: hw/i386/ 1703 0f25d865SPhilippe Mathieu-DaudéF: hw/pci-host/i440fx.c 1704 046a6486SMichael S. TsirkinF: hw/pci-host/q35.c 1705 046a6486SMichael S. TsirkinF: hw/pci-host/pam.c 1706 0fd61a2dSPhilippe Mathieu-DaudéF: include/hw/pci-host/i440fx.h 1707 046a6486SMichael S. TsirkinF: include/hw/pci-host/q35.h 1708 046a6486SMichael S. TsirkinF: include/hw/pci-host/pam.h 1709 14a026ddSPhilippe Mathieu-DaudéF: hw/isa/piix3.c 1710 046a6486SMichael S. TsirkinF: hw/isa/lpc_ich9.c 1711 046a6486SMichael S. TsirkinF: hw/i2c/smbus_ich9.c 1712 046a6486SMichael S. TsirkinF: hw/acpi/piix4.c 1713 fbae27e8SPhilippe Mathieu-DaudéF: hw/acpi/ich9*.c 1714 fbae27e8SPhilippe Mathieu-DaudéF: include/hw/acpi/ich9*.h 1715 1a6981bbSBernhard BeschowF: include/hw/southbridge/ich9.h 1716 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 1717 6f5a3294SPhilippe Mathieu-DaudéF: hw/isa/apm.c 1718 6f5a3294SPhilippe Mathieu-DaudéF: include/hw/isa/apm.h 1719 da668aa1SThomas HuthF: tests/unit/test-x86-cpuid.c 1720 1e8a1faeSThomas HuthF: tests/qtest/test-x86-cpuid-compat.c 1721 9cc3b73cSPaolo Bonzini 1722 9cc3b73cSPaolo BonziniPC Chipset 1723 9cc3b73cSPaolo BonziniM: Michael S. Tsirkin <mst@redhat.com> 1724 9cc3b73cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 1725 1732be86SPhilippe Mathieu-DaudéS: Supported 1726 9cc3b73cSPaolo BonziniF: hw/char/debugcon.c 1727 bb3d5ea8SPhilippe Mathieu-DaudéF: hw/char/parallel* 1728 9cc3b73cSPaolo BonziniF: hw/char/serial* 1729 9cc3b73cSPaolo BonziniF: hw/dma/i8257* 1730 9cc3b73cSPaolo BonziniF: hw/i2c/pm_smbus.c 1731 1732be86SPhilippe Mathieu-DaudéF: hw/input/pckbd.c 1732 9cc3b73cSPaolo BonziniF: hw/intc/apic* 1733 9cc3b73cSPaolo BonziniF: hw/intc/ioapic* 1734 9cc3b73cSPaolo BonziniF: hw/intc/i8259* 1735 1854eb28SPhilippe Mathieu-DaudéF: hw/isa/isa-superio.c 1736 9cc3b73cSPaolo BonziniF: hw/misc/debugexit.c 1737 9cc3b73cSPaolo BonziniF: hw/misc/pc-testdev.c 1738 9cc3b73cSPaolo BonziniF: hw/timer/hpet* 1739 9cc3b73cSPaolo BonziniF: hw/timer/i8254* 1740 bcdb9064SPhilippe Mathieu-DaudéF: hw/rtc/mc146818rtc* 1741 edc46affSPhilippe Mathieu-DaudéF: hw/watchdog/wdt_ib700.c 1742 4bcbc773SPhilippe Mathieu-DaudéF: hw/watchdog/wdt_i6300esb.c 1743 866e2b37SPhilippe Mathieu-DaudéF: include/hw/display/vga.h 1744 9cc44d9bSBernhard BeschowF: include/hw/char/parallel*.h 1745 55f613acSPhilippe Mathieu-DaudéF: include/hw/dma/i8257.h 1746 a2feb348SThomas HuthF: include/hw/i2c/pm_smbus.h 1747 47973a2dSPhilippe Mathieu-DaudéF: include/hw/input/i8042.h 1748 7f54640bSBernhard BeschowF: include/hw/intc/ioapic* 1749 4bcbc773SPhilippe Mathieu-DaudéF: include/hw/isa/i8259_internal.h 1750 1854eb28SPhilippe Mathieu-DaudéF: include/hw/isa/superio.h 1751 a2feb348SThomas HuthF: include/hw/timer/hpet.h 1752 a2feb348SThomas HuthF: include/hw/timer/i8254* 1753 bcdb9064SPhilippe Mathieu-DaudéF: include/hw/rtc/mc146818rtc* 1754 046a6486SMichael S. Tsirkin 1755 5cb48f05SSergio Lopezmicrovm 1756 5cb48f05SSergio LopezM: Sergio Lopez <slp@redhat.com> 1757 5cb48f05SSergio LopezM: Paolo Bonzini <pbonzini@redhat.com> 1758 5cb48f05SSergio LopezS: Maintained 1759 0b09d441SAlex BennéeF: docs/system/i386/microvm.rst 1760 5cb48f05SSergio LopezF: hw/i386/microvm.c 1761 5cb48f05SSergio LopezF: include/hw/i386/microvm.h 1762 5cb48f05SSergio LopezF: pc-bios/bios-microvm.bin 1763 5cb48f05SSergio Lopez 1764 5da4fb00SMichael S. TsirkinMachine core 1765 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 1766 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1767 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 1768 da7595caSYanan WangR: Yanan Wang <wangyanan55@huawei.com> 1769 5da4fb00SMichael S. TsirkinS: Supported 1770 2e5b09fdSMarkus ArmbrusterF: hw/core/cpu.c 1771 52924deaSMarkus ArmbrusterF: hw/core/machine-qmp-cmds.c 1772 5da4fb00SMichael S. TsirkinF: hw/core/machine.c 1773 86ce2d28SYanan WangF: hw/core/machine-smp.c 1774 c1629c5cSThomas HuthF: hw/core/null-machine.c 1775 ac057879SMarkus ArmbrusterF: hw/core/numa.c 1776 335d52f4SLuc MichelF: hw/cpu/cluster.c 1777 8ac25c84SMarkus ArmbrusterF: qapi/machine.json 1778 7f7b4e7aSMarkus ArmbrusterF: qapi/machine-target.json 1779 5da4fb00SMichael S. TsirkinF: include/hw/boards.h 1780 2e5b09fdSMarkus ArmbrusterF: include/hw/core/cpu.h 1781 335d52f4SLuc MichelF: include/hw/cpu/cluster.h 1782 2dd02587SMarkus ArmbrusterF: include/sysemu/numa.h 1783 9e8e393bSYanan WangF: tests/unit/test-smp-parse.c 1784 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 1785 fd5d5c56SAnthony Liguori 1786 16e7caaeSMax FilippovXtensa Machines 1787 16e7caaeSMax Filippov--------------- 1788 375847a6SMax Filippovsim 1789 16e7caaeSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1790 16e7caaeSMax FilippovS: Maintained 1791 437a8c11SMax FilippovF: hw/xtensa/sim.c 1792 375847a6SMax Filippov 1793 d9e8553bSMax Filippovvirt 1794 d9e8553bSMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1795 d9e8553bSMax FilippovS: Maintained 1796 d9e8553bSMax FilippovF: hw/xtensa/virt.c 1797 d9e8553bSMax Filippov 1798 437a8c11SMax FilippovXTFPGA (LX60, LX200, ML605, KC705) 1799 375847a6SMax FilippovM: Max Filippov <jcmvbkbc@gmail.com> 1800 375847a6SMax FilippovS: Maintained 1801 437a8c11SMax FilippovF: hw/xtensa/xtfpga.c 1802 437a8c11SMax FilippovF: hw/net/opencores_eth.c 1803 16e7caaeSMax Filippov 1804 fd5d5c56SAnthony LiguoriDevices 1805 fd5d5c56SAnthony Liguori------- 1806 a8f4aee6SPhilippe Mathieu-DaudéOverall Audio frontends 1807 a8f4aee6SPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 1808 a8f4aee6SPhilippe Mathieu-DaudéS: Odd Fixes 1809 a8f4aee6SPhilippe Mathieu-DaudéF: hw/audio/ 1810 a8f4aee6SPhilippe Mathieu-DaudéF: include/hw/audio/ 1811 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/ac97-test.c 1812 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/es1370-test.c 1813 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/intel-hda-test.c 1814 a8f4aee6SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sb16-test.c 1815 a8f4aee6SPhilippe Mathieu-Daudé 1816 d36d7112SVikram GarhwalXilinx CAN 1817 32bd99d0SVikram GarhwalM: Vikram Garhwal <vikram.garhwal@amd.com> 1818 32bd99d0SVikram GarhwalM: Francisco Iglesias <francisco.iglesias@amd.com> 1819 d36d7112SVikram GarhwalS: Maintained 1820 d36d7112SVikram GarhwalF: hw/net/can/xlnx-* 1821 d36d7112SVikram GarhwalF: include/hw/net/xlnx-* 1822 1d2a6029SVikram GarhwalF: tests/qtest/xlnx-can*-test* 1823 d36d7112SVikram Garhwal 1824 b30934cbSJiri SlabyEDU 1825 b30934cbSJiri SlabyM: Jiri Slaby <jslaby@suse.cz> 1826 b30934cbSJiri SlabyS: Maintained 1827 b30934cbSJiri SlabyF: hw/misc/edu.c 1828 b30934cbSJiri Slaby 1829 fd5d5c56SAnthony LiguoriIDE 1830 c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1831 c095348bSJohn SnowL: qemu-block@nongnu.org 1832 1b0477a6SJohn SnowS: Odd Fixes 1833 8d8b636dSPaolo BonziniF: include/hw/ide.h 1834 c9f7acd5SThomas HuthF: include/hw/ide/ 1835 fd5d5c56SAnthony LiguoriF: hw/ide/ 1836 c095348bSJohn SnowF: hw/block/block.c 1837 c095348bSJohn SnowF: hw/block/cdrom.c 1838 c095348bSJohn SnowF: hw/block/hd-geometry.c 1839 1e8a1faeSThomas HuthF: tests/qtest/ide-test.c 1840 1e8a1faeSThomas HuthF: tests/qtest/ahci-test.c 1841 1e8a1faeSThomas HuthF: tests/qtest/cdrom-test.c 1842 1cf4323eSThomas HuthF: tests/qtest/libqos/ahci* 1843 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1844 c095348bSJohn Snow 1845 caf316baSCorey MinyardIPMI 1846 caf316baSCorey MinyardM: Corey Minyard <minyard@acm.org> 1847 caf316baSCorey MinyardS: Maintained 1848 caf316baSCorey MinyardF: include/hw/ipmi/* 1849 caf316baSCorey MinyardF: hw/ipmi/* 1850 caf316baSCorey MinyardF: hw/smbios/smbios_type_38.c 1851 1e8a1faeSThomas HuthF: tests/qtest/ipmi* 1852 e18a8b34SStefan HajnocziT: git https://github.com/cminyard/qemu.git master-ipmi-rebase 1853 caf316baSCorey Minyard 1854 c095348bSJohn SnowFloppy 1855 c095348bSJohn SnowM: John Snow <jsnow@redhat.com> 1856 c095348bSJohn SnowL: qemu-block@nongnu.org 1857 1b0477a6SJohn SnowS: Odd Fixes 1858 c095348bSJohn SnowF: hw/block/fdc.c 1859 5a5d2f3dSPhilippe Mathieu-DaudéF: hw/block/fdc-internal.h 1860 72ea60e4SPhilippe Mathieu-DaudéF: hw/block/fdc-isa.c 1861 1430759eSPhilippe Mathieu-DaudéF: hw/block/fdc-sysbus.c 1862 c095348bSJohn SnowF: include/hw/block/fdc.h 1863 1e8a1faeSThomas HuthF: tests/qtest/fdc-test.c 1864 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git ide 1865 fd5d5c56SAnthony Liguori 1866 ee344768SMaciej S. SzmigieroHyper-V VMBus 1867 ee344768SMaciej S. SzmigieroM: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> 1868 ee344768SMaciej S. SzmigieroS: Odd Fixes 1869 ee344768SMaciej S. SzmigieroF: hw/hyperv/vmbus.c 1870 ee344768SMaciej S. SzmigieroF: include/hw/hyperv/vmbus*.h 1871 ee344768SMaciej S. Szmigiero 1872 f5f487b2SPeter MaydellOMAP 1873 f5f487b2SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 1874 8ef350b3SPhilippe Mathieu-DaudéL: qemu-arm@nongnu.org 1875 f5f487b2SPeter MaydellS: Maintained 1876 8d8b636dSPaolo BonziniF: hw/*/omap* 1877 ed0db866SThomas HuthF: include/hw/arm/omap.h 1878 66278f8aSPhilippe Mathieu-DaudéF: docs/system/arm/sx1.rst 1879 f5f487b2SPeter Maydell 1880 28d54e58SPaolo BonziniIPack 1881 28d54e58SPaolo BonziniM: Alberto Garcia <berto@igalia.com> 1882 28d54e58SPaolo BonziniS: Odd Fixes 1883 28d54e58SPaolo BonziniF: hw/char/ipoctal232.c 1884 28d54e58SPaolo BonziniF: hw/ipack/ 1885 28d54e58SPaolo Bonzini 1886 fd5d5c56SAnthony LiguoriPCI 1887 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 1888 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 1889 fd5d5c56SAnthony LiguoriS: Supported 1890 8d8b636dSPaolo BonziniF: include/hw/pci/* 1891 f178bc6bSPaolo BonziniF: hw/misc/pci-testdev.c 1892 ca818cfbSMichael S. TsirkinF: hw/pci/* 1893 f178bc6bSPaolo BonziniF: hw/pci-bridge/* 1894 61c7f987SPhilippe Mathieu-DaudéF: qapi/pci.json 1895 68179923SPhilippe Mathieu-DaudéF: docs/pci* 1896 68179923SPhilippe Mathieu-DaudéF: docs/specs/*pci* 1897 0e0b3592SMichael S. Tsirkin 1898 5fb52f6cSHuai-Cheng KuoPCIE DOE 1899 5fb52f6cSHuai-Cheng KuoM: Huai-Cheng Kuo <hchkuo@avery-design.com.tw> 1900 5fb52f6cSHuai-Cheng KuoM: Chris Browy <cbrowy@avery-design.com> 1901 5fb52f6cSHuai-Cheng KuoS: Supported 1902 5fb52f6cSHuai-Cheng KuoF: include/hw/pci/pcie_doe.h 1903 5fb52f6cSHuai-Cheng KuoF: hw/pci/pcie_doe.c 1904 5fb52f6cSHuai-Cheng Kuo 1905 d31e5ae7SMichael S. TsirkinACPI/SMBIOS 1906 0e0b3592SMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 1907 0e0b3592SMichael S. TsirkinM: Igor Mammedov <imammedo@redhat.com> 1908 104593c3SAni SinhaR: Ani Sinha <anisinha@redhat.com> 1909 0e0b3592SMichael S. TsirkinS: Supported 1910 0e0b3592SMichael S. TsirkinF: include/hw/acpi/* 1911 a2eb5c0cSPhilippe Mathieu-DaudéF: include/hw/firmware/smbios.h 1912 8d8b636dSPaolo BonziniF: hw/acpi/* 1913 d31e5ae7SMichael S. TsirkinF: hw/smbios/* 1914 0e0b3592SMichael S. TsirkinF: hw/i386/acpi-build.[hc] 1915 0e0b3592SMichael S. TsirkinF: hw/arm/virt-acpi-build.c 1916 27c9188fSPhilippe Mathieu-DaudéF: qapi/acpi.json 1917 b963ea19SThomas HuthF: tests/qtest/bios-tables-test* 1918 1e8a1faeSThomas HuthF: tests/qtest/acpi-utils.[hc] 1919 faae23b9SPhilippe Mathieu-DaudéF: tests/data/acpi/ 1920 fcc6f733SPeter MaydellF: docs/specs/acpi_cpu_hotplug.rst 1921 fcc6f733SPeter MaydellF: docs/specs/acpi_mem_hotplug.rst 1922 2fcd005fSDavid HildenbrandF: docs/specs/acpi_nvdimm.rst 1923 fcc6f733SPeter MaydellF: docs/specs/acpi_pci_hotplug.rst 1924 fcc6f733SPeter MaydellF: docs/specs/acpi_hw_reduced_hotplug.rst 1925 fd5d5c56SAnthony Liguori 1926 47fc3400SSunil V LARM ACPI Subsystem 1927 47fc3400SSunil V LM: Shannon Zhao <shannon.zhaosl@gmail.com> 1928 47fc3400SSunil V LL: qemu-arm@nongnu.org 1929 47fc3400SSunil V LS: Maintained 1930 47fc3400SSunil V LF: hw/arm/virt-acpi-build.c 1931 47fc3400SSunil V L 1932 47fc3400SSunil V LRISC-V ACPI Subsystem 1933 47fc3400SSunil V LM: Sunil V L <sunilvl@ventanamicro.com> 1934 47fc3400SSunil V LL: qemu-riscv@nongnu.org 1935 47fc3400SSunil V LS: Maintained 1936 47fc3400SSunil V LF: hw/riscv/virt-acpi-build.c 1937 47fc3400SSunil V L 1938 d135536dSAni SinhaACPI/VIOT 1939 d135536dSAni SinhaM: Jean-Philippe Brucker <jean-philippe@linaro.org> 1940 d135536dSAni SinhaS: Supported 1941 d135536dSAni SinhaF: hw/acpi/viot.c 1942 d135536dSAni SinhaF: hw/acpi/viot.h 1943 d135536dSAni Sinha 1944 76f831dcSAni SinhaACPI/AVOCADO/BIOSBITS 1945 607a079bSAni SinhaM: Ani Sinha <anisinha@redhat.com> 1946 242a58caSAni SinhaM: Michael S. Tsirkin <mst@redhat.com> 1947 76f831dcSAni SinhaS: Supported 1948 76f831dcSAni SinhaF: tests/avocado/acpi-bits/* 1949 76f831dcSAni SinhaF: tests/avocado/acpi-bits.py 1950 76f831dcSAni SinhaF: docs/devel/acpi-bits.rst 1951 76f831dcSAni Sinha 1952 f7e462f8SDongjiu GengACPI/HEST/GHES 1953 d6eed465SDongjiu GengR: Dongjiu Geng <gengdongjiu1@gmail.com> 1954 f7e462f8SDongjiu GengL: qemu-arm@nongnu.org 1955 f7e462f8SDongjiu GengS: Maintained 1956 f7e462f8SDongjiu GengF: hw/acpi/ghes.c 1957 f7e462f8SDongjiu GengF: include/hw/acpi/ghes.h 1958 f7e462f8SDongjiu GengF: docs/specs/acpi_hest_ghes.rst 1959 f7e462f8SDongjiu Geng 1960 aaade8d7SAndreas Färberppc4xx 1961 aaade8d7SAndreas FärberL: qemu-ppc@nongnu.org 1962 0f514eeaSDavid GibsonS: Orphan 1963 8d8b636dSPaolo BonziniF: hw/ppc/ppc4*.c 1964 aa3a41f9SPhilippe Mathieu-DaudéF: hw/i2c/ppc4xx_i2c.c 1965 b5d55020SThomas HuthF: include/hw/ppc/ppc4xx.h 1966 aa3a41f9SPhilippe Mathieu-DaudéF: include/hw/i2c/ppc4xx_i2c.h 1967 34d0831fSPeter MaydellF: hw/intc/ppc-uic.c 1968 34d0831fSPeter MaydellF: include/hw/intc/ppc-uic.h 1969 aaade8d7SAndreas Färber 1970 61af0ee6SPaolo BonziniCharacter devices 1971 2185fd67SPaolo BonziniM: Marc-André Lureau <marcandre.lureau@redhat.com> 1972 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 1973 61af0ee6SPaolo BonziniS: Odd Fixes 1974 61af0ee6SPaolo BonziniF: hw/char/ 1975 61af0ee6SPaolo Bonzini 1976 f536f112SPaolo BonziniNetwork devices 1977 f536f112SPaolo BonziniM: Jason Wang <jasowang@redhat.com> 1978 f536f112SPaolo BonziniS: Odd Fixes 1979 f536f112SPaolo BonziniF: hw/net/ 1980 6061b5c6SPhilippe Mathieu-DaudéF: include/hw/net/ 1981 1e8a1faeSThomas HuthF: tests/qtest/virtio-net-test.c 1982 9711cd0dSJens FreimannF: docs/virtio-net-failover.rst 1983 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 1984 f536f112SPaolo Bonzini 1985 e0c9d0c1SPhilippe Mathieu-DaudéParallel NOR Flash devices 1986 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 1987 e0c9d0c1SPhilippe Mathieu-DaudéT: git https://gitlab.com/philmd/qemu.git pflash-next 1988 e0c9d0c1SPhilippe Mathieu-DaudéS: Maintained 1989 e0c9d0c1SPhilippe Mathieu-DaudéF: hw/block/pflash_cfi*.c 1990 e0c9d0c1SPhilippe Mathieu-DaudéF: include/hw/block/flash.h 1991 e0c9d0c1SPhilippe Mathieu-Daudé 1992 fd5d5c56SAnthony LiguoriSCSI 1993 de7724f7SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 1994 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 1995 de7724f7SPaolo BonziniS: Supported 1996 74460f34SThomas HuthF: include/hw/scsi/* 1997 8d8b636dSPaolo BonziniF: hw/scsi/* 1998 1e8a1faeSThomas HuthF: tests/qtest/virtio-scsi-test.c 1999 b43957dcSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-virtio-scsi-test.c 2000 ce94fa7aSMark Cave-AylandF: tests/qtest/am53c974-test.c 2001 aa62976cSPhilippe Mathieu-DaudéF: tests/qtest/fuzz-lsi53c895a-test.c 2002 e18a8b34SStefan HajnocziT: git https://github.com/bonzini/qemu.git scsi-next 2003 de7724f7SPaolo Bonzini 2004 fcb5629dSPeter A. G. CrosthwaiteSSI 2005 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2006 fcb5629dSPeter A. G. CrosthwaiteS: Maintained 2007 8d8b636dSPaolo BonziniF: hw/ssi/* 2008 2389bcc2SCédric Le GoaterF: hw/block/m25p80* 2009 982d009aSPhilippe Mathieu-DaudéF: include/hw/ssi/ssi.h 2010 4b46ba61SAlistair FrancisX: hw/ssi/xilinx_* 2011 1e8a1faeSThomas HuthF: tests/qtest/m25p80-test.c 2012 4b46ba61SAlistair Francis 2013 4b46ba61SAlistair FrancisXilinx SPI 2014 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2015 4b46ba61SAlistair FrancisS: Maintained 2016 4b46ba61SAlistair FrancisF: hw/ssi/xilinx_* 2017 fcb5629dSPeter A. G. Crosthwaite 2018 076a0fc3SPhilippe Mathieu-DaudéSD (Secure Card) 2019 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2020 3e0a7693SPhilippe Mathieu-DaudéM: Bin Meng <bin.meng@windriver.com> 2021 ba412478SPhilippe Mathieu-DaudéL: qemu-block@nongnu.org 2022 076a0fc3SPhilippe Mathieu-DaudéS: Odd Fixes 2023 076a0fc3SPhilippe Mathieu-DaudéF: include/hw/sd/sd* 2024 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/core.c 2025 076a0fc3SPhilippe Mathieu-DaudéF: hw/sd/sd* 2026 1232ed1fSPhilippe Mathieu-DaudéF: hw/sd/ssi-sd.c 2027 59b63d78SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-sdcard-test.c 2028 59b63d78SPhilippe Mathieu-DaudéF: tests/qtest/sdhci-test.c 2029 076a0fc3SPhilippe Mathieu-Daudé 2030 fd5d5c56SAnthony LiguoriUSB 2031 5d0d62feSGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2032 cd02c965SGerd HoffmannS: Odd Fixes 2033 8d8b636dSPaolo BonziniF: hw/usb/* 2034 9c3c834bSPhilippe Mathieu-DaudéF: stubs/usb-dev-stub.c 2035 1e8a1faeSThomas HuthF: tests/qtest/usb-*-test.c 2036 2a49e4e9SPeter MaydellF: docs/system/devices/usb.rst 2037 beded0ffSThomas HuthF: include/hw/usb.h 2038 beded0ffSThomas HuthF: include/hw/usb/ 2039 fd5d5c56SAnthony Liguori 2040 e26082fdSPaolo BonziniUSB (serial adapter) 2041 cd02c965SGerd HoffmannR: Gerd Hoffmann <kraxel@redhat.com> 2042 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2043 e26082fdSPaolo BonziniS: Maintained 2044 e26082fdSPaolo BonziniF: hw/usb/dev-serial.c 2045 e26082fdSPaolo Bonzini 2046 92e1fb5eSAlex WilliamsonVFIO 2047 92e1fb5eSAlex WilliamsonM: Alex Williamson <alex.williamson@redhat.com> 2048 2696da62SAlex WilliamsonM: Cédric Le Goater <clg@redhat.com> 2049 92e1fb5eSAlex WilliamsonS: Supported 2050 cf7087dbSKim PhillipsF: hw/vfio/* 2051 99b88c6dSThomas HuthF: include/hw/vfio/ 2052 4e779bf1SPhilippe Mathieu-DaudéF: docs/igd-assign.txt 2053 2a578133STarun GuptaF: docs/devel/vfio-migration.rst 2054 92e1fb5eSAlex Williamson 2055 5eb74557SDong Jia Shivfio-ccw 2056 7913938aSChristian BorntraegerM: Eric Farman <farman@linux.ibm.com> 2057 074c84b9SMatthew RosatoM: Matthew Rosato <mjrosato@linux.ibm.com> 2058 5eb74557SDong Jia ShiS: Supported 2059 5eb74557SDong Jia ShiF: hw/vfio/ccw.c 2060 5eb74557SDong Jia ShiF: hw/s390x/s390-ccw.c 2061 5eb74557SDong Jia ShiF: include/hw/s390x/s390-ccw.h 2062 44445d86SJason J. HerneF: include/hw/s390x/vfio-ccw.h 2063 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2064 5eb74557SDong Jia Shi 2065 a51b3153STony Krowiakvfio-ap 2066 a51b3153STony KrowiakM: Tony Krowiak <akrowiak@linux.ibm.com> 2067 a51b3153STony KrowiakM: Halil Pasic <pasic@linux.ibm.com> 2068 074c84b9SMatthew RosatoM: Jason Herne <jjherne@linux.ibm.com> 2069 a51b3153STony KrowiakS: Supported 2070 a51b3153STony KrowiakF: hw/s390x/ap-device.c 2071 a51b3153STony KrowiakF: hw/s390x/ap-bridge.c 2072 a51b3153STony KrowiakF: include/hw/s390x/ap-device.h 2073 a51b3153STony KrowiakF: include/hw/s390x/ap-bridge.h 2074 2fe2942cSTony KrowiakF: hw/vfio/ap.c 2075 f58f084eSCornelia HuckF: docs/system/s390x/vfio-ap.rst 2076 a51b3153STony KrowiakL: qemu-s390x@nongnu.org 2077 a51b3153STony Krowiak 2078 fd5d5c56SAnthony Liguorivhost 2079 fd5d5c56SAnthony LiguoriM: Michael S. Tsirkin <mst@redhat.com> 2080 fd5d5c56SAnthony LiguoriS: Supported 2081 8d8b636dSPaolo BonziniF: hw/*/*vhost* 2082 482580a6SMarc-André LureauF: docs/interop/vhost-user.json 2083 ed1be66bSMarc-André LureauF: docs/interop/vhost-user.rst 2084 72c1e865SPhilippe Mathieu-DaudéF: contrib/vhost-user-*/ 2085 f24bb728SMarc-André LureauF: backends/vhost-user.c 2086 f24bb728SMarc-André LureauF: include/sysemu/vhost-user-backend.h 2087 ec09f22dSStefan Weil viaF: subprojects/libvhost-user/ 2088 fd5d5c56SAnthony Liguori 2089 2b6fc0b8SEugenio Pérezvhost-shadow-virtqueue 2090 2b6fc0b8SEugenio PérezR: Eugenio Pérez <eperezma@redhat.com> 2091 2b6fc0b8SEugenio PérezF: hw/virtio/vhost-shadow-virtqueue.* 2092 2b6fc0b8SEugenio Pérez 2093 fd5d5c56SAnthony Liguorivirtio 2094 a75143edSMichael S. TsirkinM: Michael S. Tsirkin <mst@redhat.com> 2095 fd5d5c56SAnthony LiguoriS: Supported 2096 8d8b636dSPaolo BonziniF: hw/*/virtio* 2097 72fa605dSThomas HuthF: hw/virtio/Makefile.objs 2098 72fa605dSThomas HuthF: hw/virtio/trace-events 2099 3b311250SMarkus ArmbrusterF: qapi/virtio.json 2100 6a084ea3SMichael S. TsirkinF: net/vhost-user.c 2101 494f7b57SThomas HuthF: include/hw/virtio/ 2102 4db546d3SThomas HuthF: docs/devel/virtio* 2103 fd5d5c56SAnthony Liguori 2104 6d7b25adSDavid Hildenbrandvirtio-balloon 2105 6d7b25adSDavid HildenbrandM: Michael S. Tsirkin <mst@redhat.com> 2106 6d7b25adSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2107 6d7b25adSDavid HildenbrandS: Maintained 2108 14dc58e3SThomas HuthF: docs/interop/virtio-balloon-stats.rst 2109 6d7b25adSDavid HildenbrandF: hw/virtio/virtio-balloon*.c 2110 6d7b25adSDavid HildenbrandF: include/hw/virtio/virtio-balloon.h 2111 *8d7f2e76SPhilippe Mathieu-DaudéF: system/balloon.c 2112 6d7b25adSDavid HildenbrandF: include/sysemu/balloon.h 2113 6d7b25adSDavid Hildenbrand 2114 fd5d5c56SAnthony Liguorivirtio-9p 2115 8c1cd719SGreg KurzM: Greg Kurz <groug@kaod.org> 2116 233982afSChristian SchoenebeckM: Christian Schoenebeck <qemu_oss@crudebyte.com> 2117 3548fa01SChristian SchoenebeckS: Maintained 2118 6f569084SChristian SchoenebeckW: https://wiki.qemu.org/Documentation/9p 2119 aebeca25SAndreas FärberF: hw/9pfs/ 2120 b827891dSGreg KurzX: hw/9pfs/xen-9p* 2121 71d72eceSChristian SchoenebeckX: hw/9pfs/9p-proxy* 2122 aebeca25SAndreas FärberF: fsdev/ 2123 71d72eceSChristian SchoenebeckX: fsdev/virtfs-proxy-helper.c 2124 1e8a1faeSThomas HuthF: tests/qtest/virtio-9p-test.c 2125 818e42feSChristian SchoenebeckF: tests/qtest/libqos/virtio-9p* 2126 1a001953SGreg KurzT: git https://gitlab.com/gkurz/qemu.git 9p-next 2127 90225f90SChristian SchoenebeckT: git https://github.com/cschoenebeck/qemu.git 9p.next 2128 fd5d5c56SAnthony Liguori 2129 71d72eceSChristian Schoenebeckvirtio-9p-proxy 2130 71d72eceSChristian SchoenebeckF: hw/9pfs/9p-proxy* 2131 71d72eceSChristian SchoenebeckF: fsdev/virtfs-proxy-helper.c 2132 71d72eceSChristian SchoenebeckF: docs/tools/virtfs-proxy-helper.rst 2133 71d72eceSChristian SchoenebeckS: Obsolete 2134 71d72eceSChristian Schoenebeck 2135 fd5d5c56SAnthony Liguorivirtio-blk 2136 54d01a00SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2137 b457a5f5SStefan HajnocziL: qemu-block@nongnu.org 2138 fd5d5c56SAnthony LiguoriS: Supported 2139 d9cf55a8SDaniil TatianinF: hw/block/virtio-blk-common.c 2140 8d8b636dSPaolo BonziniF: hw/block/virtio-blk.c 2141 b457a5f5SStefan HajnocziF: hw/block/dataplane/* 2142 d9cf55a8SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2143 1e8a1faeSThomas HuthF: tests/qtest/virtio-blk-test.c 2144 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2145 fd5d5c56SAnthony Liguori 2146 dd4ad64aSCornelia Huckvirtio-ccw 2147 c1976ae7SCornelia HuckM: Cornelia Huck <cohuck@redhat.com> 2148 68b91e85SChristian BorntraegerM: Halil Pasic <pasic@linux.ibm.com> 2149 6a6d3dfdSEric FarmanM: Eric Farman <farman@linux.ibm.com> 2150 dd4ad64aSCornelia HuckS: Supported 2151 901f5f16SThomas HuthF: hw/s390x/virtio-ccw*.[hc] 2152 117d7943SEric FarmanF: hw/s390x/vhost-*-ccw.c 2153 99eaf137SCornelia HuckT: git https://gitlab.com/cohuck/qemu.git s390-next 2154 e18a8b34SStefan HajnocziT: git https://github.com/borntraeger/qemu.git s390-next 2155 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 2156 dd4ad64aSCornelia Huck 2157 faefdba8SAlbert Estevevirtio-dmabuf 2158 faefdba8SAlbert EsteveM: Albert Esteve <aesteve@redhat.com> 2159 faefdba8SAlbert EsteveS: Supported 2160 faefdba8SAlbert EsteveF: hw/display/virtio-dmabuf.c 2161 faefdba8SAlbert EsteveF: include/hw/virtio/virtio-dmabuf.h 2162 faefdba8SAlbert EsteveF: tests/unit/test-virtio-dmabuf.c 2163 faefdba8SAlbert Esteve 2164 bad7d2c3SDr. David Alan Gilbertvirtiofs 2165 bad7d2c3SDr. David Alan GilbertM: Stefan Hajnoczi <stefanha@redhat.com> 2166 bad7d2c3SDr. David Alan GilbertS: Supported 2167 bad7d2c3SDr. David Alan GilbertF: hw/virtio/vhost-user-fs* 2168 bad7d2c3SDr. David Alan GilbertF: include/hw/virtio/vhost-user-fs.h 2169 09c8d9e8SConnor KuehlL: virtio-fs@redhat.com 2170 bad7d2c3SDr. David Alan Gilbert 2171 a5d4d7b5SGerd Hoffmannvirtio-input 2172 a5d4d7b5SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2173 1e2edb98SGerd HoffmannS: Odd Fixes 2174 9c4d05b7SMarc-André LureauF: hw/input/vhost-user-input.c 2175 a5d4d7b5SGerd HoffmannF: hw/input/virtio-input*.c 2176 a5d4d7b5SGerd HoffmannF: include/hw/virtio/virtio-input.h 2177 06914c97SMarc-André LureauF: contrib/vhost-user-input/* 2178 a5d4d7b5SGerd Hoffmann 2179 c1dee918SEric Augervirtio-iommu 2180 c1dee918SEric AugerM: Eric Auger <eric.auger@redhat.com> 2181 c1dee918SEric AugerS: Maintained 2182 c1dee918SEric AugerF: hw/virtio/virtio-iommu*.c 2183 c1dee918SEric AugerF: include/hw/virtio/virtio-iommu.h 2184 c1dee918SEric Auger 2185 fd5d5c56SAnthony Liguorivirtio-serial 2186 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 2187 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2188 fd5d5c56SAnthony LiguoriS: Supported 2189 8d8b636dSPaolo BonziniF: hw/char/virtio-serial-bus.c 2190 8d8b636dSPaolo BonziniF: hw/char/virtio-console.c 2191 68a5e38aSAmit ShahF: include/hw/virtio/virtio-serial.h 2192 1e8a1faeSThomas HuthF: tests/qtest/virtio-serial-test.c 2193 fd5d5c56SAnthony Liguori 2194 1f51a5cbSAmit Shahvirtio-rng 2195 2501db70SLaurent VivierM: Laurent Vivier <lvivier@redhat.com> 2196 2501db70SLaurent VivierR: Amit Shah <amit@kernel.org> 2197 1f51a5cbSAmit ShahS: Supported 2198 1f51a5cbSAmit ShahF: hw/virtio/virtio-rng.c 2199 1f51a5cbSAmit ShahF: include/hw/virtio/virtio-rng.h 2200 750cf869SThomas HuthF: include/sysemu/rng*.h 2201 1f51a5cbSAmit ShahF: backends/rng*.c 2202 1e8a1faeSThomas HuthF: tests/qtest/virtio-rng-test.c 2203 1f51a5cbSAmit Shah 2204 e3e01466SMathieu Poiriervhost-user-rng 2205 e3e01466SMathieu PoirierM: Mathieu Poirier <mathieu.poirier@linaro.org> 2206 e3e01466SMathieu PoirierS: Supported 2207 4db546d3SThomas HuthF: docs/system/devices/vhost-user-rng.rst 2208 e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng.c 2209 e3e01466SMathieu PoirierF: hw/virtio/vhost-user-rng-pci.c 2210 e3e01466SMathieu PoirierF: include/hw/virtio/vhost-user-rng.h 2211 e3e01466SMathieu PoirierF: tools/vhost-user-rng/* 2212 e3e01466SMathieu Poirier 2213 27ba7b02SViresh Kumarvhost-user-gpio 2214 27ba7b02SViresh KumarM: Alex Bennée <alex.bennee@linaro.org> 2215 27ba7b02SViresh KumarR: Viresh Kumar <viresh.kumar@linaro.org> 2216 27ba7b02SViresh KumarS: Maintained 2217 25c60a46SViresh KumarF: hw/virtio/vhost-user-gpio* 2218 27ba7b02SViresh KumarF: include/hw/virtio/vhost-user-gpio.h 2219 8fcfc823SAlex BennéeF: tests/qtest/libqos/virtio-gpio.* 2220 27ba7b02SViresh Kumar 2221 a5dab090SMilan Zamazalvhost-user-scmi 2222 a5dab090SMilan ZamazalR: mzamazal@redhat.com 2223 a5dab090SMilan ZamazalS: Supported 2224 a5dab090SMilan ZamazalF: hw/virtio/vhost-user-scmi* 2225 a5dab090SMilan ZamazalF: include/hw/virtio/vhost-user-scmi.h 2226 b6f53ae0SMilan ZamazalF: tests/qtest/libqos/virtio-scmi.* 2227 a5dab090SMilan Zamazal 2228 6034011cSGongleivirtio-crypto 2229 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 2230 6034011cSGongleiS: Supported 2231 6034011cSGongleiF: hw/virtio/virtio-crypto.c 2232 6034011cSGongleiF: hw/virtio/virtio-crypto-pci.c 2233 6034011cSGongleiF: include/hw/virtio/virtio-crypto.h 2234 6034011cSGonglei 2235 18129c15SDavid Hildenbrandvirtio based memory device 2236 18129c15SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2237 18129c15SDavid HildenbrandS: Supported 2238 18129c15SDavid HildenbrandF: hw/virtio/virtio-md-pci.c 2239 18129c15SDavid HildenbrandF: include/hw/virtio/virtio-md-pci.h 2240 dbdf841bSDavid HildenbrandF: stubs/virtio-md-pci.c 2241 18129c15SDavid Hildenbrand 2242 751c7bddSDavid Hildenbrandvirtio-mem 2243 751c7bddSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2244 751c7bddSDavid HildenbrandS: Supported 2245 751c7bddSDavid HildenbrandW: https://virtio-mem.gitlab.io/ 2246 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem.c 2247 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.h 2248 751c7bddSDavid HildenbrandF: hw/virtio/virtio-mem-pci.c 2249 751c7bddSDavid HildenbrandF: include/hw/virtio/virtio-mem.h 2250 751c7bddSDavid Hildenbrand 2251 f3c507adSKeith Buschnvme 2252 8261cc17SPhilippe Mathieu-DaudéM: Keith Busch <kbusch@kernel.org> 2253 e8cc43d5SKeith BuschM: Klaus Jensen <its@irrelevant.dk> 2254 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2255 f3c507adSKeith BuschS: Supported 2256 88eea45cSKlaus JensenF: hw/nvme/* 2257 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 2258 1e8a1faeSThomas HuthF: tests/qtest/nvme-test.c 2259 4db546d3SThomas HuthF: docs/system/devices/nvme.rst 2260 e8cc43d5SKeith BuschT: git git://git.infradead.org/qemu-nvme.git nvme-next 2261 f3c507adSKeith Busch 2262 bc4e68d3SJeuk Kimufs 2263 bc4e68d3SJeuk KimM: Jeuk Kim <jeuk20.kim@samsung.com> 2264 bc4e68d3SJeuk KimS: Supported 2265 bc4e68d3SJeuk KimF: hw/ufs/* 2266 bc4e68d3SJeuk KimF: include/block/ufs.h 2267 631c8726SJeuk KimF: tests/qtest/ufs-test.c 2268 bc4e68d3SJeuk Kim 2269 d383c625SHannes Reineckemegasas 2270 3fdfb8b6SPhilippe Mathieu-DaudéM: Hannes Reinecke <hare@suse.com> 2271 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 2272 d383c625SHannes ReineckeS: Supported 2273 d383c625SHannes ReineckeF: hw/scsi/megasas.c 2274 d383c625SHannes ReineckeF: hw/scsi/mfi.h 2275 1e8a1faeSThomas HuthF: tests/qtest/megasas-test.c 2276 c887d333SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-megasas-test.c 2277 d383c625SHannes Reinecke 2278 605d52e6SDmitry FleytmanNetwork packet abstractions 2279 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2280 c8110e76SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2281 605d52e6SDmitry FleytmanS: Maintained 2282 605d52e6SDmitry FleytmanF: include/net/eth.h 2283 605d52e6SDmitry FleytmanF: net/eth.c 2284 605d52e6SDmitry FleytmanF: hw/net/net_rx_pkt* 2285 605d52e6SDmitry FleytmanF: hw/net/net_tx_pkt* 2286 605d52e6SDmitry Fleytman 2287 622fb504SDmitry FleytmanVmware 2288 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2289 622fb504SDmitry FleytmanS: Maintained 2290 622fb504SDmitry FleytmanF: hw/net/vmxnet* 2291 622fb504SDmitry FleytmanF: hw/scsi/vmw_pvscsi* 2292 1e8a1faeSThomas HuthF: tests/qtest/vmxnet3-test.c 2293 622fb504SDmitry Fleytman 2294 de24d3f1SScott FeldmanRocker 2295 de24d3f1SScott FeldmanM: Jiri Pirko <jiri@resnulli.us> 2296 de24d3f1SScott FeldmanS: Maintained 2297 de24d3f1SScott FeldmanF: hw/net/rocker/ 2298 92a3c6aaSMarkus ArmbrusterF: qapi/rocker.json 2299 de850948SThomas HuthF: tests/rocker/ 2300 de850948SThomas HuthF: docs/specs/rocker.txt 2301 de24d3f1SScott Feldman 2302 093454e2SDmitry Fleytmane1000x 2303 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2304 8c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2305 093454e2SDmitry FleytmanS: Maintained 2306 093454e2SDmitry FleytmanF: hw/net/e1000x* 2307 093454e2SDmitry Fleytman 2308 6f3fbe4eSDmitry Fleytmane1000e 2309 bf4835a4SPhilippe Mathieu-DaudéM: Dmitry Fleytman <dmitry.fleytman@gmail.com> 2310 8c061aa7SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2311 6f3fbe4eSDmitry FleytmanS: Maintained 2312 6f3fbe4eSDmitry FleytmanF: hw/net/e1000e* 2313 7d6a4f12SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-e1000e-test.c 2314 0c2c2d4eSAkihiko OdakiF: tests/qtest/e1000e-test.c 2315 0c2c2d4eSAkihiko OdakiF: tests/qtest/libqos/e1000e.* 2316 6f3fbe4eSDmitry Fleytman 2317 3a977deeSAkihiko Odakiigb 2318 3a977deeSAkihiko OdakiM: Akihiko Odaki <akihiko.odaki@daynix.com> 2319 e860ef15SSriram YagnaramanR: Sriram Yagnaraman <sriram.yagnaraman@est.tech> 2320 3a977deeSAkihiko OdakiS: Maintained 2321 136e9dbaSAkihiko OdakiF: docs/system/devices/igb.rst 2322 3a977deeSAkihiko OdakiF: hw/net/igb* 2323 8e6c718aSAkihiko OdakiF: tests/avocado/netdev-ethtool.py 2324 45cb69bbSAkihiko OdakiF: tests/qtest/igb-test.c 2325 45cb69bbSAkihiko OdakiF: tests/qtest/libqos/igb.c 2326 fd5d5c56SAnthony Liguori 2327 ebc2327fSStefan Weileepro100 2328 ebc2327fSStefan WeilM: Stefan Weil <sw@weilnetz.de> 2329 ebc2327fSStefan WeilS: Maintained 2330 ebc2327fSStefan WeilF: hw/net/eepro100.c 2331 ebc2327fSStefan Weil 2332 34ea023dSSven Schnelletulip 2333 34ea023dSSven SchnelleM: Sven Schnelle <svens@stackframe.org> 2334 34ea023dSSven SchnelleS: Maintained 2335 34ea023dSSven SchnelleF: hw/net/tulip.c 2336 34ea023dSSven SchnelleF: hw/net/tulip.h 2337 34ea023dSSven Schnelle 2338 065177eeSPatrick Venturepca954x 2339 065177eeSPatrick VentureM: Patrick Venture <venture@google.com> 2340 065177eeSPatrick VentureS: Maintained 2341 065177eeSPatrick VentureF: hw/i2c/i2c_mux_pca954x.c 2342 065177eeSPatrick VentureF: include/hw/i2c/i2c_mux_pca954x.h 2343 065177eeSPatrick Venture 2344 e481a1f6SAlistair FrancisGeneric Loader 2345 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 2346 e481a1f6SAlistair FrancisS: Maintained 2347 e481a1f6SAlistair FrancisF: hw/core/generic-loader.c 2348 efe1592cSAlistair FrancisF: hw/core/uboot_image.h 2349 e481a1f6SAlistair FrancisF: include/hw/core/generic-loader.h 2350 70f20110SAlex BennéeF: docs/system/generic-loader.rst 2351 e481a1f6SAlistair Francis 2352 a33ff6d2SAlex BennéeGuest Loader 2353 a33ff6d2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2354 a33ff6d2SAlex BennéeS: Maintained 2355 a33ff6d2SAlex BennéeF: hw/core/guest-loader.c 2356 01460378SAlex BennéeF: docs/system/guest-loader.rst 2357 bbbd9b6eSWillian RampazzoF: tests/avocado/boot_xen.py 2358 fd5d5c56SAnthony Liguori 2359 645d3cbeSSu HangIntel Hexadecimal Object File Loader 2360 645d3cbeSSu HangM: Su Hang <suhang16@mails.ucas.ac.cn> 2361 645d3cbeSSu HangS: Maintained 2362 1e8a1faeSThomas HuthF: tests/qtest/hexloader-test.c 2363 4b2ff65aSPeter MaydellF: tests/data/hex-loader/test.hex 2364 645d3cbeSSu Hang 2365 87a9023aSThomas HuthCHRP NVRAM 2366 87a9023aSThomas HuthM: Thomas Huth <thuth@redhat.com> 2367 87a9023aSThomas HuthS: Maintained 2368 87a9023aSThomas HuthF: hw/nvram/chrp_nvram.c 2369 87a9023aSThomas HuthF: include/hw/nvram/chrp_nvram.h 2370 1e8a1faeSThomas HuthF: tests/qtest/prom-env-test.c 2371 87a9023aSThomas Huth 2372 42697d88SBen WarrenVM Generation ID 2373 2b42989cSJohn SnowS: Orphan 2374 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2375 42697d88SBen WarrenF: hw/acpi/vmgenid.c 2376 42697d88SBen WarrenF: include/hw/acpi/vmgenid.h 2377 42697d88SBen WarrenF: docs/specs/vmgenid.txt 2378 1e8a1faeSThomas HuthF: tests/qtest/vmgenid-test.c 2379 42697d88SBen Warren 2380 c1b29826SPhilippe Mathieu-DaudéLED 2381 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2382 c1b29826SPhilippe Mathieu-DaudéS: Maintained 2383 c1b29826SPhilippe Mathieu-DaudéF: include/hw/misc/led.h 2384 c1b29826SPhilippe Mathieu-DaudéF: hw/misc/led.c 2385 c1b29826SPhilippe Mathieu-Daudé 2386 747969dbSPhilippe Mathieu-DaudéUnimplemented device 2387 747969dbSPhilippe Mathieu-DaudéM: Peter Maydell <peter.maydell@linaro.org> 2388 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2389 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2390 747969dbSPhilippe Mathieu-DaudéS: Maintained 2391 747969dbSPhilippe Mathieu-DaudéF: include/hw/misc/unimp.h 2392 747969dbSPhilippe Mathieu-DaudéF: hw/misc/unimp.c 2393 747969dbSPhilippe Mathieu-Daudé 2394 6007523aSPhilippe Mathieu-DaudéEmpty slot 2395 6007523aSPhilippe Mathieu-DaudéM: Artyom Tarasenko <atar4qemu@gmail.com> 2396 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2397 48006e03SAni SinhaR: Ani Sinha <ani@anisinha.ca> 2398 6007523aSPhilippe Mathieu-DaudéS: Maintained 2399 6007523aSPhilippe Mathieu-DaudéF: include/hw/misc/empty_slot.h 2400 6007523aSPhilippe Mathieu-DaudéF: hw/misc/empty_slot.c 2401 6007523aSPhilippe Mathieu-Daudé 2402 dbb2e472SGerd HoffmannStandard VGA 2403 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2404 dbb2e472SGerd HoffmannS: Maintained 2405 dbb2e472SGerd HoffmannF: hw/display/vga* 2406 dbb2e472SGerd HoffmannF: hw/display/bochs-display.c 2407 dbb2e472SGerd HoffmannF: include/hw/display/vga.h 2408 dbb2e472SGerd HoffmannF: include/hw/display/bochs-vbe.h 2409 dbb2e472SGerd Hoffmann 2410 58d632c7SGerd Hoffmannramfb 2411 58d632c7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2412 58d632c7SGerd HoffmannS: Maintained 2413 58d632c7SGerd HoffmannF: hw/display/ramfb*.c 2414 58d632c7SGerd HoffmannF: include/hw/display/ramfb.h 2415 58d632c7SGerd Hoffmann 2416 dbb2e472SGerd Hoffmannvirtio-gpu 2417 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2418 a4de5e8aSGerd HoffmannS: Odd Fixes 2419 dbb2e472SGerd HoffmannF: hw/display/virtio-gpu* 2420 c68082c4SMarc-André LureauF: hw/display/virtio-vga.* 2421 dbb2e472SGerd HoffmannF: include/hw/virtio/virtio-gpu.h 2422 dbb2e472SGerd Hoffmann 2423 b372d79bSRaphael Norwitzvhost-user-blk 2424 b372d79bSRaphael NorwitzM: Raphael Norwitz <raphael.norwitz@nutanix.com> 2425 b372d79bSRaphael NorwitzS: Maintained 2426 b372d79bSRaphael NorwitzF: contrib/vhost-user-blk/ 2427 b372d79bSRaphael NorwitzF: contrib/vhost-user-scsi/ 2428 b372d79bSRaphael NorwitzF: hw/block/vhost-user-blk.c 2429 8edd5673SDaniil TatianinF: hw/block/virtio-blk-common.c 2430 b372d79bSRaphael NorwitzF: hw/scsi/vhost-user-scsi.c 2431 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-blk-pci.c 2432 b372d79bSRaphael NorwitzF: hw/virtio/vhost-user-scsi-pci.c 2433 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-blk.h 2434 b372d79bSRaphael NorwitzF: include/hw/virtio/vhost-user-scsi.h 2435 8edd5673SDaniil TatianinF: include/hw/virtio/virtio-blk-common.h 2436 b372d79bSRaphael Norwitz 2437 bd2e44feSMarc-André Lureauvhost-user-gpu 2438 bd2e44feSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2439 a4de5e8aSGerd HoffmannR: Gerd Hoffmann <kraxel@redhat.com> 2440 bd2e44feSMarc-André LureauS: Maintained 2441 bd2e44feSMarc-André LureauF: docs/interop/vhost-user-gpu.rst 2442 d52c454aSMarc-André LureauF: contrib/vhost-user-gpu 2443 d52c454aSMarc-André LureauF: hw/display/vhost-user-* 2444 bd2e44feSMarc-André Lureau 2445 dbb2e472SGerd HoffmannCirrus VGA 2446 dbb2e472SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2447 dbb2e472SGerd HoffmannS: Odd Fixes 2448 dbb2e472SGerd HoffmannW: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 2449 dbb2e472SGerd HoffmannF: hw/display/cirrus* 2450 dbb2e472SGerd Hoffmann 2451 72d277a7SGerd HoffmannEDID Generator 2452 72d277a7SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2453 72d277a7SGerd HoffmannS: Maintained 2454 72d277a7SGerd HoffmannF: hw/display/edid* 2455 72d277a7SGerd HoffmannF: include/hw/display/edid.h 2456 72d277a7SGerd HoffmannF: qemu-edid.c 2457 72d277a7SGerd Hoffmann 2458 10386385SPhilippe Mathieu-DaudéPIIX4 South Bridge (i82371AB) 2459 10386385SPhilippe Mathieu-DaudéM: Hervé Poussineau <hpoussin@reactos.org> 2460 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2461 10386385SPhilippe Mathieu-DaudéS: Maintained 2462 10386385SPhilippe Mathieu-DaudéF: hw/isa/piix4.c 2463 fff123b8SPhilippe Mathieu-DaudéF: include/hw/southbridge/piix.h 2464 10386385SPhilippe Mathieu-Daudé 2465 15ffb43cSPhilippe Mathieu-DaudéFirmware configuration (fw_cfg) 2466 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2467 15ffb43cSPhilippe Mathieu-DaudéR: Gerd Hoffmann <kraxel@redhat.com> 2468 15ffb43cSPhilippe Mathieu-DaudéS: Supported 2469 15ffb43cSPhilippe Mathieu-DaudéF: docs/specs/fw_cfg.txt 2470 8d0bcebaSPhilippe Mathieu-DaudéF: hw/nvram/fw_cfg*.c 2471 b15c0f7dSPhilippe Mathieu-DaudéF: stubs/fw_cfg.c 2472 15ffb43cSPhilippe Mathieu-DaudéF: include/hw/nvram/fw_cfg.h 2473 15ffb43cSPhilippe Mathieu-DaudéF: include/standard-headers/linux/qemu_fw_cfg.h 2474 1cf4323eSThomas HuthF: tests/qtest/libqos/fw_cfg.c 2475 1e8a1faeSThomas HuthF: tests/qtest/fw_cfg-test.c 2476 15ffb43cSPhilippe Mathieu-DaudéT: git https://github.com/philmd/qemu.git fw_cfg-next 2477 15ffb43cSPhilippe Mathieu-Daudé 2478 2313abf0SThomas HuthXIVE 2479 2313abf0SThomas HuthM: Cédric Le Goater <clg@kaod.org> 2480 4901a34dSCédric Le GoaterR: Frédéric Barrat <fbarrat@linux.ibm.com> 2481 2313abf0SThomas HuthL: qemu-ppc@nongnu.org 2482 b0877575SCédric Le GoaterS: Odd Fixes 2483 2313abf0SThomas HuthF: hw/*/*xive* 2484 2313abf0SThomas HuthF: include/hw/*/*xive* 2485 24563a58SCédric Le GoaterF: docs/*/*xive* 2486 2313abf0SThomas Huth 2487 7bd0d13fSPhilippe Mathieu-DaudéRenesas peripherals 2488 2d53d0c7SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 2489 7bd0d13fSPhilippe Mathieu-DaudéR: Magnus Damm <magnus.damm@gmail.com> 2490 f166061cSPhilippe Mathieu-DaudéS: Odd Fixes 2491 645194c7SYoshinori SatoF: hw/char/renesas_sci.c 2492 7bd0d13fSPhilippe Mathieu-DaudéF: hw/char/sh_serial.c 2493 c7f37bafSYoshinori SatoF: hw/timer/renesas_*.c 2494 7bd0d13fSPhilippe Mathieu-DaudéF: hw/timer/sh_timer.c 2495 645194c7SYoshinori SatoF: include/hw/char/renesas_sci.h 2496 7bd0d13fSPhilippe Mathieu-DaudéF: include/hw/sh4/sh.h 2497 c7f37bafSYoshinori SatoF: include/hw/timer/renesas_*.h 2498 7bd0d13fSPhilippe Mathieu-Daudé 2499 e78597ccSYoshinori SatoRenesas RX peripherals 2500 b2744da9SPhilippe Mathieu-DaudéR: Yoshinori Sato <ysato@users.sourceforge.jp> 2501 b2744da9SPhilippe Mathieu-DaudéS: Orphan 2502 e78597ccSYoshinori SatoF: hw/intc/rx_icu.c 2503 0c80f50fSYoshinori SatoF: hw/rx/ 2504 e78597ccSYoshinori SatoF: include/hw/intc/rx_icu.h 2505 0c80f50fSYoshinori SatoF: include/hw/rx/ 2506 e78597ccSYoshinori Sato 2507 de4d4adbSPavel PisaCAN bus subsystem and hardware 2508 de4d4adbSPavel PisaM: Pavel Pisa <pisa@cmp.felk.cvut.cz> 2509 de4d4adbSPavel PisaM: Vikram Garhwal <fnu.vikram@xilinx.com> 2510 de4d4adbSPavel PisaS: Maintained 2511 de4d4adbSPavel PisaW: https://canbus.pages.fel.cvut.cz/ 2512 de4d4adbSPavel PisaF: net/can/* 2513 de4d4adbSPavel PisaF: hw/net/can/* 2514 de4d4adbSPavel PisaF: include/net/can_*.h 2515 de4d4adbSPavel Pisa 2516 ff8cdbbdSDavid GibsonOpenPIC interrupt controller 2517 ff8cdbbdSDavid GibsonM: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> 2518 ff8cdbbdSDavid GibsonS: Odd Fixes 2519 ff8cdbbdSDavid GibsonF: hw/intc/openpic.c 2520 ff8cdbbdSDavid GibsonF: include/hw/ppc/openpic.h 2521 ff8cdbbdSDavid Gibson 2522 6cee5479SPhilippe Mathieu-DaudéMIPS CPS 2523 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2524 6cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 2525 6cee5479SPhilippe Mathieu-DaudéF: hw/misc/mips_* 2526 6cee5479SPhilippe Mathieu-DaudéF: include/hw/misc/mips_* 2527 6cee5479SPhilippe Mathieu-Daudé 2528 6cee5479SPhilippe Mathieu-DaudéMIPS GIC 2529 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2530 6cee5479SPhilippe Mathieu-DaudéS: Odd Fixes 2531 6cee5479SPhilippe Mathieu-DaudéF: hw/intc/mips_gic.c 2532 6cee5479SPhilippe Mathieu-DaudéF: hw/timer/mips_gictimer.c 2533 6cee5479SPhilippe Mathieu-DaudéF: include/hw/intc/mips_gic.h 2534 6cee5479SPhilippe Mathieu-DaudéF: include/hw/timer/mips_gictimer.h 2535 6cee5479SPhilippe Mathieu-Daudé 2536 56e34834SCornelia HuckS390 3270 device 2537 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2538 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2539 56e34834SCornelia HuckS: Odd fixes 2540 56e34834SCornelia HuckF: include/hw/s390x/3270-ccw.h 2541 56e34834SCornelia HuckF: hw/char/terminal3270.c 2542 56e34834SCornelia HuckF: hw/s390x/3270-ccw.c 2543 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2544 56e34834SCornelia Huck 2545 56e34834SCornelia HuckS390 diag 288 watchdog 2546 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2547 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2548 56e34834SCornelia HuckS: Supported 2549 56e34834SCornelia HuckF: hw/watchdog/wdt_diag288.c 2550 56e34834SCornelia HuckF: include/hw/watchdog/wdt_diag288.h 2551 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2552 56e34834SCornelia Huck 2553 56e34834SCornelia HuckS390 storage key device 2554 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2555 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2556 56e34834SCornelia HuckS: Supported 2557 56e34834SCornelia HuckF: hw/s390x/storage-keys.h 2558 56e34834SCornelia HuckF: hw/390x/s390-skeys*.c 2559 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2560 56e34834SCornelia Huck 2561 56e34834SCornelia HuckS390 storage attribute device 2562 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2563 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2564 56e34834SCornelia HuckS: Supported 2565 56e34834SCornelia HuckF: hw/s390x/storage-attributes.h 2566 56e34834SCornelia HuckF: hw/s390/s390-stattrib*.c 2567 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2568 56e34834SCornelia Huck 2569 56e34834SCornelia HuckS390 floating interrupt controller 2570 56e34834SCornelia HuckM: Halil Pasic <pasic@linux.ibm.com> 2571 56e34834SCornelia HuckM: Christian Borntraeger <borntraeger@linux.ibm.com> 2572 56e34834SCornelia HuckM: David Hildenbrand <david@redhat.com> 2573 56e34834SCornelia HuckS: Supported 2574 56e34834SCornelia HuckF: hw/intc/s390_flic*.c 2575 56e34834SCornelia HuckF: include/hw/s390x/s390_flic.h 2576 56e34834SCornelia HuckL: qemu-s390x@nongnu.org 2577 56e34834SCornelia Huck 2578 5028d66cSHongren (Zenithal) ZhengCanoKey 2579 5028d66cSHongren (Zenithal) ZhengM: Hongren (Zenithal) Zheng <i@zenithal.me> 2580 5028d66cSHongren (Zenithal) ZhengS: Maintained 2581 5028d66cSHongren (Zenithal) ZhengR: Canokeys.org <contact@canokeys.org> 2582 5028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.c 2583 5028d66cSHongren (Zenithal) ZhengF: hw/usb/canokey.h 2584 5028d66cSHongren (Zenithal) ZhengF: docs/system/devices/canokey.rst 2585 5028d66cSHongren (Zenithal) Zheng 2586 fd5d5c56SAnthony LiguoriSubsystems 2587 fd5d5c56SAnthony Liguori---------- 2588 a8f4aee6SPhilippe Mathieu-DaudéOverall Audio backends 2589 fd5d5c56SAnthony LiguoriM: Gerd Hoffmann <kraxel@redhat.com> 2590 cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2591 6bc915f3SGerd HoffmannS: Odd Fixes 2592 fd5d5c56SAnthony LiguoriF: audio/ 2593 0ebe43eaSPhilippe Mathieu-DaudéX: audio/alsaaudio.c 2594 0ebe43eaSPhilippe Mathieu-DaudéX: audio/coreaudio.c 2595 0ebe43eaSPhilippe Mathieu-DaudéX: audio/dsound* 2596 0ebe43eaSPhilippe Mathieu-DaudéX: audio/jackaudio.c 2597 0ebe43eaSPhilippe Mathieu-DaudéX: audio/ossaudio.c 2598 0ebe43eaSPhilippe Mathieu-DaudéX: audio/paaudio.c 2599 0ebe43eaSPhilippe Mathieu-DaudéX: audio/sdlaudio.c 2600 663df1ccSAlexandre RatchovX: audio/sndioaudio.c 2601 4566d142SPhilippe Mathieu-DaudéX: audio/spiceaudio.c 2602 92a3c6aaSMarkus ArmbrusterF: qapi/audio.json 2603 fd5d5c56SAnthony Liguori 2604 0ebe43eaSPhilippe Mathieu-DaudéALSA Audio backend 2605 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2606 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2607 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2608 0ebe43eaSPhilippe Mathieu-DaudéF: audio/alsaaudio.c 2609 0ebe43eaSPhilippe Mathieu-Daudé 2610 0ebe43eaSPhilippe Mathieu-DaudéCore Audio framework backend 2611 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2612 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2613 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2614 4f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2615 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2616 0ebe43eaSPhilippe Mathieu-DaudéF: audio/coreaudio.c 2617 0ebe43eaSPhilippe Mathieu-Daudé 2618 0ebe43eaSPhilippe Mathieu-DaudéDSound Audio backend 2619 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2620 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2621 0ebe43eaSPhilippe Mathieu-DaudéF: audio/dsound* 2622 0ebe43eaSPhilippe Mathieu-Daudé 2623 0ebe43eaSPhilippe Mathieu-DaudéJACK Audio Connection Kit backend 2624 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2625 584ab347SChristian SchoenebeckR: Christian Schoenebeck <qemu_oss@crudebyte.com> 2626 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2627 0ebe43eaSPhilippe Mathieu-DaudéF: audio/jackaudio.c 2628 0ebe43eaSPhilippe Mathieu-Daudé 2629 0ebe43eaSPhilippe Mathieu-DaudéOpen Sound System (OSS) Audio backend 2630 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2631 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2632 0ebe43eaSPhilippe Mathieu-DaudéF: audio/ossaudio.c 2633 0ebe43eaSPhilippe Mathieu-Daudé 2634 0ebe43eaSPhilippe Mathieu-DaudéPulseAudio backend 2635 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2636 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2637 0ebe43eaSPhilippe Mathieu-DaudéF: audio/paaudio.c 2638 0ebe43eaSPhilippe Mathieu-Daudé 2639 0ebe43eaSPhilippe Mathieu-DaudéSDL Audio backend 2640 0ebe43eaSPhilippe Mathieu-DaudéM: Gerd Hoffmann <kraxel@redhat.com> 2641 2863bd56SThomas HuthR: Thomas Huth <huth@tuxfamily.org> 2642 0ebe43eaSPhilippe Mathieu-DaudéS: Odd Fixes 2643 0ebe43eaSPhilippe Mathieu-DaudéF: audio/sdlaudio.c 2644 0ebe43eaSPhilippe Mathieu-Daudé 2645 663df1ccSAlexandre RatchovSndio Audio backend 2646 663df1ccSAlexandre RatchovM: Gerd Hoffmann <kraxel@redhat.com> 2647 663df1ccSAlexandre RatchovR: Alexandre Ratchov <alex@caoua.org> 2648 663df1ccSAlexandre RatchovS: Odd Fixes 2649 663df1ccSAlexandre RatchovF: audio/sndioaudio.c 2650 663df1ccSAlexandre Ratchov 2651 fd5d5c56SAnthony LiguoriBlock layer core 2652 fd5d5c56SAnthony LiguoriM: Kevin Wolf <kwolf@redhat.com> 2653 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 2654 fd5d5c56SAnthony LiguoriL: qemu-block@nongnu.org 2655 fd5d5c56SAnthony LiguoriS: Supported 2656 fd5d5c56SAnthony LiguoriF: block* 2657 fd5d5c56SAnthony LiguoriF: block/ 2658 8d8b636dSPaolo BonziniF: hw/block/ 2659 b885cddaSMarkus ArmbrusterF: qapi/block*.json 2660 b885cddaSMarkus ArmbrusterF: qapi/transaction.json 2661 4c346e0bSKevin WolfF: include/block/ 2662 7f9241d8SStefan HajnocziF: include/sysemu/block-*.h 2663 46078760SKevin WolfF: qemu-img* 2664 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-img.rst 2665 46078760SKevin WolfF: qemu-io* 2666 29242091SKevin WolfF: tests/qemu-iotests/ 2667 8dd30c86SMax ReitzF: util/qemu-progress.c 2668 0bcc8e5bSMarkus ArmbrusterF: qobject/block-qdict.c 2669 da668aa1SThomas HuthF: tests/unit/check-block-qdict.c 2670 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2671 fd5d5c56SAnthony Liguori 2672 c607c7fbSStefan HajnocziStorage daemon 2673 c607c7fbSStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 2674 c607c7fbSStefan HajnocziL: qemu-block@nongnu.org 2675 c607c7fbSStefan HajnocziS: Supported 2676 c607c7fbSStefan HajnocziF: storage-daemon/ 2677 c607c7fbSStefan HajnocziF: docs/interop/qemu-storage-daemon-qmp-ref.rst 2678 c607c7fbSStefan HajnocziF: docs/tools/qemu-storage-daemon.rst 2679 c607c7fbSStefan HajnocziT: git https://repo.or.cz/qemu/kevin.git block 2680 c607c7fbSStefan Hajnoczi 2681 d55053b1SStefan HajnocziBlock I/O path 2682 d55053b1SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 2683 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 2684 d55053b1SStefan HajnocziL: qemu-block@nongnu.org 2685 d55053b1SStefan HajnocziS: Supported 2686 36c697bdSPaolo BonziniF: util/async.c 2687 36c697bdSPaolo BonziniF: util/aio-*.c 2688 1f050a46SStefan HajnocziF: util/aio-*.h 2689 1f050a46SStefan HajnocziF: util/fdmon-*.c 2690 d55053b1SStefan HajnocziF: block/io.c 2691 41abca8cSStefan HajnocziF: block/plug.c 2692 d55053b1SStefan HajnocziF: migration/block* 2693 e1029ae2SFam ZhengF: include/block/aio.h 2694 f5a53faaSStefan HajnocziF: include/block/aio-wait.h 2695 0a4f9ad1SPhilippe Mathieu-DaudéF: scripts/qemugdb/aio.py 2696 da668aa1SThomas HuthF: tests/unit/test-fdmon-epoll.c 2697 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 2698 d55053b1SStefan Hajnoczi 2699 e5b5728cSPaolo BonziniBlock SCSI subsystem 2700 e5b5728cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2701 fe5ca46dSFam ZhengR: Fam Zheng <fam@euphon.net> 2702 e5b5728cSPaolo BonziniL: qemu-block@nongnu.org 2703 e5b5728cSPaolo BonziniS: Supported 2704 e5b5728cSPaolo BonziniF: include/scsi/* 2705 e5b5728cSPaolo BonziniF: scsi/* 2706 e5b5728cSPaolo Bonzini 2707 280458a3SJeff CodyBlock Jobs 2708 03283d64SJeff CodyM: John Snow <jsnow@redhat.com> 2709 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2710 280458a3SJeff CodyL: qemu-block@nongnu.org 2711 280458a3SJeff CodyS: Supported 2712 280458a3SJeff CodyF: blockjob.c 2713 280458a3SJeff CodyF: include/block/blockjob.h 2714 33e9e9bdSKevin WolfF: job.c 2715 1a90bc81SKevin WolfF: job-qmp.c 2716 c468e368SMarkus ArmbrusterF: include/qemu/job.h 2717 280458a3SJeff CodyF: block/backup.c 2718 280458a3SJeff CodyF: block/commit.c 2719 77346025SJeff CodyF: block/stream.c 2720 280458a3SJeff CodyF: block/mirror.c 2721 bf42508fSKevin WolfF: qapi/job.json 2722 d7beddccSVladimir Sementsov-OgievskiyF: block/block-copy.c 2723 d088e6a4SVladimir Sementsov-OgievskiyF: include/block/block-copy.h 2724 d088e6a4SVladimir Sementsov-OgievskiyF: block/reqlist.c 2725 d088e6a4SVladimir Sementsov-OgievskiyF: include/block/reqlist.h 2726 d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.h 2727 d003e0aeSVladimir Sementsov-OgievskiyF: block/copy-before-write.c 2728 1c14eaabSVladimir Sementsov-OgievskiyF: block/snapshot-access.c 2729 d7beddccSVladimir Sementsov-OgievskiyF: include/block/aio_task.h 2730 d7beddccSVladimir Sementsov-OgievskiyF: block/aio_task.c 2731 d7beddccSVladimir Sementsov-OgievskiyF: util/qemu-co-shared-resource.c 2732 d7beddccSVladimir Sementsov-OgievskiyF: include/qemu/co-shared-resource.h 2733 77582e2cSJohn SnowT: git https://gitlab.com/jsnow/qemu.git jobs 2734 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 2735 280458a3SJeff Cody 2736 502730eeSJonathan CameronCompute Express Link 2737 502730eeSJonathan CameronM: Jonathan Cameron <jonathan.cameron@huawei.com> 2738 3456fedbSJonathan CameronR: Fan Ni <fan.ni@samsung.com> 2739 502730eeSJonathan CameronS: Supported 2740 502730eeSJonathan CameronF: hw/cxl/ 2741 2fcd005fSDavid HildenbrandF: hw/mem/cxl_type3.c 2742 502730eeSJonathan CameronF: include/hw/cxl/ 2743 502730eeSJonathan Cameron 2744 538193bcSJohn SnowDirty Bitmaps 2745 edb05904SEric BlakeM: Eric Blake <eblake@redhat.com> 2746 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2747 edb05904SEric BlakeR: John Snow <jsnow@redhat.com> 2748 538193bcSJohn SnowL: qemu-block@nongnu.org 2749 538193bcSJohn SnowS: Supported 2750 538193bcSJohn SnowF: include/qemu/hbitmap.h 2751 538193bcSJohn SnowF: include/block/dirty-bitmap.h 2752 bb4e58c6SEric BlakeF: block/monitor/bitmap-qmp-cmds.c 2753 00637c6bSVladimir Sementsov-OgievskiyF: block/dirty-bitmap.c 2754 00637c6bSVladimir Sementsov-OgievskiyF: block/qcow2-bitmap.c 2755 052db8e7SVladimir Sementsov-OgievskiyF: migration/block-dirty-bitmap.c 2756 00637c6bSVladimir Sementsov-OgievskiyF: util/hbitmap.c 2757 da668aa1SThomas HuthF: tests/unit/test-hbitmap.c 2758 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/bitmaps.rst 2759 edb05904SEric BlakeT: git https://repo.or.cz/qemu/ericb.git bitmaps 2760 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 2761 538193bcSJohn Snow 2762 61af0ee6SPaolo BonziniCharacter device backends 2763 55fc84a7SMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2764 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 2765 fd5d5c56SAnthony LiguoriS: Maintained 2766 178fe0aeSMarc-André LureauF: chardev/ 2767 8228e353SMarc-André LureauF: include/chardev/ 2768 dbeee392SMarkus ArmbrusterF: qapi/char.json 2769 fd5d5c56SAnthony Liguori 2770 e26082fdSPaolo BonziniCharacter Devices (Braille) 2771 e26082fdSPaolo BonziniM: Samuel Thibault <samuel.thibault@ens-lyon.org> 2772 e26082fdSPaolo BonziniS: Maintained 2773 6b10e573SMarc-André LureauF: chardev/baum.c 2774 fd5d5c56SAnthony Liguori 2775 e94630d3SMarkus ArmbrusterCommand line option argument parsing 2776 e94630d3SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2777 e94630d3SMarkus ArmbrusterS: Supported 2778 e94630d3SMarkus ArmbrusterF: include/qemu/option.h 2779 da668aa1SThomas HuthF: tests/unit/test-keyval.c 2780 da668aa1SThomas HuthF: tests/unit/test-qemu-opts.c 2781 e94630d3SMarkus ArmbrusterF: util/keyval.c 2782 e94630d3SMarkus ArmbrusterF: util/qemu-option.c 2783 e94630d3SMarkus Armbruster 2784 8c413e79SMarkus ArmbrusterCoverity model 2785 8c413e79SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2786 8c413e79SMarkus ArmbrusterS: Supported 2787 8c413e79SMarkus ArmbrusterF: scripts/coverity-model.c 2788 8c413e79SMarkus Armbruster 2789 9c263d07SPeter MaydellCoverity Scan integration 2790 9c263d07SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 2791 9c263d07SPeter MaydellS: Maintained 2792 9c263d07SPeter MaydellF: scripts/coverity-scan/ 2793 9c263d07SPeter Maydell 2794 d24b569aSPeter A. G. CrosthwaiteDevice Tree 2795 c3c962c1SAlistair FrancisM: Alistair Francis <alistair.francis@wdc.com> 2796 c3c962c1SAlistair FrancisR: David Gibson <david@gibson.dropbear.id.au> 2797 d24b569aSPeter A. G. CrosthwaiteS: Maintained 2798 *8d7f2e76SPhilippe Mathieu-DaudéF: system/device_tree.c 2799 82407515SThomas HuthF: include/sysemu/device_tree.h 2800 d24b569aSPeter A. G. Crosthwaite 2801 3505a22bSMarc-André LureauDump 2802 3505a22bSMarc-André LureauS: Supported 2803 3505a22bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2804 6d3da32cSMarkus ArmbrusterF: dump/ 2805 3505a22bSMarc-André LureauF: hw/misc/vmcoreinfo.c 2806 3505a22bSMarc-André LureauF: include/hw/misc/vmcoreinfo.h 2807 6d3da32cSMarkus ArmbrusterF: include/qemu/win_dump_defs 2808 3505a22bSMarc-André LureauF: include/sysemu/dump-arch.h 2809 3505a22bSMarc-André LureauF: include/sysemu/dump.h 2810 d06b747bSMarkus ArmbrusterF: qapi/dump.json 2811 3505a22bSMarc-André LureauF: scripts/dump-guest-memory.py 2812 3505a22bSMarc-André LureauF: stubs/dump.c 2813 3505a22bSMarc-André Lureau 2814 4f966768SMarkus ArmbrusterError reporting 2815 4f966768SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 2816 4f966768SMarkus ArmbrusterS: Supported 2817 4f966768SMarkus ArmbrusterF: include/qapi/error.h 2818 4f966768SMarkus ArmbrusterF: include/qemu/error-report.h 2819 abb3d37dSMarkus ArmbrusterF: qapi/error.json 2820 4f966768SMarkus ArmbrusterF: util/error.c 2821 4f966768SMarkus ArmbrusterF: util/qemu-error.c 2822 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/err-bad-newline.cocci 2823 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error-use-after-free.cocci 2824 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/error_propagate_null.cocci 2825 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/remove_local_err.cocci 2826 d1d3a997SVladimir Sementsov-OgievskiyF: scripts/coccinelle/use-error_fatal.cocci 2827 8220f3acSVladimir Sementsov-OgievskiyF: scripts/coccinelle/errp-guard.cocci 2828 4f966768SMarkus Armbruster 2829 fd5d5c56SAnthony LiguoriGDB stub 2830 c7b3e866SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 2831 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2832 c7b3e866SAlex BennéeS: Maintained 2833 4db546d3SThomas HuthF: docs/system/gdb.rst 2834 842b42dfSAlex BennéeF: gdbstub/* 2835 0dec1016SPeter MaydellF: include/exec/gdbstub.h 2836 d96bf49bSAlex BennéeF: include/gdbstub/* 2837 fd5d5c56SAnthony LiguoriF: gdb-xml/ 2838 51c623b0SLirong YuanF: tests/tcg/multiarch/gdbstub/ 2839 97cfba13SAlex BennéeF: scripts/feature_to_c.sh 2840 bcbc36a9SAlex BennéeF: scripts/probe-gdb-support.py 2841 fd5d5c56SAnthony Liguori 2842 01a9c03cSPaolo BonziniMemory API 2843 01a9c03cSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2844 07b315baSDavid HildenbrandM: Peter Xu <peterx@redhat.com> 2845 07b315baSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2846 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 2847 01a9c03cSPaolo BonziniS: Supported 2848 01a9c03cSPaolo BonziniF: include/exec/ioport.h 2849 14776ab5STony NguyenF: include/exec/memop.h 2850 01a9c03cSPaolo BonziniF: include/exec/memory.h 2851 2b1641d0SPaolo BonziniF: include/exec/ram_addr.h 2852 41aa4e9fSJuan QuintelaF: include/exec/ramblock.h 2853 9f04dd7fSDavid HildenbrandF: include/sysemu/memory_mapping.h 2854 *8d7f2e76SPhilippe Mathieu-DaudéF: system/dma-helpers.c 2855 *8d7f2e76SPhilippe Mathieu-DaudéF: system/ioport.c 2856 *8d7f2e76SPhilippe Mathieu-DaudéF: system/memory.c 2857 *8d7f2e76SPhilippe Mathieu-DaudéF: system/memory_mapping.c 2858 *8d7f2e76SPhilippe Mathieu-DaudéF: system/physmem.c 2859 01a9c03cSPaolo BonziniF: include/exec/memory-internal.h 2860 044e2af9SPhilippe Mathieu-DaudéF: scripts/coccinelle/memory-region-housekeeping.cocci 2861 01a9c03cSPaolo Bonzini 2862 2fcd005fSDavid HildenbrandMemory devices 2863 2fcd005fSDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2864 2fcd005fSDavid HildenbrandM: Igor Mammedov <imammedo@redhat.com> 2865 2fcd005fSDavid HildenbrandR: Xiao Guangrong <xiaoguangrong.eric@gmail.com> 2866 2fcd005fSDavid HildenbrandS: Supported 2867 2fcd005fSDavid HildenbrandF: hw/mem/memory-device.c 2868 2fcd005fSDavid HildenbrandF: hw/mem/nvdimm.c 2869 2fcd005fSDavid HildenbrandF: hw/mem/pc-dimm.c 2870 2fcd005fSDavid HildenbrandF: include/hw/mem/memory-device.h 2871 2fcd005fSDavid HildenbrandF: include/hw/mem/nvdimm.h 2872 2fcd005fSDavid HildenbrandF: include/hw/mem/pc-dimm.h 2873 2fcd005fSDavid HildenbrandF: docs/nvdimm.txt 2874 2fcd005fSDavid Hildenbrand 2875 7ee3bf03SGerd HoffmannSPICE 2876 7ee3bf03SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2877 227b1638SGerd HoffmannS: Odd Fixes 2878 6e481d57SPeter MaydellF: include/ui/qemu-spice.h 2879 438528a3SThomas HuthF: include/ui/spice-display.h 2880 7ee3bf03SGerd HoffmannF: ui/spice-*.c 2881 7ee3bf03SGerd HoffmannF: audio/spiceaudio.c 2882 8d8b636dSPaolo BonziniF: hw/display/qxl* 2883 608cfed6SMarkus ArmbrusterF: qapi/ui.json 2884 9bd4cb35SPhilippe Mathieu-DaudéF: docs/spice-port-fqdn.txt 2885 7ee3bf03SGerd Hoffmann 2886 fd5d5c56SAnthony LiguoriGraphics 2887 25eccc37SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 2888 cc99139bSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 2889 25eccc37SGerd HoffmannS: Odd Fixes 2890 fd5d5c56SAnthony LiguoriF: ui/ 2891 e220656cSThomas HuthF: include/ui/ 2892 608cfed6SMarkus ArmbrusterF: qapi/ui.json 2893 b1d38037SMarc-André LureauF: util/drm.c 2894 4db546d3SThomas HuthF: docs/devel/ui.rst 2895 fd5d5c56SAnthony Liguori 2896 351f1bf6SAndreas FärberCocoa graphics 2897 30ef3c74SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 2898 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 2899 4f978632SAkihiko OdakiR: Akihiko Odaki <akihiko.odaki@daynix.com> 2900 351f1bf6SAndreas FärberS: Odd Fixes 2901 351f1bf6SAndreas FärberF: ui/cocoa.m 2902 351f1bf6SAndreas Färber 2903 fd5d5c56SAnthony LiguoriMain loop 2904 da26f37aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 2905 da26f37aSPaolo BonziniS: Maintained 2906 54d31236SMarkus ArmbrusterF: include/qemu/main-loop.h 2907 54d31236SMarkus ArmbrusterF: include/sysemu/runstate.h 2908 e6dba048SAlejandro JimenezF: include/sysemu/runstate-action.h 2909 3ecb29a3SPaolo BonziniF: util/main-loop.c 2910 3ecb29a3SPaolo BonziniF: util/qemu-timer.c 2911 *8d7f2e76SPhilippe Mathieu-DaudéF: system/vl.c 2912 *8d7f2e76SPhilippe Mathieu-DaudéF: system/main.c 2913 *8d7f2e76SPhilippe Mathieu-DaudéF: system/cpus.c 2914 *8d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-throttle.c 2915 *8d7f2e76SPhilippe Mathieu-DaudéF: system/cpu-timers.c 2916 *8d7f2e76SPhilippe Mathieu-DaudéF: system/runstate* 2917 0e201d34SMarkus ArmbrusterF: qapi/run-state.json 2918 fd5d5c56SAnthony Liguori 2919 1b7e01d0SStefan HajnocziRead, Copy, Update (RCU) 2920 1b7e01d0SStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 2921 1b7e01d0SStefan HajnocziS: Maintained 2922 fc3b9dfaSPhilippe Mathieu-DaudéF: docs/devel/lockcnt.txt 2923 fc3b9dfaSPhilippe Mathieu-DaudéF: docs/devel/rcu.txt 2924 1b7e01d0SStefan HajnocziF: include/qemu/rcu*.h 2925 da668aa1SThomas HuthF: tests/unit/rcutorture.c 2926 da668aa1SThomas HuthF: tests/unit/test-rcu-*.c 2927 1b7e01d0SStefan HajnocziF: util/rcu.c 2928 1b7e01d0SStefan Hajnoczi 2929 8899b4aeSLuiz CapitulinoHuman Monitor (HMP) 2930 b8b6d3c0SDr. David Alan GilbertM: Dr. David Alan Gilbert <dave@treblig.org> 2931 fbb0621aSLuiz CapitulinoS: Maintained 2932 5bce308aSKevin WolfF: monitor/monitor-internal.h 2933 e84328faSKevin WolfF: monitor/misc.c 2934 1d95db74SKevin WolfF: monitor/monitor.c 2935 f1b3ccfaSKevin WolfF: monitor/hmp* 2936 f1b3ccfaSKevin WolfF: hmp.h 2937 c13e9912SThomas HuthF: hmp-commands*.hx 2938 c13e9912SThomas HuthF: include/monitor/hmp-target.h 2939 1e8a1faeSThomas HuthF: tests/qtest/test-hmp.c 2940 637de4dbSMarkus ArmbrusterF: include/qemu/qemu-print.h 2941 637de4dbSMarkus ArmbrusterF: util/qemu-print.c 2942 fd5d5c56SAnthony Liguori 2943 f536f112SPaolo BonziniNetwork device backends 2944 442469e6SStefan HajnocziM: Jason Wang <jasowang@redhat.com> 2945 fd5d5c56SAnthony LiguoriS: Maintained 2946 fd5d5c56SAnthony LiguoriF: net/ 2947 d24b2b1cSThomas HuthF: include/net/ 2948 e9bbc8bdSMarkus ArmbrusterF: qemu-bridge-helper.c 2949 e18a8b34SStefan HajnocziT: git https://github.com/jasowang/qemu.git net 2950 3c0bd37dSMarkus ArmbrusterF: qapi/net.json 2951 fd5d5c56SAnthony Liguori 2952 aee09bafSVincenzo MaffioneNetmap network backend 2953 aee09bafSVincenzo MaffioneM: Luigi Rizzo <rizzo@iet.unipi.it> 2954 aee09bafSVincenzo MaffioneM: Giuseppe Lettieri <g.lettieri@iet.unipi.it> 2955 aee09bafSVincenzo MaffioneM: Vincenzo Maffione <v.maffione@gmail.com> 2956 aee09bafSVincenzo MaffioneW: http://info.iet.unipi.it/~luigi/netmap/ 2957 aee09bafSVincenzo MaffioneS: Maintained 2958 aee09bafSVincenzo MaffioneF: net/netmap.c 2959 aee09bafSVincenzo Maffione 2960 cb039ef3SIlya MaximetsAF_XDP network backend 2961 cb039ef3SIlya MaximetsR: Ilya Maximets <i.maximets@ovn.org> 2962 cb039ef3SIlya MaximetsF: net/af-xdp.c 2963 cb039ef3SIlya Maximets 2964 4fc264f4SEduardo HabkostHost Memory Backends 2965 4ade3ea1SDavid HildenbrandM: David Hildenbrand <david@redhat.com> 2966 4fc264f4SEduardo HabkostM: Igor Mammedov <imammedo@redhat.com> 2967 4fc264f4SEduardo HabkostS: Maintained 2968 4fc264f4SEduardo HabkostF: backends/hostmem*.c 2969 4fc264f4SEduardo HabkostF: include/sysemu/hostmem.h 2970 9cd9313fSDavid HildenbrandF: docs/system/vm-templating.rst 2971 f953c100SEduardo HabkostT: git https://gitlab.com/ehabkost/qemu.git machine-next 2972 4fc264f4SEduardo Habkost 2973 6034011cSGongleiCryptodev Backends 2974 6034011cSGongleiM: Gonglei <arei.gonglei@huawei.com> 2975 2133e07cSzhenwei piM: zhenwei pi <pizhenwei@bytedance.com> 2976 6034011cSGongleiS: Maintained 2977 6034011cSGongleiF: include/sysemu/cryptodev*.h 2978 6034011cSGongleiF: backends/cryptodev*.c 2979 14c9fd16Szhenwei piF: qapi/cryptodev.json 2980 6034011cSGonglei 2981 b8eaee96SJohn SnowPython library 2982 b8eaee96SJohn SnowM: John Snow <jsnow@redhat.com> 2983 b8eaee96SJohn SnowM: Cleber Rosa <crosa@redhat.com> 2984 89d38c74SJohn SnowR: Beraldo Leal <bleal@redhat.com> 2985 b8eaee96SJohn SnowS: Maintained 2986 b8eaee96SJohn SnowF: python/ 2987 b8eaee96SJohn SnowT: git https://gitlab.com/jsnow/qemu.git python 2988 b8eaee96SJohn Snow 2989 ad904f66SEduardo HabkostPython scripts 2990 89d38c74SJohn SnowM: John Snow <jsnow@redhat.com> 2991 ad904f66SEduardo HabkostM: Cleber Rosa <crosa@redhat.com> 2992 4251dfb0SJohn SnowS: Odd Fixes 2993 ad904f66SEduardo HabkostF: scripts/*.py 2994 ad904f66SEduardo HabkostF: tests/*.py 2995 ad904f66SEduardo Habkost 2996 f4abfc6cSVladimir Sementsov-OgievskiyBenchmark util 2997 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 2998 f4abfc6cSVladimir Sementsov-OgievskiyS: Maintained 2999 f4abfc6cSVladimir Sementsov-OgievskiyF: scripts/simplebench/ 3000 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git simplebench 3001 f4abfc6cSVladimir Sementsov-Ogievskiy 3002 8cad15b1SVladimir Sementsov-OgievskiyTransactions helper 3003 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3004 8cad15b1SVladimir Sementsov-OgievskiyS: Maintained 3005 8cad15b1SVladimir Sementsov-OgievskiyF: include/qemu/transactions.h 3006 8cad15b1SVladimir Sementsov-OgievskiyF: util/transactions.c 3007 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3008 8cad15b1SVladimir Sementsov-Ogievskiy 3009 8899b4aeSLuiz CapitulinoQAPI 3010 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 3011 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3012 9740618cSLuiz CapitulinoS: Supported 3013 8899b4aeSLuiz CapitulinoF: qapi/ 3014 0311c5bdSMarkus ArmbrusterX: qapi/*.json 3015 ac4abb9aSMarkus ArmbrusterF: include/qapi/ 3016 ac4abb9aSMarkus ArmbrusterX: include/qapi/qmp/ 3017 ac4abb9aSMarkus ArmbrusterF: include/qapi/qmp/dispatch.h 3018 c0bd0b50SPaolo BonziniF: tests/qapi-schema/ 3019 da668aa1SThomas HuthF: tests/unit/test-*-visitor.c 3020 da668aa1SThomas HuthF: tests/unit/test-qapi-*.c 3021 da668aa1SThomas HuthF: tests/unit/test-qmp-*.c 3022 da668aa1SThomas HuthF: tests/unit/test-visitor-serialization.c 3023 be25fcc4SMarkus ArmbrusterF: scripts/qapi-gen.py 3024 be25fcc4SMarkus ArmbrusterF: scripts/qapi/* 3025 4078ee54SPeter MaydellF: docs/sphinx/qapidoc.py 3026 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/qapi* 3027 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3028 8899b4aeSLuiz Capitulino 3029 7810d291SLuiz CapitulinoQAPI Schema 3030 7810d291SLuiz CapitulinoM: Eric Blake <eblake@redhat.com> 3031 7810d291SLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 3032 7810d291SLuiz CapitulinoS: Supported 3033 0311c5bdSMarkus ArmbrusterF: qapi/*.json 3034 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3035 7810d291SLuiz Capitulino 3036 f3582ba4SLuiz CapitulinoQObject 3037 daf5dc78SMarkus ArmbrusterM: Markus Armbruster <armbru@redhat.com> 3038 daf5dc78SMarkus ArmbrusterS: Supported 3039 f3582ba4SLuiz CapitulinoF: qobject/ 3040 7735d2b5SMarkus ArmbrusterF: include/qapi/qmp/ 3041 7735d2b5SMarkus ArmbrusterX: include/qapi/qmp/dispatch.h 3042 a2f3453eSEric BlakeF: scripts/coccinelle/qobject.cocci 3043 da668aa1SThomas HuthF: tests/unit/check-qdict.c 3044 da668aa1SThomas HuthF: tests/unit/check-qjson.c 3045 da668aa1SThomas HuthF: tests/unit/check-qlist.c 3046 da668aa1SThomas HuthF: tests/unit/check-qlit.c 3047 da668aa1SThomas HuthF: tests/unit/check-qnull.c 3048 da668aa1SThomas HuthF: tests/unit/check-qnum.c 3049 da668aa1SThomas HuthF: tests/unit/check-qobject.c 3050 da668aa1SThomas HuthF: tests/unit/check-qstring.c 3051 fe07b62cSPhilippe Mathieu-DaudéF: tests/data/qobject/qdict.txt 3052 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3053 f3582ba4SLuiz Capitulino 3054 f05d9999SMichael RothQEMU Guest Agent 3055 2f5f9bc8SMichael RothM: Michael Roth <michael.roth@amd.com> 3056 e8cbe584SKonstantin KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3057 f05d9999SMichael RothS: Maintained 3058 f05d9999SMichael RothF: qga/ 3059 27a296fcSPeter MaydellF: docs/interop/qemu-ga.rst 3060 db16115fSPeter MaydellF: docs/interop/qemu-ga-ref.rst 3061 ab7f9f7dSPhilippe Mathieu-DaudéF: scripts/qemu-guest-agent/ 3062 da668aa1SThomas HuthF: tests/unit/test-qga.c 3063 e18a8b34SStefan HajnocziT: git https://github.com/mdroth/qemu.git qga 3064 f05d9999SMichael Roth 3065 cced3a72SKostiantyn KostiukQEMU Guest Agent Win32 3066 cced3a72SKostiantyn KostiukM: Konstantin Kostiuk <kkostiuk@redhat.com> 3067 cced3a72SKostiantyn KostiukS: Maintained 3068 cced3a72SKostiantyn KostiukF: qga/*win32* 3069 cced3a72SKostiantyn KostiukF: qga/vss-win32/ 3070 cced3a72SKostiantyn KostiukF: qga/installer/ 3071 cced3a72SKostiantyn KostiukT: git https://github.com/kostyanf14/qemu.git qga-win32 3072 cced3a72SKostiantyn Kostiuk 3073 4688c94cSAndreas FärberQOM 3074 1085d86eSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3075 1085d86eSPaolo BonziniR: Daniel P. Berrange <berrange@redhat.com> 3076 24c4cd13SEduardo HabkostR: Eduardo Habkost <eduardo@habkost.net> 3077 4688c94cSAndreas FärberS: Supported 3078 4db546d3SThomas HuthF: docs/devel/qom.rst 3079 8f920054SMarkus ArmbrusterF: docs/qdev-device-use.txt 3080 8f920054SMarkus ArmbrusterF: hw/core/qdev* 3081 b77b5b3dSMarkus ArmbrusterF: hw/core/bus.c 3082 b77b5b3dSMarkus ArmbrusterF: hw/core/sysbus.c 3083 8f920054SMarkus ArmbrusterF: include/hw/qdev* 3084 8f920054SMarkus ArmbrusterF: include/monitor/qdev.h 3085 4688c94cSAndreas FärberF: include/qom/ 3086 c577ff62SMarkus ArmbrusterF: qapi/qom.json 3087 c577ff62SMarkus ArmbrusterF: qapi/qdev.json 3088 22fb6eb5SPaolo BonziniF: scripts/coccinelle/qom-parent-type.cocci 3089 e3e2c0c8SPhilippe Mathieu-DaudéF: scripts/qom-cast-macro-clean-cocci-gen.py 3090 *8d7f2e76SPhilippe Mathieu-DaudéF: system/qdev-monitor.c 3091 9b45a025SPhilippe Mathieu-DaudéF: stubs/qdev.c 3092 4688c94cSAndreas FärberF: qom/ 3093 da668aa1SThomas HuthF: tests/unit/check-qom-interface.c 3094 da668aa1SThomas HuthF: tests/unit/check-qom-proplist.c 3095 da668aa1SThomas HuthF: tests/unit/test-qdev-global-props.c 3096 4688c94cSAndreas Färber 3097 94dfc0f3SEduardo HabkostQOM boilerplate conversion script 3098 24c4cd13SEduardo HabkostM: Eduardo Habkost <eduardo@habkost.net> 3099 94dfc0f3SEduardo HabkostS: Maintained 3100 94dfc0f3SEduardo HabkostF: scripts/codeconverter/ 3101 94dfc0f3SEduardo Habkost 3102 8899b4aeSLuiz CapitulinoQMP 3103 9740618cSLuiz CapitulinoM: Markus Armbruster <armbru@redhat.com> 3104 9740618cSLuiz CapitulinoS: Supported 3105 5bce308aSKevin WolfF: monitor/monitor-internal.h 3106 f1b3ccfaSKevin WolfF: monitor/qmp* 3107 e84328faSKevin WolfF: monitor/misc.c 3108 1d95db74SKevin WolfF: monitor/monitor.c 3109 92a3c6aaSMarkus ArmbrusterF: qapi/control.json 3110 abb3d37dSMarkus ArmbrusterF: qapi/error.json 3111 92a3c6aaSMarkus ArmbrusterF: qapi/introspect.json 3112 c39cdbf6SPhilippe Mathieu-DaudéF: docs/devel/*qmp-* 3113 12b2f0d9SPhilippe Mathieu-DaudéF: docs/interop/*qmp-* 3114 9740618cSLuiz CapitulinoF: scripts/qmp/ 3115 1e8a1faeSThomas HuthF: tests/qtest/qmp-test.c 3116 1e8a1faeSThomas HuthF: tests/qtest/qmp-cmd-test.c 3117 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/armbru.git qapi-next 3118 8899b4aeSLuiz Capitulino 3119 98a43bf0SPaolo Bonziniqtest 3120 98a43bf0SPaolo BonziniM: Thomas Huth <thuth@redhat.com> 3121 98a43bf0SPaolo BonziniM: Laurent Vivier <lvivier@redhat.com> 3122 2185fd67SPaolo BonziniR: Paolo Bonzini <pbonzini@redhat.com> 3123 98a43bf0SPaolo BonziniS: Maintained 3124 *8d7f2e76SPhilippe Mathieu-DaudéF: system/qtest.c 3125 1583a389SClaudio FontanaF: accel/qtest/ 3126 1e8a1faeSThomas HuthF: tests/qtest/ 3127 222455efSEmanuele Giuseppe EspositoF: docs/devel/qgraph.rst 3128 4db546d3SThomas HuthF: docs/devel/qtest.rst 3129 520ddc18SThomas HuthX: tests/qtest/bios-tables-test* 3130 98a43bf0SPaolo Bonzini 3131 5f6fd09aSAlexander BulekovDevice Fuzzing 3132 5f6fd09aSAlexander BulekovM: Alexander Bulekov <alxndr@bu.edu> 3133 5f6fd09aSAlexander BulekovR: Paolo Bonzini <pbonzini@redhat.com> 3134 5f6fd09aSAlexander BulekovR: Bandan Das <bsd@redhat.com> 3135 5f6fd09aSAlexander BulekovR: Stefan Hajnoczi <stefanha@redhat.com> 3136 6184e5fbSThomas HuthR: Thomas Huth <thuth@redhat.com> 3137 85221b05SDarren KennyR: Darren Kenny <darren.kenny@oracle.com> 3138 5d32fc3bSQiuhao LiR: Qiuhao Li <Qiuhao.Li@outlook.com> 3139 5f6fd09aSAlexander BulekovS: Maintained 3140 5f6fd09aSAlexander BulekovF: tests/qtest/fuzz/ 3141 d3d39fc0SPhilippe Mathieu-DaudéF: tests/qtest/fuzz-*test.c 3142 4ab20b51SAlex BennéeF: tests/docker/test-fuzz 3143 211635b3SAlexander BulekovF: scripts/oss-fuzz/ 3144 230376d2SAlexander BulekovF: hw/mem/sparse-mem.c 3145 f3a0208fSAlexander BulekovF: docs/devel/fuzzing.rst 3146 5f6fd09aSAlexander Bulekov 3147 cc0100f4SAlistair FrancisRegister API 3148 c22e580cSAlistair FrancisM: Alistair Francis <alistair@alistair23.me> 3149 cc0100f4SAlistair FrancisS: Maintained 3150 cc0100f4SAlistair FrancisF: hw/core/register.c 3151 cc0100f4SAlistair FrancisF: include/hw/register.h 3152 06a7b243SPhilippe Mathieu-DaudéF: include/hw/registerfields.h 3153 cc0100f4SAlistair Francis 3154 fd5d5c56SAnthony LiguoriSLIRP 3155 eda509faSSamuel ThibaultM: Samuel Thibault <samuel.thibault@ens-lyon.org> 3156 bafc72abSJan KiszkaS: Maintained 3157 663fb1e1SThomas HuthF: net/slirp.c 3158 d24b2b1cSThomas HuthF: include/net/slirp.h 3159 02cffe24SSamuel ThibaultT: git https://people.debian.org/~sthibault/qemu.git slirp 3160 fd5d5c56SAnthony Liguori 3161 aa09b3d5SMarkus ArmbrusterStats 3162 aa09b3d5SMarkus ArmbrusterS: Orphan 3163 aa09b3d5SMarkus ArmbrusterF: include/sysemu/stats.h 3164 aa09b3d5SMarkus ArmbrusterF: stats/ 3165 aa09b3d5SMarkus Armbruster 3166 6d0af39fSEdgar E. IglesiasStreams 3167 6d0af39fSEdgar E. IglesiasM: Edgar E. Iglesias <edgar.iglesias@gmail.com> 3168 6d0af39fSEdgar E. IglesiasS: Maintained 3169 6d0af39fSEdgar E. IglesiasF: hw/core/stream.c 3170 6d0af39fSEdgar E. IglesiasF: include/hw/stream.h 3171 6d0af39fSEdgar E. Iglesias 3172 b1ed728aSPaolo BonziniStubs 3173 b1ed728aSPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3174 b1ed728aSPaolo BonziniS: Maintained 3175 b1ed728aSPaolo BonziniF: stubs/ 3176 b1ed728aSPaolo Bonzini 3177 598a3f35SStefan HajnocziTracing 3178 1cd0f8ceSStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3179 84197267SMads YnddalR: Mads Ynddal <mads@ynddal.dk> 3180 598a3f35SStefan HajnocziS: Maintained 3181 598a3f35SStefan HajnocziF: trace/ 3182 0e076292SThomas HuthF: trace-events 3183 3a8273b1SPeter MaydellF: docs/qemu-option-trace.rst.inc 3184 92a3c6aaSMarkus ArmbrusterF: qapi/trace.json 3185 f70fd8fdSLluís VilanovaF: scripts/tracetool.py 3186 f70fd8fdSLluís VilanovaF: scripts/tracetool/ 3187 62dd1048SDaniel P. BerrangéF: scripts/qemu-trace-stap* 3188 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-trace-stap.rst 3189 d0fb9657SStefano GarzarellaF: docs/devel/tracing.rst 3190 e18a8b34SStefan HajnocziT: git https://github.com/stefanha/qemu.git tracing 3191 598a3f35SStefan Hajnoczi 3192 84197267SMads YnddalSimpletrace 3193 84197267SMads YnddalM: Mads Ynddal <mads@ynddal.dk> 3194 84197267SMads YnddalS: Maintained 3195 84197267SMads YnddalF: scripts/simpletrace.py 3196 84197267SMads Ynddal 3197 3859b6cfSMarkus ArmbrusterTPM 3198 1f63669eSStefan BergerM: Stefan Berger <stefanb@linux.ibm.com> 3199 6b4f250bSStefan BergerS: Maintained 3200 *8d7f2e76SPhilippe Mathieu-DaudéF: system/tpm* 3201 3859b6cfSMarkus ArmbrusterF: hw/tpm/* 3202 3859b6cfSMarkus ArmbrusterF: include/hw/acpi/tpm.h 3203 3859b6cfSMarkus ArmbrusterF: include/sysemu/tpm* 3204 3859b6cfSMarkus ArmbrusterF: qapi/tpm.json 3205 8ae92e24SPhilippe Mathieu-DaudéF: backends/tpm/ 3206 1e8a1faeSThomas HuthF: tests/qtest/*tpm* 3207 4db546d3SThomas HuthF: docs/specs/tpm.rst 3208 e18a8b34SStefan HajnocziT: git https://github.com/stefanberger/qemu-tpm.git tpm-next 3209 3859b6cfSMarkus Armbruster 3210 14f40fdcSBlue SwirlCheckpatch 3211 14f40fdcSBlue SwirlS: Odd Fixes 3212 14f40fdcSBlue SwirlF: scripts/checkpatch.pl 3213 14f40fdcSBlue Swirl 3214 c0787c8dSJuan QuintelaMigration 3215 c0787c8dSJuan QuintelaM: Juan Quintela <quintela@redhat.com> 3216 2bace555SPeter XuM: Peter Xu <peterx@redhat.com> 3217 2bace555SPeter XuM: Fabiano Rosas <farosas@suse.de> 3218 66f8b5a5SJuan QuintelaR: Leonardo Bras <leobras@redhat.com> 3219 c0787c8dSJuan QuintelaS: Maintained 3220 107b5969SMarc-André LureauF: hw/core/vmstate-if.c 3221 107b5969SMarc-André LureauF: include/hw/vmstate-if.h 3222 c0787c8dSJuan QuintelaF: include/migration/ 3223 b862888cSMarkus ArmbrusterF: include/qemu/userfaultfd.h 3224 44a1f946SDr. David Alan GilbertF: migration/ 3225 c5515640SAmit ShahF: scripts/vmstate-static-checker.py 3226 c5515640SAmit ShahF: tests/vmstate-static-checker-data/ 3227 1e8a1faeSThomas HuthF: tests/qtest/migration-test.c 3228 c468e368SMarkus ArmbrusterF: docs/devel/migration.rst 3229 48685a8eSMarkus ArmbrusterF: qapi/migration.json 3230 fac87d4dSHyman Huang(黄勇)F: tests/migration/ 3231 b862888cSMarkus ArmbrusterF: util/userfaultfd.c 3232 8ebcb4b3SPeter XuX: migration/rdma* 3233 8ebcb4b3SPeter Xu 3234 8ebcb4b3SPeter XuRDMA Migration 3235 8ebcb4b3SPeter XuM: Juan Quintela <quintela@redhat.com> 3236 8ebcb4b3SPeter XuR: Li Zhijian <lizhijian@fujitsu.com> 3237 8ebcb4b3SPeter XuR: Peter Xu <peterx@redhat.com> 3238 8ebcb4b3SPeter XuR: Leonardo Bras <leobras@redhat.com> 3239 8ebcb4b3SPeter XuS: Odd Fixes 3240 8ebcb4b3SPeter XuF: migration/rdma* 3241 c0787c8dSJuan Quintela 3242 2b3edd95SHyman Huang(黄勇)Migration dirty limit and dirty page rate 3243 2b3edd95SHyman Huang(黄勇)M: Hyman Huang <yong.huang@smartx.com> 3244 2b3edd95SHyman Huang(黄勇)S: Maintained 3245 *8d7f2e76SPhilippe Mathieu-DaudéF: system/dirtylimit.c 3246 2b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtylimit.h 3247 2b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.c 3248 2b3edd95SHyman Huang(黄勇)F: migration/dirtyrate.h 3249 2b3edd95SHyman Huang(黄勇)F: include/sysemu/dirtyrate.h 3250 2b3edd95SHyman Huang(黄勇) 3251 a566907fSMarc-André LureauD-Bus 3252 a566907fSMarc-André LureauM: Marc-André Lureau <marcandre.lureau@redhat.com> 3253 a566907fSMarc-André LureauS: Maintained 3254 5010cec2SMarc-André LureauF: backends/dbus-vmstate.c 3255 89f4df95SMarc-André LureauF: ui/dbus* 3256 89f4df95SMarc-André LureauF: audio/dbus* 3257 a5021d69SMarc-André LureauF: util/dbus.c 3258 89f4df95SMarc-André LureauF: include/ui/dbus* 3259 a5021d69SMarc-André LureauF: include/qemu/dbus.h 3260 89f4df95SMarc-André LureauF: docs/interop/dbus* 3261 89f4df95SMarc-André LureauF: docs/sphinx/dbus* 3262 89f4df95SMarc-André LureauF: docs/sphinx/fakedbusdoc.py 3263 89f4df95SMarc-André LureauF: tests/qtest/dbus* 3264 9b286e76SMarc-André LureauF: scripts/xml-preprocess* 3265 a566907fSMarc-André Lureau 3266 92bfedb0SEduardo OtuboSeccomp 3267 e3160deaSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3268 e3160deaSDaniel P. BerrangéS: Odd Fixes 3269 *8d7f2e76SPhilippe Mathieu-DaudéF: system/qemu-seccomp.c 3270 92bfedb0SEduardo OtuboF: include/sysemu/seccomp.h 3271 d2ea8dacSDaniel P. BerrangéF: tests/unit/test-seccomp.c 3272 92bfedb0SEduardo Otubo 3273 ddbb0d09SDaniel P. BerrangeCryptography 3274 ddbb0d09SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3275 ddbb0d09SDaniel P. BerrangeS: Maintained 3276 ddbb0d09SDaniel P. BerrangeF: crypto/ 3277 ddbb0d09SDaniel P. BerrangeF: include/crypto/ 3278 6b0a96ceSRichard HendersonF: host/include/*/host/crypto/ 3279 92a3c6aaSMarkus ArmbrusterF: qapi/crypto.json 3280 da668aa1SThomas HuthF: tests/unit/test-crypto-* 3281 3b472e71SThomas HuthF: tests/bench/benchmark-crypto-* 3282 da668aa1SThomas HuthF: tests/unit/crypto-tls-* 3283 da668aa1SThomas HuthF: tests/unit/pkix_asn1_tab.c 3284 899833cdSDaniel P. BerrangeF: qemu.sasl 3285 ddbb0d09SDaniel P. Berrange 3286 10817bf0SDaniel P. BerrangeCoroutines 3287 10817bf0SDaniel P. BerrangeM: Stefan Hajnoczi <stefanha@redhat.com> 3288 10817bf0SDaniel P. BerrangeM: Kevin Wolf <kwolf@redhat.com> 3289 00a25291SStefan HajnocziS: Maintained 3290 10817bf0SDaniel P. BerrangeF: util/*coroutine* 3291 10817bf0SDaniel P. BerrangeF: include/qemu/coroutine* 3292 da668aa1SThomas HuthF: tests/unit/test-coroutine.c 3293 10817bf0SDaniel P. Berrange 3294 88c5f205SDaniel P. BerrangeBuffers 3295 88c5f205SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3296 4251dfb0SJohn SnowS: Odd Fixes 3297 88c5f205SDaniel P. BerrangeF: util/buffer.c 3298 88c5f205SDaniel P. BerrangeF: include/qemu/buffer.h 3299 88c5f205SDaniel P. Berrange 3300 666a3af9SDaniel P. BerrangeI/O Channels 3301 666a3af9SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3302 666a3af9SDaniel P. BerrangeS: Maintained 3303 666a3af9SDaniel P. BerrangeF: io/ 3304 666a3af9SDaniel P. BerrangeF: include/io/ 3305 da668aa1SThomas HuthF: tests/unit/test-io-* 3306 666a3af9SDaniel P. Berrange 3307 5b76dd13SDaniel P. BerrangeUser authorization 3308 5b76dd13SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3309 5b76dd13SDaniel P. BerrangeS: Maintained 3310 5b76dd13SDaniel P. BerrangeF: authz/ 3311 c8c99887SDaniel P. BerrangeF: qapi/authz.json 3312 5b76dd13SDaniel P. BerrangeF: include/authz/ 3313 da668aa1SThomas HuthF: tests/unit/test-authz-* 3314 5b76dd13SDaniel P. Berrange 3315 5614a283SGerd HoffmannSockets 3316 5614a283SGerd HoffmannM: Daniel P. Berrange <berrange@redhat.com> 3317 5614a283SGerd HoffmannS: Maintained 3318 5614a283SGerd HoffmannF: include/qemu/sockets.h 3319 5614a283SGerd HoffmannF: util/qemu-sockets.c 3320 a2ff5a48SMarkus ArmbrusterF: qapi/sockets.json 3321 5614a283SGerd Hoffmann 3322 90e33dfeSDaniel P. BerrangéFile monitor 3323 90e33dfeSDaniel P. BerrangéM: Daniel P. Berrange <berrange@redhat.com> 3324 4251dfb0SJohn SnowS: Odd Fixes 3325 90e33dfeSDaniel P. BerrangéF: util/filemonitor*.c 3326 90e33dfeSDaniel P. BerrangéF: include/qemu/filemonitor.h 3327 da668aa1SThomas HuthF: tests/unit/test-util-filemonitor.c 3328 90e33dfeSDaniel P. Berrangé 3329 d310d85bSAlberto GarciaThrottling infrastructure 3330 d310d85bSAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3331 d310d85bSAlberto GarciaS: Supported 3332 d310d85bSAlberto GarciaF: block/throttle-groups.c 3333 d310d85bSAlberto GarciaF: include/block/throttle-groups.h 3334 89603938SPhilippe Mathieu-DaudéF: include/qemu/throttle*.h 3335 d310d85bSAlberto GarciaF: util/throttle.c 3336 89603938SPhilippe Mathieu-DaudéF: docs/throttle.txt 3337 da668aa1SThomas HuthF: tests/unit/test-throttle.c 3338 d310d85bSAlberto GarciaL: qemu-block@nongnu.org 3339 d310d85bSAlberto Garcia 3340 080d7aacSFam ZhengUUID 3341 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3342 080d7aacSFam ZhengS: Supported 3343 080d7aacSFam ZhengF: util/uuid.c 3344 080d7aacSFam ZhengF: include/qemu/uuid.h 3345 da668aa1SThomas HuthF: tests/unit/test-uuid.c 3346 080d7aacSFam Zheng 3347 50186051SLukas StraubYank feature 3348 50186051SLukas StraubM: Lukas Straub <lukasstraub2@web.de> 3349 50186051SLukas StraubS: Odd fixes 3350 50186051SLukas StraubF: util/yank.c 3351 1a92d6d5SLukas StraubF: migration/yank_functions* 3352 d3a0bb77SLukas StraubF: tests/unit/test-yank.c 3353 50186051SLukas StraubF: include/qemu/yank.h 3354 50186051SLukas StraubF: qapi/yank.json 3355 50186051SLukas Straub 3356 a4cc318eSzhanghailiangCOLO Framework 3357 2ac7d741SHailiang ZhangM: Hailiang Zhang <zhanghailiang@xfusion.com> 3358 a4cc318eSzhanghailiangS: Maintained 3359 a4cc318eSzhanghailiangF: migration/colo* 3360 a4cc318eSzhanghailiangF: include/migration/colo.h 3361 a4cc318eSzhanghailiangF: include/migration/failover.h 3362 a4cc318eSzhanghailiangF: docs/COLO-FT.txt 3363 a4cc318eSzhanghailiang 3364 88f82ed1SZhang ChenCOLO Proxy 3365 c6bf50ffSZhang ChenM: Zhang Chen <chen.zhang@intel.com> 3366 2ece6e64SLi ZhijianM: Li Zhijian <lizhijian@fujitsu.com> 3367 88f82ed1SZhang ChenS: Supported 3368 88f82ed1SZhang ChenF: docs/colo-proxy.txt 3369 88f82ed1SZhang ChenF: net/colo* 3370 88f82ed1SZhang ChenF: net/filter-rewriter.c 3371 88f82ed1SZhang ChenF: net/filter-mirror.c 3372 487cf3f2SZhang ChenF: tests/qtest/test-filter* 3373 88f82ed1SZhang Chen 3374 62258201SPavel DovgalyukRecord/replay 3375 62258201SPavel DovgalyukM: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> 3376 62258201SPavel DovgalyukR: Paolo Bonzini <pbonzini@redhat.com> 3377 70b7fba9SStefan HajnocziW: https://wiki.qemu.org/Features/record-replay 3378 62258201SPavel DovgalyukS: Supported 3379 62258201SPavel DovgalyukF: replay/* 3380 62258201SPavel DovgalyukF: block/blkreplay.c 3381 62258201SPavel DovgalyukF: net/filter-replay.c 3382 5b5968c4SPhilippe Mathieu-DaudéF: include/exec/replay-core.h 3383 62258201SPavel DovgalyukF: include/sysemu/replay.h 3384 4db546d3SThomas HuthF: docs/devel/replay.rst 3385 4db546d3SThomas HuthF: docs/system/replay.rst 3386 62258201SPavel DovgalyukF: stubs/replay.c 3387 bbbd9b6eSWillian RampazzoF: tests/avocado/replay_kernel.py 3388 bbbd9b6eSWillian RampazzoF: tests/avocado/replay_linux.py 3389 bbbd9b6eSWillian RampazzoF: tests/avocado/reverse_debugging.py 3390 43d7e1d7SPavel DovgalyukF: qapi/replay.json 3391 62258201SPavel Dovgalyuk 3392 eecf5eedSPeter XuIOVA Tree 3393 eecf5eedSPeter XuM: Peter Xu <peterx@redhat.com> 3394 eecf5eedSPeter XuS: Maintained 3395 eecf5eedSPeter XuF: include/qemu/iova-tree.h 3396 eecf5eedSPeter XuF: util/iova-tree.c 3397 eecf5eedSPeter Xu 3398 5ee547bbSViktor Prutyanovelf2dmp 3399 5ee547bbSViktor PrutyanovM: Viktor Prutyanov <viktor.prutyanov@phystech.edu> 3400 5ee547bbSViktor PrutyanovS: Maintained 3401 5ee547bbSViktor PrutyanovF: contrib/elf2dmp/ 3402 5ee547bbSViktor Prutyanov 3403 93198b6cSCorey MinyardI2C and SMBus 3404 93198b6cSCorey MinyardM: Corey Minyard <cminyard@mvista.com> 3405 93198b6cSCorey MinyardS: Maintained 3406 93198b6cSCorey MinyardF: hw/i2c/core.c 3407 93198b6cSCorey MinyardF: hw/i2c/smbus_slave.c 3408 93198b6cSCorey MinyardF: hw/i2c/smbus_master.c 3409 93198b6cSCorey MinyardF: hw/i2c/smbus_eeprom.c 3410 93198b6cSCorey MinyardF: include/hw/i2c/i2c.h 3411 93198b6cSCorey MinyardF: include/hw/i2c/smbus_master.h 3412 93198b6cSCorey MinyardF: include/hw/i2c/smbus_slave.h 3413 93198b6cSCorey MinyardF: include/hw/i2c/smbus_eeprom.h 3414 93198b6cSCorey Minyard 3415 bf0e0c70STitus RwantarePMBus 3416 bf0e0c70STitus RwantareM: Titus Rwantare <titusr@google.com> 3417 bf0e0c70STitus RwantareS: Maintained 3418 bf0e0c70STitus RwantareF: hw/i2c/pmbus_device.c 3419 bf0e0c70STitus RwantareF: hw/sensor/adm1272.c 3420 ffcdae67STitus RwantareF: hw/sensor/isl_pmbus_vr.c 3421 bf0e0c70STitus RwantareF: hw/sensor/max34451.c 3422 bf0e0c70STitus RwantareF: include/hw/i2c/pmbus_device.h 3423 ffcdae67STitus RwantareF: include/hw/sensor/isl_pmbus_vr.h 3424 bf0e0c70STitus RwantareF: tests/qtest/adm1272-test.c 3425 bf0e0c70STitus RwantareF: tests/qtest/max34451-test.c 3426 ffcdae67STitus RwantareF: tests/qtest/isl_pmbus_vr-test.c 3427 bf0e0c70STitus Rwantare 3428 d0d89526SPhilippe Mathieu-DaudéFirmware schema specifications 3429 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3430 d0d89526SPhilippe Mathieu-DaudéR: Daniel P. Berrange <berrange@redhat.com> 3431 d0d89526SPhilippe Mathieu-DaudéR: Kashyap Chamarthy <kchamart@redhat.com> 3432 d0d89526SPhilippe Mathieu-DaudéS: Maintained 3433 d0d89526SPhilippe Mathieu-DaudéF: docs/interop/firmware.json 3434 d0d89526SPhilippe Mathieu-Daudé 3435 6739df3fSLaszlo ErsekEDK2 Firmware 3436 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3437 9b437cd0SGerd HoffmannM: Gerd Hoffmann <kraxel@redhat.com> 3438 6739df3fSLaszlo ErsekS: Supported 3439 b5b31860SPhilippe Mathieu-DaudéF: hw/i386/*ovmf* 3440 6739df3fSLaszlo ErsekF: pc-bios/descriptors/??-edk2-*.json 3441 6739df3fSLaszlo ErsekF: pc-bios/edk2-* 3442 6739df3fSLaszlo ErsekF: roms/Makefile.edk2 3443 6739df3fSLaszlo ErsekF: roms/edk2 3444 6739df3fSLaszlo ErsekF: roms/edk2-* 3445 6739df3fSLaszlo ErsekF: tests/data/uefi-boot-images/ 3446 6739df3fSLaszlo ErsekF: tests/uefi-test-tools/ 3447 6739df3fSLaszlo Ersek 3448 8bc43f39SPeter XuVT-d Emulation 3449 8bc43f39SPeter XuM: Michael S. Tsirkin <mst@redhat.com> 3450 8bc43f39SPeter XuM: Peter Xu <peterx@redhat.com> 3451 8bc43f39SPeter XuR: Jason Wang <jasowang@redhat.com> 3452 8bc43f39SPeter XuS: Supported 3453 8bc43f39SPeter XuF: hw/i386/intel_iommu.c 3454 8bc43f39SPeter XuF: hw/i386/intel_iommu_internal.h 3455 8bc43f39SPeter XuF: include/hw/i386/intel_iommu.h 3456 8bc43f39SPeter Xu 3457 2f5a2b35SPhilippe Mathieu-DaudéAMD-Vi Emulation 3458 2f5a2b35SPhilippe Mathieu-DaudéS: Orphan 3459 2f5a2b35SPhilippe Mathieu-DaudéF: hw/i386/amd_iommu.? 3460 2f5a2b35SPhilippe Mathieu-Daudé 3461 e92fb016SBin MengOpenSBI Firmware 3462 e92fb016SBin MengM: Bin Meng <bmeng.cn@gmail.com> 3463 e92fb016SBin MengS: Supported 3464 e92fb016SBin MengF: pc-bios/opensbi-* 3465 e92fb016SBin MengF: .gitlab-ci.d/opensbi.yml 3466 e92fb016SBin MengF: .gitlab-ci.d/opensbi/ 3467 e92fb016SBin Meng 3468 59c7a187SLuc MichelClock framework 3469 59c7a187SLuc MichelM: Luc Michel <luc@lmichel.fr> 3470 1d7e6727SDamien HeddeR: Damien Hedde <damien.hedde@dahe.fr> 3471 59c7a187SLuc MichelS: Maintained 3472 59c7a187SLuc MichelF: include/hw/clock.h 3473 59c7a187SLuc MichelF: include/hw/qdev-clock.h 3474 59c7a187SLuc MichelF: hw/core/clock.c 3475 59c7a187SLuc MichelF: hw/core/clock-vmstate.c 3476 59c7a187SLuc MichelF: hw/core/qdev-clock.c 3477 59c7a187SLuc MichelF: docs/devel/clocks.rst 3478 59c7a187SLuc Michel 3479 fd5d5c56SAnthony LiguoriUsermode Emulation 3480 fd5d5c56SAnthony Liguori------------------ 3481 6347e1f1SMarkus ArmbrusterOverall usermode emulation 3482 486bbe5fSPaolo BonziniM: Riku Voipio <riku.voipio@iki.fi> 3483 486bbe5fSPaolo BonziniS: Maintained 3484 58410666SPhilippe Mathieu-DaudéF: accel/tcg/user-exec*.c 3485 bbf15aafSRichard HendersonF: include/user/ 3486 bbf15aafSRichard HendersonF: common-user/ 3487 486bbe5fSPaolo Bonzini 3488 fd5d5c56SAnthony LiguoriBSD user 3489 65a9d380SWarner LoshM: Warner Losh <imp@bsdimp.com> 3490 65a9d380SWarner LoshR: Kyle Evans <kevans@freebsd.org> 3491 65a9d380SWarner LoshS: Maintained 3492 fd5d5c56SAnthony LiguoriF: bsd-user/ 3493 812b31d3SAlex BennéeF: configs/targets/*-bsd-user.mak 3494 adbae40fSWarner LoshF: tests/vm/*bsd 3495 65a9d380SWarner LoshT: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1 3496 fd5d5c56SAnthony Liguori 3497 fd5d5c56SAnthony LiguoriLinux user 3498 8f902c54SRiku VoipioM: Laurent Vivier <laurent@vivier.eu> 3499 fd5d5c56SAnthony LiguoriS: Maintained 3500 fd5d5c56SAnthony LiguoriF: linux-user/ 3501 812b31d3SAlex BennéeF: configs/targets/*linux-user.mak 3502 e5dd9875SThomas HuthF: scripts/qemu-binfmt-conf.sh 3503 e3a6c825SLaurent VivierF: scripts/update-syscalltbl.sh 3504 57333330SLaurent VivierF: scripts/update-mips-syscall-args.sh 3505 382ae67aSLaurent VivierF: scripts/gensyscalls.sh 3506 42f5a7e9SAurelien Jarno 3507 42f5a7e9SAurelien JarnoTiny Code Generator (TCG) 3508 42f5a7e9SAurelien Jarno------------------------- 3509 6347e1f1SMarkus ArmbrusterCommon TCG code 3510 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3511 42f5a7e9SAurelien JarnoS: Maintained 3512 42f5a7e9SAurelien JarnoF: tcg/ 3513 d3582cfdSPhilippe Mathieu-DaudéF: include/tcg/ 3514 42f5a7e9SAurelien Jarno 3515 22b5867bSAlex BennéeTCG Plugins 3516 22b5867bSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3517 3d7caf14SAlexandre IoossR: Alexandre Iooss <erdnaxe@crans.org> 3518 a6b95a97SMahmoud MandourR: Mahmoud Mandour <ma.mandourr@gmail.com> 3519 22b5867bSAlex BennéeS: Maintained 3520 8ea6abf0SAlex BennéeF: docs/devel/tcg-plugins.rst 3521 22b5867bSAlex BennéeF: plugins/ 3522 c17a386bSAlex BennéeF: tests/plugin/ 3523 bbbd9b6eSWillian RampazzoF: tests/avocado/tcg_plugins.py 3524 c17a386bSAlex BennéeF: contrib/plugins/ 3525 22b5867bSAlex Bennée 3526 6347e1f1SMarkus ArmbrusterAArch64 TCG target 3527 3e5a01efSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3528 b25a464cSClaudio FontanaS: Maintained 3529 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3530 b25a464cSClaudio FontanaF: tcg/aarch64/ 3531 b25a464cSClaudio Fontana 3532 6347e1f1SMarkus ArmbrusterARM TCG target 3533 7c6ef61aSPeter MaydellM: Richard Henderson <richard.henderson@linaro.org> 3534 42f5a7e9SAurelien JarnoS: Maintained 3535 b4f2bd1cSPeter MaydellL: qemu-arm@nongnu.org 3536 42f5a7e9SAurelien JarnoF: tcg/arm/ 3537 42f5a7e9SAurelien Jarno 3538 6347e1f1SMarkus Armbrusteri386 TCG target 3539 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3540 42f5a7e9SAurelien JarnoS: Maintained 3541 42f5a7e9SAurelien JarnoF: tcg/i386/ 3542 42f5a7e9SAurelien Jarno 3543 afa33258SWANG XueruiLoongArch64 TCG target 3544 afa33258SWANG XueruiM: WANG Xuerui <git@xen0n.name> 3545 afa33258SWANG XueruiS: Maintained 3546 afa33258SWANG XueruiF: tcg/loongarch64/ 3547 afa33258SWANG Xuerui 3548 6347e1f1SMarkus ArmbrusterMIPS TCG target 3549 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3550 099d510bSAleksandar MarkovicR: Aurelien Jarno <aurelien@aurel32.net> 3551 dab1e1e1SHuacai ChenR: Huacai Chen <chenhuacai@kernel.org> 3552 15d983deSAleksandar MarkovicR: Jiaxun Yang <jiaxun.yang@flygoat.com> 3553 97d89746SAleksandar MarkovicR: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com> 3554 cf960317SPhilippe Mathieu-DaudéS: Odd Fixes 3555 42f5a7e9SAurelien JarnoF: tcg/mips/ 3556 42f5a7e9SAurelien Jarno 3557 6347e1f1SMarkus ArmbrusterPPC TCG target 3558 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3559 15610d42SPranith KumarS: Odd Fixes 3560 42f5a7e9SAurelien JarnoF: tcg/ppc/ 3561 42f5a7e9SAurelien Jarno 3562 6347e1f1SMarkus ArmbrusterRISC-V TCG target 3563 c1677bccSPalmer DabbeltM: Palmer Dabbelt <palmer@dabbelt.com> 3564 fb1f70f3SAlistair FrancisM: Alistair Francis <Alistair.Francis@wdc.com> 3565 fb1f70f3SAlistair FrancisL: qemu-riscv@nongnu.org 3566 fb1f70f3SAlistair FrancisS: Maintained 3567 fb1f70f3SAlistair FrancisF: tcg/riscv/ 3568 fb1f70f3SAlistair FrancisF: disas/riscv.c 3569 fb1f70f3SAlistair Francis 3570 6347e1f1SMarkus ArmbrusterS390 TCG target 3571 336f744eSRichard HendersonM: Richard Henderson <richard.henderson@linaro.org> 3572 42f5a7e9SAurelien JarnoS: Maintained 3573 42f5a7e9SAurelien JarnoF: tcg/s390/ 3574 146bd283SCornelia HuckL: qemu-s390x@nongnu.org 3575 42f5a7e9SAurelien Jarno 3576 6347e1f1SMarkus ArmbrusterSPARC TCG target 3577 297e8005SMarkus ArmbrusterS: Odd Fixes 3578 6d0b52edSRichard HendersonF: tcg/sparc64/ 3579 c17652eeSPaolo BonziniF: disas/sparc.c 3580 bc75c9e5SStefan Weil 3581 6347e1f1SMarkus ArmbrusterTCI TCG target 3582 bc75c9e5SStefan WeilM: Stefan Weil <sw@weilnetz.de> 3583 bc75c9e5SStefan WeilS: Maintained 3584 8ef9cd55SAndreas FärberF: tcg/tci/ 3585 752a2ae2SPhilippe Mathieu-DaudéF: tcg/tci.c 3586 c17652eeSPaolo BonziniF: disas/tci.c 3587 aa09c951SAndreas Färber 3588 f05b328cSStefan HajnocziBlock drivers 3589 f05b328cSStefan Hajnoczi------------- 3590 f05b328cSStefan HajnocziVMDK 3591 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3592 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3593 f05b328cSStefan HajnocziS: Supported 3594 f05b328cSStefan HajnocziF: block/vmdk.c 3595 f05b328cSStefan Hajnoczi 3596 f05b328cSStefan HajnocziRBD 3597 0725570bSIlya DryomovM: Ilya Dryomov <idryomov@gmail.com> 3598 6d2f38ebSPeter LievenR: Peter Lieven <pl@kamp.de> 3599 280458a3SJeff CodyL: qemu-block@nongnu.org 3600 f05b328cSStefan HajnocziS: Supported 3601 f05b328cSStefan HajnocziF: block/rbd.c 3602 f05b328cSStefan Hajnoczi 3603 f05b328cSStefan HajnocziVHDX 3604 5f5246b6SJeff CodyM: Jeff Cody <codyprime@gmail.com> 3605 280458a3SJeff CodyL: qemu-block@nongnu.org 3606 f05b328cSStefan HajnocziS: Supported 3607 f05b328cSStefan HajnocziF: block/vhdx* 3608 f05b328cSStefan Hajnoczi 3609 f05b328cSStefan HajnocziVDI 3610 f05b328cSStefan HajnocziM: Stefan Weil <sw@weilnetz.de> 3611 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3612 f05b328cSStefan HajnocziS: Maintained 3613 f05b328cSStefan HajnocziF: block/vdi.c 3614 f05b328cSStefan Hajnoczi 3615 fd66dbd4SStefan Hajnocziblkio 3616 fd66dbd4SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3617 fd66dbd4SStefan HajnocziL: qemu-block@nongnu.org 3618 fd66dbd4SStefan HajnocziS: Maintained 3619 fd66dbd4SStefan HajnocziF: block/blkio.c 3620 fd66dbd4SStefan Hajnoczi 3621 f05b328cSStefan HajnocziiSCSI 3622 f05b328cSStefan HajnocziM: Ronnie Sahlberg <ronniesahlberg@gmail.com> 3623 f05b328cSStefan HajnocziM: Paolo Bonzini <pbonzini@redhat.com> 3624 f05b328cSStefan HajnocziM: Peter Lieven <pl@kamp.de> 3625 c95e4c0eSKevin WolfL: qemu-block@nongnu.org 3626 2185fd67SPaolo BonziniS: Odd Fixes 3627 f05b328cSStefan HajnocziF: block/iscsi.c 3628 2deb63c2SPeter LievenF: block/iscsi-opts.c 3629 f05b328cSStefan Hajnoczi 3630 99c62e70SEric BlakeNetwork Block Device (NBD) 3631 99c62e70SEric BlakeM: Eric Blake <eblake@redhat.com> 3632 9e4067b8SVladimir Sementsov-OgievskiyM: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> 3633 99c62e70SEric BlakeL: qemu-block@nongnu.org 3634 99c62e70SEric BlakeS: Maintained 3635 99c62e70SEric BlakeF: block/nbd* 3636 99c62e70SEric BlakeF: nbd/ 3637 99c62e70SEric BlakeF: include/block/nbd* 3638 99c62e70SEric BlakeF: qemu-nbd.* 3639 99c62e70SEric BlakeF: blockdev-nbd.c 3640 3229a835SVladimir Sementsov-OgievskiyF: docs/interop/nbd.txt 3641 33b2b388SWainer dos Santos MoschettaF: docs/tools/qemu-nbd.rst 3642 58a6fdccSEric BlakeF: tests/qemu-iotests/tests/*nbd* 3643 ebe2aad2SStefan HajnocziT: git https://repo.or.cz/qemu/ericb.git nbd 3644 9e4067b8SVladimir Sementsov-OgievskiyT: git https://gitlab.com/vsementsov/qemu.git block 3645 99c62e70SEric Blake 3646 6542aa9cSPeter LievenNFS 3647 6542aa9cSPeter LievenM: Peter Lieven <pl@kamp.de> 3648 280458a3SJeff CodyL: qemu-block@nongnu.org 3649 6542aa9cSPeter LievenS: Maintained 3650 6542aa9cSPeter LievenF: block/nfs.c 3651 6542aa9cSPeter Lieven 3652 f05b328cSStefan HajnocziSSH 3653 f05b328cSStefan HajnocziM: Richard W.M. Jones <rjones@redhat.com> 3654 280458a3SJeff CodyL: qemu-block@nongnu.org 3655 f05b328cSStefan HajnocziS: Supported 3656 f05b328cSStefan HajnocziF: block/ssh.c 3657 c9a12e75SChrysostomos Nanakos 3658 280458a3SJeff CodyCURL 3659 280458a3SJeff CodyL: qemu-block@nongnu.org 3660 5c6090faSThomas HuthS: Odd Fixes 3661 280458a3SJeff CodyF: block/curl.c 3662 280458a3SJeff Cody 3663 280458a3SJeff CodyGLUSTER 3664 280458a3SJeff CodyL: qemu-block@nongnu.org 3665 5c6090faSThomas HuthL: integration@gluster.org 3666 5c6090faSThomas HuthS: Odd Fixes 3667 280458a3SJeff CodyF: block/gluster.c 3668 b5e9476cSGonglei 3669 199667a8SFam ZhengNull Block Driver 3670 fe5ca46dSFam ZhengM: Fam Zheng <fam@euphon.net> 3671 199667a8SFam ZhengL: qemu-block@nongnu.org 3672 199667a8SFam ZhengS: Supported 3673 199667a8SFam ZhengF: block/null.c 3674 199667a8SFam Zheng 3675 bdd6a90aSFam ZhengNVMe Block Driver 3676 1a949789SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3677 1a949789SStefan HajnocziR: Fam Zheng <fam@euphon.net> 3678 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3679 bdd6a90aSFam ZhengL: qemu-block@nongnu.org 3680 bdd6a90aSFam ZhengS: Supported 3681 bdd6a90aSFam ZhengF: block/nvme* 3682 dc0b4d94SPhilippe Mathieu-DaudéF: include/block/nvme.h 3683 1a949789SStefan HajnocziT: git https://github.com/stefanha/qemu.git block 3684 bdd6a90aSFam Zheng 3685 b5e9476cSGongleiBootdevice 3686 b5e9476cSGongleiM: Gonglei <arei.gonglei@huawei.com> 3687 b5e9476cSGongleiS: Maintained 3688 *8d7f2e76SPhilippe Mathieu-DaudéF: system/bootdevice.c 3689 ecdda9e0SAlberto Garcia 3690 ecdda9e0SAlberto GarciaQuorum 3691 ecdda9e0SAlberto GarciaM: Alberto Garcia <berto@igalia.com> 3692 ecdda9e0SAlberto GarciaS: Supported 3693 ecdda9e0SAlberto GarciaF: block/quorum.c 3694 ecdda9e0SAlberto GarciaL: qemu-block@nongnu.org 3695 e7c6e631SStefan Hajnoczi 3696 bfcc224eSAapo Vienamoblklogwrites 3697 bfcc224eSAapo VienamoM: Ari Sundholm <ari@tuxera.com> 3698 bfcc224eSAapo VienamoL: qemu-block@nongnu.org 3699 bfcc224eSAapo VienamoS: Supported 3700 bfcc224eSAapo VienamoF: block/blklogwrites.c 3701 bfcc224eSAapo Vienamo 3702 e7c6e631SStefan Hajnocziblkverify 3703 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3704 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3705 e7c6e631SStefan HajnocziS: Supported 3706 e7c6e631SStefan HajnocziF: block/blkverify.c 3707 e7c6e631SStefan Hajnoczi 3708 e7c6e631SStefan Hajnoczibochs 3709 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3710 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3711 e7c6e631SStefan HajnocziS: Supported 3712 e7c6e631SStefan HajnocziF: block/bochs.c 3713 e7c6e631SStefan Hajnoczi 3714 e7c6e631SStefan Hajnoczicloop 3715 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3716 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3717 e7c6e631SStefan HajnocziS: Supported 3718 e7c6e631SStefan HajnocziF: block/cloop.c 3719 e7c6e631SStefan Hajnoczi 3720 e7c6e631SStefan Hajnoczidmg 3721 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3722 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3723 e7c6e631SStefan HajnocziS: Supported 3724 e7c6e631SStefan HajnocziF: block/dmg.c 3725 e7c6e631SStefan Hajnoczi 3726 e7c6e631SStefan Hajnocziparallels 3727 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3728 f3073712SDenis V. LunevM: Denis V. Lunev <den@openvz.org> 3729 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3730 e7c6e631SStefan HajnocziS: Supported 3731 e7c6e631SStefan HajnocziF: block/parallels.c 3732 a960c4b4SVladimir Sementsov-OgievskiyF: block/parallels-ext.c 3733 5746c1cdSPhilippe Mathieu-DaudéF: docs/interop/parallels.txt 3734 bb20ec6bSDenis V. LunevT: git https://src.openvz.org/scm/~den/qemu.git parallels 3735 e7c6e631SStefan Hajnoczi 3736 e7c6e631SStefan Hajnocziqed 3737 e7c6e631SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3738 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3739 e7c6e631SStefan HajnocziS: Supported 3740 e7c6e631SStefan HajnocziF: block/qed.c 3741 e7c6e631SStefan Hajnoczi 3742 e7c6e631SStefan Hajnocziraw 3743 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3744 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3745 e7c6e631SStefan HajnocziS: Supported 3746 e7c6e631SStefan HajnocziF: block/linux-aio.c 3747 f586d5fcSMarkus ArmbrusterF: include/block/raw-aio.h 3748 2e6fc7ebSEric BlakeF: block/raw-format.c 3749 c1bb86cdSEric BlakeF: block/file-posix.c 3750 c1bb86cdSEric BlakeF: block/file-win32.c 3751 e7c6e631SStefan HajnocziF: block/win32-aio.c 3752 e7c6e631SStefan Hajnoczi 3753 6663a0a3SAarushi MehtaLinux io_uring 3754 6663a0a3SAarushi MehtaM: Aarushi Mehta <mehta.aaru20@gmail.com> 3755 6663a0a3SAarushi MehtaM: Julia Suvorova <jusual@redhat.com> 3756 6663a0a3SAarushi MehtaM: Stefan Hajnoczi <stefanha@redhat.com> 3757 0ef28014SStefano GarzarellaR: Stefano Garzarella <sgarzare@redhat.com> 3758 6663a0a3SAarushi MehtaL: qemu-block@nongnu.org 3759 6663a0a3SAarushi MehtaS: Maintained 3760 6663a0a3SAarushi MehtaF: block/io_uring.c 3761 06a47ef5SAarushi MehtaF: stubs/io_uring.c 3762 6663a0a3SAarushi Mehta 3763 e7c6e631SStefan Hajnocziqcow2 3764 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3765 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3766 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3767 e7c6e631SStefan HajnocziS: Supported 3768 e7c6e631SStefan HajnocziF: block/qcow2* 3769 b24f9882SPhilippe Mathieu-DaudéF: docs/interop/qcow2.txt 3770 e7c6e631SStefan Hajnoczi 3771 e7c6e631SStefan Hajnocziqcow 3772 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3773 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3774 e7c6e631SStefan HajnocziS: Supported 3775 e7c6e631SStefan HajnocziF: block/qcow.c 3776 e7c6e631SStefan Hajnoczi 3777 e7c6e631SStefan Hajnocziblkdebug 3778 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3779 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3780 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3781 e7c6e631SStefan HajnocziS: Supported 3782 e7c6e631SStefan HajnocziF: block/blkdebug.c 3783 e7c6e631SStefan Hajnoczi 3784 e7c6e631SStefan Hajnoczivpc 3785 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3786 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3787 e7c6e631SStefan HajnocziS: Supported 3788 e7c6e631SStefan HajnocziF: block/vpc.c 3789 e7c6e631SStefan Hajnoczi 3790 e7c6e631SStefan Hajnoczivvfat 3791 e7c6e631SStefan HajnocziM: Kevin Wolf <kwolf@redhat.com> 3792 e7c6e631SStefan HajnocziL: qemu-block@nongnu.org 3793 4b7c5bc4SPrasad J PanditS: Odd Fixes 3794 e7c6e631SStefan HajnocziF: block/vvfat.c 3795 abfe4e94SStefan Hajnoczi 3796 abfe4e94SStefan HajnocziImage format fuzzer 3797 abfe4e94SStefan HajnocziM: Stefan Hajnoczi <stefanha@redhat.com> 3798 abfe4e94SStefan HajnocziL: qemu-block@nongnu.org 3799 abfe4e94SStefan HajnocziS: Supported 3800 abfe4e94SStefan HajnocziF: tests/image-fuzzer/ 3801 717171bdSDaniel P. Berrange 3802 8675a376SCoiby XuVhost-user block device backend server 3803 8675a376SCoiby XuM: Coiby Xu <Coiby.Xu@gmail.com> 3804 8675a376SCoiby XuS: Maintained 3805 8675a376SCoiby XuF: block/export/vhost-user-blk-server.c 3806 80a06cc5SStefan HajnocziF: block/export/vhost-user-blk-server.h 3807 5c368029SXie YongjiF: block/export/virtio-blk-handler.c 3808 5c368029SXie YongjiF: block/export/virtio-blk-handler.h 3809 80a06cc5SStefan HajnocziF: include/qemu/vhost-user-server.h 3810 8675a376SCoiby XuF: tests/qtest/libqos/vhost-user-blk.c 3811 80695202SCoiby XuF: tests/qtest/libqos/vhost-user-blk.h 3812 80695202SCoiby XuF: tests/qtest/vhost-user-blk-test.c 3813 80a06cc5SStefan HajnocziF: util/vhost-user-server.c 3814 8675a376SCoiby Xu 3815 0c9b70d5SMax ReitzFUSE block device exports 3816 b0c4798fSHanna ReitzM: Hanna Reitz <hreitz@redhat.com> 3817 0c9b70d5SMax ReitzL: qemu-block@nongnu.org 3818 0c9b70d5SMax ReitzS: Supported 3819 0c9b70d5SMax ReitzF: block/export/fuse.c 3820 0c9b70d5SMax Reitz 3821 2a2359b8SXie YongjiVDUSE library and block device exports 3822 a6caeee8SXie YongjiM: Xie Yongji <xieyongji@bytedance.com> 3823 a6caeee8SXie YongjiS: Maintained 3824 a6caeee8SXie YongjiF: subprojects/libvduse/ 3825 2a2359b8SXie YongjiF: block/export/vduse-blk.c 3826 2a2359b8SXie YongjiF: block/export/vduse-blk.h 3827 a6caeee8SXie Yongji 3828 049105a3SChanglong XieReplication 3829 205f8618SChanglong XieM: Wen Congyang <wencongyang2@huawei.com> 3830 3ccc0a01SZhang ChenM: Xie Changlong <xiechanglong.d@gmail.com> 3831 049105a3SChanglong XieS: Supported 3832 049105a3SChanglong XieF: replication* 3833 049105a3SChanglong XieF: block/replication.c 3834 da668aa1SThomas HuthF: tests/unit/test-replication.c 3835 049105a3SChanglong XieF: docs/block-replication.txt 3836 049105a3SChanglong Xie 3837 a3defabbSMarcel ApfelbaumPVRDMA 3838 bfffeac8SYuval ShaiaM: Yuval Shaia <yuval.shaia.ml@gmail.com> 3839 fe355cbdSMarcel ApfelbaumM: Marcel Apfelbaum <marcel.apfelbaum@gmail.com> 3840 a3defabbSMarcel ApfelbaumS: Maintained 3841 a3defabbSMarcel ApfelbaumF: hw/rdma/* 3842 a3defabbSMarcel ApfelbaumF: hw/rdma/vmw/* 3843 a3defabbSMarcel ApfelbaumF: docs/pvrdma.txt 3844 a5d2f6f8SYuval ShaiaF: contrib/rdmacm-mux/* 3845 4a5c9903SYuval ShaiaF: qapi/rdma.json 3846 a3defabbSMarcel Apfelbaum 3847 b052fec8SAlex BennéeSemihosting 3848 b052fec8SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3849 b052fec8SAlex BennéeS: Maintained 3850 8df9f0c3SPhilippe Mathieu-DaudéF: semihosting/ 3851 6b5fe137SPhilippe Mathieu-DaudéF: include/semihosting/ 3852 3539d84dSAlex BennéeF: tests/tcg/multiarch/arm-compat-semi/ 3853 b904a909SAlex BennéeF: tests/tcg/aarch64/system/semiheap.c 3854 b052fec8SAlex Bennée 3855 8684f1beSJohn G JohnsonMulti-process QEMU 3856 8684f1beSJohn G JohnsonM: Elena Ufimtseva <elena.ufimtseva@oracle.com> 3857 8684f1beSJohn G JohnsonM: Jagannathan Raman <jag.raman@oracle.com> 3858 8684f1beSJohn G JohnsonS: Maintained 3859 8684f1beSJohn G JohnsonF: docs/devel/multi-process.rst 3860 639090d8SElena UfimtsevaF: docs/system/multi-process.rst 3861 6fbd84d6SJagannathan RamanF: hw/pci-host/remote.c 3862 6fbd84d6SJagannathan RamanF: include/hw/pci-host/remote.h 3863 3f0e7e57SJagannathan RamanF: hw/remote/machine.c 3864 3f0e7e57SJagannathan RamanF: include/hw/remote/machine.h 3865 ad22c308SElena UfimtsevaF: hw/remote/mpqemu-link.c 3866 ad22c308SElena UfimtsevaF: include/hw/remote/mpqemu-link.h 3867 48b06f50SJagannathan RamanF: hw/remote/message.c 3868 c7d80c7cSJagannathan RamanF: hw/remote/remote-obj.c 3869 ed5d0019SJagannathan RamanF: include/hw/remote/memory.h 3870 ed5d0019SJagannathan RamanF: hw/remote/memory.c 3871 9f811207SElena UfimtsevaF: hw/remote/proxy.c 3872 9f811207SElena UfimtsevaF: include/hw/remote/proxy.h 3873 c746b74aSJagannathan RamanF: hw/remote/proxy-memory-listener.c 3874 c746b74aSJagannathan RamanF: include/hw/remote/proxy-memory-listener.h 3875 bd36adb8SJagannathan RamanF: hw/remote/iohub.c 3876 bd36adb8SJagannathan RamanF: include/hw/remote/iohub.h 3877 55116968SJagannathan RamanF: subprojects/libvfio-user 3878 8f9a9259SJagannathan RamanF: hw/remote/vfio-user-obj.c 3879 08cf3dc6SJagannathan RamanF: include/hw/remote/vfio-user-obj.h 3880 253007d1SJagannathan RamanF: hw/remote/iommu.c 3881 253007d1SJagannathan RamanF: include/hw/remote/iommu.h 3882 8684f1beSJohn G Johnson 3883 90322e64SAndrew MelnychenkoEBPF: 3884 90322e64SAndrew MelnychenkoM: Jason Wang <jasowang@redhat.com> 3885 90322e64SAndrew MelnychenkoR: Andrew Melnychenko <andrew@daynix.com> 3886 90322e64SAndrew MelnychenkoR: Yuri Benditovich <yuri.benditovich@daynix.com> 3887 90322e64SAndrew MelnychenkoS: Maintained 3888 90322e64SAndrew MelnychenkoF: ebpf/* 3889 90322e64SAndrew MelnychenkoF: tools/ebpf/* 3890 90322e64SAndrew Melnychenko 3891 b9e02c06SAlex BennéeBuild and test automation 3892 b9e02c06SAlex Bennée------------------------- 3893 9872ba0aSThomas HuthBuild and test automation, general continuous integration 3894 b9e02c06SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3895 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3896 9872ba0aSThomas HuthM: Thomas Huth <thuth@redhat.com> 3897 9872ba0aSThomas HuthR: Wainer dos Santos Moschetta <wainersm@redhat.com> 3898 40525be5SWillian RampazzoR: Beraldo Leal <bleal@redhat.com> 3899 e70dc7f8SAlex BennéeS: Maintained 3900 e7c2d743SYonggang LuoF: .github/workflows/lockdown.yml 3901 9872ba0aSThomas HuthF: .gitlab-ci.yml 3902 9872ba0aSThomas HuthF: .gitlab-ci.d/ 3903 b9e02c06SAlex BennéeF: .travis.yml 3904 04250c69SPhilippe Mathieu-DaudéF: scripts/ci/ 3905 e70dc7f8SAlex BennéeF: tests/docker/ 3906 18023821SFam ZhengF: tests/vm/ 3907 3260f4e6SPhilippe Mathieu-DaudéF: tests/lcitool/ 3908 267fe57cSAlex BennéeF: tests/avocado/tuxrun_baselines.py 3909 54dbfd85SPhilippe Mathieu-DaudéF: scripts/archive-source.sh 3910 4db546d3SThomas HuthF: docs/devel/testing.rst 3911 9872ba0aSThomas HuthW: https://gitlab.com/qemu-project/qemu/pipelines 3912 e70dc7f8SAlex BennéeW: https://travis-ci.org/qemu/qemu 3913 717171bdSDaniel P. Berrange 3914 7162fbb4SEd MasteFreeBSD Hosted Continuous Integration 3915 7162fbb4SEd MasteM: Ed Maste <emaste@freebsd.org> 3916 7162fbb4SEd MasteM: Li-Wen Hsu <lwhsu@freebsd.org> 3917 7162fbb4SEd MasteS: Maintained 3918 5be6fd0cSThomas HuthF: .gitlab-ci.d/cirrus/freebsd* 3919 5be6fd0cSThomas HuthF: tests/vm/freebsd 3920 7162fbb4SEd MasteW: https://cirrus-ci.com/github/qemu/qemu 3921 7162fbb4SEd Maste 3922 daee8de3SYonggang LuoWindows Hosted Continuous Integration 3923 daee8de3SYonggang LuoM: Yonggang Luo <luoyonggang@gmail.com> 3924 daee8de3SYonggang LuoS: Maintained 3925 da80f11eSPhilippe Mathieu-DaudéF: .gitlab-ci.d/windows.yml 3926 daee8de3SYonggang Luo 3927 7e97017eSAlex BennéeGuest Test Compilation Support 3928 7e97017eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3929 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3930 00a25291SStefan HajnocziS: Maintained 3931 162f9164SAlex BennéeF: tests/tcg/Makefile.target 3932 7e97017eSAlex Bennée 3933 bbbd9b6eSWillian RampazzoIntegration Testing with the Avocado framework 3934 6634f1c4SPhilippe Mathieu-DaudéW: https://trello.com/b/6Qi1pxVn/avocado-qemu 3935 6634f1c4SPhilippe Mathieu-DaudéR: Cleber Rosa <crosa@redhat.com> 3936 8823ef13SPhilippe Mathieu-DaudéR: Philippe Mathieu-Daudé <philmd@linaro.org> 3937 6634f1c4SPhilippe Mathieu-DaudéR: Wainer dos Santos Moschetta <wainersm@redhat.com> 3938 40525be5SWillian RampazzoR: Beraldo Leal <bleal@redhat.com> 3939 6634f1c4SPhilippe Mathieu-DaudéS: Odd Fixes 3940 bbbd9b6eSWillian RampazzoF: tests/avocado/ 3941 6634f1c4SPhilippe Mathieu-Daudé 3942 1e970158SPhilippe Mathieu-DaudéGitLab custom runner (Works On Arm Sponsored) 3943 1e970158SPhilippe Mathieu-DaudéM: Alex Bennée <alex.bennee@linaro.org> 3944 8823ef13SPhilippe Mathieu-DaudéM: Philippe Mathieu-Daudé <philmd@linaro.org> 3945 1e970158SPhilippe Mathieu-DaudéS: Maintained 3946 66dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml 3947 66dca267SAlex BennéeF: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml 3948 1e970158SPhilippe Mathieu-Daudé 3949 717171bdSDaniel P. BerrangeDocumentation 3950 717171bdSDaniel P. Berrange------------- 3951 717171bdSDaniel P. BerrangeBuild system architecture 3952 717171bdSDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 3953 717171bdSDaniel P. BerrangeS: Odd Fixes 3954 551bdfa0SStefano GarzarellaF: docs/devel/build-system.rst 3955 8a49e97fSFam Zheng 3956 92329a7eSAlex BennéeGIT Data Mining Config 3957 92329a7eSAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 3958 92329a7eSAlex BennéeS: Odd Fixes 3959 92329a7eSAlex BennéeF: gitdm.config 3960 92329a7eSAlex BennéeF: contrib/gitdm/* 3961 92329a7eSAlex Bennée 3962 b02c9bc3SMarkus ArmbrusterIncompatible changes 3963 b02c9bc3SMarkus ArmbrusterR: libvir-list@redhat.com 3964 a476b216SMao ZhongyiF: docs/about/deprecated.rst 3965 b02c9bc3SMarkus Armbruster 3966 aef45d51SDaniel P. BerrangeBuild System 3967 aef45d51SDaniel P. Berrange------------ 3968 48fad83fSAlex BennéeMeson 3969 48fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 3970 48fad83fSAlex BennéeR: Marc-André Lureau <marcandre.lureau@redhat.com> 3971 48fad83fSAlex BennéeR: Daniel P. Berrange <berrange@redhat.com> 3972 48fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 3973 48fad83fSAlex BennéeR: Philippe Mathieu-Daudé <philmd@linaro.org> 3974 48fad83fSAlex BennéeS: Maintained 3975 48fad83fSAlex BennéeF: meson.build 3976 48fad83fSAlex BennéeF: meson_options.txt 3977 48fad83fSAlex BennéeF: scripts/meson-buildoptions.* 3978 48fad83fSAlex BennéeF: scripts/check_sparse.py 3979 48fad83fSAlex BennéeF: scripts/symlink-install-tree.py 3980 48fad83fSAlex Bennée 3981 48fad83fSAlex BennéeTop Level Makefile and configure 3982 48fad83fSAlex BennéeM: Paolo Bonzini <pbonzini@redhat.com> 3983 48fad83fSAlex BennéeR: Alex Bennée <alex.bennee@linaro.org> 3984 48fad83fSAlex BennéeR: Thomas Huth <thuth@redhat.com> 3985 48fad83fSAlex BennéeS: Maintained 3986 48fad83fSAlex BennéeF: Makefile 3987 48fad83fSAlex BennéeF: configure 3988 48fad83fSAlex BennéeF: scripts/mtest2make.py 3989 48fad83fSAlex BennéeF: tests/Makefile.include 3990 48fad83fSAlex Bennée 3991 2f38ff79SPaolo BonziniKconfig 3992 2f38ff79SPaolo BonziniM: Paolo Bonzini <pbonzini@redhat.com> 3993 2f38ff79SPaolo BonziniS: Maintained 3994 2f38ff79SPaolo BonziniF: scripts/minikconf.py 3995 2f38ff79SPaolo BonziniF: docs/devel/kconfig.rst 3996 2f38ff79SPaolo BonziniF: Kconfig* 3997 2f38ff79SPaolo BonziniF: */Kconfig* 3998 2f38ff79SPaolo BonziniF: hw/*/Kconfig* 3999 2f38ff79SPaolo BonziniF: target/*/Kconfig* 4000 2f38ff79SPaolo Bonzini 4001 aef45d51SDaniel P. BerrangeGIT submodules 4002 aef45d51SDaniel P. BerrangeM: Daniel P. Berrange <berrange@redhat.com> 4003 aef45d51SDaniel P. BerrangeS: Odd Fixes 4004 aef45d51SDaniel P. BerrangeF: scripts/git-submodule.sh 4005 c10e01b9SPeter Maydell 4006 ef45a392SAleksandar MarkovicUI translations 4007 4251dfb0SJohn SnowS: Orphan 4008 ef45a392SAleksandar MarkovicF: po/*.po 4009 ef45a392SAleksandar Markovic 4010 c10e01b9SPeter MaydellSphinx documentation configuration and build machinery 4011 c10e01b9SPeter MaydellM: Peter Maydell <peter.maydell@linaro.org> 4012 c10e01b9SPeter MaydellS: Maintained 4013 c10e01b9SPeter MaydellF: docs/conf.py 4014 c10e01b9SPeter MaydellF: docs/*/conf.py 4015 4078ee54SPeter MaydellF: docs/sphinx/ 4016 13f934e7SPeter MaydellF: docs/_templates/ 4017 53fb8bfbSAleksandar Markovic 4018 53fb8bfbSAleksandar MarkovicMiscellaneous 4019 53fb8bfbSAleksandar Markovic------------- 4020 53fb8bfbSAleksandar MarkovicPerformance Tools and Tests 4021 53fb8bfbSAleksandar MarkovicM: Ahmed Karaman <ahmedkhaledkaraman@gmail.com> 4022 53fb8bfbSAleksandar MarkovicS: Maintained 4023 53fb8bfbSAleksandar MarkovicF: scripts/performance/ 4024 899c3fc2SAlex Bennée 4025 899c3fc2SAlex BennéeCode Coverage Tools 4026 899c3fc2SAlex BennéeM: Alex Bennée <alex.bennee@linaro.org> 4027 899c3fc2SAlex BennéeS: Odd Fixes 4028 899c3fc2SAlex BennéeF: scripts/coverage/ 4029