1f8cf7147SPeter Maydell.. This is the top level page for the 'devel' manual. 2f8cf7147SPeter Maydell 3f8cf7147SPeter Maydell 4816f93b2SMarc-André LureauDeveloper Information 5816f93b2SMarc-André Lureau===================== 6f8cf7147SPeter Maydell 7f8cf7147SPeter MaydellThis manual documents various parts of the internals of QEMU. 8f8cf7147SPeter MaydellYou only need to read it if you are interested in reading or 9f8cf7147SPeter Maydellmodifying QEMU's source code. 10f8cf7147SPeter Maydell 11f8cf7147SPeter MaydellContents: 12f8cf7147SPeter Maydell 13f8cf7147SPeter Maydell.. toctree:: 14f8cf7147SPeter Maydell :maxdepth: 2 15222455efSEmanuele Giuseppe Esposito :includehidden: 16f8cf7147SPeter Maydell 17c81cfb89SPaolo Bonzini code-of-conduct 18c81cfb89SPaolo Bonzini conflict-resolution 19a14f0bf1SPaolo Bonzini build-system 2093a11007SAlex Bennée style 21576c3f2fSPaolo Bonzini kconfig 22a1118243SDaniele Buono testing 23a1118243SDaniele Buono fuzzing 24a1118243SDaniele Buono control-flow-integrity 25f8cf7147SPeter Maydell loads-stores 26f8cf7147SPeter Maydell memory 27f8cf7147SPeter Maydell migration 2815e8699fSPaolo Bonzini atomics 29f8cf7147SPeter Maydell stable-process 30*b38a04f7SCleber Rosa ci 31a738a50eSEduardo Habkost qtest 323fdbf5d6SRichard Henderson decodetree 33e9d95d01SStefan Hajnoczi secure-coding-practices 342f2c4e47SPeter Maydell tcg 354d7fe02bSAlex Bennée tcg-icount 36e50caf4aSStefan Hajnoczi tracing 37c8c06e52SAlex Bennée multi-thread-tcg 388ea6abf0SAlex Bennée tcg-plugins 39f298bb45SPeter Maydell bitops 403f20c6d6SGerd Hoffmann ui 41d66cc84cSDamien Hedde reset 42cc3d15a5SCornelia Huck s390-dasd-ipl 4331e5784aSPeter Maydell clocks 44cd442a45SEduardo Habkost qom 45f76585efSGerd Hoffmann modules 46aaaa20b6SVladimir Sementsov-Ogievskiy block-coroutine-wrapper 478684f1beSJohn G Johnson multi-process 4894645620SAndrew Melnychenko ebpf_rss 492a578133STarun Gupta vfio-migration 50