MAINTAINERS 90 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915
  1. QEMU Maintainers
  2. ================
  3. The intention of this file is not to establish who owns what portions of the
  4. code base, but to provide a set of names that developers can consult when they
  5. have a question about a particular subset and also to provide a set of names
  6. to be CC'd when submitting a patch to obtain appropriate review.
  7. In general, if you have a question about inclusion of a patch, you should
  8. consult qemu-devel and not any specific individual privately.
  9. Descriptions of section entries:
  10. M: Mail patches to: FullName <address@domain>
  11. Maintainers are looking after a certain area and must be CCed on
  12. patches. They are considered the main contact point.
  13. R: Designated reviewer: FullName <address@domain>
  14. These reviewers should be CCed on patches.
  15. Reviewers are familiar with the subject matter and provide feedback
  16. even though they are not maintainers.
  17. L: Mailing list that is relevant to this area
  18. These lists should be CCed on patches.
  19. W: Web-page with status/info
  20. Q: Patchwork web based patch tracking system site
  21. T: SCM tree type and location. Type is one of: git, hg, quilt, stgit.
  22. S: Status, one of the following (keep in sync with docs/devel/maintainers.rst):
  23. Supported: Someone is actually paid to look after this.
  24. Maintained: Someone actually looks after it.
  25. Odd Fixes: It has a maintainer but they don't have time to do
  26. much other than throw the odd patch in. See below.
  27. Orphan: No current maintainer [but maybe you could take the
  28. role as you write your new code].
  29. Obsolete: Old code. Something tagged obsolete generally means
  30. it has been replaced by a better system and you
  31. should be using that.
  32. F: Files and directories with wildcard patterns.
  33. A trailing slash includes all files and subdirectory files.
  34. F: drivers/net/ all files in and below drivers/net
  35. F: drivers/net/* all files in drivers/net, but not below
  36. F: */net/* all files in "any top level directory"/net
  37. One pattern per line. Multiple F: lines acceptable.
  38. X: Files and directories that are NOT maintained, same rules as F:
  39. Files exclusions are tested before file matches.
  40. Can be useful for excluding a specific subdirectory, for instance:
  41. F: net/
  42. X: net/ipv6/
  43. matches all files in and below net excluding net/ipv6/
  44. K: Keyword perl extended regex pattern to match content in a
  45. patch or file. For instance:
  46. K: of_get_profile
  47. matches patches or files that contain "of_get_profile"
  48. K: \b(printk|pr_(info|err))\b
  49. matches patches or files that contain one or more of the words
  50. printk, pr_info or pr_err
  51. One regex pattern per line. Multiple K: lines acceptable.
  52. General Project Administration
  53. ------------------------------
  54. M: Peter Maydell <peter.maydell@linaro.org>
  55. All patches CC here
  56. L: qemu-devel@nongnu.org
  57. F: *
  58. F: */
  59. Responsible Disclosure, Reporting Security Issues
  60. -------------------------------------------------
  61. W: https://wiki.qemu.org/SecurityProcess
  62. M: Michael S. Tsirkin <mst@redhat.com>
  63. L: secalert@redhat.com
  64. Trivial patches
  65. ---------------
  66. Trivial patches
  67. M: Michael Tokarev <mjt@tls.msk.ru>
  68. M: Laurent Vivier <laurent@vivier.eu>
  69. S: Maintained
  70. L: qemu-trivial@nongnu.org
  71. K: ^Subject:.*(?i)trivial
  72. F: docs/devel/trivial-patches.rst
  73. T: git git://git.corpit.ru/qemu.git trivial-patches
  74. T: git https://github.com/vivier/qemu.git trivial-patches
  75. Architecture support
  76. --------------------
  77. S390 general architecture support
  78. M: Thomas Huth <thuth@redhat.com>
  79. S: Supported
  80. F: configs/devices/s390x-softmmu/default.mak
  81. F: gdb-xml/s390*.xml
  82. F: hw/char/sclp*.[hc]
  83. F: hw/char/terminal3270.c
  84. F: hw/intc/s390_flic.c
  85. F: hw/intc/s390_flic_kvm.c
  86. F: hw/s390x/
  87. F: hw/vfio/ap.c
  88. F: hw/vfio/ccw.c
  89. F: hw/watchdog/wdt_diag288.c
  90. F: include/hw/s390x/
  91. F: include/hw/watchdog/wdt_diag288.h
  92. F: pc-bios/s390-ccw/
  93. F: pc-bios/s390-ccw.img
  94. F: target/s390x/
  95. F: docs/system/target-s390x.rst
  96. F: docs/system/s390x/
  97. F: tests/migration/s390x/
  98. K: ^Subject:.*(?i)s390x?
  99. L: qemu-s390x@nongnu.org
  100. MIPS general architecture support
  101. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  102. R: Jiaxun Yang <jiaxun.yang@flygoat.com>
  103. S: Odd Fixes
  104. K: ^Subject:.*(?i)mips
  105. F: docs/system/target-mips.rst
  106. F: configs/targets/mips*
  107. Guest CPU cores (TCG)
  108. ---------------------
  109. Overall TCG CPUs
  110. M: Richard Henderson <richard.henderson@linaro.org>
  111. R: Paolo Bonzini <pbonzini@redhat.com>
  112. S: Maintained
  113. F: softmmu/cpus.c
  114. F: softmmu/watchpoint.c
  115. F: cpus-common.c
  116. F: page-vary.c
  117. F: page-vary-common.c
  118. F: accel/tcg/
  119. F: accel/stubs/tcg-stub.c
  120. F: util/cacheinfo.c
  121. F: util/cacheflush.c
  122. F: scripts/decodetree.py
  123. F: docs/devel/decodetree.rst
  124. F: docs/devel/tcg*
  125. F: include/exec/cpu*.h
  126. F: include/exec/exec-all.h
  127. F: include/exec/tb-flush.h
  128. F: include/exec/target_long.h
  129. F: include/exec/helper*.h
  130. F: include/sysemu/cpus.h
  131. F: include/sysemu/tcg.h
  132. F: include/hw/core/tcg-cpu-ops.h
  133. FPU emulation
  134. M: Aurelien Jarno <aurelien@aurel32.net>
  135. M: Peter Maydell <peter.maydell@linaro.org>
  136. M: Alex Bennée <alex.bennee@linaro.org>
  137. S: Maintained
  138. F: fpu/
  139. F: include/fpu/
  140. F: tests/fp/
  141. Alpha TCG CPUs
  142. M: Richard Henderson <richard.henderson@linaro.org>
  143. S: Maintained
  144. F: target/alpha/
  145. F: tests/tcg/alpha/
  146. F: disas/alpha.c
  147. ARM TCG CPUs
  148. M: Peter Maydell <peter.maydell@linaro.org>
  149. L: qemu-arm@nongnu.org
  150. S: Maintained
  151. F: target/arm/
  152. F: target/arm/tcg/
  153. F: tests/tcg/arm/
  154. F: tests/tcg/aarch64/
  155. F: tests/qtest/arm-cpu-features.c
  156. F: hw/arm/
  157. F: hw/cpu/a*mpcore.c
  158. F: include/hw/cpu/a*mpcore.h
  159. F: docs/system/target-arm.rst
  160. F: docs/system/arm/cpu-features.rst
  161. ARM SMMU
  162. M: Eric Auger <eric.auger@redhat.com>
  163. L: qemu-arm@nongnu.org
  164. S: Maintained
  165. F: hw/arm/smmu*
  166. F: include/hw/arm/smmu*
  167. F: tests/avocado/smmu.py
  168. AVR TCG CPUs
  169. M: Michael Rolnik <mrolnik@gmail.com>
  170. S: Maintained
  171. F: docs/system/target-avr.rst
  172. F: gdb-xml/avr-cpu.xml
  173. F: target/avr/
  174. F: tests/avocado/machine_avr6.py
  175. CRIS TCG CPUs
  176. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  177. S: Maintained
  178. F: target/cris/
  179. F: hw/cris/
  180. F: include/hw/cris/
  181. F: tests/tcg/cris/
  182. F: disas/cris.c
  183. Hexagon TCG CPUs
  184. M: Taylor Simpson <tsimpson@quicinc.com>
  185. S: Supported
  186. F: target/hexagon/
  187. X: target/hexagon/idef-parser/
  188. X: target/hexagon/gen_idef_parser_funcs.py
  189. F: linux-user/hexagon/
  190. F: tests/tcg/hexagon/
  191. F: disas/hexagon.c
  192. F: configs/targets/hexagon-linux-user/default.mak
  193. F: docker/dockerfiles/debian-hexagon-cross.docker
  194. Hexagon idef-parser
  195. M: Alessandro Di Federico <ale@rev.ng>
  196. M: Anton Johansson <anjo@rev.ng>
  197. S: Supported
  198. F: target/hexagon/idef-parser/
  199. F: target/hexagon/gen_idef_parser_funcs.py
  200. HPPA (PA-RISC) TCG CPUs
  201. M: Richard Henderson <richard.henderson@linaro.org>
  202. S: Maintained
  203. F: target/hppa/
  204. F: disas/hppa.c
  205. LoongArch TCG CPUs
  206. M: Song Gao <gaosong@loongson.cn>
  207. M: Xiaojuan Yang <yangxiaojuan@loongson.cn>
  208. S: Maintained
  209. F: target/loongarch/
  210. F: tests/tcg/loongarch64/
  211. M68K TCG CPUs
  212. M: Laurent Vivier <laurent@vivier.eu>
  213. S: Maintained
  214. F: target/m68k/
  215. F: disas/m68k.c
  216. MicroBlaze TCG CPUs
  217. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  218. S: Maintained
  219. F: target/microblaze/
  220. F: hw/microblaze/
  221. F: disas/microblaze.c
  222. F: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh
  223. MIPS TCG CPUs
  224. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  225. R: Aurelien Jarno <aurelien@aurel32.net>
  226. R: Jiaxun Yang <jiaxun.yang@flygoat.com>
  227. R: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
  228. S: Odd Fixes
  229. F: target/mips/
  230. F: disas/*mips.c
  231. F: docs/system/cpu-models-mips.rst.inc
  232. F: tests/tcg/mips/
  233. NiosII TCG CPUs
  234. R: Chris Wulff <crwulff@gmail.com>
  235. R: Marek Vasut <marex@denx.de>
  236. S: Orphan
  237. F: target/nios2/
  238. F: hw/nios2/
  239. F: disas/nios2.c
  240. F: configs/devices/nios2-softmmu/default.mak
  241. F: tests/docker/dockerfiles/debian-nios2-cross.d/build-toolchain.sh
  242. F: tests/tcg/nios2/
  243. OpenRISC TCG CPUs
  244. M: Stafford Horne <shorne@gmail.com>
  245. S: Odd Fixes
  246. F: docs/system/openrisc/cpu-features.rst
  247. F: target/openrisc/
  248. F: hw/openrisc/
  249. F: tests/tcg/openrisc/
  250. PowerPC TCG CPUs
  251. M: Daniel Henrique Barboza <danielhb413@gmail.com>
  252. R: Cédric Le Goater <clg@kaod.org>
  253. R: David Gibson <david@gibson.dropbear.id.au>
  254. R: Greg Kurz <groug@kaod.org>
  255. L: qemu-ppc@nongnu.org
  256. S: Odd Fixes
  257. F: target/ppc/
  258. F: hw/ppc/ppc.c
  259. F: hw/ppc/ppc_booke.c
  260. F: include/hw/ppc/ppc.h
  261. RISC-V TCG CPUs
  262. M: Palmer Dabbelt <palmer@dabbelt.com>
  263. M: Alistair Francis <alistair.francis@wdc.com>
  264. M: Bin Meng <bin.meng@windriver.com>
  265. R: Weiwei Li <liweiwei@iscas.ac.cn>
  266. R: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
  267. R: Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
  268. L: qemu-riscv@nongnu.org
  269. S: Supported
  270. F: target/riscv/
  271. F: hw/riscv/
  272. F: include/hw/riscv/
  273. F: linux-user/host/riscv32/
  274. F: linux-user/host/riscv64/
  275. RISC-V XThead* extensions
  276. M: Christoph Muellner <christoph.muellner@vrull.eu>
  277. M: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
  278. L: qemu-riscv@nongnu.org
  279. S: Supported
  280. F: target/riscv/insn_trans/trans_xthead.c.inc
  281. F: target/riscv/xthead*.decode
  282. RISC-V XVentanaCondOps extension
  283. M: Philipp Tomsich <philipp.tomsich@vrull.eu>
  284. L: qemu-riscv@nongnu.org
  285. S: Supported
  286. F: target/riscv/XVentanaCondOps.decode
  287. F: target/riscv/insn_trans/trans_xventanacondops.c.inc
  288. RENESAS RX CPUs
  289. R: Yoshinori Sato <ysato@users.sourceforge.jp>
  290. S: Orphan
  291. F: target/rx/
  292. S390 TCG CPUs
  293. M: Richard Henderson <richard.henderson@linaro.org>
  294. M: David Hildenbrand <david@redhat.com>
  295. R: Ilya Leoshkevich <iii@linux.ibm.com>
  296. S: Maintained
  297. F: target/s390x/
  298. F: target/s390x/tcg
  299. F: hw/s390x/
  300. F: tests/tcg/s390x/
  301. L: qemu-s390x@nongnu.org
  302. SH4 TCG CPUs
  303. R: Yoshinori Sato <ysato@users.sourceforge.jp>
  304. S: Orphan
  305. F: target/sh4/
  306. F: hw/sh4/
  307. F: disas/sh4.c
  308. F: include/hw/sh4/
  309. SPARC TCG CPUs
  310. M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  311. M: Artyom Tarasenko <atar4qemu@gmail.com>
  312. S: Maintained
  313. F: target/sparc/
  314. F: hw/sparc/
  315. F: hw/sparc64/
  316. F: include/hw/sparc/sparc64.h
  317. F: disas/sparc.c
  318. X86 TCG CPUs
  319. M: Paolo Bonzini <pbonzini@redhat.com>
  320. M: Richard Henderson <richard.henderson@linaro.org>
  321. M: Eduardo Habkost <eduardo@habkost.net>
  322. S: Maintained
  323. F: target/i386/tcg/
  324. F: tests/tcg/i386/
  325. F: tests/tcg/x86_64/
  326. F: hw/i386/
  327. F: docs/system/i386/cpu.rst
  328. F: docs/system/cpu-models-x86*
  329. T: git https://gitlab.com/ehabkost/qemu.git x86-next
  330. Xtensa TCG CPUs
  331. M: Max Filippov <jcmvbkbc@gmail.com>
  332. W: http://wiki.osll.ru/doku.php?id=etc:users:jcmvbkbc:qemu-target-xtensa
  333. S: Maintained
  334. F: target/xtensa/
  335. F: hw/xtensa/
  336. F: tests/tcg/xtensa/
  337. F: tests/tcg/xtensaeb/
  338. F: disas/xtensa.c
  339. F: include/hw/xtensa/xtensa-isa.h
  340. F: configs/devices/xtensa*/default.mak
  341. TriCore TCG CPUs
  342. M: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
  343. S: Maintained
  344. F: target/tricore/
  345. F: hw/tricore/
  346. F: include/hw/tricore/
  347. F: tests/tcg/tricore/
  348. Multiarch Linux User Tests
  349. M: Alex Bennée <alex.bennee@linaro.org>
  350. S: Maintained
  351. F: tests/tcg/multiarch/
  352. Guest CPU Cores (KVM)
  353. ---------------------
  354. Overall KVM CPUs
  355. M: Paolo Bonzini <pbonzini@redhat.com>
  356. L: kvm@vger.kernel.org
  357. S: Supported
  358. F: */*/kvm*
  359. F: accel/kvm/
  360. F: accel/stubs/kvm-stub.c
  361. F: include/hw/kvm/
  362. F: include/sysemu/kvm*.h
  363. F: scripts/kvm/kvm_flightrecorder
  364. ARM KVM CPUs
  365. M: Peter Maydell <peter.maydell@linaro.org>
  366. L: qemu-arm@nongnu.org
  367. S: Maintained
  368. F: target/arm/kvm.c
  369. MIPS KVM CPUs
  370. M: Huacai Chen <chenhuacai@kernel.org>
  371. S: Odd Fixes
  372. F: target/mips/kvm*
  373. F: target/mips/sysemu/
  374. PPC KVM CPUs
  375. M: Daniel Henrique Barboza <danielhb413@gmail.com>
  376. R: Cédric Le Goater <clg@kaod.org>
  377. R: David Gibson <david@gibson.dropbear.id.au>
  378. R: Greg Kurz <groug@kaod.org>
  379. S: Odd Fixes
  380. F: target/ppc/kvm.c
  381. S390 KVM CPUs
  382. M: Halil Pasic <pasic@linux.ibm.com>
  383. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  384. S: Supported
  385. F: target/s390x/kvm/
  386. F: target/s390x/machine.c
  387. F: target/s390x/sigp.c
  388. F: hw/s390x/pv.c
  389. F: include/hw/s390x/pv.h
  390. F: gdb-xml/s390*.xml
  391. T: git https://github.com/borntraeger/qemu.git s390-next
  392. L: qemu-s390x@nongnu.org
  393. X86 KVM CPUs
  394. M: Paolo Bonzini <pbonzini@redhat.com>
  395. M: Marcelo Tosatti <mtosatti@redhat.com>
  396. L: kvm@vger.kernel.org
  397. S: Supported
  398. F: docs/system/i386/amd-memory-encryption.rst
  399. F: docs/system/i386/sgx.rst
  400. F: target/i386/kvm/
  401. F: target/i386/sev*
  402. F: scripts/kvm/vmxcap
  403. Xen emulation on X86 KVM CPUs
  404. M: David Woodhouse <dwmw2@infradead.org>
  405. M: Paul Durrant <paul@xen.org>
  406. S: Supported
  407. F: include/sysemu/kvm_xen.h
  408. F: target/i386/kvm/xen*
  409. F: hw/i386/kvm/xen*
  410. F: tests/avocado/xen_guest.py
  411. Guest CPU Cores (other accelerators)
  412. ------------------------------------
  413. Overall
  414. M: Richard Henderson <richard.henderson@linaro.org>
  415. R: Paolo Bonzini <pbonzini@redhat.com>
  416. S: Maintained
  417. F: include/qemu/accel.h
  418. F: include/sysemu/accel-*.h
  419. F: include/hw/core/accel-cpu.h
  420. F: accel/accel-*.c
  421. F: accel/Makefile.objs
  422. F: accel/stubs/Makefile.objs
  423. Apple Silicon HVF CPUs
  424. M: Alexander Graf <agraf@csgraf.de>
  425. S: Maintained
  426. F: target/arm/hvf/
  427. X86 HVF CPUs
  428. M: Cameron Esfahani <dirty@apple.com>
  429. M: Roman Bolshakov <r.bolshakov@yadro.com>
  430. W: https://wiki.qemu.org/Features/HVF
  431. S: Maintained
  432. F: target/i386/hvf/
  433. HVF
  434. M: Cameron Esfahani <dirty@apple.com>
  435. M: Roman Bolshakov <r.bolshakov@yadro.com>
  436. W: https://wiki.qemu.org/Features/HVF
  437. S: Maintained
  438. F: accel/hvf/
  439. F: include/sysemu/hvf.h
  440. F: include/sysemu/hvf_int.h
  441. WHPX CPUs
  442. M: Sunil Muthuswamy <sunilmut@microsoft.com>
  443. S: Supported
  444. F: target/i386/whpx/
  445. F: include/sysemu/whpx.h
  446. Guest CPU Cores (Xen)
  447. ---------------------
  448. X86 Xen CPUs
  449. M: Stefano Stabellini <sstabellini@kernel.org>
  450. M: Anthony Perard <anthony.perard@citrix.com>
  451. M: Paul Durrant <paul@xen.org>
  452. L: xen-devel@lists.xenproject.org
  453. S: Supported
  454. F: */xen*
  455. F: accel/xen/*
  456. F: hw/9pfs/xen-9p*
  457. F: hw/char/xen_console.c
  458. F: hw/display/xenfb.c
  459. F: hw/net/xen_nic.c
  460. F: hw/usb/xen-usb.c
  461. F: hw/block/xen*
  462. F: hw/block/dataplane/xen*
  463. F: hw/xen/
  464. F: hw/xenpv/
  465. F: hw/i386/xen/
  466. F: hw/pci-host/xen_igd_pt.c
  467. F: include/hw/block/dataplane/xen*
  468. F: include/hw/xen/
  469. F: include/sysemu/xen.h
  470. F: include/sysemu/xen-mapcache.h
  471. F: stubs/xen-hw-stub.c
  472. Guest CPU Cores (HAXM)
  473. ---------------------
  474. X86 HAXM CPUs
  475. S: Orphan
  476. F: accel/stubs/hax-stub.c
  477. F: include/sysemu/hax.h
  478. F: target/i386/hax/
  479. Guest CPU Cores (NVMM)
  480. ----------------------
  481. NetBSD Virtual Machine Monitor (NVMM) CPU support
  482. M: Reinoud Zandijk <reinoud@netbsd.org>
  483. S: Maintained
  484. F: include/sysemu/nvmm.h
  485. F: target/i386/nvmm/
  486. Hosts
  487. -----
  488. LINUX
  489. M: Michael S. Tsirkin <mst@redhat.com>
  490. M: Cornelia Huck <cohuck@redhat.com>
  491. M: Paolo Bonzini <pbonzini@redhat.com>
  492. S: Maintained
  493. F: linux-headers/
  494. F: scripts/update-linux-headers.sh
  495. POSIX
  496. M: Paolo Bonzini <pbonzini@redhat.com>
  497. S: Maintained
  498. F: os-posix.c
  499. F: include/sysemu/os-posix.h
  500. F: util/*posix*.c
  501. F: include/qemu/*posix*.h
  502. NETBSD
  503. M: Reinoud Zandijk <reinoud@netbsd.org>
  504. M: Ryo ONODERA <ryoon@netbsd.org>
  505. S: Maintained
  506. K: ^Subject:.*(?i)NetBSD
  507. OPENBSD
  508. M: Brad Smith <brad@comstyle.com>
  509. S: Maintained
  510. K: ^Subject:.*(?i)OpenBSD
  511. W32, W64
  512. M: Stefan Weil <sw@weilnetz.de>
  513. S: Maintained
  514. F: *win32*
  515. F: */*win32*
  516. F: include/*/*win32*
  517. X: qga/*win32*
  518. F: qemu.nsi
  519. F: scripts/nsis.py
  520. Darwin (macOS, iOS)
  521. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  522. S: Odd Fixes
  523. F: .gitlab-ci.d/cirrus/macos-*
  524. F: */*.m
  525. F: scripts/entitlement.sh
  526. Alpha Machines
  527. --------------
  528. M: Richard Henderson <richard.henderson@linaro.org>
  529. S: Maintained
  530. F: hw/alpha/
  531. F: hw/isa/smc37c669-superio.c
  532. F: tests/tcg/alpha/system/
  533. ARM Machines
  534. ------------
  535. Allwinner-a10
  536. M: Beniamino Galvani <b.galvani@gmail.com>
  537. M: Peter Maydell <peter.maydell@linaro.org>
  538. R: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
  539. L: qemu-arm@nongnu.org
  540. S: Odd Fixes
  541. F: hw/*/allwinner*
  542. F: include/hw/*/allwinner*
  543. F: hw/arm/cubieboard.c
  544. F: docs/system/arm/cubieboard.rst
  545. F: hw/misc/axp209.c
  546. Allwinner-h3
  547. M: Niek Linnenbank <nieklinnenbank@gmail.com>
  548. L: qemu-arm@nongnu.org
  549. S: Maintained
  550. F: hw/*/allwinner-h3*
  551. F: include/hw/*/allwinner-h3*
  552. F: hw/arm/orangepi.c
  553. F: docs/system/arm/orangepi.rst
  554. ARM PrimeCell and CMSDK devices
  555. M: Peter Maydell <peter.maydell@linaro.org>
  556. L: qemu-arm@nongnu.org
  557. S: Maintained
  558. F: hw/char/pl011.c
  559. F: include/hw/char/pl011.h
  560. F: hw/display/pl110*
  561. F: hw/dma/pl080.c
  562. F: include/hw/dma/pl080.h
  563. F: hw/dma/pl330.c
  564. F: hw/gpio/pl061.c
  565. F: hw/input/pl050.c
  566. F: hw/intc/pl190.c
  567. F: hw/sd/pl181.c
  568. F: hw/ssi/pl022.c
  569. F: include/hw/ssi/pl022.h
  570. F: hw/rtc/pl031.c
  571. F: include/hw/rtc/pl031.h
  572. F: include/hw/arm/primecell.h
  573. F: hw/timer/cmsdk-apb-timer.c
  574. F: include/hw/timer/cmsdk-apb-timer.h
  575. F: tests/qtest/cmsdk-apb-timer-test.c
  576. F: hw/timer/cmsdk-apb-dualtimer.c
  577. F: include/hw/timer/cmsdk-apb-dualtimer.h
  578. F: tests/qtest/cmsdk-apb-dualtimer-test.c
  579. F: hw/char/cmsdk-apb-uart.c
  580. F: include/hw/char/cmsdk-apb-uart.h
  581. F: hw/watchdog/cmsdk-apb-watchdog.c
  582. F: include/hw/watchdog/cmsdk-apb-watchdog.h
  583. F: tests/qtest/cmsdk-apb-watchdog-test.c
  584. F: hw/misc/tz-ppc.c
  585. F: include/hw/misc/tz-ppc.h
  586. F: hw/misc/tz-mpc.c
  587. F: include/hw/misc/tz-mpc.h
  588. F: hw/misc/tz-msc.c
  589. F: include/hw/misc/tz-msc.h
  590. ARM cores
  591. M: Peter Maydell <peter.maydell@linaro.org>
  592. L: qemu-arm@nongnu.org
  593. S: Maintained
  594. F: hw/intc/arm*
  595. F: hw/intc/gic_internal.h
  596. F: hw/misc/a9scu.c
  597. F: hw/misc/arm11scu.c
  598. F: hw/misc/arm_l2x0.c
  599. F: hw/misc/armv7m_ras.c
  600. F: hw/timer/a9gtimer*
  601. F: hw/timer/arm*
  602. F: include/hw/arm/arm*.h
  603. F: include/hw/intc/arm*
  604. F: include/hw/misc/a9scu.h
  605. F: include/hw/misc/arm11scu.h
  606. F: include/hw/timer/a9gtimer.h
  607. F: include/hw/timer/arm_mptimer.h
  608. F: include/hw/timer/armv7m_systick.h
  609. F: include/hw/misc/armv7m_ras.h
  610. F: tests/qtest/test-arm-mptimer.c
  611. Exynos
  612. M: Igor Mitsyanko <i.mitsyanko@gmail.com>
  613. M: Peter Maydell <peter.maydell@linaro.org>
  614. L: qemu-arm@nongnu.org
  615. S: Odd Fixes
  616. F: hw/*/exynos*
  617. F: include/hw/*/exynos*
  618. Calxeda Highbank
  619. M: Rob Herring <robh@kernel.org>
  620. M: Peter Maydell <peter.maydell@linaro.org>
  621. L: qemu-arm@nongnu.org
  622. S: Odd Fixes
  623. F: hw/arm/highbank.c
  624. F: hw/net/xgmac.c
  625. F: docs/system/arm/highbank.rst
  626. Canon DIGIC
  627. M: Antony Pavlov <antonynpavlov@gmail.com>
  628. M: Peter Maydell <peter.maydell@linaro.org>
  629. L: qemu-arm@nongnu.org
  630. S: Odd Fixes
  631. F: include/hw/arm/digic.h
  632. F: hw/*/digic*
  633. F: include/hw/*/digic*
  634. F: tests/avocado/machine_arm_canona1100.py
  635. F: docs/system/arm/digic.rst
  636. Goldfish RTC
  637. M: Anup Patel <anup.patel@wdc.com>
  638. M: Alistair Francis <Alistair.Francis@wdc.com>
  639. L: qemu-riscv@nongnu.org
  640. S: Maintained
  641. F: hw/rtc/goldfish_rtc.c
  642. F: include/hw/rtc/goldfish_rtc.h
  643. Gumstix
  644. M: Peter Maydell <peter.maydell@linaro.org>
  645. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  646. L: qemu-arm@nongnu.org
  647. S: Odd Fixes
  648. F: hw/arm/gumstix.c
  649. F: docs/system/arm/gumstix.rst
  650. i.MX25 PDK
  651. M: Peter Maydell <peter.maydell@linaro.org>
  652. R: Jean-Christophe Dubois <jcd@tribudubois.net>
  653. L: qemu-arm@nongnu.org
  654. S: Odd Fixes
  655. F: hw/arm/fsl-imx25.c
  656. F: hw/arm/imx25_pdk.c
  657. F: hw/misc/imx25_ccm.c
  658. F: hw/watchdog/wdt_imx2.c
  659. F: include/hw/arm/fsl-imx25.h
  660. F: include/hw/misc/imx25_ccm.h
  661. F: include/hw/watchdog/wdt_imx2.h
  662. F: docs/system/arm/imx25-pdk.rst
  663. i.MX31 (kzm)
  664. M: Peter Maydell <peter.maydell@linaro.org>
  665. L: qemu-arm@nongnu.org
  666. S: Odd Fixes
  667. F: hw/arm/kzm.c
  668. F: hw/*/imx_*
  669. F: hw/*/*imx31*
  670. F: include/hw/*/imx_*
  671. F: include/hw/*/*imx31*
  672. F: docs/system/arm/kzm.rst
  673. Integrator CP
  674. M: Peter Maydell <peter.maydell@linaro.org>
  675. L: qemu-arm@nongnu.org
  676. S: Maintained
  677. F: hw/arm/integratorcp.c
  678. F: hw/misc/arm_integrator_debug.c
  679. F: include/hw/misc/arm_integrator_debug.h
  680. F: tests/avocado/machine_arm_integratorcp.py
  681. F: docs/system/arm/integratorcp.rst
  682. MCIMX6UL EVK / i.MX6ul
  683. M: Peter Maydell <peter.maydell@linaro.org>
  684. R: Jean-Christophe Dubois <jcd@tribudubois.net>
  685. L: qemu-arm@nongnu.org
  686. S: Odd Fixes
  687. F: hw/arm/mcimx6ul-evk.c
  688. F: hw/arm/fsl-imx6ul.c
  689. F: hw/misc/imx6ul_ccm.c
  690. F: include/hw/arm/fsl-imx6ul.h
  691. F: include/hw/misc/imx6ul_ccm.h
  692. MCIMX7D SABRE / i.MX7
  693. M: Peter Maydell <peter.maydell@linaro.org>
  694. R: Andrey Smirnov <andrew.smirnov@gmail.com>
  695. L: qemu-arm@nongnu.org
  696. S: Odd Fixes
  697. F: hw/arm/mcimx7d-sabre.c
  698. F: hw/arm/fsl-imx7.c
  699. F: hw/misc/imx7_*.c
  700. F: include/hw/arm/fsl-imx7.h
  701. F: include/hw/misc/imx7_*.h
  702. F: hw/pci-host/designware.c
  703. F: include/hw/pci-host/designware.h
  704. MPS2
  705. M: Peter Maydell <peter.maydell@linaro.org>
  706. L: qemu-arm@nongnu.org
  707. S: Maintained
  708. F: hw/arm/mps2.c
  709. F: hw/arm/mps2-tz.c
  710. F: hw/misc/mps2-*.c
  711. F: include/hw/misc/mps2-*.h
  712. F: hw/arm/armsse.c
  713. F: include/hw/arm/armsse.h
  714. F: hw/misc/iotkit-secctl.c
  715. F: include/hw/misc/iotkit-secctl.h
  716. F: hw/misc/iotkit-sysctl.c
  717. F: include/hw/misc/iotkit-sysctl.h
  718. F: hw/misc/iotkit-sysinfo.c
  719. F: include/hw/misc/iotkit-sysinfo.h
  720. F: hw/misc/armsse-cpu-pwrctrl.c
  721. F: include/hw/misc/armsse-cpu-pwrctrl.h
  722. F: hw/misc/armsse-cpuid.c
  723. F: include/hw/misc/armsse-cpuid.h
  724. F: hw/misc/armsse-mhu.c
  725. F: include/hw/misc/armsse-mhu.h
  726. F: hw/timer/sse-counter.c
  727. F: include/hw/timer/sse-counter.h
  728. F: hw/timer/sse-timer.c
  729. F: include/hw/timer/sse-timer.h
  730. F: tests/qtest/sse-timer-test.c
  731. F: docs/system/arm/mps2.rst
  732. Musca
  733. M: Peter Maydell <peter.maydell@linaro.org>
  734. L: qemu-arm@nongnu.org
  735. S: Maintained
  736. F: hw/arm/musca.c
  737. F: docs/system/arm/musca.rst
  738. Musicpal
  739. M: Jan Kiszka <jan.kiszka@web.de>
  740. M: Peter Maydell <peter.maydell@linaro.org>
  741. L: qemu-arm@nongnu.org
  742. S: Odd Fixes
  743. F: hw/arm/musicpal.c
  744. F: hw/net/mv88w8618_eth.c
  745. F: include/hw/net/mv88w8618_eth.h
  746. F: docs/system/arm/musicpal.rst
  747. Nuvoton NPCM7xx
  748. M: Tyrone Ting <kfting@nuvoton.com>
  749. M: Hao Wu <wuhaotsh@google.com>
  750. L: qemu-arm@nongnu.org
  751. S: Supported
  752. F: hw/*/npcm*
  753. F: include/hw/*/npcm*
  754. F: tests/qtest/npcm*
  755. F: pc-bios/npcm7xx_bootrom.bin
  756. F: roms/vbootrom
  757. F: docs/system/arm/nuvoton.rst
  758. nSeries
  759. M: Peter Maydell <peter.maydell@linaro.org>
  760. L: qemu-arm@nongnu.org
  761. S: Odd Fixes
  762. F: hw/arm/nseries.c
  763. F: hw/display/blizzard.c
  764. F: hw/input/lm832x.c
  765. F: hw/input/tsc2005.c
  766. F: hw/misc/cbus.c
  767. F: hw/rtc/twl92230.c
  768. F: include/hw/display/blizzard.h
  769. F: include/hw/input/lm832x.h
  770. F: include/hw/input/tsc2xxx.h
  771. F: include/hw/misc/cbus.h
  772. F: tests/avocado/machine_arm_n8x0.py
  773. F: docs/system/arm/nseries.rst
  774. Palm
  775. M: Peter Maydell <peter.maydell@linaro.org>
  776. L: qemu-arm@nongnu.org
  777. S: Odd Fixes
  778. F: hw/arm/palm.c
  779. F: hw/input/tsc210x.c
  780. F: include/hw/input/tsc2xxx.h
  781. F: docs/system/arm/palm.rst
  782. Raspberry Pi
  783. M: Peter Maydell <peter.maydell@linaro.org>
  784. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  785. L: qemu-arm@nongnu.org
  786. S: Odd Fixes
  787. F: hw/arm/raspi.c
  788. F: hw/arm/raspi_platform.h
  789. F: hw/*/bcm283*
  790. F: include/hw/arm/raspi*
  791. F: include/hw/*/bcm283*
  792. F: docs/system/arm/raspi.rst
  793. Real View
  794. M: Peter Maydell <peter.maydell@linaro.org>
  795. L: qemu-arm@nongnu.org
  796. S: Maintained
  797. F: hw/arm/realview*
  798. F: hw/cpu/realview_mpcore.c
  799. F: hw/intc/realview_gic.c
  800. F: include/hw/intc/realview_gic.h
  801. F: docs/system/arm/realview.rst
  802. PXA2XX
  803. M: Peter Maydell <peter.maydell@linaro.org>
  804. L: qemu-arm@nongnu.org
  805. S: Odd Fixes
  806. F: hw/arm/mainstone.c
  807. F: hw/arm/spitz.c
  808. F: hw/arm/tosa.c
  809. F: hw/arm/z2.c
  810. F: hw/*/pxa2xx*
  811. F: hw/display/tc6393xb.c
  812. F: hw/gpio/max7310.c
  813. F: hw/gpio/zaurus.c
  814. F: hw/misc/mst_fpga.c
  815. F: hw/adc/max111x.c
  816. F: include/hw/adc/max111x.h
  817. F: include/hw/arm/pxa.h
  818. F: include/hw/arm/sharpsl.h
  819. F: include/hw/display/tc6393xb.h
  820. F: docs/system/arm/xscale.rst
  821. F: docs/system/arm/mainstone.rst
  822. SABRELITE / i.MX6
  823. M: Peter Maydell <peter.maydell@linaro.org>
  824. R: Jean-Christophe Dubois <jcd@tribudubois.net>
  825. L: qemu-arm@nongnu.org
  826. S: Odd Fixes
  827. F: docs/system/arm/sabrelite.rst
  828. F: hw/arm/sabrelite.c
  829. F: hw/arm/fsl-imx6.c
  830. F: hw/misc/imx6_*.c
  831. F: hw/ssi/imx_spi.c
  832. F: hw/usb/imx-usb-phy.c
  833. F: include/hw/usb/imx-usb-phy.h
  834. F: include/hw/arm/fsl-imx6.h
  835. F: include/hw/misc/imx6_*.h
  836. F: include/hw/ssi/imx_spi.h
  837. SBSA-REF
  838. M: Radoslaw Biernacki <rad@semihalf.com>
  839. M: Peter Maydell <peter.maydell@linaro.org>
  840. R: Leif Lindholm <quic_llindhol@quicinc.com>
  841. L: qemu-arm@nongnu.org
  842. S: Maintained
  843. F: hw/arm/sbsa-ref.c
  844. F: docs/system/arm/sbsa.rst
  845. Sharp SL-5500 (Collie) PDA
  846. M: Peter Maydell <peter.maydell@linaro.org>
  847. L: qemu-arm@nongnu.org
  848. S: Odd Fixes
  849. F: hw/arm/collie.c
  850. F: hw/arm/strongarm*
  851. F: docs/system/arm/collie.rst
  852. Stellaris
  853. M: Peter Maydell <peter.maydell@linaro.org>
  854. L: qemu-arm@nongnu.org
  855. S: Maintained
  856. F: hw/*/stellaris*
  857. F: include/hw/input/gamepad.h
  858. F: docs/system/arm/stellaris.rst
  859. STM32VLDISCOVERY
  860. M: Alexandre Iooss <erdnaxe@crans.org>
  861. L: qemu-arm@nongnu.org
  862. S: Maintained
  863. F: hw/arm/stm32vldiscovery.c
  864. F: docs/system/arm/stm32.rst
  865. Versatile Express
  866. M: Peter Maydell <peter.maydell@linaro.org>
  867. L: qemu-arm@nongnu.org
  868. S: Maintained
  869. F: hw/arm/vexpress.c
  870. F: docs/system/arm/vexpress.rst
  871. Versatile PB
  872. M: Peter Maydell <peter.maydell@linaro.org>
  873. L: qemu-arm@nongnu.org
  874. S: Maintained
  875. F: hw/*/versatile*
  876. F: hw/i2c/arm_sbcon_i2c.c
  877. F: include/hw/i2c/arm_sbcon_i2c.h
  878. F: hw/misc/arm_sysctl.c
  879. F: docs/system/arm/versatile.rst
  880. Virt
  881. M: Peter Maydell <peter.maydell@linaro.org>
  882. L: qemu-arm@nongnu.org
  883. S: Maintained
  884. F: hw/arm/virt*
  885. F: include/hw/arm/virt.h
  886. F: docs/system/arm/virt.rst
  887. F: tests/avocado/machine_aarch64_virt.py
  888. Xilinx Zynq
  889. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  890. M: Alistair Francis <alistair@alistair23.me>
  891. M: Peter Maydell <peter.maydell@linaro.org>
  892. L: qemu-arm@nongnu.org
  893. S: Maintained
  894. F: hw/*/xilinx_*
  895. F: hw/*/cadence_*
  896. F: hw/misc/zynq_slcr.c
  897. F: hw/adc/zynq-xadc.c
  898. F: include/hw/misc/zynq_slcr.h
  899. F: include/hw/adc/zynq-xadc.h
  900. X: hw/ssi/xilinx_*
  901. Xilinx ZynqMP and Versal
  902. M: Alistair Francis <alistair@alistair23.me>
  903. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  904. M: Peter Maydell <peter.maydell@linaro.org>
  905. L: qemu-arm@nongnu.org
  906. S: Maintained
  907. F: hw/*/xlnx*.c
  908. F: include/hw/*/xlnx*.h
  909. F: include/hw/ssi/xilinx_spips.h
  910. F: hw/display/dpcd.c
  911. F: include/hw/display/dpcd.h
  912. F: docs/system/arm/xlnx-versal-virt.rst
  913. Xilinx Versal OSPI
  914. M: Francisco Iglesias <francisco.iglesias@xilinx.com>
  915. S: Maintained
  916. F: hw/ssi/xlnx-versal-ospi.c
  917. F: include/hw/ssi/xlnx-versal-ospi.h
  918. STM32F100
  919. M: Alexandre Iooss <erdnaxe@crans.org>
  920. L: qemu-arm@nongnu.org
  921. S: Maintained
  922. F: hw/arm/stm32f100_soc.c
  923. STM32F205
  924. M: Alistair Francis <alistair@alistair23.me>
  925. M: Peter Maydell <peter.maydell@linaro.org>
  926. L: qemu-arm@nongnu.org
  927. S: Maintained
  928. F: hw/arm/stm32f205_soc.c
  929. F: hw/misc/stm32f2xx_syscfg.c
  930. F: hw/char/stm32f2xx_usart.c
  931. F: hw/timer/stm32f2xx_timer.c
  932. F: hw/adc/*
  933. F: hw/ssi/stm32f2xx_spi.c
  934. F: include/hw/*/stm32*.h
  935. STM32F405
  936. M: Alistair Francis <alistair@alistair23.me>
  937. M: Peter Maydell <peter.maydell@linaro.org>
  938. L: qemu-arm@nongnu.org
  939. S: Maintained
  940. F: hw/arm/stm32f405_soc.c
  941. F: hw/misc/stm32f4xx_syscfg.c
  942. F: hw/misc/stm32f4xx_exti.c
  943. Netduino 2
  944. M: Alistair Francis <alistair@alistair23.me>
  945. M: Peter Maydell <peter.maydell@linaro.org>
  946. L: qemu-arm@nongnu.org
  947. S: Maintained
  948. F: hw/arm/netduino2.c
  949. Netduino Plus 2
  950. M: Alistair Francis <alistair@alistair23.me>
  951. M: Peter Maydell <peter.maydell@linaro.org>
  952. L: qemu-arm@nongnu.org
  953. S: Maintained
  954. F: hw/arm/netduinoplus2.c
  955. Olimex STM32 H405
  956. M: Felipe Balbi <balbi@kernel.org>
  957. L: qemu-arm@nongnu.org
  958. S: Maintained
  959. F: hw/arm/olimex-stm32-h405.c
  960. SmartFusion2
  961. M: Subbaraya Sundeep <sundeep.lkml@gmail.com>
  962. M: Peter Maydell <peter.maydell@linaro.org>
  963. L: qemu-arm@nongnu.org
  964. S: Maintained
  965. F: hw/arm/msf2-soc.c
  966. F: hw/misc/msf2-sysreg.c
  967. F: hw/timer/mss-timer.c
  968. F: hw/ssi/mss-spi.c
  969. F: include/hw/arm/msf2-soc.h
  970. F: include/hw/misc/msf2-sysreg.h
  971. F: include/hw/timer/mss-timer.h
  972. F: include/hw/ssi/mss-spi.h
  973. F: hw/net/msf2-emac.c
  974. F: include/hw/net/msf2-emac.h
  975. Emcraft M2S-FG484
  976. M: Subbaraya Sundeep <sundeep.lkml@gmail.com>
  977. M: Peter Maydell <peter.maydell@linaro.org>
  978. L: qemu-arm@nongnu.org
  979. S: Maintained
  980. F: hw/arm/msf2-som.c
  981. F: docs/system/arm/emcraft-sf2.rst
  982. ASPEED BMCs
  983. M: Cédric Le Goater <clg@kaod.org>
  984. M: Peter Maydell <peter.maydell@linaro.org>
  985. R: Andrew Jeffery <andrew@aj.id.au>
  986. R: Joel Stanley <joel@jms.id.au>
  987. L: qemu-arm@nongnu.org
  988. S: Maintained
  989. F: hw/*/*aspeed*
  990. F: hw/misc/pca9552.c
  991. F: include/hw/*/*aspeed*
  992. F: include/hw/misc/pca9552*.h
  993. F: hw/net/ftgmac100.c
  994. F: include/hw/net/ftgmac100.h
  995. F: docs/system/arm/aspeed.rst
  996. F: tests/qtest/*aspeed*
  997. F: hw/arm/fby35.c
  998. NRF51
  999. M: Joel Stanley <joel@jms.id.au>
  1000. M: Peter Maydell <peter.maydell@linaro.org>
  1001. L: qemu-arm@nongnu.org
  1002. S: Maintained
  1003. F: hw/*/nrf51*.c
  1004. F: hw/*/microbit*.c
  1005. F: include/hw/*/nrf51*.h
  1006. F: include/hw/*/microbit*.h
  1007. F: tests/qtest/microbit-test.c
  1008. F: docs/system/arm/nrf.rst
  1009. AVR Machines
  1010. -------------
  1011. AVR MCUs
  1012. M: Michael Rolnik <mrolnik@gmail.com>
  1013. S: Maintained
  1014. F: configs/devices/avr-softmmu/default.mak
  1015. F: hw/avr/
  1016. F: include/hw/char/avr_usart.h
  1017. F: hw/char/avr_usart.c
  1018. F: include/hw/timer/avr_timer16.h
  1019. F: hw/timer/avr_timer16.c
  1020. F: include/hw/misc/avr_power.h
  1021. F: hw/misc/avr_power.c
  1022. Arduino
  1023. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  1024. S: Maintained
  1025. F: hw/avr/arduino.c
  1026. CRIS Machines
  1027. -------------
  1028. Axis Dev88
  1029. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  1030. S: Maintained
  1031. F: hw/cris/axis_dev88.c
  1032. F: hw/*/etraxfs_*.c
  1033. HP-PARISC Machines
  1034. ------------------
  1035. HP B160L
  1036. M: Richard Henderson <richard.henderson@linaro.org>
  1037. R: Helge Deller <deller@gmx.de>
  1038. S: Odd Fixes
  1039. F: configs/devices/hppa-softmmu/default.mak
  1040. F: hw/hppa/
  1041. F: hw/net/*i82596*
  1042. F: hw/misc/lasi.c
  1043. F: hw/pci-host/dino.c
  1044. F: include/hw/misc/lasi.h
  1045. F: include/hw/net/lasi_82596.h
  1046. F: include/hw/pci-host/dino.h
  1047. F: pc-bios/hppa-firmware.img
  1048. LoongArch Machines
  1049. ------------------
  1050. Virt
  1051. M: Xiaojuan Yang <yangxiaojuan@loongson.cn>
  1052. M: Song Gao <gaosong@loongson.cn>
  1053. S: Maintained
  1054. F: docs/system/loongarch/virt.rst
  1055. F: configs/targets/loongarch64-softmmu.mak
  1056. F: configs/devices/loongarch64-softmmu/default.mak
  1057. F: hw/loongarch/
  1058. F: include/hw/loongarch/virt.h
  1059. F: include/hw/intc/loongarch_*.h
  1060. F: hw/intc/loongarch_*.c
  1061. F: include/hw/pci-host/ls7a.h
  1062. F: hw/rtc/ls7a_rtc.c
  1063. F: gdb-xml/loongarch*.xml
  1064. M68K Machines
  1065. -------------
  1066. an5206
  1067. M: Thomas Huth <huth@tuxfamily.org>
  1068. S: Odd Fixes
  1069. F: hw/m68k/an5206.c
  1070. F: hw/m68k/mcf5206.c
  1071. mcf5208
  1072. M: Thomas Huth <huth@tuxfamily.org>
  1073. S: Odd Fixes
  1074. F: hw/m68k/mcf5208.c
  1075. F: hw/m68k/mcf_intc.c
  1076. F: hw/char/mcf_uart.c
  1077. F: hw/net/mcf_fec.c
  1078. F: include/hw/m68k/mcf*.h
  1079. NeXTcube
  1080. M: Thomas Huth <huth@tuxfamily.org>
  1081. S: Odd Fixes
  1082. F: hw/m68k/next-*.c
  1083. F: hw/display/next-fb.c
  1084. F: include/hw/m68k/next-cube.h
  1085. q800
  1086. M: Laurent Vivier <laurent@vivier.eu>
  1087. S: Maintained
  1088. F: hw/m68k/q800.c
  1089. F: hw/misc/mac_via.c
  1090. F: hw/nubus/*
  1091. F: hw/display/macfb.c
  1092. F: hw/block/swim.c
  1093. F: hw/m68k/bootinfo.h
  1094. F: include/standard-headers/asm-m68k/bootinfo.h
  1095. F: include/standard-headers/asm-m68k/bootinfo-mac.h
  1096. F: include/hw/misc/mac_via.h
  1097. F: include/hw/nubus/*
  1098. F: include/hw/display/macfb.h
  1099. F: include/hw/block/swim.h
  1100. virt
  1101. M: Laurent Vivier <laurent@vivier.eu>
  1102. S: Maintained
  1103. F: hw/m68k/virt.c
  1104. F: hw/char/goldfish_tty.c
  1105. F: hw/intc/goldfish_pic.c
  1106. F: hw/intc/m68k_irqc.c
  1107. F: hw/misc/virt_ctrl.c
  1108. F: include/hw/char/goldfish_tty.h
  1109. F: include/hw/intc/goldfish_pic.h
  1110. F: include/hw/intc/m68k_irqc.h
  1111. F: include/hw/misc/virt_ctrl.h
  1112. MicroBlaze Machines
  1113. -------------------
  1114. petalogix_s3adsp1800
  1115. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  1116. S: Maintained
  1117. F: hw/microblaze/petalogix_s3adsp1800_mmu.c
  1118. F: include/hw/char/xilinx_uartlite.h
  1119. F: tests/avocado/machine_microblaze.py
  1120. petalogix_ml605
  1121. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  1122. S: Maintained
  1123. F: hw/microblaze/petalogix_ml605_mmu.c
  1124. MIPS Machines
  1125. -------------
  1126. Overall MIPS Machines
  1127. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  1128. S: Odd Fixes
  1129. F: configs/devices/mips*/*
  1130. F: hw/mips/
  1131. F: include/hw/mips/
  1132. Jazz
  1133. M: Hervé Poussineau <hpoussin@reactos.org>
  1134. R: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
  1135. S: Maintained
  1136. F: hw/mips/jazz.c
  1137. F: hw/display/jazz_led.c
  1138. F: hw/dma/rc4030.c
  1139. Malta
  1140. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  1141. R: Aurelien Jarno <aurelien@aurel32.net>
  1142. S: Odd Fixes
  1143. F: hw/isa/piix4.c
  1144. F: hw/acpi/piix4.c
  1145. F: hw/mips/malta.c
  1146. F: hw/pci-host/gt64120.c
  1147. F: include/hw/southbridge/piix.h
  1148. F: tests/avocado/linux_ssh_mips_malta.py
  1149. F: tests/avocado/machine_mips_malta.py
  1150. Mipssim
  1151. R: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
  1152. S: Orphan
  1153. F: hw/mips/mipssim.c
  1154. F: hw/net/mipsnet.c
  1155. Fuloong 2E
  1156. M: Huacai Chen <chenhuacai@kernel.org>
  1157. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  1158. R: Jiaxun Yang <jiaxun.yang@flygoat.com>
  1159. S: Odd Fixes
  1160. F: hw/mips/fuloong2e.c
  1161. F: hw/isa/vt82c686.c
  1162. F: hw/pci-host/bonito.c
  1163. F: hw/usb/vt82c686-uhci-pci.c
  1164. F: include/hw/isa/vt82c686.h
  1165. F: include/hw/pci-host/bonito.h
  1166. F: tests/avocado/machine_mips_fuloong2e.py
  1167. Loongson-3 virtual platforms
  1168. M: Huacai Chen <chenhuacai@kernel.org>
  1169. R: Jiaxun Yang <jiaxun.yang@flygoat.com>
  1170. S: Maintained
  1171. F: hw/intc/loongson_liointc.c
  1172. F: hw/mips/loongson3_bootp.c
  1173. F: hw/mips/loongson3_bootp.h
  1174. F: hw/mips/loongson3_virt.c
  1175. F: tests/avocado/machine_mips_loongson3v.py
  1176. Boston
  1177. M: Paul Burton <paulburton@kernel.org>
  1178. R: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
  1179. S: Odd Fixes
  1180. F: hw/core/loader-fit.c
  1181. F: hw/mips/boston.c
  1182. F: hw/pci-host/xilinx-pcie.c
  1183. F: include/hw/pci-host/xilinx-pcie.h
  1184. OpenRISC Machines
  1185. -----------------
  1186. or1k-sim
  1187. M: Jia Liu <proljc@gmail.com>
  1188. S: Maintained
  1189. F: docs/system/openrisc/or1k-sim.rst
  1190. F: hw/openrisc/openrisc_sim.c
  1191. PowerPC Machines
  1192. ----------------
  1193. 405 (ref405ep)
  1194. L: qemu-ppc@nongnu.org
  1195. S: Orphan
  1196. F: hw/ppc/ppc405_boards.c
  1197. Bamboo
  1198. L: qemu-ppc@nongnu.org
  1199. S: Orphan
  1200. F: hw/ppc/ppc440_bamboo.c
  1201. F: tests/avocado/ppc_bamboo.py
  1202. e500
  1203. L: qemu-ppc@nongnu.org
  1204. S: Orphan
  1205. F: hw/ppc/e500*
  1206. F: hw/gpio/mpc8xxx.c
  1207. F: hw/i2c/mpc_i2c.c
  1208. F: hw/net/fsl_etsec/
  1209. F: hw/pci-host/ppce500.c
  1210. F: include/hw/ppc/ppc_e500.h
  1211. F: include/hw/pci-host/ppce500.h
  1212. F: pc-bios/u-boot.e500
  1213. F: hw/intc/openpic_kvm.h
  1214. F: include/hw/ppc/openpic_kvm.h
  1215. mpc8544ds
  1216. L: qemu-ppc@nongnu.org
  1217. S: Orphan
  1218. F: hw/ppc/mpc8544ds.c
  1219. F: hw/ppc/mpc8544_guts.c
  1220. F: tests/avocado/ppc_mpc8544ds.py
  1221. New World (mac99)
  1222. M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  1223. L: qemu-ppc@nongnu.org
  1224. S: Odd Fixes
  1225. F: docs/system/ppc/powermac.rst
  1226. F: hw/ppc/mac_newworld.c
  1227. F: hw/pci-host/uninorth.c
  1228. F: hw/pci-bridge/dec.[hc]
  1229. F: hw/misc/macio/
  1230. F: hw/misc/mos6522.c
  1231. F: hw/nvram/mac_nvram.c
  1232. F: hw/input/adb*
  1233. F: include/hw/misc/macio/
  1234. F: include/hw/misc/mos6522.h
  1235. F: include/hw/nvram/mac_nvram.h
  1236. F: include/hw/ppc/mac_dbdma.h
  1237. F: include/hw/pci-host/uninorth.h
  1238. F: include/hw/input/adb*
  1239. F: pc-bios/qemu_vga.ndrv
  1240. Old World (g3beige)
  1241. M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  1242. L: qemu-ppc@nongnu.org
  1243. S: Odd Fixes
  1244. F: docs/system/ppc/powermac.rst
  1245. F: hw/ppc/mac_oldworld.c
  1246. F: hw/pci-host/grackle.c
  1247. F: hw/misc/macio/
  1248. F: hw/intc/heathrow_pic.c
  1249. F: hw/input/adb*
  1250. F: include/hw/intc/heathrow_pic.h
  1251. F: include/hw/input/adb*
  1252. F: include/hw/pci-host/grackle.h
  1253. F: pc-bios/qemu_vga.ndrv
  1254. PReP
  1255. M: Hervé Poussineau <hpoussin@reactos.org>
  1256. L: qemu-ppc@nongnu.org
  1257. S: Maintained
  1258. F: docs/system/ppc/prep.rst
  1259. F: hw/ppc/prep.c
  1260. F: hw/ppc/prep_systemio.c
  1261. F: hw/ppc/rs6000_mc.c
  1262. F: hw/pci-host/raven.c
  1263. F: hw/isa/i82378.c
  1264. F: hw/isa/pc87312.c
  1265. F: hw/dma/i82374.c
  1266. F: hw/rtc/m48t59-isa.c
  1267. F: include/hw/isa/pc87312.h
  1268. F: include/hw/rtc/m48t59.h
  1269. F: tests/avocado/ppc_prep_40p.py
  1270. sPAPR (pseries)
  1271. M: Daniel Henrique Barboza <danielhb413@gmail.com>
  1272. R: Cédric Le Goater <clg@kaod.org>
  1273. R: David Gibson <david@gibson.dropbear.id.au>
  1274. R: Greg Kurz <groug@kaod.org>
  1275. L: qemu-ppc@nongnu.org
  1276. S: Odd Fixes
  1277. F: hw/*/spapr*
  1278. F: include/hw/*/spapr*
  1279. F: hw/*/xics*
  1280. F: include/hw/*/xics*
  1281. F: pc-bios/slof.bin
  1282. F: docs/system/ppc/pseries.rst
  1283. F: docs/specs/ppc-spapr-*
  1284. F: tests/qtest/spapr*
  1285. F: tests/qtest/libqos/*spapr*
  1286. F: tests/qtest/rtas*
  1287. F: tests/qtest/libqos/rtas*
  1288. F: tests/avocado/ppc_pseries.py
  1289. PowerNV (Non-Virtualized)
  1290. M: Cédric Le Goater <clg@kaod.org>
  1291. L: qemu-ppc@nongnu.org
  1292. S: Odd Fixes
  1293. F: docs/system/ppc/powernv.rst
  1294. F: hw/ppc/pnv*
  1295. F: hw/intc/pnv*
  1296. F: hw/intc/xics_pnv.c
  1297. F: hw/pci-host/pnv*
  1298. F: include/hw/ppc/pnv*
  1299. F: include/hw/pci-host/pnv*
  1300. F: pc-bios/skiboot.lid
  1301. F: tests/qtest/pnv*
  1302. virtex_ml507
  1303. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  1304. L: qemu-ppc@nongnu.org
  1305. S: Odd Fixes
  1306. F: hw/ppc/virtex_ml507.c
  1307. F: tests/avocado/ppc_virtex_ml507.py
  1308. sam460ex
  1309. M: BALATON Zoltan <balaton@eik.bme.hu>
  1310. L: qemu-ppc@nongnu.org
  1311. S: Maintained
  1312. F: hw/ppc/sam460ex.c
  1313. F: hw/ppc/ppc440_pcix.c
  1314. F: hw/display/sm501*
  1315. F: hw/ide/sii3112.c
  1316. F: hw/rtc/m41t80.c
  1317. F: pc-bios/canyonlands.dt[sb]
  1318. F: pc-bios/u-boot-sam460ex-20100605.bin
  1319. F: roms/u-boot-sam460ex
  1320. pegasos2
  1321. M: BALATON Zoltan <balaton@eik.bme.hu>
  1322. L: qemu-ppc@nongnu.org
  1323. S: Maintained
  1324. F: hw/ppc/pegasos2.c
  1325. F: hw/pci-host/mv64361.c
  1326. F: hw/pci-host/mv643xx.h
  1327. F: include/hw/pci-host/mv64361.h
  1328. Virtual Open Firmware (VOF)
  1329. M: Alexey Kardashevskiy <aik@ozlabs.ru>
  1330. R: Cédric Le Goater <clg@kaod.org>
  1331. R: Daniel Henrique Barboza <danielhb413@gmail.com>
  1332. R: David Gibson <david@gibson.dropbear.id.au>
  1333. R: Greg Kurz <groug@kaod.org>
  1334. L: qemu-ppc@nongnu.org
  1335. S: Maintained
  1336. F: hw/ppc/spapr_vof*
  1337. F: hw/ppc/vof*
  1338. F: include/hw/ppc/vof*
  1339. F: pc-bios/vof/*
  1340. F: pc-bios/vof*
  1341. RISC-V Machines
  1342. ---------------
  1343. OpenTitan
  1344. M: Alistair Francis <Alistair.Francis@wdc.com>
  1345. L: qemu-riscv@nongnu.org
  1346. S: Supported
  1347. F: hw/riscv/opentitan.c
  1348. F: hw/*/ibex_*.c
  1349. F: include/hw/riscv/opentitan.h
  1350. F: include/hw/*/ibex_*.h
  1351. Microchip PolarFire SoC Icicle Kit
  1352. M: Bin Meng <bin.meng@windriver.com>
  1353. L: qemu-riscv@nongnu.org
  1354. S: Supported
  1355. F: hw/riscv/microchip_pfsoc.c
  1356. F: hw/char/mchp_pfsoc_mmuart.c
  1357. F: hw/misc/mchp_pfsoc_dmc.c
  1358. F: hw/misc/mchp_pfsoc_ioscb.c
  1359. F: hw/misc/mchp_pfsoc_sysreg.c
  1360. F: include/hw/riscv/microchip_pfsoc.h
  1361. F: include/hw/char/mchp_pfsoc_mmuart.h
  1362. F: include/hw/misc/mchp_pfsoc_dmc.h
  1363. F: include/hw/misc/mchp_pfsoc_ioscb.h
  1364. F: include/hw/misc/mchp_pfsoc_sysreg.h
  1365. Shakti C class SoC
  1366. M: Vijai Kumar K <vijai@behindbytes.com>
  1367. L: qemu-riscv@nongnu.org
  1368. S: Supported
  1369. F: hw/riscv/shakti_c.c
  1370. F: hw/char/shakti_uart.c
  1371. F: include/hw/riscv/shakti_c.h
  1372. F: include/hw/char/shakti_uart.h
  1373. SiFive Machines
  1374. M: Alistair Francis <Alistair.Francis@wdc.com>
  1375. M: Bin Meng <bin.meng@windriver.com>
  1376. M: Palmer Dabbelt <palmer@dabbelt.com>
  1377. L: qemu-riscv@nongnu.org
  1378. S: Supported
  1379. F: hw/*/*sifive*.c
  1380. F: include/hw/*/*sifive*.h
  1381. RX Machines
  1382. -----------
  1383. rx-gdbsim
  1384. R: Yoshinori Sato <ysato@users.sourceforge.jp>
  1385. S: Orphan
  1386. F: docs/system/target-rx.rst
  1387. F: hw/rx/rx-gdbsim.c
  1388. F: tests/avocado/machine_rx_gdbsim.py
  1389. SH4 Machines
  1390. ------------
  1391. R2D
  1392. R: Yoshinori Sato <ysato@users.sourceforge.jp>
  1393. R: Magnus Damm <magnus.damm@gmail.com>
  1394. S: Odd Fixes
  1395. F: hw/char/sh_serial.c
  1396. F: hw/sh4/r2d.c
  1397. F: hw/intc/sh_intc.c
  1398. F: hw/pci-host/sh_pci.c
  1399. F: hw/timer/sh_timer.c
  1400. F: include/hw/sh4/sh_intc.h
  1401. Shix
  1402. R: Yoshinori Sato <ysato@users.sourceforge.jp>
  1403. R: Magnus Damm <magnus.damm@gmail.com>
  1404. S: Odd Fixes
  1405. F: hw/block/tc58128.c
  1406. F: hw/char/sh_serial.c
  1407. F: hw/sh4/shix.c
  1408. F: hw/intc/sh_intc.c
  1409. F: hw/timer/sh_timer.c
  1410. F: include/hw/sh4/sh_intc.h
  1411. SPARC Machines
  1412. --------------
  1413. Sun4m
  1414. M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  1415. S: Maintained
  1416. F: hw/sparc/sun4m.c
  1417. F: hw/sparc/sun4m_iommu.c
  1418. F: hw/display/cg3.c
  1419. F: hw/display/tcx.c
  1420. F: hw/dma/sparc32_dma.c
  1421. F: hw/misc/eccmemctl.c
  1422. F: hw/*/slavio_*.c
  1423. F: include/hw/nvram/sun_nvram.h
  1424. F: include/hw/sparc/sparc32_dma.h
  1425. F: include/hw/sparc/sun4m_iommu.h
  1426. F: pc-bios/openbios-sparc32
  1427. Sun4u
  1428. M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  1429. S: Maintained
  1430. F: hw/sparc64/sun4u.c
  1431. F: hw/sparc64/sun4u_iommu.c
  1432. F: include/hw/sparc/sun4u_iommu.h
  1433. F: hw/pci-host/sabre.c
  1434. F: include/hw/pci-host/sabre.h
  1435. F: hw/pci-bridge/simba.c
  1436. F: include/hw/pci-bridge/simba.h
  1437. F: pc-bios/openbios-sparc64
  1438. F: tests/avocado/machine_sparc64_sun4u.py
  1439. Sun4v
  1440. M: Artyom Tarasenko <atar4qemu@gmail.com>
  1441. S: Maintained
  1442. F: hw/sparc64/niagara.c
  1443. F: hw/rtc/sun4v-rtc.c
  1444. F: include/hw/rtc/sun4v-rtc.h
  1445. Leon3
  1446. M: Fabien Chouteau <chouteau@adacore.com>
  1447. M: Frederic Konrad <konrad.frederic@yahoo.fr>
  1448. S: Maintained
  1449. F: hw/sparc/leon3.c
  1450. F: hw/*/grlib*
  1451. F: include/hw/*/grlib*
  1452. F: tests/avocado/machine_sparc_leon3.py
  1453. S390 Machines
  1454. -------------
  1455. S390 Virtio-ccw
  1456. M: Halil Pasic <pasic@linux.ibm.com>
  1457. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  1458. M: Eric Farman <farman@linux.ibm.com>
  1459. S: Supported
  1460. F: hw/s390x/
  1461. F: include/hw/s390x/
  1462. F: configs/devices/s390x-softmmu/default.mak
  1463. F: tests/avocado/machine_s390_ccw_virtio.py
  1464. T: git https://github.com/borntraeger/qemu.git s390-next
  1465. L: qemu-s390x@nongnu.org
  1466. S390-ccw boot
  1467. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  1468. M: Thomas Huth <thuth@redhat.com>
  1469. S: Supported
  1470. F: hw/s390x/ipl.*
  1471. F: pc-bios/s390-ccw/
  1472. F: pc-bios/s390-ccw.img
  1473. F: docs/devel/s390-dasd-ipl.rst
  1474. T: git https://github.com/borntraeger/qemu.git s390-next
  1475. L: qemu-s390x@nongnu.org
  1476. S390 PCI
  1477. M: Matthew Rosato <mjrosato@linux.ibm.com>
  1478. M: Eric Farman <farman@linux.ibm.com>
  1479. S: Supported
  1480. F: hw/s390x/s390-pci*
  1481. F: include/hw/s390x/s390-pci*
  1482. L: qemu-s390x@nongnu.org
  1483. S390 channel subsystem
  1484. M: Halil Pasic <pasic@linux.ibm.com>
  1485. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  1486. M: Eric Farman <farman@linux.ibm.com>
  1487. S: Supported
  1488. F: hw/s390x/ccw-device.[ch]
  1489. F: hw/s390x/css.c
  1490. F: hw/s390x/css-bridge.c
  1491. F: include/hw/s390x/css.h
  1492. F: include/hw/s390x/css-bridge.h
  1493. F: include/hw/s390x/ioinst.h
  1494. F: target/s390x/ioinst.c
  1495. L: qemu-s390x@nongnu.org
  1496. S390 CPU models
  1497. M: David Hildenbrand <david@redhat.com>
  1498. S: Maintained
  1499. F: target/s390x/cpu_features*.[ch]
  1500. F: target/s390x/cpu_models.[ch]
  1501. L: qemu-s390x@nongnu.org
  1502. S390 SCLP-backed devices
  1503. M: Halil Pasic <pasic@linux.ibm.com>
  1504. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  1505. S: Supported
  1506. F: include/hw/s390x/event-facility.h
  1507. F: include/hw/s390x/sclp.h
  1508. F: hw/char/sclp*.[hc]
  1509. F: hw/s390x/event-facility.c
  1510. F: hw/s390x/sclp*.c
  1511. L: qemu-s390x@nongnu.org
  1512. X86 Machines
  1513. ------------
  1514. PC
  1515. M: Michael S. Tsirkin <mst@redhat.com>
  1516. M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
  1517. S: Supported
  1518. F: include/hw/i386/
  1519. F: hw/i386/
  1520. F: hw/pci-host/i440fx.c
  1521. F: hw/pci-host/q35.c
  1522. F: hw/pci-host/pam.c
  1523. F: include/hw/pci-host/i440fx.h
  1524. F: include/hw/pci-host/q35.h
  1525. F: include/hw/pci-host/pam.h
  1526. F: hw/isa/piix3.c
  1527. F: hw/isa/lpc_ich9.c
  1528. F: hw/i2c/smbus_ich9.c
  1529. F: hw/acpi/piix4.c
  1530. F: hw/acpi/ich9*.c
  1531. F: include/hw/acpi/ich9*.h
  1532. F: include/hw/southbridge/ich9.h
  1533. F: include/hw/southbridge/piix.h
  1534. F: hw/isa/apm.c
  1535. F: include/hw/isa/apm.h
  1536. F: tests/unit/test-x86-cpuid.c
  1537. F: tests/qtest/test-x86-cpuid-compat.c
  1538. PC Chipset
  1539. M: Michael S. Tsirkin <mst@redhat.com>
  1540. M: Paolo Bonzini <pbonzini@redhat.com>
  1541. S: Supported
  1542. F: hw/char/debugcon.c
  1543. F: hw/char/parallel*
  1544. F: hw/char/serial*
  1545. F: hw/dma/i8257*
  1546. F: hw/i2c/pm_smbus.c
  1547. F: hw/input/pckbd.c
  1548. F: hw/intc/apic*
  1549. F: hw/intc/ioapic*
  1550. F: hw/intc/i8259*
  1551. F: hw/isa/isa-superio.c
  1552. F: hw/misc/debugexit.c
  1553. F: hw/misc/pc-testdev.c
  1554. F: hw/timer/hpet*
  1555. F: hw/timer/i8254*
  1556. F: hw/rtc/mc146818rtc*
  1557. F: hw/watchdog/wdt_ib700.c
  1558. F: hw/watchdog/wdt_i6300esb.c
  1559. F: include/hw/display/vga.h
  1560. F: include/hw/char/parallel.h
  1561. F: include/hw/dma/i8257.h
  1562. F: include/hw/i2c/pm_smbus.h
  1563. F: include/hw/input/i8042.h
  1564. F: include/hw/intc/ioapic*
  1565. F: include/hw/isa/i8259_internal.h
  1566. F: include/hw/isa/superio.h
  1567. F: include/hw/timer/hpet.h
  1568. F: include/hw/timer/i8254*
  1569. F: include/hw/rtc/mc146818rtc*
  1570. microvm
  1571. M: Sergio Lopez <slp@redhat.com>
  1572. M: Paolo Bonzini <pbonzini@redhat.com>
  1573. S: Maintained
  1574. F: docs/system/i386/microvm.rst
  1575. F: hw/i386/microvm.c
  1576. F: include/hw/i386/microvm.h
  1577. F: pc-bios/bios-microvm.bin
  1578. Machine core
  1579. M: Eduardo Habkost <eduardo@habkost.net>
  1580. M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
  1581. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  1582. R: Yanan Wang <wangyanan55@huawei.com>
  1583. S: Supported
  1584. F: cpu.c
  1585. F: hw/core/cpu.c
  1586. F: hw/core/machine-qmp-cmds.c
  1587. F: hw/core/machine.c
  1588. F: hw/core/machine-smp.c
  1589. F: hw/core/null-machine.c
  1590. F: hw/core/numa.c
  1591. F: hw/cpu/cluster.c
  1592. F: qapi/machine.json
  1593. F: qapi/machine-target.json
  1594. F: include/hw/boards.h
  1595. F: include/hw/core/cpu.h
  1596. F: include/hw/cpu/cluster.h
  1597. F: include/sysemu/numa.h
  1598. F: tests/unit/test-smp-parse.c
  1599. T: git https://gitlab.com/ehabkost/qemu.git machine-next
  1600. Xtensa Machines
  1601. ---------------
  1602. sim
  1603. M: Max Filippov <jcmvbkbc@gmail.com>
  1604. S: Maintained
  1605. F: hw/xtensa/sim.c
  1606. virt
  1607. M: Max Filippov <jcmvbkbc@gmail.com>
  1608. S: Maintained
  1609. F: hw/xtensa/virt.c
  1610. XTFPGA (LX60, LX200, ML605, KC705)
  1611. M: Max Filippov <jcmvbkbc@gmail.com>
  1612. S: Maintained
  1613. F: hw/xtensa/xtfpga.c
  1614. F: hw/net/opencores_eth.c
  1615. Devices
  1616. -------
  1617. Overall Audio frontends
  1618. M: Gerd Hoffmann <kraxel@redhat.com>
  1619. S: Odd Fixes
  1620. F: hw/audio/
  1621. F: include/hw/audio/
  1622. F: tests/qtest/ac97-test.c
  1623. F: tests/qtest/es1370-test.c
  1624. F: tests/qtest/intel-hda-test.c
  1625. F: tests/qtest/fuzz-sb16-test.c
  1626. Xilinx CAN
  1627. M: Vikram Garhwal <vikram.garhwal@amd.com>
  1628. M: Francisco Iglesias <francisco.iglesias@amd.com>
  1629. S: Maintained
  1630. F: hw/net/can/xlnx-*
  1631. F: include/hw/net/xlnx-*
  1632. F: tests/qtest/xlnx-can-test*
  1633. EDU
  1634. M: Jiri Slaby <jslaby@suse.cz>
  1635. S: Maintained
  1636. F: hw/misc/edu.c
  1637. IDE
  1638. M: John Snow <jsnow@redhat.com>
  1639. L: qemu-block@nongnu.org
  1640. S: Odd Fixes
  1641. F: include/hw/ide.h
  1642. F: include/hw/ide/
  1643. F: hw/ide/
  1644. F: hw/block/block.c
  1645. F: hw/block/cdrom.c
  1646. F: hw/block/hd-geometry.c
  1647. F: tests/qtest/ide-test.c
  1648. F: tests/qtest/ahci-test.c
  1649. F: tests/qtest/cdrom-test.c
  1650. F: tests/qtest/libqos/ahci*
  1651. T: git https://gitlab.com/jsnow/qemu.git ide
  1652. IPMI
  1653. M: Corey Minyard <minyard@acm.org>
  1654. S: Maintained
  1655. F: include/hw/ipmi/*
  1656. F: hw/ipmi/*
  1657. F: hw/smbios/smbios_type_38.c
  1658. F: tests/qtest/ipmi*
  1659. T: git https://github.com/cminyard/qemu.git master-ipmi-rebase
  1660. Floppy
  1661. M: John Snow <jsnow@redhat.com>
  1662. L: qemu-block@nongnu.org
  1663. S: Odd Fixes
  1664. F: hw/block/fdc.c
  1665. F: hw/block/fdc-internal.h
  1666. F: hw/block/fdc-isa.c
  1667. F: hw/block/fdc-sysbus.c
  1668. F: include/hw/block/fdc.h
  1669. F: tests/qtest/fdc-test.c
  1670. T: git https://gitlab.com/jsnow/qemu.git ide
  1671. Hyper-V VMBus
  1672. M: Maciej S. Szmigiero <maciej.szmigiero@oracle.com>
  1673. S: Odd Fixes
  1674. F: hw/hyperv/vmbus.c
  1675. F: include/hw/hyperv/vmbus*.h
  1676. OMAP
  1677. M: Peter Maydell <peter.maydell@linaro.org>
  1678. L: qemu-arm@nongnu.org
  1679. S: Maintained
  1680. F: hw/*/omap*
  1681. F: include/hw/arm/omap.h
  1682. F: docs/system/arm/sx1.rst
  1683. IPack
  1684. M: Alberto Garcia <berto@igalia.com>
  1685. S: Odd Fixes
  1686. F: hw/char/ipoctal232.c
  1687. F: hw/ipack/
  1688. PCI
  1689. M: Michael S. Tsirkin <mst@redhat.com>
  1690. M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
  1691. S: Supported
  1692. F: include/hw/pci/*
  1693. F: hw/misc/pci-testdev.c
  1694. F: hw/pci/*
  1695. F: hw/pci-bridge/*
  1696. F: qapi/pci.json
  1697. F: docs/pci*
  1698. F: docs/specs/*pci*
  1699. PCIE DOE
  1700. M: Huai-Cheng Kuo <hchkuo@avery-design.com.tw>
  1701. M: Chris Browy <cbrowy@avery-design.com>
  1702. S: Supported
  1703. F: include/hw/pci/pcie_doe.h
  1704. F: hw/pci/pcie_doe.c
  1705. ACPI/SMBIOS
  1706. M: Michael S. Tsirkin <mst@redhat.com>
  1707. M: Igor Mammedov <imammedo@redhat.com>
  1708. R: Ani Sinha <ani@anisinha.ca>
  1709. S: Supported
  1710. F: include/hw/acpi/*
  1711. F: include/hw/firmware/smbios.h
  1712. F: hw/acpi/*
  1713. F: hw/smbios/*
  1714. F: hw/i386/acpi-build.[hc]
  1715. F: hw/arm/virt-acpi-build.c
  1716. F: qapi/acpi.json
  1717. F: tests/qtest/bios-tables-test*
  1718. F: tests/qtest/acpi-utils.[hc]
  1719. F: tests/data/acpi/
  1720. F: docs/specs/acpi_cpu_hotplug.rst
  1721. F: docs/specs/acpi_mem_hotplug.rst
  1722. F: docs/specs/acpi_nvdimm.rst
  1723. F: docs/specs/acpi_pci_hotplug.rst
  1724. F: docs/specs/acpi_hw_reduced_hotplug.rst
  1725. ARM ACPI Subsystem
  1726. M: Shannon Zhao <shannon.zhaosl@gmail.com>
  1727. L: qemu-arm@nongnu.org
  1728. S: Maintained
  1729. F: hw/arm/virt-acpi-build.c
  1730. RISC-V ACPI Subsystem
  1731. M: Sunil V L <sunilvl@ventanamicro.com>
  1732. L: qemu-riscv@nongnu.org
  1733. S: Maintained
  1734. F: hw/riscv/virt-acpi-build.c
  1735. ACPI/VIOT
  1736. M: Jean-Philippe Brucker <jean-philippe@linaro.org>
  1737. S: Supported
  1738. F: hw/acpi/viot.c
  1739. F: hw/acpi/viot.h
  1740. ACPI/AVOCADO/BIOSBITS
  1741. M: Ani Sinha <ani@anisinha.ca>
  1742. M: Michael S. Tsirkin <mst@redhat.com>
  1743. S: Supported
  1744. F: tests/avocado/acpi-bits/*
  1745. F: tests/avocado/acpi-bits.py
  1746. F: docs/devel/acpi-bits.rst
  1747. ACPI/HEST/GHES
  1748. R: Dongjiu Geng <gengdongjiu1@gmail.com>
  1749. L: qemu-arm@nongnu.org
  1750. S: Maintained
  1751. F: hw/acpi/ghes.c
  1752. F: include/hw/acpi/ghes.h
  1753. F: docs/specs/acpi_hest_ghes.rst
  1754. ppc4xx
  1755. L: qemu-ppc@nongnu.org
  1756. S: Orphan
  1757. F: hw/ppc/ppc4*.c
  1758. F: hw/i2c/ppc4xx_i2c.c
  1759. F: include/hw/ppc/ppc4xx.h
  1760. F: include/hw/i2c/ppc4xx_i2c.h
  1761. F: hw/intc/ppc-uic.c
  1762. F: include/hw/intc/ppc-uic.h
  1763. Character devices
  1764. M: Marc-André Lureau <marcandre.lureau@redhat.com>
  1765. R: Paolo Bonzini <pbonzini@redhat.com>
  1766. S: Odd Fixes
  1767. F: hw/char/
  1768. Network devices
  1769. M: Jason Wang <jasowang@redhat.com>
  1770. S: Odd Fixes
  1771. F: hw/net/
  1772. F: include/hw/net/
  1773. F: tests/qtest/virtio-net-test.c
  1774. F: docs/virtio-net-failover.rst
  1775. T: git https://github.com/jasowang/qemu.git net
  1776. Parallel NOR Flash devices
  1777. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  1778. T: git https://gitlab.com/philmd/qemu.git pflash-next
  1779. S: Maintained
  1780. F: hw/block/pflash_cfi*.c
  1781. F: include/hw/block/flash.h
  1782. SCSI
  1783. M: Paolo Bonzini <pbonzini@redhat.com>
  1784. R: Fam Zheng <fam@euphon.net>
  1785. S: Supported
  1786. F: include/hw/scsi/*
  1787. F: hw/scsi/*
  1788. F: tests/qtest/virtio-scsi-test.c
  1789. F: tests/qtest/fuzz-virtio-scsi-test.c
  1790. F: tests/qtest/am53c974-test.c
  1791. F: tests/qtest/fuzz-lsi53c895a-test.c
  1792. T: git https://github.com/bonzini/qemu.git scsi-next
  1793. SSI
  1794. M: Alistair Francis <alistair@alistair23.me>
  1795. S: Maintained
  1796. F: hw/ssi/*
  1797. F: hw/block/m25p80*
  1798. F: include/hw/ssi/ssi.h
  1799. X: hw/ssi/xilinx_*
  1800. F: tests/qtest/m25p80-test.c
  1801. Xilinx SPI
  1802. M: Alistair Francis <alistair@alistair23.me>
  1803. S: Maintained
  1804. F: hw/ssi/xilinx_*
  1805. SD (Secure Card)
  1806. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  1807. M: Bin Meng <bin.meng@windriver.com>
  1808. L: qemu-block@nongnu.org
  1809. S: Odd Fixes
  1810. F: include/hw/sd/sd*
  1811. F: hw/sd/core.c
  1812. F: hw/sd/sd*
  1813. F: hw/sd/ssi-sd.c
  1814. F: tests/qtest/fuzz-sdcard-test.c
  1815. F: tests/qtest/sdhci-test.c
  1816. USB
  1817. M: Gerd Hoffmann <kraxel@redhat.com>
  1818. S: Odd Fixes
  1819. F: hw/usb/*
  1820. F: stubs/usb-dev-stub.c
  1821. F: tests/qtest/usb-*-test.c
  1822. F: docs/system/devices/usb.rst
  1823. F: include/hw/usb.h
  1824. F: include/hw/usb/
  1825. USB (serial adapter)
  1826. R: Gerd Hoffmann <kraxel@redhat.com>
  1827. M: Samuel Thibault <samuel.thibault@ens-lyon.org>
  1828. S: Maintained
  1829. F: hw/usb/dev-serial.c
  1830. VFIO
  1831. M: Alex Williamson <alex.williamson@redhat.com>
  1832. R: Cédric Le Goater <clg@redhat.com>
  1833. S: Supported
  1834. F: hw/vfio/*
  1835. F: include/hw/vfio/
  1836. F: docs/igd-assign.txt
  1837. F: docs/devel/vfio-migration.rst
  1838. vfio-ccw
  1839. M: Eric Farman <farman@linux.ibm.com>
  1840. M: Matthew Rosato <mjrosato@linux.ibm.com>
  1841. S: Supported
  1842. F: hw/vfio/ccw.c
  1843. F: hw/s390x/s390-ccw.c
  1844. F: include/hw/s390x/s390-ccw.h
  1845. F: include/hw/s390x/vfio-ccw.h
  1846. L: qemu-s390x@nongnu.org
  1847. vfio-ap
  1848. M: Tony Krowiak <akrowiak@linux.ibm.com>
  1849. M: Halil Pasic <pasic@linux.ibm.com>
  1850. M: Jason Herne <jjherne@linux.ibm.com>
  1851. S: Supported
  1852. F: hw/s390x/ap-device.c
  1853. F: hw/s390x/ap-bridge.c
  1854. F: include/hw/s390x/ap-device.h
  1855. F: include/hw/s390x/ap-bridge.h
  1856. F: hw/vfio/ap.c
  1857. F: docs/system/s390x/vfio-ap.rst
  1858. L: qemu-s390x@nongnu.org
  1859. vhost
  1860. M: Michael S. Tsirkin <mst@redhat.com>
  1861. S: Supported
  1862. F: hw/*/*vhost*
  1863. F: docs/interop/vhost-user.json
  1864. F: docs/interop/vhost-user.rst
  1865. F: contrib/vhost-user-*/
  1866. F: backends/vhost-user.c
  1867. F: include/sysemu/vhost-user-backend.h
  1868. F: subprojects/libvhost-user/
  1869. virtio
  1870. M: Michael S. Tsirkin <mst@redhat.com>
  1871. S: Supported
  1872. F: hw/*/virtio*
  1873. F: hw/virtio/Makefile.objs
  1874. F: hw/virtio/trace-events
  1875. F: qapi/virtio.json
  1876. F: net/vhost-user.c
  1877. F: include/hw/virtio/
  1878. F: docs/devel/virtio*
  1879. virtio-balloon
  1880. M: Michael S. Tsirkin <mst@redhat.com>
  1881. M: David Hildenbrand <david@redhat.com>
  1882. S: Maintained
  1883. F: docs/interop/virtio-balloon-stats.rst
  1884. F: hw/virtio/virtio-balloon*.c
  1885. F: include/hw/virtio/virtio-balloon.h
  1886. F: softmmu/balloon.c
  1887. F: include/sysemu/balloon.h
  1888. virtio-9p
  1889. M: Greg Kurz <groug@kaod.org>
  1890. M: Christian Schoenebeck <qemu_oss@crudebyte.com>
  1891. S: Odd Fixes
  1892. W: https://wiki.qemu.org/Documentation/9p
  1893. F: hw/9pfs/
  1894. X: hw/9pfs/xen-9p*
  1895. F: fsdev/
  1896. F: docs/tools/virtfs-proxy-helper.rst
  1897. F: tests/qtest/virtio-9p-test.c
  1898. F: tests/qtest/libqos/virtio-9p*
  1899. T: git https://gitlab.com/gkurz/qemu.git 9p-next
  1900. T: git https://github.com/cschoenebeck/qemu.git 9p.next
  1901. virtio-blk
  1902. M: Stefan Hajnoczi <stefanha@redhat.com>
  1903. L: qemu-block@nongnu.org
  1904. S: Supported
  1905. F: hw/block/virtio-blk-common.c
  1906. F: hw/block/virtio-blk.c
  1907. F: hw/block/dataplane/*
  1908. F: include/hw/virtio/virtio-blk-common.h
  1909. F: tests/qtest/virtio-blk-test.c
  1910. T: git https://github.com/stefanha/qemu.git block
  1911. virtio-ccw
  1912. M: Cornelia Huck <cohuck@redhat.com>
  1913. M: Halil Pasic <pasic@linux.ibm.com>
  1914. M: Eric Farman <farman@linux.ibm.com>
  1915. S: Supported
  1916. F: hw/s390x/virtio-ccw*.[hc]
  1917. F: hw/s390x/vhost-*-ccw.c
  1918. T: git https://gitlab.com/cohuck/qemu.git s390-next
  1919. T: git https://github.com/borntraeger/qemu.git s390-next
  1920. L: qemu-s390x@nongnu.org
  1921. virtiofs
  1922. M: Dr. David Alan Gilbert <dgilbert@redhat.com>
  1923. M: Stefan Hajnoczi <stefanha@redhat.com>
  1924. S: Supported
  1925. F: hw/virtio/vhost-user-fs*
  1926. F: include/hw/virtio/vhost-user-fs.h
  1927. L: virtio-fs@redhat.com
  1928. virtio-input
  1929. M: Gerd Hoffmann <kraxel@redhat.com>
  1930. S: Odd Fixes
  1931. F: hw/input/vhost-user-input.c
  1932. F: hw/input/virtio-input*.c
  1933. F: include/hw/virtio/virtio-input.h
  1934. F: contrib/vhost-user-input/*
  1935. virtio-iommu
  1936. M: Eric Auger <eric.auger@redhat.com>
  1937. S: Maintained
  1938. F: hw/virtio/virtio-iommu*.c
  1939. F: include/hw/virtio/virtio-iommu.h
  1940. virtio-serial
  1941. M: Laurent Vivier <lvivier@redhat.com>
  1942. R: Amit Shah <amit@kernel.org>
  1943. S: Supported
  1944. F: hw/char/virtio-serial-bus.c
  1945. F: hw/char/virtio-console.c
  1946. F: include/hw/virtio/virtio-serial.h
  1947. F: tests/qtest/virtio-serial-test.c
  1948. virtio-rng
  1949. M: Laurent Vivier <lvivier@redhat.com>
  1950. R: Amit Shah <amit@kernel.org>
  1951. S: Supported
  1952. F: hw/virtio/virtio-rng.c
  1953. F: include/hw/virtio/virtio-rng.h
  1954. F: include/sysemu/rng*.h
  1955. F: backends/rng*.c
  1956. F: tests/qtest/virtio-rng-test.c
  1957. vhost-user-rng
  1958. M: Mathieu Poirier <mathieu.poirier@linaro.org>
  1959. S: Supported
  1960. F: docs/system/devices/vhost-user-rng.rst
  1961. F: hw/virtio/vhost-user-rng.c
  1962. F: hw/virtio/vhost-user-rng-pci.c
  1963. F: include/hw/virtio/vhost-user-rng.h
  1964. F: tools/vhost-user-rng/*
  1965. vhost-user-gpio
  1966. M: Alex Bennée <alex.bennee@linaro.org>
  1967. R: Viresh Kumar <viresh.kumar@linaro.org>
  1968. S: Maintained
  1969. F: hw/virtio/vhost-user-gpio*
  1970. F: include/hw/virtio/vhost-user-gpio.h
  1971. F: tests/qtest/libqos/virtio-gpio.*
  1972. virtio-crypto
  1973. M: Gonglei <arei.gonglei@huawei.com>
  1974. S: Supported
  1975. F: hw/virtio/virtio-crypto.c
  1976. F: hw/virtio/virtio-crypto-pci.c
  1977. F: include/hw/virtio/virtio-crypto.h
  1978. virtio-mem
  1979. M: David Hildenbrand <david@redhat.com>
  1980. S: Supported
  1981. W: https://virtio-mem.gitlab.io/
  1982. F: hw/virtio/virtio-mem.c
  1983. F: hw/virtio/virtio-mem-pci.h
  1984. F: hw/virtio/virtio-mem-pci.c
  1985. F: include/hw/virtio/virtio-mem.h
  1986. nvme
  1987. M: Keith Busch <kbusch@kernel.org>
  1988. M: Klaus Jensen <its@irrelevant.dk>
  1989. L: qemu-block@nongnu.org
  1990. S: Supported
  1991. F: hw/nvme/*
  1992. F: include/block/nvme.h
  1993. F: tests/qtest/nvme-test.c
  1994. F: docs/system/devices/nvme.rst
  1995. T: git git://git.infradead.org/qemu-nvme.git nvme-next
  1996. megasas
  1997. M: Hannes Reinecke <hare@suse.com>
  1998. L: qemu-block@nongnu.org
  1999. S: Supported
  2000. F: hw/scsi/megasas.c
  2001. F: hw/scsi/mfi.h
  2002. F: tests/qtest/megasas-test.c
  2003. F: tests/qtest/fuzz-megasas-test.c
  2004. Network packet abstractions
  2005. M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
  2006. S: Maintained
  2007. F: include/net/eth.h
  2008. F: net/eth.c
  2009. F: hw/net/net_rx_pkt*
  2010. F: hw/net/net_tx_pkt*
  2011. Vmware
  2012. M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
  2013. S: Maintained
  2014. F: hw/net/vmxnet*
  2015. F: hw/scsi/vmw_pvscsi*
  2016. F: tests/qtest/vmxnet3-test.c
  2017. Rocker
  2018. M: Jiri Pirko <jiri@resnulli.us>
  2019. S: Maintained
  2020. F: hw/net/rocker/
  2021. F: qapi/rocker.json
  2022. F: tests/rocker/
  2023. F: docs/specs/rocker.txt
  2024. e1000x
  2025. M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
  2026. R: Akihiko Odaki <akihiko.odaki@daynix.com>
  2027. S: Maintained
  2028. F: hw/net/e1000x*
  2029. e1000e
  2030. M: Dmitry Fleytman <dmitry.fleytman@gmail.com>
  2031. R: Akihiko Odaki <akihiko.odaki@daynix.com>
  2032. S: Maintained
  2033. F: hw/net/e1000e*
  2034. F: tests/qtest/fuzz-e1000e-test.c
  2035. F: tests/qtest/e1000e-test.c
  2036. F: tests/qtest/libqos/e1000e.*
  2037. igb
  2038. M: Akihiko Odaki <akihiko.odaki@daynix.com>
  2039. R: Sriram Yagnaraman <sriram.yagnaraman@est.tech>
  2040. S: Maintained
  2041. F: docs/system/devices/igb.rst
  2042. F: hw/net/igb*
  2043. F: tests/avocado/igb.py
  2044. F: tests/qtest/igb-test.c
  2045. F: tests/qtest/libqos/igb.c
  2046. eepro100
  2047. M: Stefan Weil <sw@weilnetz.de>
  2048. S: Maintained
  2049. F: hw/net/eepro100.c
  2050. tulip
  2051. M: Sven Schnelle <svens@stackframe.org>
  2052. S: Maintained
  2053. F: hw/net/tulip.c
  2054. F: hw/net/tulip.h
  2055. pca954x
  2056. M: Patrick Venture <venture@google.com>
  2057. S: Maintained
  2058. F: hw/i2c/i2c_mux_pca954x.c
  2059. F: include/hw/i2c/i2c_mux_pca954x.h
  2060. Generic Loader
  2061. M: Alistair Francis <alistair@alistair23.me>
  2062. S: Maintained
  2063. F: hw/core/generic-loader.c
  2064. F: hw/core/uboot_image.h
  2065. F: include/hw/core/generic-loader.h
  2066. F: docs/system/generic-loader.rst
  2067. Guest Loader
  2068. M: Alex Bennée <alex.bennee@linaro.org>
  2069. S: Maintained
  2070. F: hw/core/guest-loader.c
  2071. F: docs/system/guest-loader.rst
  2072. F: tests/avocado/boot_xen.py
  2073. Intel Hexadecimal Object File Loader
  2074. M: Su Hang <suhang16@mails.ucas.ac.cn>
  2075. S: Maintained
  2076. F: tests/qtest/hexloader-test.c
  2077. F: tests/data/hex-loader/test.hex
  2078. CHRP NVRAM
  2079. M: Thomas Huth <thuth@redhat.com>
  2080. S: Maintained
  2081. F: hw/nvram/chrp_nvram.c
  2082. F: include/hw/nvram/chrp_nvram.h
  2083. F: tests/qtest/prom-env-test.c
  2084. VM Generation ID
  2085. S: Orphan
  2086. R: Ani Sinha <ani@anisinha.ca>
  2087. F: hw/acpi/vmgenid.c
  2088. F: include/hw/acpi/vmgenid.h
  2089. F: docs/specs/vmgenid.txt
  2090. F: tests/qtest/vmgenid-test.c
  2091. LED
  2092. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  2093. S: Maintained
  2094. F: include/hw/misc/led.h
  2095. F: hw/misc/led.c
  2096. Unimplemented device
  2097. M: Peter Maydell <peter.maydell@linaro.org>
  2098. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  2099. R: Ani Sinha <ani@anisinha.ca>
  2100. S: Maintained
  2101. F: include/hw/misc/unimp.h
  2102. F: hw/misc/unimp.c
  2103. Empty slot
  2104. M: Artyom Tarasenko <atar4qemu@gmail.com>
  2105. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  2106. R: Ani Sinha <ani@anisinha.ca>
  2107. S: Maintained
  2108. F: include/hw/misc/empty_slot.h
  2109. F: hw/misc/empty_slot.c
  2110. Standard VGA
  2111. M: Gerd Hoffmann <kraxel@redhat.com>
  2112. S: Maintained
  2113. F: hw/display/vga*
  2114. F: hw/display/bochs-display.c
  2115. F: include/hw/display/vga.h
  2116. F: include/hw/display/bochs-vbe.h
  2117. ramfb
  2118. M: Gerd Hoffmann <kraxel@redhat.com>
  2119. S: Maintained
  2120. F: hw/display/ramfb*.c
  2121. F: include/hw/display/ramfb.h
  2122. virtio-gpu
  2123. M: Gerd Hoffmann <kraxel@redhat.com>
  2124. S: Odd Fixes
  2125. F: hw/display/virtio-gpu*
  2126. F: hw/display/virtio-vga.*
  2127. F: include/hw/virtio/virtio-gpu.h
  2128. vhost-user-blk
  2129. M: Raphael Norwitz <raphael.norwitz@nutanix.com>
  2130. S: Maintained
  2131. F: contrib/vhost-user-blk/
  2132. F: contrib/vhost-user-scsi/
  2133. F: hw/block/vhost-user-blk.c
  2134. F: hw/block/virtio-blk-common.c
  2135. F: hw/scsi/vhost-user-scsi.c
  2136. F: hw/virtio/vhost-user-blk-pci.c
  2137. F: hw/virtio/vhost-user-scsi-pci.c
  2138. F: include/hw/virtio/vhost-user-blk.h
  2139. F: include/hw/virtio/vhost-user-scsi.h
  2140. F: include/hw/virtio/virtio-blk-common.h
  2141. vhost-user-gpu
  2142. M: Marc-André Lureau <marcandre.lureau@redhat.com>
  2143. R: Gerd Hoffmann <kraxel@redhat.com>
  2144. S: Maintained
  2145. F: docs/interop/vhost-user-gpu.rst
  2146. F: contrib/vhost-user-gpu
  2147. F: hw/display/vhost-user-*
  2148. Cirrus VGA
  2149. M: Gerd Hoffmann <kraxel@redhat.com>
  2150. S: Odd Fixes
  2151. W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
  2152. F: hw/display/cirrus*
  2153. EDID Generator
  2154. M: Gerd Hoffmann <kraxel@redhat.com>
  2155. S: Maintained
  2156. F: hw/display/edid*
  2157. F: include/hw/display/edid.h
  2158. F: qemu-edid.c
  2159. PIIX4 South Bridge (i82371AB)
  2160. M: Hervé Poussineau <hpoussin@reactos.org>
  2161. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  2162. S: Maintained
  2163. F: hw/isa/piix4.c
  2164. F: include/hw/southbridge/piix.h
  2165. Firmware configuration (fw_cfg)
  2166. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  2167. R: Gerd Hoffmann <kraxel@redhat.com>
  2168. S: Supported
  2169. F: docs/specs/fw_cfg.txt
  2170. F: hw/nvram/fw_cfg*.c
  2171. F: stubs/fw_cfg.c
  2172. F: include/hw/nvram/fw_cfg.h
  2173. F: include/standard-headers/linux/qemu_fw_cfg.h
  2174. F: tests/qtest/libqos/fw_cfg.c
  2175. F: tests/qtest/fw_cfg-test.c
  2176. T: git https://github.com/philmd/qemu.git fw_cfg-next
  2177. XIVE
  2178. M: Cédric Le Goater <clg@kaod.org>
  2179. L: qemu-ppc@nongnu.org
  2180. S: Odd Fixes
  2181. F: hw/*/*xive*
  2182. F: include/hw/*/*xive*
  2183. F: docs/*/*xive*
  2184. Renesas peripherals
  2185. R: Yoshinori Sato <ysato@users.sourceforge.jp>
  2186. R: Magnus Damm <magnus.damm@gmail.com>
  2187. S: Odd Fixes
  2188. F: hw/char/renesas_sci.c
  2189. F: hw/char/sh_serial.c
  2190. F: hw/timer/renesas_*.c
  2191. F: hw/timer/sh_timer.c
  2192. F: include/hw/char/renesas_sci.h
  2193. F: include/hw/sh4/sh.h
  2194. F: include/hw/timer/renesas_*.h
  2195. Renesas RX peripherals
  2196. R: Yoshinori Sato <ysato@users.sourceforge.jp>
  2197. S: Orphan
  2198. F: hw/intc/rx_icu.c
  2199. F: hw/rx/
  2200. F: include/hw/intc/rx_icu.h
  2201. F: include/hw/rx/
  2202. CAN bus subsystem and hardware
  2203. M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
  2204. M: Vikram Garhwal <fnu.vikram@xilinx.com>
  2205. S: Maintained
  2206. W: https://canbus.pages.fel.cvut.cz/
  2207. F: net/can/*
  2208. F: hw/net/can/*
  2209. F: include/net/can_*.h
  2210. OpenPIC interrupt controller
  2211. M: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  2212. S: Odd Fixes
  2213. F: hw/intc/openpic.c
  2214. F: include/hw/ppc/openpic.h
  2215. MIPS CPS
  2216. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  2217. S: Odd Fixes
  2218. F: hw/misc/mips_*
  2219. F: include/hw/misc/mips_*
  2220. MIPS GIC
  2221. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  2222. S: Odd Fixes
  2223. F: hw/intc/mips_gic.c
  2224. F: hw/timer/mips_gictimer.c
  2225. F: include/hw/intc/mips_gic.h
  2226. F: include/hw/timer/mips_gictimer.h
  2227. S390 3270 device
  2228. M: Halil Pasic <pasic@linux.ibm.com>
  2229. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  2230. S: Odd fixes
  2231. F: include/hw/s390x/3270-ccw.h
  2232. F: hw/char/terminal3270.c
  2233. F: hw/s390x/3270-ccw.c
  2234. L: qemu-s390x@nongnu.org
  2235. S390 diag 288 watchdog
  2236. M: Halil Pasic <pasic@linux.ibm.com>
  2237. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  2238. S: Supported
  2239. F: hw/watchdog/wdt_diag288.c
  2240. F: include/hw/watchdog/wdt_diag288.h
  2241. L: qemu-s390x@nongnu.org
  2242. S390 storage key device
  2243. M: Halil Pasic <pasic@linux.ibm.com>
  2244. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  2245. S: Supported
  2246. F: hw/s390x/storage-keys.h
  2247. F: hw/390x/s390-skeys*.c
  2248. L: qemu-s390x@nongnu.org
  2249. S390 storage attribute device
  2250. M: Halil Pasic <pasic@linux.ibm.com>
  2251. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  2252. S: Supported
  2253. F: hw/s390x/storage-attributes.h
  2254. F: hw/s390/s390-stattrib*.c
  2255. L: qemu-s390x@nongnu.org
  2256. S390 floating interrupt controller
  2257. M: Halil Pasic <pasic@linux.ibm.com>
  2258. M: Christian Borntraeger <borntraeger@linux.ibm.com>
  2259. M: David Hildenbrand <david@redhat.com>
  2260. S: Supported
  2261. F: hw/intc/s390_flic*.c
  2262. F: include/hw/s390x/s390_flic.h
  2263. L: qemu-s390x@nongnu.org
  2264. CanoKey
  2265. M: Hongren (Zenithal) Zheng <i@zenithal.me>
  2266. S: Maintained
  2267. R: Canokeys.org <contact@canokeys.org>
  2268. F: hw/usb/canokey.c
  2269. F: hw/usb/canokey.h
  2270. F: docs/system/devices/canokey.rst
  2271. Subsystems
  2272. ----------
  2273. Overall Audio backends
  2274. M: Gerd Hoffmann <kraxel@redhat.com>
  2275. M: Marc-André Lureau <marcandre.lureau@redhat.com>
  2276. S: Odd Fixes
  2277. F: audio/
  2278. X: audio/alsaaudio.c
  2279. X: audio/coreaudio.c
  2280. X: audio/dsound*
  2281. X: audio/jackaudio.c
  2282. X: audio/ossaudio.c
  2283. X: audio/paaudio.c
  2284. X: audio/sdlaudio.c
  2285. X: audio/sndioaudio.c
  2286. X: audio/spiceaudio.c
  2287. F: qapi/audio.json
  2288. ALSA Audio backend
  2289. M: Gerd Hoffmann <kraxel@redhat.com>
  2290. R: Christian Schoenebeck <qemu_oss@crudebyte.com>
  2291. S: Odd Fixes
  2292. F: audio/alsaaudio.c
  2293. Core Audio framework backend
  2294. M: Gerd Hoffmann <kraxel@redhat.com>
  2295. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  2296. R: Christian Schoenebeck <qemu_oss@crudebyte.com>
  2297. R: Akihiko Odaki <akihiko.odaki@gmail.com>
  2298. S: Odd Fixes
  2299. F: audio/coreaudio.c
  2300. DSound Audio backend
  2301. M: Gerd Hoffmann <kraxel@redhat.com>
  2302. S: Odd Fixes
  2303. F: audio/dsound*
  2304. JACK Audio Connection Kit backend
  2305. M: Gerd Hoffmann <kraxel@redhat.com>
  2306. R: Christian Schoenebeck <qemu_oss@crudebyte.com>
  2307. S: Odd Fixes
  2308. F: audio/jackaudio.c
  2309. Open Sound System (OSS) Audio backend
  2310. M: Gerd Hoffmann <kraxel@redhat.com>
  2311. S: Odd Fixes
  2312. F: audio/ossaudio.c
  2313. PulseAudio backend
  2314. M: Gerd Hoffmann <kraxel@redhat.com>
  2315. S: Odd Fixes
  2316. F: audio/paaudio.c
  2317. SDL Audio backend
  2318. M: Gerd Hoffmann <kraxel@redhat.com>
  2319. R: Thomas Huth <huth@tuxfamily.org>
  2320. S: Odd Fixes
  2321. F: audio/sdlaudio.c
  2322. Sndio Audio backend
  2323. M: Gerd Hoffmann <kraxel@redhat.com>
  2324. R: Alexandre Ratchov <alex@caoua.org>
  2325. S: Odd Fixes
  2326. F: audio/sndioaudio.c
  2327. Block layer core
  2328. M: Kevin Wolf <kwolf@redhat.com>
  2329. M: Hanna Reitz <hreitz@redhat.com>
  2330. L: qemu-block@nongnu.org
  2331. S: Supported
  2332. F: block*
  2333. F: block/
  2334. F: hw/block/
  2335. F: qapi/block*.json
  2336. F: qapi/transaction.json
  2337. F: include/block/
  2338. F: include/sysemu/block-*.h
  2339. F: qemu-img*
  2340. F: docs/tools/qemu-img.rst
  2341. F: qemu-io*
  2342. F: tests/qemu-iotests/
  2343. F: util/qemu-progress.c
  2344. F: qobject/block-qdict.c
  2345. F: tests/unit/check-block-qdict.c
  2346. T: git https://repo.or.cz/qemu/kevin.git block
  2347. Storage daemon
  2348. M: Kevin Wolf <kwolf@redhat.com>
  2349. L: qemu-block@nongnu.org
  2350. S: Supported
  2351. F: storage-daemon/
  2352. F: docs/interop/qemu-storage-daemon-qmp-ref.rst
  2353. F: docs/tools/qemu-storage-daemon.rst
  2354. T: git https://repo.or.cz/qemu/kevin.git block
  2355. Block I/O path
  2356. M: Stefan Hajnoczi <stefanha@redhat.com>
  2357. M: Fam Zheng <fam@euphon.net>
  2358. L: qemu-block@nongnu.org
  2359. S: Supported
  2360. F: util/async.c
  2361. F: util/aio-*.c
  2362. F: util/aio-*.h
  2363. F: util/fdmon-*.c
  2364. F: block/io.c
  2365. F: migration/block*
  2366. F: include/block/aio.h
  2367. F: include/block/aio-wait.h
  2368. F: scripts/qemugdb/aio.py
  2369. F: tests/unit/test-fdmon-epoll.c
  2370. T: git https://github.com/stefanha/qemu.git block
  2371. Block SCSI subsystem
  2372. M: Paolo Bonzini <pbonzini@redhat.com>
  2373. R: Fam Zheng <fam@euphon.net>
  2374. L: qemu-block@nongnu.org
  2375. S: Supported
  2376. F: include/scsi/*
  2377. F: scsi/*
  2378. Block Jobs
  2379. M: John Snow <jsnow@redhat.com>
  2380. M: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
  2381. L: qemu-block@nongnu.org
  2382. S: Supported
  2383. F: blockjob.c
  2384. F: include/block/blockjob.h
  2385. F: job.c
  2386. F: job-qmp.c
  2387. F: include/qemu/job.h
  2388. F: block/backup.c
  2389. F: block/commit.c
  2390. F: block/stream.c
  2391. F: block/mirror.c
  2392. F: qapi/job.json
  2393. F: block/block-copy.c
  2394. F: include/block/block-copy.h
  2395. F: block/reqlist.c
  2396. F: include/block/reqlist.h
  2397. F: block/copy-before-write.h
  2398. F: block/copy-before-write.c
  2399. F: block/snapshot-access.c
  2400. F: include/block/aio_task.h
  2401. F: block/aio_task.c
  2402. F: util/qemu-co-shared-resource.c
  2403. F: include/qemu/co-shared-resource.h
  2404. T: git https://gitlab.com/jsnow/qemu.git jobs
  2405. T: git https://gitlab.com/vsementsov/qemu.git block
  2406. Compute Express Link
  2407. M: Jonathan Cameron <jonathan.cameron@huawei.com>
  2408. R: Fan Ni <fan.ni@samsung.com>
  2409. S: Supported
  2410. F: hw/cxl/
  2411. F: hw/mem/cxl_type3.c
  2412. F: include/hw/cxl/
  2413. Dirty Bitmaps
  2414. M: Eric Blake <eblake@redhat.com>
  2415. M: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
  2416. R: John Snow <jsnow@redhat.com>
  2417. L: qemu-block@nongnu.org
  2418. S: Supported
  2419. F: include/qemu/hbitmap.h
  2420. F: include/block/dirty-bitmap.h
  2421. F: block/monitor/bitmap-qmp-cmds.c
  2422. F: block/dirty-bitmap.c
  2423. F: block/qcow2-bitmap.c
  2424. F: migration/block-dirty-bitmap.c
  2425. F: util/hbitmap.c
  2426. F: tests/unit/test-hbitmap.c
  2427. F: docs/interop/bitmaps.rst
  2428. T: git https://repo.or.cz/qemu/ericb.git bitmaps
  2429. T: git https://gitlab.com/vsementsov/qemu.git block
  2430. Character device backends
  2431. M: Marc-André Lureau <marcandre.lureau@redhat.com>
  2432. R: Paolo Bonzini <pbonzini@redhat.com>
  2433. S: Maintained
  2434. F: chardev/
  2435. F: include/chardev/
  2436. F: qapi/char.json
  2437. Character Devices (Braille)
  2438. M: Samuel Thibault <samuel.thibault@ens-lyon.org>
  2439. S: Maintained
  2440. F: chardev/baum.c
  2441. Command line option argument parsing
  2442. M: Markus Armbruster <armbru@redhat.com>
  2443. S: Supported
  2444. F: include/qemu/option.h
  2445. F: tests/unit/test-keyval.c
  2446. F: tests/unit/test-qemu-opts.c
  2447. F: util/keyval.c
  2448. F: util/qemu-option.c
  2449. Coverity model
  2450. M: Markus Armbruster <armbru@redhat.com>
  2451. S: Supported
  2452. F: scripts/coverity-model.c
  2453. Coverity Scan integration
  2454. M: Peter Maydell <peter.maydell@linaro.org>
  2455. S: Maintained
  2456. F: scripts/coverity-scan/
  2457. Device Tree
  2458. M: Alistair Francis <alistair.francis@wdc.com>
  2459. R: David Gibson <david@gibson.dropbear.id.au>
  2460. S: Maintained
  2461. F: softmmu/device_tree.c
  2462. F: include/sysemu/device_tree.h
  2463. Dump
  2464. S: Supported
  2465. M: Marc-André Lureau <marcandre.lureau@redhat.com>
  2466. F: dump/
  2467. F: hw/misc/vmcoreinfo.c
  2468. F: include/hw/misc/vmcoreinfo.h
  2469. F: include/qemu/win_dump_defs
  2470. F: include/sysemu/dump-arch.h
  2471. F: include/sysemu/dump.h
  2472. F: qapi/dump.json
  2473. F: scripts/dump-guest-memory.py
  2474. F: stubs/dump.c
  2475. Error reporting
  2476. M: Markus Armbruster <armbru@redhat.com>
  2477. S: Supported
  2478. F: include/qapi/error.h
  2479. F: include/qemu/error-report.h
  2480. F: qapi/error.json
  2481. F: util/error.c
  2482. F: util/qemu-error.c
  2483. F: scripts/coccinelle/err-bad-newline.cocci
  2484. F: scripts/coccinelle/error-use-after-free.cocci
  2485. F: scripts/coccinelle/error_propagate_null.cocci
  2486. F: scripts/coccinelle/remove_local_err.cocci
  2487. F: scripts/coccinelle/use-error_fatal.cocci
  2488. F: scripts/coccinelle/errp-guard.cocci
  2489. GDB stub
  2490. M: Alex Bennée <alex.bennee@linaro.org>
  2491. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  2492. S: Maintained
  2493. F: docs/system/gdb.rst
  2494. F: gdbstub/*
  2495. F: include/exec/gdbstub.h
  2496. F: include/gdbstub/*
  2497. F: gdb-xml/
  2498. F: tests/tcg/multiarch/gdbstub/
  2499. F: scripts/feature_to_c.sh
  2500. F: scripts/probe-gdb-support.py
  2501. Memory API
  2502. M: Paolo Bonzini <pbonzini@redhat.com>
  2503. M: Peter Xu <peterx@redhat.com>
  2504. M: David Hildenbrand <david@redhat.com>
  2505. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  2506. S: Supported
  2507. F: include/exec/ioport.h
  2508. F: include/exec/memop.h
  2509. F: include/exec/memory.h
  2510. F: include/exec/ram_addr.h
  2511. F: include/exec/ramblock.h
  2512. F: include/sysemu/memory_mapping.h
  2513. F: softmmu/dma-helpers.c
  2514. F: softmmu/ioport.c
  2515. F: softmmu/memory.c
  2516. F: softmmu/memory_mapping.c
  2517. F: softmmu/physmem.c
  2518. F: include/exec/memory-internal.h
  2519. F: scripts/coccinelle/memory-region-housekeeping.cocci
  2520. Memory devices
  2521. M: David Hildenbrand <david@redhat.com>
  2522. M: Igor Mammedov <imammedo@redhat.com>
  2523. R: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
  2524. S: Supported
  2525. F: hw/mem/memory-device.c
  2526. F: hw/mem/nvdimm.c
  2527. F: hw/mem/pc-dimm.c
  2528. F: include/hw/mem/memory-device.h
  2529. F: include/hw/mem/nvdimm.h
  2530. F: include/hw/mem/pc-dimm.h
  2531. F: docs/nvdimm.txt
  2532. SPICE
  2533. M: Gerd Hoffmann <kraxel@redhat.com>
  2534. S: Odd Fixes
  2535. F: include/ui/qemu-spice.h
  2536. F: include/ui/spice-display.h
  2537. F: ui/spice-*.c
  2538. F: audio/spiceaudio.c
  2539. F: hw/display/qxl*
  2540. F: qapi/ui.json
  2541. F: docs/spice-port-fqdn.txt
  2542. Graphics
  2543. M: Gerd Hoffmann <kraxel@redhat.com>
  2544. M: Marc-André Lureau <marcandre.lureau@redhat.com>
  2545. S: Odd Fixes
  2546. F: ui/
  2547. F: include/ui/
  2548. F: qapi/ui.json
  2549. F: util/drm.c
  2550. F: docs/devel/ui.rst
  2551. Cocoa graphics
  2552. M: Peter Maydell <peter.maydell@linaro.org>
  2553. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  2554. R: Akihiko Odaki <akihiko.odaki@gmail.com>
  2555. S: Odd Fixes
  2556. F: ui/cocoa.m
  2557. Main loop
  2558. M: Paolo Bonzini <pbonzini@redhat.com>
  2559. S: Maintained
  2560. F: include/exec/gen-icount.h
  2561. F: include/qemu/main-loop.h
  2562. F: include/sysemu/runstate.h
  2563. F: include/sysemu/runstate-action.h
  2564. F: util/main-loop.c
  2565. F: util/qemu-timer.c
  2566. F: softmmu/vl.c
  2567. F: softmmu/main.c
  2568. F: softmmu/cpus.c
  2569. F: softmmu/cpu-throttle.c
  2570. F: softmmu/cpu-timers.c
  2571. F: softmmu/icount.c
  2572. F: softmmu/runstate*
  2573. F: qapi/run-state.json
  2574. Read, Copy, Update (RCU)
  2575. M: Paolo Bonzini <pbonzini@redhat.com>
  2576. S: Maintained
  2577. F: docs/devel/lockcnt.txt
  2578. F: docs/devel/rcu.txt
  2579. F: include/qemu/rcu*.h
  2580. F: tests/unit/rcutorture.c
  2581. F: tests/unit/test-rcu-*.c
  2582. F: util/rcu.c
  2583. Human Monitor (HMP)
  2584. M: Dr. David Alan Gilbert <dgilbert@redhat.com>
  2585. S: Maintained
  2586. F: monitor/monitor-internal.h
  2587. F: monitor/misc.c
  2588. F: monitor/monitor.c
  2589. F: monitor/hmp*
  2590. F: hmp.h
  2591. F: hmp-commands*.hx
  2592. F: include/monitor/hmp-target.h
  2593. F: tests/qtest/test-hmp.c
  2594. F: include/qemu/qemu-print.h
  2595. F: util/qemu-print.c
  2596. Network device backends
  2597. M: Jason Wang <jasowang@redhat.com>
  2598. S: Maintained
  2599. F: net/
  2600. F: include/net/
  2601. F: qemu-bridge-helper.c
  2602. T: git https://github.com/jasowang/qemu.git net
  2603. F: qapi/net.json
  2604. Netmap network backend
  2605. M: Luigi Rizzo <rizzo@iet.unipi.it>
  2606. M: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
  2607. M: Vincenzo Maffione <v.maffione@gmail.com>
  2608. W: http://info.iet.unipi.it/~luigi/netmap/
  2609. S: Maintained
  2610. F: net/netmap.c
  2611. Host Memory Backends
  2612. M: David Hildenbrand <david@redhat.com>
  2613. M: Igor Mammedov <imammedo@redhat.com>
  2614. S: Maintained
  2615. F: backends/hostmem*.c
  2616. F: include/sysemu/hostmem.h
  2617. T: git https://gitlab.com/ehabkost/qemu.git machine-next
  2618. Cryptodev Backends
  2619. M: Gonglei <arei.gonglei@huawei.com>
  2620. M: zhenwei pi <pizhenwei@bytedance.com>
  2621. S: Maintained
  2622. F: include/sysemu/cryptodev*.h
  2623. F: backends/cryptodev*.c
  2624. F: qapi/cryptodev.json
  2625. Python library
  2626. M: John Snow <jsnow@redhat.com>
  2627. M: Cleber Rosa <crosa@redhat.com>
  2628. R: Beraldo Leal <bleal@redhat.com>
  2629. S: Maintained
  2630. F: python/
  2631. T: git https://gitlab.com/jsnow/qemu.git python
  2632. Python scripts
  2633. M: John Snow <jsnow@redhat.com>
  2634. M: Cleber Rosa <crosa@redhat.com>
  2635. S: Odd Fixes
  2636. F: scripts/*.py
  2637. F: tests/*.py
  2638. Benchmark util
  2639. M: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
  2640. S: Maintained
  2641. F: scripts/simplebench/
  2642. T: git https://gitlab.com/vsementsov/qemu.git simplebench
  2643. Transactions helper
  2644. M: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
  2645. S: Maintained
  2646. F: include/qemu/transactions.h
  2647. F: util/transactions.c
  2648. T: git https://gitlab.com/vsementsov/qemu.git block
  2649. QAPI
  2650. M: Markus Armbruster <armbru@redhat.com>
  2651. M: Michael Roth <michael.roth@amd.com>
  2652. S: Supported
  2653. F: qapi/
  2654. X: qapi/*.json
  2655. F: include/qapi/
  2656. X: include/qapi/qmp/
  2657. F: include/qapi/qmp/dispatch.h
  2658. F: tests/qapi-schema/
  2659. F: tests/unit/test-*-visitor.c
  2660. F: tests/unit/test-qapi-*.c
  2661. F: tests/unit/test-qmp-*.c
  2662. F: tests/unit/test-visitor-serialization.c
  2663. F: scripts/qapi-gen.py
  2664. F: scripts/qapi/*
  2665. F: docs/sphinx/qapidoc.py
  2666. F: docs/devel/qapi*
  2667. T: git https://repo.or.cz/qemu/armbru.git qapi-next
  2668. QAPI Schema
  2669. M: Eric Blake <eblake@redhat.com>
  2670. M: Markus Armbruster <armbru@redhat.com>
  2671. S: Supported
  2672. F: qapi/*.json
  2673. T: git https://repo.or.cz/qemu/armbru.git qapi-next
  2674. QObject
  2675. M: Markus Armbruster <armbru@redhat.com>
  2676. S: Supported
  2677. F: qobject/
  2678. F: include/qapi/qmp/
  2679. X: include/qapi/qmp/dispatch.h
  2680. F: scripts/coccinelle/qobject.cocci
  2681. F: tests/unit/check-qdict.c
  2682. F: tests/unit/check-qjson.c
  2683. F: tests/unit/check-qlist.c
  2684. F: tests/unit/check-qlit.c
  2685. F: tests/unit/check-qnull.c
  2686. F: tests/unit/check-qnum.c
  2687. F: tests/unit/check-qobject.c
  2688. F: tests/unit/check-qstring.c
  2689. F: tests/data/qobject/qdict.txt
  2690. T: git https://repo.or.cz/qemu/armbru.git qapi-next
  2691. QEMU Guest Agent
  2692. M: Michael Roth <michael.roth@amd.com>
  2693. M: Konstantin Kostiuk <kkostiuk@redhat.com>
  2694. S: Maintained
  2695. F: qga/
  2696. F: docs/interop/qemu-ga.rst
  2697. F: docs/interop/qemu-ga-ref.rst
  2698. F: scripts/qemu-guest-agent/
  2699. F: tests/unit/test-qga.c
  2700. T: git https://github.com/mdroth/qemu.git qga
  2701. QEMU Guest Agent Win32
  2702. M: Konstantin Kostiuk <kkostiuk@redhat.com>
  2703. S: Maintained
  2704. F: qga/*win32*
  2705. F: qga/vss-win32/
  2706. F: qga/installer/
  2707. T: git https://github.com/kostyanf14/qemu.git qga-win32
  2708. QOM
  2709. M: Paolo Bonzini <pbonzini@redhat.com>
  2710. R: Daniel P. Berrange <berrange@redhat.com>
  2711. R: Eduardo Habkost <eduardo@habkost.net>
  2712. S: Supported
  2713. F: docs/devel/qom.rst
  2714. F: docs/qdev-device-use.txt
  2715. F: hw/core/qdev*
  2716. F: hw/core/bus.c
  2717. F: hw/core/sysbus.c
  2718. F: include/hw/qdev*
  2719. F: include/monitor/qdev.h
  2720. F: include/qom/
  2721. F: qapi/qom.json
  2722. F: qapi/qdev.json
  2723. F: scripts/coccinelle/qom-parent-type.cocci
  2724. F: softmmu/qdev-monitor.c
  2725. F: stubs/qdev.c
  2726. F: qom/
  2727. F: tests/unit/check-qom-interface.c
  2728. F: tests/unit/check-qom-proplist.c
  2729. F: tests/unit/test-qdev-global-props.c
  2730. QOM boilerplate conversion script
  2731. M: Eduardo Habkost <eduardo@habkost.net>
  2732. S: Maintained
  2733. F: scripts/codeconverter/
  2734. QMP
  2735. M: Markus Armbruster <armbru@redhat.com>
  2736. S: Supported
  2737. F: monitor/monitor-internal.h
  2738. F: monitor/qmp*
  2739. F: monitor/misc.c
  2740. F: monitor/monitor.c
  2741. F: qapi/control.json
  2742. F: qapi/error.json
  2743. F: qapi/introspect.json
  2744. F: docs/devel/*qmp-*
  2745. F: docs/interop/*qmp-*
  2746. F: scripts/qmp/
  2747. F: tests/qtest/qmp-test.c
  2748. F: tests/qtest/qmp-cmd-test.c
  2749. T: git https://repo.or.cz/qemu/armbru.git qapi-next
  2750. qtest
  2751. M: Thomas Huth <thuth@redhat.com>
  2752. M: Laurent Vivier <lvivier@redhat.com>
  2753. R: Paolo Bonzini <pbonzini@redhat.com>
  2754. S: Maintained
  2755. F: softmmu/qtest.c
  2756. F: accel/qtest/
  2757. F: tests/qtest/
  2758. F: docs/devel/qgraph.rst
  2759. F: docs/devel/qtest.rst
  2760. X: tests/qtest/bios-tables-test*
  2761. Device Fuzzing
  2762. M: Alexander Bulekov <alxndr@bu.edu>
  2763. R: Paolo Bonzini <pbonzini@redhat.com>
  2764. R: Bandan Das <bsd@redhat.com>
  2765. R: Stefan Hajnoczi <stefanha@redhat.com>
  2766. R: Thomas Huth <thuth@redhat.com>
  2767. R: Darren Kenny <darren.kenny@oracle.com>
  2768. R: Qiuhao Li <Qiuhao.Li@outlook.com>
  2769. S: Maintained
  2770. F: tests/qtest/fuzz/
  2771. F: tests/qtest/fuzz-*test.c
  2772. F: scripts/oss-fuzz/
  2773. F: hw/mem/sparse-mem.c
  2774. F: docs/devel/fuzzing.rst
  2775. Register API
  2776. M: Alistair Francis <alistair@alistair23.me>
  2777. S: Maintained
  2778. F: hw/core/register.c
  2779. F: include/hw/register.h
  2780. F: include/hw/registerfields.h
  2781. SLIRP
  2782. M: Samuel Thibault <samuel.thibault@ens-lyon.org>
  2783. S: Maintained
  2784. F: net/slirp.c
  2785. F: include/net/slirp.h
  2786. T: git https://people.debian.org/~sthibault/qemu.git slirp
  2787. Stats
  2788. S: Orphan
  2789. F: include/sysemu/stats.h
  2790. F: stats/
  2791. Streams
  2792. M: Edgar E. Iglesias <edgar.iglesias@gmail.com>
  2793. S: Maintained
  2794. F: hw/core/stream.c
  2795. F: include/hw/stream.h
  2796. Stubs
  2797. M: Paolo Bonzini <pbonzini@redhat.com>
  2798. S: Maintained
  2799. F: stubs/
  2800. Tracing
  2801. M: Stefan Hajnoczi <stefanha@redhat.com>
  2802. S: Maintained
  2803. F: trace/
  2804. F: trace-events
  2805. F: docs/qemu-option-trace.rst.inc
  2806. F: qapi/trace.json
  2807. F: scripts/tracetool.py
  2808. F: scripts/tracetool/
  2809. F: scripts/qemu-trace-stap*
  2810. F: docs/tools/qemu-trace-stap.rst
  2811. F: docs/devel/tracing.rst
  2812. T: git https://github.com/stefanha/qemu.git tracing
  2813. TPM
  2814. M: Stefan Berger <stefanb@linux.ibm.com>
  2815. S: Maintained
  2816. F: softmmu/tpm*
  2817. F: hw/tpm/*
  2818. F: include/hw/acpi/tpm.h
  2819. F: include/sysemu/tpm*
  2820. F: qapi/tpm.json
  2821. F: backends/tpm/
  2822. F: tests/qtest/*tpm*
  2823. F: docs/specs/tpm.rst
  2824. T: git https://github.com/stefanberger/qemu-tpm.git tpm-next
  2825. Checkpatch
  2826. S: Odd Fixes
  2827. F: scripts/checkpatch.pl
  2828. Migration
  2829. M: Juan Quintela <quintela@redhat.com>
  2830. M: Dr. David Alan Gilbert <dgilbert@redhat.com>
  2831. S: Maintained
  2832. F: hw/core/vmstate-if.c
  2833. F: include/hw/vmstate-if.h
  2834. F: include/migration/
  2835. F: include/qemu/userfaultfd.h
  2836. F: migration/
  2837. F: scripts/vmstate-static-checker.py
  2838. F: tests/vmstate-static-checker-data/
  2839. F: tests/qtest/migration-test.c
  2840. F: docs/devel/migration.rst
  2841. F: qapi/migration.json
  2842. F: tests/migration/
  2843. F: util/userfaultfd.c
  2844. D-Bus
  2845. M: Marc-André Lureau <marcandre.lureau@redhat.com>
  2846. S: Maintained
  2847. F: backends/dbus-vmstate.c
  2848. F: ui/dbus*
  2849. F: audio/dbus*
  2850. F: util/dbus.c
  2851. F: include/ui/dbus*
  2852. F: include/qemu/dbus.h
  2853. F: docs/interop/dbus*
  2854. F: docs/sphinx/dbus*
  2855. F: docs/sphinx/fakedbusdoc.py
  2856. F: tests/qtest/dbus*
  2857. Seccomp
  2858. M: Daniel P. Berrange <berrange@redhat.com>
  2859. S: Odd Fixes
  2860. F: softmmu/qemu-seccomp.c
  2861. F: include/sysemu/seccomp.h
  2862. F: tests/unit/test-seccomp.c
  2863. Cryptography
  2864. M: Daniel P. Berrange <berrange@redhat.com>
  2865. S: Maintained
  2866. F: crypto/
  2867. F: include/crypto/
  2868. F: qapi/crypto.json
  2869. F: tests/unit/test-crypto-*
  2870. F: tests/bench/benchmark-crypto-*
  2871. F: tests/unit/crypto-tls-*
  2872. F: tests/unit/pkix_asn1_tab.c
  2873. F: qemu.sasl
  2874. Coroutines
  2875. M: Stefan Hajnoczi <stefanha@redhat.com>
  2876. M: Kevin Wolf <kwolf@redhat.com>
  2877. S: Maintained
  2878. F: util/*coroutine*
  2879. F: include/qemu/coroutine*
  2880. F: tests/unit/test-coroutine.c
  2881. Buffers
  2882. M: Daniel P. Berrange <berrange@redhat.com>
  2883. S: Odd Fixes
  2884. F: util/buffer.c
  2885. F: include/qemu/buffer.h
  2886. I/O Channels
  2887. M: Daniel P. Berrange <berrange@redhat.com>
  2888. S: Maintained
  2889. F: io/
  2890. F: include/io/
  2891. F: tests/unit/test-io-*
  2892. User authorization
  2893. M: Daniel P. Berrange <berrange@redhat.com>
  2894. S: Maintained
  2895. F: authz/
  2896. F: qapi/authz.json
  2897. F: include/authz/
  2898. F: tests/unit/test-authz-*
  2899. Sockets
  2900. M: Daniel P. Berrange <berrange@redhat.com>
  2901. S: Maintained
  2902. F: include/qemu/sockets.h
  2903. F: util/qemu-sockets.c
  2904. F: qapi/sockets.json
  2905. File monitor
  2906. M: Daniel P. Berrange <berrange@redhat.com>
  2907. S: Odd Fixes
  2908. F: util/filemonitor*.c
  2909. F: include/qemu/filemonitor.h
  2910. F: tests/unit/test-util-filemonitor.c
  2911. Throttling infrastructure
  2912. M: Alberto Garcia <berto@igalia.com>
  2913. S: Supported
  2914. F: block/throttle-groups.c
  2915. F: include/block/throttle-groups.h
  2916. F: include/qemu/throttle*.h
  2917. F: util/throttle.c
  2918. F: docs/throttle.txt
  2919. F: tests/unit/test-throttle.c
  2920. L: qemu-block@nongnu.org
  2921. UUID
  2922. M: Fam Zheng <fam@euphon.net>
  2923. S: Supported
  2924. F: util/uuid.c
  2925. F: include/qemu/uuid.h
  2926. F: tests/unit/test-uuid.c
  2927. Yank feature
  2928. M: Lukas Straub <lukasstraub2@web.de>
  2929. S: Odd fixes
  2930. F: util/yank.c
  2931. F: migration/yank_functions*
  2932. F: tests/unit/test-yank.c
  2933. F: include/qemu/yank.h
  2934. F: qapi/yank.json
  2935. COLO Framework
  2936. M: Hailiang Zhang <zhanghailiang@xfusion.com>
  2937. S: Maintained
  2938. F: migration/colo*
  2939. F: include/migration/colo.h
  2940. F: include/migration/failover.h
  2941. F: docs/COLO-FT.txt
  2942. COLO Proxy
  2943. M: Zhang Chen <chen.zhang@intel.com>
  2944. M: Li Zhijian <lizhijian@fujitsu.com>
  2945. S: Supported
  2946. F: docs/colo-proxy.txt
  2947. F: net/colo*
  2948. F: net/filter-rewriter.c
  2949. F: net/filter-mirror.c
  2950. F: tests/qtest/test-filter*
  2951. Record/replay
  2952. M: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  2953. R: Paolo Bonzini <pbonzini@redhat.com>
  2954. W: https://wiki.qemu.org/Features/record-replay
  2955. S: Supported
  2956. F: replay/*
  2957. F: block/blkreplay.c
  2958. F: net/filter-replay.c
  2959. F: include/exec/replay-core.h
  2960. F: include/sysemu/replay.h
  2961. F: docs/devel/replay.rst
  2962. F: docs/system/replay.rst
  2963. F: stubs/replay.c
  2964. F: tests/avocado/replay_kernel.py
  2965. F: tests/avocado/replay_linux.py
  2966. F: tests/avocado/reverse_debugging.py
  2967. F: qapi/replay.json
  2968. IOVA Tree
  2969. M: Peter Xu <peterx@redhat.com>
  2970. S: Maintained
  2971. F: include/qemu/iova-tree.h
  2972. F: util/iova-tree.c
  2973. elf2dmp
  2974. M: Viktor Prutyanov <viktor.prutyanov@phystech.edu>
  2975. S: Maintained
  2976. F: contrib/elf2dmp/
  2977. I2C and SMBus
  2978. M: Corey Minyard <cminyard@mvista.com>
  2979. S: Maintained
  2980. F: hw/i2c/core.c
  2981. F: hw/i2c/smbus_slave.c
  2982. F: hw/i2c/smbus_master.c
  2983. F: hw/i2c/smbus_eeprom.c
  2984. F: include/hw/i2c/i2c.h
  2985. F: include/hw/i2c/smbus_master.h
  2986. F: include/hw/i2c/smbus_slave.h
  2987. F: include/hw/i2c/smbus_eeprom.h
  2988. PMBus
  2989. M: Titus Rwantare <titusr@google.com>
  2990. S: Maintained
  2991. F: hw/i2c/pmbus_device.c
  2992. F: hw/sensor/adm1272.c
  2993. F: hw/sensor/isl_pmbus_vr.c
  2994. F: hw/sensor/max34451.c
  2995. F: include/hw/i2c/pmbus_device.h
  2996. F: include/hw/sensor/isl_pmbus_vr.h
  2997. F: tests/qtest/adm1272-test.c
  2998. F: tests/qtest/max34451-test.c
  2999. F: tests/qtest/isl_pmbus_vr-test.c
  3000. Firmware schema specifications
  3001. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  3002. R: Daniel P. Berrange <berrange@redhat.com>
  3003. R: Kashyap Chamarthy <kchamart@redhat.com>
  3004. S: Maintained
  3005. F: docs/interop/firmware.json
  3006. EDK2 Firmware
  3007. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  3008. M: Gerd Hoffmann <kraxel@redhat.com>
  3009. S: Supported
  3010. F: hw/i386/*ovmf*
  3011. F: pc-bios/descriptors/??-edk2-*.json
  3012. F: pc-bios/edk2-*
  3013. F: roms/Makefile.edk2
  3014. F: roms/edk2
  3015. F: roms/edk2-*
  3016. F: tests/data/uefi-boot-images/
  3017. F: tests/uefi-test-tools/
  3018. VT-d Emulation
  3019. M: Michael S. Tsirkin <mst@redhat.com>
  3020. M: Peter Xu <peterx@redhat.com>
  3021. R: Jason Wang <jasowang@redhat.com>
  3022. S: Supported
  3023. F: hw/i386/intel_iommu.c
  3024. F: hw/i386/intel_iommu_internal.h
  3025. F: include/hw/i386/intel_iommu.h
  3026. OpenSBI Firmware
  3027. M: Bin Meng <bmeng.cn@gmail.com>
  3028. S: Supported
  3029. F: pc-bios/opensbi-*
  3030. F: .gitlab-ci.d/opensbi.yml
  3031. F: .gitlab-ci.d/opensbi/
  3032. Clock framework
  3033. M: Luc Michel <luc@lmichel.fr>
  3034. R: Damien Hedde <damien.hedde@dahe.fr>
  3035. S: Maintained
  3036. F: include/hw/clock.h
  3037. F: include/hw/qdev-clock.h
  3038. F: hw/core/clock.c
  3039. F: hw/core/clock-vmstate.c
  3040. F: hw/core/qdev-clock.c
  3041. F: docs/devel/clocks.rst
  3042. Usermode Emulation
  3043. ------------------
  3044. Overall usermode emulation
  3045. M: Riku Voipio <riku.voipio@iki.fi>
  3046. S: Maintained
  3047. F: accel/tcg/user-exec*.c
  3048. F: include/user/
  3049. F: common-user/
  3050. BSD user
  3051. M: Warner Losh <imp@bsdimp.com>
  3052. R: Kyle Evans <kevans@freebsd.org>
  3053. S: Maintained
  3054. F: bsd-user/
  3055. F: configs/targets/*-bsd-user.mak
  3056. F: tests/vm/*bsd
  3057. T: git https://github.com/qemu-bsd-user/qemu-bsd-user bsd-user-rebase-3.1
  3058. Linux user
  3059. M: Laurent Vivier <laurent@vivier.eu>
  3060. S: Maintained
  3061. F: linux-user/
  3062. F: configs/targets/*linux-user.mak
  3063. F: scripts/qemu-binfmt-conf.sh
  3064. F: scripts/update-syscalltbl.sh
  3065. F: scripts/update-mips-syscall-args.sh
  3066. F: scripts/gensyscalls.sh
  3067. Tiny Code Generator (TCG)
  3068. -------------------------
  3069. Common TCG code
  3070. M: Richard Henderson <richard.henderson@linaro.org>
  3071. S: Maintained
  3072. F: tcg/
  3073. F: include/tcg/
  3074. TCG Plugins
  3075. M: Alex Bennée <alex.bennee@linaro.org>
  3076. R: Alexandre Iooss <erdnaxe@crans.org>
  3077. R: Mahmoud Mandour <ma.mandourr@gmail.com>
  3078. S: Maintained
  3079. F: docs/devel/tcg-plugins.rst
  3080. F: plugins/
  3081. F: tests/plugin/
  3082. F: tests/avocado/tcg_plugins.py
  3083. F: contrib/plugins/
  3084. AArch64 TCG target
  3085. M: Richard Henderson <richard.henderson@linaro.org>
  3086. S: Maintained
  3087. L: qemu-arm@nongnu.org
  3088. F: tcg/aarch64/
  3089. ARM TCG target
  3090. M: Richard Henderson <richard.henderson@linaro.org>
  3091. S: Maintained
  3092. L: qemu-arm@nongnu.org
  3093. F: tcg/arm/
  3094. i386 TCG target
  3095. M: Richard Henderson <richard.henderson@linaro.org>
  3096. S: Maintained
  3097. F: tcg/i386/
  3098. LoongArch64 TCG target
  3099. M: WANG Xuerui <git@xen0n.name>
  3100. S: Maintained
  3101. F: tcg/loongarch64/
  3102. MIPS TCG target
  3103. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  3104. R: Aurelien Jarno <aurelien@aurel32.net>
  3105. R: Huacai Chen <chenhuacai@kernel.org>
  3106. R: Jiaxun Yang <jiaxun.yang@flygoat.com>
  3107. R: Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>
  3108. S: Odd Fixes
  3109. F: tcg/mips/
  3110. PPC TCG target
  3111. M: Richard Henderson <richard.henderson@linaro.org>
  3112. S: Odd Fixes
  3113. F: tcg/ppc/
  3114. RISC-V TCG target
  3115. M: Palmer Dabbelt <palmer@dabbelt.com>
  3116. M: Alistair Francis <Alistair.Francis@wdc.com>
  3117. L: qemu-riscv@nongnu.org
  3118. S: Maintained
  3119. F: tcg/riscv/
  3120. F: disas/riscv.c
  3121. S390 TCG target
  3122. M: Richard Henderson <richard.henderson@linaro.org>
  3123. S: Maintained
  3124. F: tcg/s390/
  3125. L: qemu-s390x@nongnu.org
  3126. SPARC TCG target
  3127. S: Odd Fixes
  3128. F: tcg/sparc64/
  3129. F: disas/sparc.c
  3130. TCI TCG target
  3131. M: Stefan Weil <sw@weilnetz.de>
  3132. S: Maintained
  3133. F: tcg/tci/
  3134. F: tcg/tci.c
  3135. F: disas/tci.c
  3136. Block drivers
  3137. -------------
  3138. VMDK
  3139. M: Fam Zheng <fam@euphon.net>
  3140. L: qemu-block@nongnu.org
  3141. S: Supported
  3142. F: block/vmdk.c
  3143. RBD
  3144. M: Ilya Dryomov <idryomov@gmail.com>
  3145. R: Peter Lieven <pl@kamp.de>
  3146. L: qemu-block@nongnu.org
  3147. S: Supported
  3148. F: block/rbd.c
  3149. VHDX
  3150. M: Jeff Cody <codyprime@gmail.com>
  3151. L: qemu-block@nongnu.org
  3152. S: Supported
  3153. F: block/vhdx*
  3154. VDI
  3155. M: Stefan Weil <sw@weilnetz.de>
  3156. L: qemu-block@nongnu.org
  3157. S: Maintained
  3158. F: block/vdi.c
  3159. blkio
  3160. M: Stefan Hajnoczi <stefanha@redhat.com>
  3161. L: qemu-block@nongnu.org
  3162. S: Maintained
  3163. F: block/blkio.c
  3164. iSCSI
  3165. M: Ronnie Sahlberg <ronniesahlberg@gmail.com>
  3166. M: Paolo Bonzini <pbonzini@redhat.com>
  3167. M: Peter Lieven <pl@kamp.de>
  3168. L: qemu-block@nongnu.org
  3169. S: Odd Fixes
  3170. F: block/iscsi.c
  3171. F: block/iscsi-opts.c
  3172. Network Block Device (NBD)
  3173. M: Eric Blake <eblake@redhat.com>
  3174. M: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
  3175. L: qemu-block@nongnu.org
  3176. S: Maintained
  3177. F: block/nbd*
  3178. F: nbd/
  3179. F: include/block/nbd*
  3180. F: qemu-nbd.*
  3181. F: blockdev-nbd.c
  3182. F: docs/interop/nbd.txt
  3183. F: docs/tools/qemu-nbd.rst
  3184. F: tests/qemu-iotests/tests/*nbd*
  3185. T: git https://repo.or.cz/qemu/ericb.git nbd
  3186. T: git https://gitlab.com/vsementsov/qemu.git block
  3187. NFS
  3188. M: Peter Lieven <pl@kamp.de>
  3189. L: qemu-block@nongnu.org
  3190. S: Maintained
  3191. F: block/nfs.c
  3192. SSH
  3193. M: Richard W.M. Jones <rjones@redhat.com>
  3194. L: qemu-block@nongnu.org
  3195. S: Supported
  3196. F: block/ssh.c
  3197. CURL
  3198. L: qemu-block@nongnu.org
  3199. S: Odd Fixes
  3200. F: block/curl.c
  3201. GLUSTER
  3202. L: qemu-block@nongnu.org
  3203. L: integration@gluster.org
  3204. S: Odd Fixes
  3205. F: block/gluster.c
  3206. Null Block Driver
  3207. M: Fam Zheng <fam@euphon.net>
  3208. L: qemu-block@nongnu.org
  3209. S: Supported
  3210. F: block/null.c
  3211. NVMe Block Driver
  3212. M: Stefan Hajnoczi <stefanha@redhat.com>
  3213. R: Fam Zheng <fam@euphon.net>
  3214. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  3215. L: qemu-block@nongnu.org
  3216. S: Supported
  3217. F: block/nvme*
  3218. F: include/block/nvme.h
  3219. T: git https://github.com/stefanha/qemu.git block
  3220. Bootdevice
  3221. M: Gonglei <arei.gonglei@huawei.com>
  3222. S: Maintained
  3223. F: softmmu/bootdevice.c
  3224. Quorum
  3225. M: Alberto Garcia <berto@igalia.com>
  3226. S: Supported
  3227. F: block/quorum.c
  3228. L: qemu-block@nongnu.org
  3229. blklogwrites
  3230. M: Ari Sundholm <ari@tuxera.com>
  3231. L: qemu-block@nongnu.org
  3232. S: Supported
  3233. F: block/blklogwrites.c
  3234. blkverify
  3235. M: Stefan Hajnoczi <stefanha@redhat.com>
  3236. L: qemu-block@nongnu.org
  3237. S: Supported
  3238. F: block/blkverify.c
  3239. bochs
  3240. M: Stefan Hajnoczi <stefanha@redhat.com>
  3241. L: qemu-block@nongnu.org
  3242. S: Supported
  3243. F: block/bochs.c
  3244. cloop
  3245. M: Stefan Hajnoczi <stefanha@redhat.com>
  3246. L: qemu-block@nongnu.org
  3247. S: Supported
  3248. F: block/cloop.c
  3249. dmg
  3250. M: Stefan Hajnoczi <stefanha@redhat.com>
  3251. L: qemu-block@nongnu.org
  3252. S: Supported
  3253. F: block/dmg.c
  3254. parallels
  3255. M: Stefan Hajnoczi <stefanha@redhat.com>
  3256. M: Denis V. Lunev <den@openvz.org>
  3257. L: qemu-block@nongnu.org
  3258. S: Supported
  3259. F: block/parallels.c
  3260. F: block/parallels-ext.c
  3261. F: docs/interop/parallels.txt
  3262. qed
  3263. M: Stefan Hajnoczi <stefanha@redhat.com>
  3264. L: qemu-block@nongnu.org
  3265. S: Supported
  3266. F: block/qed.c
  3267. raw
  3268. M: Kevin Wolf <kwolf@redhat.com>
  3269. L: qemu-block@nongnu.org
  3270. S: Supported
  3271. F: block/linux-aio.c
  3272. F: include/block/raw-aio.h
  3273. F: block/raw-format.c
  3274. F: block/file-posix.c
  3275. F: block/file-win32.c
  3276. F: block/win32-aio.c
  3277. Linux io_uring
  3278. M: Aarushi Mehta <mehta.aaru20@gmail.com>
  3279. M: Julia Suvorova <jusual@redhat.com>
  3280. M: Stefan Hajnoczi <stefanha@redhat.com>
  3281. R: Stefano Garzarella <sgarzare@redhat.com>
  3282. L: qemu-block@nongnu.org
  3283. S: Maintained
  3284. F: block/io_uring.c
  3285. F: stubs/io_uring.c
  3286. qcow2
  3287. M: Kevin Wolf <kwolf@redhat.com>
  3288. M: Hanna Reitz <hreitz@redhat.com>
  3289. L: qemu-block@nongnu.org
  3290. S: Supported
  3291. F: block/qcow2*
  3292. F: docs/interop/qcow2.txt
  3293. qcow
  3294. M: Kevin Wolf <kwolf@redhat.com>
  3295. L: qemu-block@nongnu.org
  3296. S: Supported
  3297. F: block/qcow.c
  3298. blkdebug
  3299. M: Kevin Wolf <kwolf@redhat.com>
  3300. M: Hanna Reitz <hreitz@redhat.com>
  3301. L: qemu-block@nongnu.org
  3302. S: Supported
  3303. F: block/blkdebug.c
  3304. vpc
  3305. M: Kevin Wolf <kwolf@redhat.com>
  3306. L: qemu-block@nongnu.org
  3307. S: Supported
  3308. F: block/vpc.c
  3309. vvfat
  3310. M: Kevin Wolf <kwolf@redhat.com>
  3311. L: qemu-block@nongnu.org
  3312. S: Odd Fixes
  3313. F: block/vvfat.c
  3314. Image format fuzzer
  3315. M: Stefan Hajnoczi <stefanha@redhat.com>
  3316. L: qemu-block@nongnu.org
  3317. S: Supported
  3318. F: tests/image-fuzzer/
  3319. Vhost-user block device backend server
  3320. M: Coiby Xu <Coiby.Xu@gmail.com>
  3321. S: Maintained
  3322. F: block/export/vhost-user-blk-server.c
  3323. F: block/export/vhost-user-blk-server.h
  3324. F: block/export/virtio-blk-handler.c
  3325. F: block/export/virtio-blk-handler.h
  3326. F: include/qemu/vhost-user-server.h
  3327. F: tests/qtest/libqos/vhost-user-blk.c
  3328. F: tests/qtest/libqos/vhost-user-blk.h
  3329. F: tests/qtest/vhost-user-blk-test.c
  3330. F: util/vhost-user-server.c
  3331. FUSE block device exports
  3332. M: Hanna Reitz <hreitz@redhat.com>
  3333. L: qemu-block@nongnu.org
  3334. S: Supported
  3335. F: block/export/fuse.c
  3336. VDUSE library and block device exports
  3337. M: Xie Yongji <xieyongji@bytedance.com>
  3338. S: Maintained
  3339. F: subprojects/libvduse/
  3340. F: block/export/vduse-blk.c
  3341. F: block/export/vduse-blk.h
  3342. Replication
  3343. M: Wen Congyang <wencongyang2@huawei.com>
  3344. M: Xie Changlong <xiechanglong.d@gmail.com>
  3345. S: Supported
  3346. F: replication*
  3347. F: block/replication.c
  3348. F: tests/unit/test-replication.c
  3349. F: docs/block-replication.txt
  3350. PVRDMA
  3351. M: Yuval Shaia <yuval.shaia.ml@gmail.com>
  3352. M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
  3353. S: Maintained
  3354. F: hw/rdma/*
  3355. F: hw/rdma/vmw/*
  3356. F: docs/pvrdma.txt
  3357. F: contrib/rdmacm-mux/*
  3358. F: qapi/rdma.json
  3359. Semihosting
  3360. M: Alex Bennée <alex.bennee@linaro.org>
  3361. S: Maintained
  3362. F: semihosting/
  3363. F: include/semihosting/
  3364. F: tests/tcg/multiarch/arm-compat-semi/
  3365. F: tests/tcg/aarch64/system/semiheap.c
  3366. Multi-process QEMU
  3367. M: Elena Ufimtseva <elena.ufimtseva@oracle.com>
  3368. M: Jagannathan Raman <jag.raman@oracle.com>
  3369. M: John G Johnson <john.g.johnson@oracle.com>
  3370. S: Maintained
  3371. F: docs/devel/multi-process.rst
  3372. F: docs/system/multi-process.rst
  3373. F: hw/pci-host/remote.c
  3374. F: include/hw/pci-host/remote.h
  3375. F: hw/remote/machine.c
  3376. F: include/hw/remote/machine.h
  3377. F: hw/remote/mpqemu-link.c
  3378. F: include/hw/remote/mpqemu-link.h
  3379. F: hw/remote/message.c
  3380. F: hw/remote/remote-obj.c
  3381. F: include/hw/remote/memory.h
  3382. F: hw/remote/memory.c
  3383. F: hw/remote/proxy.c
  3384. F: include/hw/remote/proxy.h
  3385. F: hw/remote/proxy-memory-listener.c
  3386. F: include/hw/remote/proxy-memory-listener.h
  3387. F: hw/remote/iohub.c
  3388. F: include/hw/remote/iohub.h
  3389. F: subprojects/libvfio-user
  3390. F: hw/remote/vfio-user-obj.c
  3391. F: include/hw/remote/vfio-user-obj.h
  3392. F: hw/remote/iommu.c
  3393. F: include/hw/remote/iommu.h
  3394. EBPF:
  3395. M: Jason Wang <jasowang@redhat.com>
  3396. R: Andrew Melnychenko <andrew@daynix.com>
  3397. R: Yuri Benditovich <yuri.benditovich@daynix.com>
  3398. S: Maintained
  3399. F: ebpf/*
  3400. F: tools/ebpf/*
  3401. Build and test automation
  3402. -------------------------
  3403. Build and test automation, general continuous integration
  3404. M: Alex Bennée <alex.bennee@linaro.org>
  3405. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  3406. M: Thomas Huth <thuth@redhat.com>
  3407. R: Wainer dos Santos Moschetta <wainersm@redhat.com>
  3408. R: Beraldo Leal <bleal@redhat.com>
  3409. S: Maintained
  3410. F: .github/workflows/lockdown.yml
  3411. F: .gitlab-ci.yml
  3412. F: .gitlab-ci.d/
  3413. F: .travis.yml
  3414. F: scripts/ci/
  3415. F: tests/docker/
  3416. F: tests/vm/
  3417. F: tests/lcitool/
  3418. F: tests/avocado/tuxrun_baselines.py
  3419. F: scripts/archive-source.sh
  3420. F: docs/devel/testing.rst
  3421. W: https://gitlab.com/qemu-project/qemu/pipelines
  3422. W: https://travis-ci.org/qemu/qemu
  3423. FreeBSD Hosted Continuous Integration
  3424. M: Ed Maste <emaste@freebsd.org>
  3425. M: Li-Wen Hsu <lwhsu@freebsd.org>
  3426. S: Maintained
  3427. F: .gitlab-ci.d/cirrus/freebsd*
  3428. F: tests/vm/freebsd
  3429. W: https://cirrus-ci.com/github/qemu/qemu
  3430. Windows Hosted Continuous Integration
  3431. M: Yonggang Luo <luoyonggang@gmail.com>
  3432. S: Maintained
  3433. F: .gitlab-ci.d/windows.yml
  3434. Guest Test Compilation Support
  3435. M: Alex Bennée <alex.bennee@linaro.org>
  3436. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  3437. S: Maintained
  3438. F: tests/tcg/Makefile.target
  3439. Integration Testing with the Avocado framework
  3440. W: https://trello.com/b/6Qi1pxVn/avocado-qemu
  3441. R: Cleber Rosa <crosa@redhat.com>
  3442. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  3443. R: Wainer dos Santos Moschetta <wainersm@redhat.com>
  3444. R: Beraldo Leal <bleal@redhat.com>
  3445. S: Odd Fixes
  3446. F: tests/avocado/
  3447. GitLab custom runner (Works On Arm Sponsored)
  3448. M: Alex Bennée <alex.bennee@linaro.org>
  3449. M: Philippe Mathieu-Daudé <philmd@linaro.org>
  3450. S: Maintained
  3451. F: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml
  3452. F: .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml
  3453. Documentation
  3454. -------------
  3455. Build system architecture
  3456. M: Daniel P. Berrange <berrange@redhat.com>
  3457. S: Odd Fixes
  3458. F: docs/devel/build-system.rst
  3459. GIT Data Mining Config
  3460. M: Alex Bennée <alex.bennee@linaro.org>
  3461. S: Odd Fixes
  3462. F: gitdm.config
  3463. F: contrib/gitdm/*
  3464. Incompatible changes
  3465. R: libvir-list@redhat.com
  3466. F: docs/about/deprecated.rst
  3467. Build System
  3468. ------------
  3469. Meson
  3470. M: Paolo Bonzini <pbonzini@redhat.com>
  3471. R: Marc-André Lureau <marcandre.lureau@redhat.com>
  3472. R: Daniel P. Berrange <berrange@redhat.com>
  3473. R: Thomas Huth <thuth@redhat.com>
  3474. R: Philippe Mathieu-Daudé <philmd@linaro.org>
  3475. S: Maintained
  3476. F: meson.build
  3477. F: meson_options.txt
  3478. F: scripts/meson-buildoptions.*
  3479. F: scripts/check_sparse.py
  3480. F: scripts/symlink-install-tree.py
  3481. Top Level Makefile and configure
  3482. M: Paolo Bonzini <pbonzini@redhat.com>
  3483. R: Alex Bennée <alex.bennee@linaro.org>
  3484. R: Thomas Huth <thuth@redhat.com>
  3485. S: Maintained
  3486. F: Makefile
  3487. F: configure
  3488. F: scripts/mtest2make.py
  3489. F: tests/Makefile.include
  3490. GIT submodules
  3491. M: Daniel P. Berrange <berrange@redhat.com>
  3492. S: Odd Fixes
  3493. F: scripts/git-submodule.sh
  3494. UI translations
  3495. S: Orphan
  3496. F: po/*.po
  3497. Sphinx documentation configuration and build machinery
  3498. M: Peter Maydell <peter.maydell@linaro.org>
  3499. S: Maintained
  3500. F: docs/conf.py
  3501. F: docs/*/conf.py
  3502. F: docs/sphinx/
  3503. F: docs/_templates/
  3504. Miscellaneous
  3505. -------------
  3506. Performance Tools and Tests
  3507. M: Ahmed Karaman <ahmedkhaledkaraman@gmail.com>
  3508. S: Maintained
  3509. F: scripts/performance/
  3510. Code Coverage Tools
  3511. M: Alex Bennée <alex.bennee@linaro.org>
  3512. S: Odd Fixes
  3513. F: scripts/coverage/