c6be2bf86eb93a2e6afc4a6818310303471b3212 scripts/qmp-shell: use triple-double-quote docstring style 50f6f1c3081322a1d9e2d0bbe5c9f434d712cf50 scripts/qmp-shell: ignore visit_Name name 2813dee0536c1b5d114c0fa0bdeb25317a38f486 scripts/qmp-shell: make QMPCompleter returns explicit 628b92dd67a262ebeac12dba65905c8143ce710f scripts/qmp-shell: rename one and two-letter variables d962ec85ed188b04f35a28771c69845f09a3867e scripts/qmp-shell: fix shell history exception handling 73f699c903d429dfcd3b43232155cd515a854e80 scripts/qmp-shell: remove if-raise-else patterns 90bd8eb8dcdc94da964786ddedd90c30eb54ada7 scripts/qmp-shell: use isinstance() instead of type() 17329be2fd1557c3e1e30ce3d0f714fc70c4e5be scripts/qmp-shell: use argparse ad459132c088dc9b33e86b8ad87f96742e4de4bf scripts/qmp-shell: Add pretty attribute to HMP shell 2ac3f3786e09c2ad40da16fa4ff4b0f99200f72e scripts/qmp-shell: Make verbose a public attribute 1caa505766dbf7bd233b088e82bd7a745d2ba325 scripts/qmp-shell: move get_prompt() to prompt property 1215a1fbef205ba9930a976619163271d8195cdb scripts/qmp-shell: remove prompt argument from read_exec_command ad4eebee00a52a6f0e9761ffd0fd0002c259bc21 scripts/qmp-shell: move the REPL functionality into QMPShell 6faf2384ec78d5a1e0b5dfe430e80cf2278e45c4 scripts/qmp-shell: Fix "FuzzyJSON" parser db12abc20859e93e802f668a2f744222c96ada63 scripts/qmp-shell: refactor QMPCompleter 41574295829b9a34d43e7cb95847340942d1ddf5 scripts/qmp-shell: initialize completer early 1acde76328de10beff07c7f1c8146af72813ecd7 python/qmp: add QMPObject type alias 1eab88723c4c8c18cd67b4cad88dbbccf5916061 scripts/qmp-shell: add mypy types b0b8ca17e518bc57ae231ade4be4a7ed0e5f07f1 scripts/qmp-shell: Accept SocketAddrT instead of string 6e24a7edb8b64854636acd1f74abd8e5f1735b50 scripts/qmp-shell: unprivatize 'pretty' property eac8aabc92f80d9a41d9f01163921472e309334c python/qmp: return generic type from context manager d1d14e59895b2ebd2953e9442225ffba56f80e9b scripts/qmp-shell: Use context manager instead of atexit be19c6a7126e5a463b3ef1ea23b985f6dc627a7a scripts/qmp-shell: use logging to show warnings 74688377feb551101f8a3e3de483df56d30299e4 scripts/qmp-shell: remove TODO c83055ef1d47cd03667d7608f3f5ff232484146e scripts/qmp-shell: Fix empty-transaction invocation 26d3ce9e5e42920a6f9c1f481d900e63a636b07d scripts/qmp-shell: Remove too-broad-exception 7fc29896d237b6cb2db49e65f00882f554fc48c0 scripts/qmp-shell: convert usage comment to docstring a64fe44d5abfd4aa933b17a8cf21d3c0b9df6143 scripts/qmp-shell: remove double-underscores 6a1105adba41c3cd6371437b46c045ae9ea85314 scripts/qmp-shell: make QMPShellError inherit QMPError e359c5a8b8e6184c15806d1408de085aab9c268b scripts/qmp-shell: add docstrings 6be7206efc394b0232912e7055c7298ec2b0352d scripts/qmp-shell: move to python/qemu/qmp/qmp_shell.py 957f3c5cee0ffd706cfabf4cf0e6b1247615fc59 python: add qmp-shell entry point d08caefe6648fc0713af5361e2b88bee53b67ebb scripts/qmp-shell: add redirection shim 7319d83a735004ba24b439491a9d7727dac2ddbe tcg: Combine dh_is_64bit and dh_is_signed to dh_typecode 90163900e3c71ed2743cafd27542d941c4e25991 tcg: Add tcg_call_flags 9a3ee36609da355a5a9c86512e5003ce6a9a2239 accel/tcg/plugin-gen: Drop inline markers c7bb41b44ad63515adccffa8a6486da46b0c2e26 plugins: Drop tcg_flags from struct qemu_plugin_dyn_cb 9d87e59585784cbc6a3307a00d1493268e0daead accel/tcg: Add tcg call flags to plugins helpers 3e92aa34434bbcf88e5cc0a8334946216dcaf233 tcg: Store the TCGHelperInfo in the TCGOp for call fa52e660620fbb2418868e337aee06427ceafdbb tcg: Add tcg_call_func 22f15579fa1ca654d331cac8e68a4e70981a8801 tcg: Build ffi data structures for helpers b6139eb0578fc422cfee77fccbd11152e73af1df tcg/tci: Improve tcg_target_call_clobber_regs bcb81061dc8173076d9669f969d132b998cd2af9 tcg/tci: Move call-return regs to end of tcg_target_reg_alloc_order 7b7d8b2d9a7fd68de821f96267e224c1a6256af1 tcg/tci: Use ffi for calls baa94c0d333b5eccd68450625e0c3960e85d1913 tcg/tci: Reserve r13 for a temporary fc8ec9e12529eceac4eef483cdde52c14f3ca937 tcg/tci: Emit setcond before brcond 7e00a0800051655e6fdd85ad5dd6fcadafc2dc47 tcg/tci: Remove tci_write_reg 650898891837a9772a5410e73c637a55d99e1e50 tcg/tci: Change encoding to uint32_t units 6eea04347eb667f1326cb9b68c5b8f3d737f565d tcg/tci: Implement goto_ptr df093c19efe7a6a9b2ed43b0b6a7fa5d1e16cfcd tcg/tci: Implement movcond a81520b92d8a702be110052d253a1f034cf46d8f tcg/tci: Implement andc, orc, eqv, nand, nor 0f10d7c5b0f16b73b47165196a0b366e011c94be tcg/tci: Implement extract, sextract 5255f48c1c8c39be8ad95ef7ec0da0557924c806 tcg/tci: Implement clz, ctz, ctpop f6db0d8dc63e0ae3668646653ffa1c5be16fbe5e tcg/tci: Implement mulu2, muls2 08096b1a644aebac7a1e52fe377c59a3f90ed43d tcg/tci: Implement add2, sub2 69acc02a8b341847e38e976ea473d66943d81717 tcg/tci: Split out tci_qemu_ld, tci_qemu_st 5183f209eb3730a61adaf5ccfa1a30c807891971 Revert "tcg/tci: Use exec/cpu_ldst.h interfaces" d1b1348cc33e5de3449f47d757141d7771b10e9e tcg/tci: Remove the qemu_ld/st_type macros 2fc6f16ca5eedc7881df7f0a1fcfcf8cb52731ac tcg/tci: Use {set,clear}_helper_retaddr e5b4654907e9d96e1b215fa943e2f62e61676ed6 tests/tcg: Increase timeout for TCI 08dff435e27dc2bc3582e3f25e7cf01956dddafc accel/tcg: Probe the proper permissions for atomic ops 9defd1bdfb0f2ddb3ca9863e39577f3a9929d58c tcg/sparc: Fix temp_allocate_frame vs sparc stack bias c1c091948ae4a73c1a80b5005f6204d0e665ce52 tcg: Allocate sufficient storage in temp_allocate_frame 732d58979c9d6ab1b955b65264a15d0696ea477e tcg: Restart when exhausting the stack frame 9ca0362298d5093352095838fee8ddee83c90bd5 tcg: expose TCGCond manipulation routines 1c9638667b7068539dc5783c9428d588b14162ea util/oslib-win32: Fix fatal assertion in qemu_try_memalign e10fbe8f34843891b18f68f76320b43606f4df69 linux-user: Implement pivot_root ee3500d33a7431fbcc357a35ce1a46fcf13128cc linux-user: Let sigaction query SIGKILL/SIGSTOP 1df0f5c1141958368d7473c7bfe8beac7bf86385 tests/tcg/linux-test: Check that sigaction can query SIGKILL/SIGSTOP 8a589aeb271bb470884f960e76cd6a7c89c022c9 linux-user: Check for ieee128 fpbits in PPC64 HWCAP2 feature list febf6fade63801ebca765797fa2ad9de8d9f2700 linux-user: Fix incorrect use of feature-test-macros 96ff758c6e9cd5a01443ee15afbd0df4f00c37a8 linux-user: Use public sigev_notify_thread_id member if available e4bfa6cd68e0b19f42c0c4ef26c024d39ebab044 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2021-06-15-v2' into staging 2c1730f780b2baf37acd7c466d6111061370d117 docs/interop/live-block-operations: Do not hard-code the QEMU binary name 771f3be1b5d6c540c427bc7274ab36e2cccba694 docs/tools/virtiofsd.rst: Do not hard-code the QEMU binary name af94f14046e29e667edb6f802a108162b4890972 docs/tools/virtiofsd: Fix bad rst syntax e2abbeac7a0c19e7757370da4c5164c862016d31 Update documentation to refer to new location for issues e52ee00dab8678b26a5b7312275daa6ac4899046 Remove leading underscores from QEMU defines a8fbec7ed80f4cc7ffec87144a03d990ff8002ff fuzz: Display hexadecimal value with '0x' prefix 3fb3b122ac061859c20cdb14567313f137dbc152 s390x/kvm: remove unused gs handling 0a3be7be73e594388ae2a91017b7ffafab15a7d9 s390x/tcg: Fix FP CONVERT TO (LOGICAL) FIXED NaN handling 0bd3c286562e363fd5725209c0b475af9b8465d1 s390x/tcg: Fix instruction name for VECTOR FP LOAD (LENGTHENED|ROUNDED) 863b9507a61bb4f5707de0dadca829945c149e6e s390x/tcg: Simplify vop64_3() handling 21bd6ea2b3b0f8c55eb31199bbb3de0eb8827b8e s390x/tcg: Simplify vop64_2() handling 64deb65afe028c85fb413285046c2e81a8d25b4f s390x/tcg: Simplify vfc64() handling 622ebe64ada4bf1bb3ce6bbfd7ea107ed166023c s390x/tcg: Simplify vftci64() handling 34142ffdee57f3fbd5eba1788ebc8e5d50a60022 s390x/tcg: Simplify vfma64() handling 860b707bbb1957d710d3469dbdc3b9f72576a7ef s390x/tcg: Simplify vfll32() handling 977e43d977c0b64a1b582cb4cc1c5711b5bc01a7 s390x/tcg: Simplify vflr64() handling 4da79375c2a368bb548266e90e3d600afc05d165 s390x/tcg: Simplify wfc64() handling 2a785dfb5071fdb269c77aeb7fa3930e93d413ef s390x/tcg: Implement VECTOR BIT PERMUTE 8c18fa5b3eba2b5c4d1285714682db066ea711fa s390x/tcg: Implement VECTOR MULTIPLY SUM LOGICAL 0987961da96a5f62de5f0519ceaa022c394207c1 s390x/tcg: Implement 32/128 bit for VECTOR FP (ADD|DIVIDE|MULTIPLY|SUBTRACT) acb269a4cdeeafb027c350348f3137916e580746 s390x/tcg: Implement 32/128 bit for VECTOR (LOAD FP INTEGER|FP SQUARE ROOT) e384332cb53bd5b4d813cc38b5d19b3648047e14 s390x/tcg: Implement 32/128 bit for VECTOR FP COMPARE * 1c6b5b47da8d9c8797cdf866fa180466b56a9204 s390x/tcg: Implement 32/128 bit for VECTOR FP COMPARE (AND SIGNAL) SCALAR 2e96005ed8509275f7396adacc3353e9189ce518 s390x/tcg: Implement 64 bit for VECTOR FP LOAD LENGTHENED 9cbc8be05aebc339546ed36334cb9e7b01e74b99 s390x/tcg: Implement 128 bit for VECTOR FP LOAD ROUNDED 390eeb35757ffeeed6811370625e11a1c6b1d565 s390x/tcg: Implement 32/128 bit for VECTOR FP PERFORM SIGN OPERATION a38b5a0eab9538543a241582d80cf0eb6ce97f1f s390x/tcg: Implement 32/128 bit for VECTOR FP TEST DATA CLASS IMMEDIATE e257abc8de8011160fec3e85fcf54db9bc7ae2c6 s390x/tcg: Implement 32/128 bit for VECTOR FP MULTIPLY AND (ADD|SUBTRACT) f02497306ec2efb8315f604597ddf8142f00336d s390x/tcg: Implement VECTOR FP NEGATIVE MULTIPLY AND (ADD|SUBTRACT) da4807527f3bda115606b4647fdc2f87928d0f15 s390x/tcg: Implement VECTOR FP (MAXIMUM|MINIMUM) da215c239439539ffcbc0f79fba7b867eb3d8030 linux-user: elf: s390x: Prepare for Vector enhancements facility 8a9b7ed32d491693ed57d025d8a7d26f7a6a7d14 s390x/tcg: We support Vector enhancements facility 463e50da8bf81bb3eff108e4bdd8fa7aadb12f4c s390x/cpumodel: Bump up QEMU model to a stripped-down IBM z14 GA2 3af448b38677e7be5ccda6a65e06150abd1005b6 configure: Check whether we can compile the s390-ccw bios with -msoft-float e2b2a8649bcd4769f453497b2abffbe44c7f86ad target/s390x: Expose load_psw and get_psw_mask to cpu.h 3c11c2ebb062ffb5d7dcad44ab0fb60505ad5cac target/s390x: Do not modify cpu state in s390_cpu_get_psw_mask d09e6c921301d4377c73e0bc9010b52f201862dd target/s390x: Improve s390_cpu_dump_state vs cc_op deb60cc77b6743b65d1e830300b6d56ba538b103 target/s390x: Use s390_cpu_{set_psw, get_psw_mask} in gdbstub 10b81272b305da375c3c3e9ec86f2e35df702f2e linux-user/s390x: Save and restore psw.mask properly 3fdc622ad79636f3d7f8bed50a53bc28af1850e1 s390x/css: Introduce an ESW struct 1b01dedaed41c2ca6129475c22b7b778b109fae8 s390x/css: Split out the IRB sense data 0599a046acf1b625e97cef0aa702b5d86528c642 s390x/css: Refactor IRB construction c626710fc755628d0d6b88aab0514c9238a84522 s390x/css: Add passthrough IRB c32c3d68ed0629910d5a1cd72bfb57d7f89b553b MAINTAINERS: Add qtest/arm-cpu-features.c to ARM TCG CPUs section 53f306f316549d20c76886903181413d20842423 Merge remote-tracking branch 'remotes/ehabkost-gl/tags/x86-next-pull-request' into staging 0add99ea3ea91af8230e3933ad7826b2da25a44d Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/python-pull-request' into staging 82faef92fb149b6bad699c3275473fda6fd486b6 hw/acpi: Provide stub version of acpi_ghes_record_errors() 1c81f5735af3e2356bb75482a58786a4f26d8300 hw/acpi: Provide function acpi_ghes_present() 15613357ba53a4763594f64476058b85b3014757 target/arm: Use acpi_ghes_present() to see if we report ACPI memory errors 741292face087213b846faed7055ff51b7fee2dd docs/system/arm: Document which architecture extensions we emulate 41b3ffc59966c78383e177e1dd38f884e886d960 target/arm/translate-vfp.c: Whitespace fixes 9931d9d84bec87fae30b69590420d8ae459387a6 target/arm: Handle FPU being disabled in FPCXT_NS accesses fa856736b6d0dabdcbe1b199ef2bb4fdec0f4911 target/arm: Don't NOCP fault for FPCXT_NS accesses e494cd0a1abce13a9a934c1cfdaaeabd389a77c7 target/arm: Handle writeback in VLDR/VSTR sysreg with no memory access 95aceeeac9a37d05c106ba807867616496d5c90e target/arm: Factor FP context update code out into helper function e8cedaf779c0c2b13e0cc1ca580beaf5a6562a73 target/arm: Split vfp_access_check() into A and M versions 88137f787f374ac4117877bcc8c8af97326a10bd target/arm: Handle FPU check for FPCXT_NS insns via vfp_access_check_m() 507b6a500c2f0f6cf6182aa69efac4c20eb3e97b target/arm: Implement MVE VLDR/VSTR (non-widening forms) 2fc6b7510c6859478264b7402ba01dbee86b7e46 target/arm: Implement widening/narrowing MVE VLDR/VSTR insns 0f0f2bd54817ffad1ccb15dd0fb3adf2db1ec394 target/arm: Implement MVE VCLZ 6437f1f77c3bca329b6464e9357647f33d85e9ef target/arm: Implement MVE VCLS 249b5309c44831555b7fb6dab68d7a6f9f573882 target/arm: Implement MVE VREV16, VREV32, VREV64 8abd3c80b18757c54e9b270244ca351e407b6405 target/arm: Implement MVE VMVN (register) 59c917733809c6ac7d08a10ec3cf23ae50130248 target/arm: Implement MVE VABS 399a8c766c0526b51cd180e1b1c776d6dc95bad8 target/arm: Implement MVE VNEG 614dd4f3ba2a025eae5235c3466ef6da191879f6 tcg: Make gen_dup_i32/i64() public as tcg_gen_dup_i32/i64 ab59362fca0c23fbd21daceb78d6b2966fbf9793 target/arm: Implement MVE VDUP 68245e442c9e5175d5e9d3a797dcab7eee800253 target/arm: Implement MVE VAND, VBIC, VORR, VORN, VEOR 9333fe4dd39709ce9898750d517568e5c2fb2e32 target/arm: Implement MVE VADD, VSUB, VMUL ba62cc56e8a0aa84337c50766d499ba4199394df target/arm: Implement MVE VMULH fca87b78f3d178518a38063498d477f5e10c5c22 target/arm: Implement MVE VRMULH cd367ff3919e020b50a10cf4955fc31042e73f24 target/arm: Implement MVE VMAX, VMIN bc67aa8d561e6ebf93b724c9abf3a7a1f95839c9 target/arm: Implement MVE VABD abc48e310cc95f616ae65ccb167019eebf7e705b target/arm: Implement MVE VHADD, VHSUB ac6ad1dca84e39038e149c7b91adf9642e89ca70 target/arm: Implement MVE VMULL 1d2386f70a0cb2ad9c5fab2cf1eedb80bb5b313d target/arm: Implement MVE VMLALDAV 181cd97143629a304f75acf894ca79b26bf32378 target/arm: Implement MVE VMLSLDAV 38548747335a0796ab1d636c8b5bcf5c248ce437 target/arm: Implement MVE VRMLALDAVH, VRMLSLDAVH b733163e057a15b4b81f3f1d21908f3759315c78 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210619-2' into staging bf7942e406cb5e96d2490909d2cb31c7625b087b Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s390x-20210621' into staging b22726abdfa54592d6ad88f65b0297c0e8b363e2 Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-6.1-pull-request' into staging eb1a35e47aff9bda70d74874241e7966f800f4e3 coreaudio: Lock only the buffer 15280e85d730002f10c0829ed2fac9bd141b63e9 ui/cocoa: Set UI information 7e3e20d89129614f4a7b2451fe321cc6ccca3b76 ui/cocoa: Add clipboard support d7696ff884e35c6dacf83a7cbe3355e3b0a90125 input: Add lang1 and lang2 to QKeyCode ddc717581c2ea45c38423d24f2157572c73b8e75 Add display suboptions to man pages 66c2207fd28a6025792fbb75151ee848b911dc35 ui: Make the DisplayType enum entries conditional 32a9a245d719a883eef2cbf07d2cf89efa0206d0 block/snapshot: Clarify goto fallback behavior d0ac9a61474cf594d19082bc8976247e984ea9a3 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull-request-2021-06-21' into staging 60e543f5ce46d4a90a95963b3bab5c7d13a2aaa9 hw/audio/sb16: Restrict I/O sampling rate range for command 41h/42h 65d1a2bd3ec272bccdac29d4dc31c528a760cc3d target/riscv: Use target_ulong for the DisasContext misa 79a412891f0cb6bbffd8fd9e13608066234e56c1 target/riscv: gdbstub: Fix dynamic CSR XML generation 244a9fcb31c0f2b599caa7370c8e9d064497a920 hw/char: Consistent function names for sifive_uart 6ee7ba1b8a10bd8eb1d3b918eaaf9f832a51adb4 hw/char: QOMify sifive_uart bdc36ce649e2985225fcf9ab4958698fcafb04e9 hw/char/ibex_uart: Make the register layout private df41cbd6bfa55dc3e69834f4402dbf776062c26e hw/timer: Initial commit of Ibex Timer 3ef6434409c575e11faf537ce50ca05426c78940 hw/riscv: OpenTitan: Connect the mtime and mtimecmp timer e51896b3866ffb74df5aaa3b33c35e7113e5c6b9 target/arm: Implement MVE VADD (scalar) 91a358fdfb3b116a6ea72a38d5c217caad1d45b5 target/arm: Implement MVE VSUB, VMUL (scalar) 644f717c35ec29d53f6fc34523e096fbad6eeaf9 target/arm: Implement MVE VHADD, VHSUB (scalar) b050543b68308427792cc024fb2905b041ebc253 target/arm: Implement MVE VBRSR 387debdb93d2635fb6d62bff38887d17ef4d8117 target/arm: Implement MVE VPST 39f2ec8592dd3c823034dc4decc64c7e4cc42bfd target/arm: Implement MVE VQADD and VQSUB 66c0576754b100606e041fef54e5b897417426c7 target/arm: Implement MVE VQDMULH and VQRDMULH (scalar) a88903537d73b1d9728e3d824920b4d0096f10bc target/arm: Implement MVE VQDMULL scalar 380caf6c0762f43a9468aeebaf4ba7e1dd8edc9a target/arm: Implement MVE VQDMULH, VQRDMULH (vector) f741707bb36f7281ceccbdc0c44dcce61fbe1023 target/arm: Implement MVE VQADD, VQSUB (vector) 483da6613937ea34fbf4b970668021dd76e46636 target/arm: Implement MVE VQSHL (vector) 9dc868c41d8c630f3c13040e2732b4df6d4739de target/arm: Implement MVE VQRSHL 0372cad813193bab3fb88985129ac59c801ca065 target/arm: Implement MVE VSHL insn bb002345ebfe09f6f96fc41043f93d2e286cd136 target/arm: Implement MVE VRSHL fd677f8055fa88d72f01eb9aeb1dd90606d85444 target/arm: Implement MVE VQDMLADH and VQRDMLADH 92f117326af14d9bffc2ec99e0f112d33c0615ca target/arm: Implement MVE VQDMLSDH and VQRDMLSDH 43364321f354b8722d5bab730052b625adc3a92c target/arm: Implement MVE VQDMULL (vector) 1eb987a89d944515b05ccd8b913bee7fd0d547ae target/arm: Implement MVE VRHADD 89bc4c4f78c2435fdf8dc10b650cfe73c75f1f2c target/arm: Implement MVE VADC, VSBC 67ec113b119360092dee679ca0f5eca8ac60992c target/arm: Implement MVE VCADD 8625693ac48f54e87f663736c0bbde7ea450f1f7 target/arm: Implement MVE VHCADD 6f060a636bf46869e43a28a0f426ddaea16314f9 target/arm: Implement MVE VADDV 4f57ef959cf83cc780658c7e97ba5f737aa666f2 target/arm: Make VMOV scalar <-> gpreg beatwise for MVE 86f0d4c7290eb2b21ec3eb44956ec245441275db target/arm: Implement MTE3 90a76c6316cfe6416fc33814a838fb3928f746ee docs/system: arm: Add nRF boards description ecba223da6215d6f6ce2d343b70b2e9a19bfb90b Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210624' into staging 2838b1d6356044eb240edd4e1b9b5ab5946c5b28 target/mips: Fix potential integer overflow (CID 1452921) 96342d53a881a5686b1e4797aead1c025985772e target/mips: Fix TCG temporary leaks in gen_pool32a5_nanomips_insn() 6eb223104c4e5cdfeaf57cff20fb1ad54084393b target/mips: Fix more TCG temporary leaks in gen_pool32a5_nanomips_insn a071578b93e850dcbebbe2c0cfe86e7977ddffa7 target/mips: Raise exception when DINSV opcode used with DSP disabled 05d9d0359e6da7dc8255712d745d079a04fa5ae5 target/mips: Do not abort on invalid instruction 34b8ff25db3eff9c8c02371ac976b16389d0fcb7 target/mips: Move TCG trace events to tcg/ sub directory a9eb3b49fb2224ca2eda514b55c5d288379460ee target/mips: Move translate.h to tcg/ sub directory 85ccd962d622475e6281ea98ab69c03de7bc37c1 target/mips: Restrict some system specific declarations to sysemu 9f47eb54b25e67b28a85a0b3eac304f2909f10ae target/mips: Remove SmartMIPS / MDMX unuseful comments 916e957070e1f4b697c905d0a35984e70f106ed6 target/mips: Remove microMIPS BPOSGE32 / BPOSGE64 unuseful cases e5e6f00c3154055dba99eb3b789c38dc70578111 target/mips: fix emulation of nanoMIPS BPOSGE32 instruction dae7324b97ebe2c4012f299f0b6ec48ac8c1e74d target/mips: Constify host_to_mips_errno[] 06106772933bd215a797d28cdbff4aac5676b430 target/mips: Optimize regnames[] arrays 525ea877b27d933eaac69b32c75b8861779811cf target/mips: Remove pointless gen_msa() f5c6ee0c6b7b4b79b52a1614a808633dbb694de4 target/mips: Merge msa32/msa64 decodetree definitions e0da9171e02f4534124b9a9e07333382b38376c6 Merge remote-tracking branch 'remotes/kraxel/tags/ui-20210624-pull-request' into staging 9ce8af4d92d4772cb33d4ea9cbd5ebdb970c5172 target/i386: kvm: add support for TSC scaling ec44e986b1bd82525407157482b813cd91d181a0 meson: drop unused CONFIG_GCRYPT_HMAC 19b9cb3cafa72dfbb897da2dd473277d57ea1197 configure: drop unused variables for xts 72150df2c5654870d5468bc4477783497b910816 meson: remove preadv from summary 4c1f23cfb84c386a8f4f5433f0fd98e0c85d057b tests: remove QCRYPTO_HAVE_TLS_TEST_SUPPORT 5761251138cb69c310e9df7dfc82c4c6fd2444e4 configure, meson: convert crypto detection to meson ba7ed407e67589167ef582ac1f17a38f09fbd327 configure, meson: convert libtasn1 detection to meson 05e391ae4056e122fd78b694607ccd2e5a943dab configure, meson: convert pam detection to meson 90540f3289243a7fc48273eaa684c6b98f0e47a7 configure, meson: convert libusb detection to meson 5f364c57bb6713a06f1f33054de6b7db50fe6003 configure, meson: convert libcacard detection to meson 18f31e60c7f02e2fdeebce344b2f95c65cbf2bef configure, meson: convert libusbredir detection to meson dcafa248277732863c8a472e4e5aa1cdd41228e8 KVM: Fix dirty ring mmap incorrect size due to renaming accident 8ad5ab6148dca8aad297c134c09c84b0b92d45ed file-posix: fix max_iov for /dev/sg devices 01ef8185b809af9d287e1a03a3f9d8ea8231118a scsi-generic: pass max_segments via max_iov field in BlockLimits c9797456f64ce72c03eb2969d97ac1dd4698d91e osdep: provide ROUND_DOWN macro b99f7fa08a3df8b8a6a907642e5851cdcf43fa9f block-backend: align max_transfer to request alignment 24b36e9813ec15da7db62e3b3621730710c5f020 block: add max_hw_transfer to BlockLimits 18473467d55a20d643b6c9b3a52de42f705b4d35 file-posix: try BLKSECTGET on block devices too, do not round to power of 2 14176c8d05fe910e9f1ee537e7af016565ccffc3 block: feature detection for host block support feccdceed25302e1e3db744d468304705ee7c4dd block: check for sys/disk.h 267cd53f5fbbbf9bdf18c526144ab0bd22ab40f8 block: try BSD disk size ioctls one after another 09e20abddaf94ff27dcced1df81f69a713627a94 block: detect DKIOCGETBLOCKCOUNT/SIZE before use bd80936a4f18075e0e407df180801a9743ce290c file-posix: handle EINTR during ioctl e8d61f7d21666a5172b8c040b897d60fb57c2ded tests/acceptance: tweak the tcg/kvm tests for virt ae63ed16916304665b45759751a5062638211c14 docs/devel: Add a single top-level header to MTTCG's doc 66cf70149ad23ba8ea71b88d3564517c44e35630 scripts/checkpatch: roll diff tweaking into checkpatch itself f64766976d39fbf2b81a25b5c5f043180383d408 GitLab: Add "Bug" issue reporting template 6a9c2e07ccc3074086fb14f238b2292a20050bce GitLab: Add "Feature Request" issue template. f101c9fe29cfb009a7e20b68142a575b3384a4d0 tests/tcg: skip the signals test for hppa/s390x for now 7c4ab60f18f5257d37164df0ae0951ece4425b02 plugins/api: expose symbol lookup to plugins 050cee12315536aba18a73c8dea21116a9c90ffa Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-updates-250621-1' into staging 720507ed95023e45620f305767d12cd716e8b8ca ratelimit: treat zero speed as unlimited ca657c99e6b41fa765443fc93df5c4adf468e369 block-copy: let ratelimit handle a speed of 0 c02b83ed1ff62211f4c44855e0ca1656d5811688 blockjob: let ratelimit handle a speed of 0 a7b4f8fc09ec62d09a11cce72a886c453636c547 progressmeter: protect with a mutex 55fa54a789f6e66fe9e7997429667e3e8917ffb9 co-shared-resource: protect with a mutex c6a3e3df3011288c2395cd5755547c91e943b10a block-copy: small refactor in block_copy_task_entry and block_copy_common 05d5e12b243df43a8a58568edf6a342806879d98 block-copy: streamline choice of copy_range vs. read/write e3dd339feec2da3bcd82021e4ce4fe09dbf9c8b4 block-copy: move progress_set_remaining in block_copy_task_end d0c389d2ce6031d80e872e8e1b6ebb0f96afbe69 block-copy: add CoMutex lock 149009bef4b4b4db37b3cf72b41dc2c6e8ca1885 block-copy: atomic .cancelled and .finished fields in BlockCopyCallState 5886844e0d6a242ded952c33a01fc41cfa79d7b8 hw/isa/Kconfig: Fix missing dependency ISA_SUPERIO -> FDC fbb11567fba6f452670b87a981d5f25ebece89ec hw/block/fdc: Replace disabled fprintf() by trace event 5a5d2f3d260a5c3a2f00675c90744c0903fed116 hw/block/fdc: Declare shared prototypes in fdc-internal.h 72ea60e4114272f3030455c214e86bcf1c8a1a9e hw/block/fdc: Extract ISA floppy controllers to fdc-isa.c 1430759ec3e4cb92da224d739c914a0e8d78d786 hw/block/fdc: Extract SysBus floppy controllers to fdc-sysbus.c 9362984f569a5b979714dfba556e370847d5fb87 hw/block/fdc: Add description to floppy controllers 67872eb8ed194117f5af71694374a083c3f45eb2 machine: move dies from X86MachineState to CpuTopology 593d3c51481bc40433474bd2b922217e819f1f68 machine: move common smp_parse code to caller abc2f51144242e819fd7af69d3e7c199cc9d7004 machine: add error propagation to mc->smp_parse 1e63fe685804dfadddd643bf3860b1a59702d4bf machine: pass QAPI struct to mc->smp_parse 0aebebb561c9c23b9c6d3d58040f83547f059b5c machine: reject -smp dies!=1 for non-PC machines 3593b8e0a2146a885f93d71c754757bb2c03864e Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2021-06-24' into staging e3955ae93f5151ad2e982440b7c8d3776a9afee2 Merge remote-tracking branch 'remotes/alistair/tags/pull-riscv-to-apply-20210624-2' into staging 5d2d18ae395f40c6df016229ed9d659cd12375db Merge remote-tracking branch 'remotes/kraxel/tags/audio-20210624-pull-request' into staging 687f9f7834e30330fd952f1fe096518509ff8ff7 Merge remote-tracking branch 'remotes/philmd/tags/mips-20210625' into staging 271fc190b309a47dc76cbe995e12d1bc6350f7ad Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/floppy-pull-request' into staging 3a8233dc1fe2fb5d0b51c9ae895e27b96a6d830e hw/alpha: Set minimum PCI device ID to 1 to match Clipper IRQ mappings 387a1dcb351be6a6ec4e27d36173df2de1017bcc hw/alpha: Provide console information to the PALcode at start-up 5ec4f1d348e164355ff0e50486d537973e517e19 hw/alpha: Provide a PCI-ISA bridge device node c6446a1b6d8a89f4ab8fe85b5bc03bb05d337b82 pc-bios: Update the palcode-clipper image 9d14a0428012b0bb7969aec512f2357247a86236 target/alpha: Honor the FEN bit 9e654e10197f5a014eccd71de5ea633c1b0f4303 Merge remote-tracking branch 'remotes/vsementsov/tags/pull-jobs-2021-06-25' into staging 6512fa497c2fa9751b9d774ab32d87a9764d1958 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging f42be416cd0d50bcb2987031fbab09ee257a5058 hw/nvme: fix style 18de1526baa606789fbe11f17087543ab20a9c49 hw/nvme: add identify namespace flbas/mc enums 421a30927140945c6aa957c2c0e7ad695984483d hw/nvme: fix lbaf formats initialization cccc2651f4222e587582867e966b054dd4b51a0e hw/nvme: add param to control auto zone transitioning to zone state closed 3553c48fcb6c8469d41de6410b01298d5f9d975e hw/nvme: fix csi field for cns 0x00 and 0x11 6870cfb8140d8cf545a464b1e21521fdbeeb3417 hw/nvme: namespace parameter for EUI-64 3276dde4f262588f3645f2adbc84d07cb6981d3e hw/nvme: default for namespace EUI-64 38f4ac65ac88ebf4f1869c1361f40b1817b4a39c hw/nvme: reimplement flush to allow cancellation ff0ac2c8b89dfcfbb4186d8ae5469d4e80a10da9 hw/nvme: add nvme_block_status_all helper d7d1474fd85d6c3fce46fa2edd051a6ff3f17cd1 hw/nvme: reimplement dsm to allow cancellation 0ca5c3ccac72ce58a11f97b74f304934df72e90a hw/nvme: save reftag when generating pi 189a8bf7f64aff9c2e26a6e6f2adc654eb9bbe81 hw/nvme: remove assert from nvme_get_zone_by_slba 2a132309e45dfce6dcae901388c05c3cc3cb8d73 hw/nvme: use prinfo directly in nvme_check_prinfo and nvme_dif_check f1c97407c5728e284b4e2b331e08c0d88ba568da hw/nvme: add dw0/1 to the req completion trace event 796d20681d9bef4f863565f1a2f2dbe28e2322c7 hw/nvme: reimplement the copy command to allow aio cancellation 63d96e4ffd71a4ac2769448a567d46ed71e5bdd6 hw/nvme: reimplement zone reset to allow cancellation 3bcf26d3d6192e350b165c681aff13f6697f30fb hw/nvme: reimplement format nvm to allow cancellation e76fb260ca8fc2420a4ce792324af0544628b331 Partially revert "hw/block/nvme: drain namespaces on sq deletion" 5f4eb94dbb2251b290a1e8b89dc7732865e8a43b hw/nvme: fix endianess conversion and add controller list eeef43290d1598363f886acb4c78652073271011 hw/nvme: documentation fix 2b02aabc9d02f9e95946cf639f546bb61f1721b7 hw/nvme: fix missing check for PMR capability 83d7ed5c570d4c1d5163951b3057cac2ae7da4ff hw/nvme: fix pin-based interrupt behavior (again) 13d5f87cc3b94bfccc501142df4a7b12fee3a6e7 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-axp-20210628' into staging 2d369d6e6e890a0204183e853604f8077329c4bc Prevent compiler warning on block.c 97efa8698e554769fc23e8120fe9c56ab45cddc5 block: Move read-only check during truncation earlier d5b23994586934f18853684307bc01965bcdad4b block: BDRV_O_NO_IO for backing file on creation 4bf021dbd5d4da22058d425dceae93ce11ff3700 block: rename bdrv_replace_child to bdrv_replace_child_tran 7ec390d587c32fa37c80099bd668ededd02309e0 block: comment graph-modifying function not updating permissions 5b9950193bca788e4f01b98002f326cdd6a21e6c block: introduce bdrv_remove_file_or_backing_child() e9238278c2272fd3c6a1d339303e3ee2a2e2fbd3 block: introduce bdrv_set_file_or_backing_noperm() fd26b8a089962fa7ac1cbd44e138fbef4b484271 block: bdrv_reopen_parse_backing(): don't check aio context bfae052a57d20af91b2fd9fb92469be6283f4820 block: bdrv_reopen_parse_backing(): don't check frozen child cbfdb98ce21532e6705fdbf324583f99602e183a block: bdrv_reopen_parse_backing(): simplify handling implicit filters 25f78d9e2de528473d52acfcf7acdfb64e3453d4 block: move supports_backing check to bdrv_set_file_or_backing_noperm() 3d0e8743f0fca85e2d9b98924dcedaa5ab79db4d block: BDRVReopenState: drop replace_backing_bs field ecd30d2d978493f2280798f4c48f674d6290efa4 block: Allow changing bs->file on reopen 4c5393f169ca8587cc766928293bbcbbbdff78a4 iotests: Test replacing files with x-blockdev-reopen 4d324c0bf65c615ffbe95b35497353996b97753b introduce QEMU_AUTO_VFREE 7170170866f74f3ee9e3a143c959c97c2bc5897e block/commit: use QEMU_AUTO_VFREE 07c0f65385b94bbc8efc398ff82edd05953e39c2 Hexagon (target/hexagon) fix bug in fLSBNEW* a5a8d98c8537f022a14bdc70eff12e296431b80f Hexagon (target/hexagon) fix l2fetch instructions 88725336717ab93a194bd1b100179b6a96983988 Hexagon (target/hexagon) cleanup gen_store_conditional[48] functions fb858fb76b1b2dfdf64f82669df1270c0c19a033 Hexagon (target/hexagon) remove unused TCG variables 1cf134f1e8315456991186af53e5a6ddca94aaa2 target/nios2: Replace DISAS_TB_JUMP with DISAS_NORETURN 12f9387f5c873f462ad0f21e38d96b9e276a23b7 target/nios2: Use global cpu_env 438aabed0a44438c4a5f40d7abb3be2ffb0a8d48 target/nios2: Use global cpu_R e9150ea5231683c5a591a8e3ae120abd2c970707 target/nios2: Add DisasContextBase to DisasContext d67cbd932187fecf70d38bd113fa985209b72671 target/nios2: Convert to TranslatorOps 50e1a0cd3cf7cc2b56fee6523882014fda95dc95 target/nios2: Remove assignment to env in handle_instruction a5f919d19c60d2085fdef4bf5c750b439c589c0a target/nios2: Clean up goto in handle_instruction 1ff375d743724d4a31b6cebcf97961e24645eb71 target/nios2: Inline handle_instruction 77b42a2d53e27144451ca9b5de628bfe86edde1b target/nios2: Use pc_next for pc + 4 93d4d5e485e2ab86dd7f1403f0782c8dbedeebcd target/avr: Add DisasContextBase to DisasContext bcef6d7601da9f5aae632f265ec4ec6231df4677 target/avr: Change ctx to DisasContext* in gen_intermediate_code 3fbd28d88f80f17691ecd17dc4ad4c2e354a03ba target/avr: Convert to TranslatorOps 67f69c4c15216f083bc81419e958c795b58bbbef target/cris: Add DisasContextBase to DisasContext 6abfa161aab590dc84498fd2c3feceabbae60ec6 target/cris: Remove DISAS_SWI a67f11b1d9fe29a2e2f66b74d032fbe832b9131e target/cris: Replace DISAS_TB_JUMP with DISAS_NORETURN 1dd09c47f69be6e9dbdf18248730b2e20d72d1ef target/cris: Mark exceptions as DISAS_NORETURN 06188c8981ca5d5386e22c82d5bd40e5f27c8492 target/cris: Fix use_goto_tb 330ca14bcec1927f058e5e51ee33d9436e93a943 target/cris: Convert to TranslatorOps 71fc4615c644fcd9c30141652af0679a644aa636 target/cris: Mark helper_raise_exception noreturn 5899ce683edab9c8f6e1d46867245e0c3564eadc target/cris: Mark static arrays const afd5a3310c073bf0dfdbb5caaa9f70803d0798be target/cris: Fold unhandled X_FLAG changes into cpustate_changed 9e9f5ba071a425e0bc2315a66115c0e6924455b3 target/cris: Set cpustate_changed for rfe/rfn c96747521c5142ea3c2cba687ff09be405d4054a target/cris: Add DISAS_UPDATE_NEXT 3173715195a2cb7c92e89ca478a6ee86fe9551f0 target/cris: Add DISAS_DBRANCH e0a4620c1f8011cb2b638f9013e087b53ca325ad target/cris: Use tcg_gen_lookup_and_goto_ptr 3a1a80cc052377134a7d8c1c008085de3413cf61 target/cris: Improve JMP_INDIRECT 0ce97a315fe16ab104cafe459b2c946a63000e08 target/cris: Remove dc->flagx_known 5f5a05cdd9aa4dc3c3c4b062de2a8494f23337ed target/cris: Do not exit tb for X_FLAG changes 3d066e5d8008f8537e46f5ead37ecbdb4922a221 tcg: Add tcg_gen_vec_add{sub}16_i32 448e7aa28c147002373919d65f401ee4a5432a72 tcg: Add tcg_gen_vec_add{sub}8_i32 04f2a8bbc019ad858cd7ec4f89b34e15f96eef4e tcg: Add tcg_gen_vec_shl{shr}{sar}16i_i32 950ee59026d2ed524b0e2e0b84e5e8feb3b080e5 tcg: Add tcg_gen_vec_shl{shr}{sar}8i_i32 7f05d32f581ce2c6f8c9f4f39ad6b35143361f14 tcg: Implement tcg_gen_vec_add{sub}32_tl 4f862f79ca497f68d147520e847f86d69eec950b tcg: Use correct trap number for page faults on *BSD systems 587195bd5905deefe90242bbd210b9bba76ca093 tcg: Add flags argument to bswap opcodes 7335a3d69fdbd4a22a3bafc8b62c44c99e63880b tcg/i386: Support bswap flags dfa24dfa096ca8186b35aa001419d978ee1e5638 tcg/aarch64: Merge tcg_out_rev{16,32,64} 8fcfc6bff61f1faf0a530b4fae292931a39cc32b tcg/aarch64: Support bswap flags 2ec89a78a518c4275c6a56ba51b6e1b8ab9e8199 tcg/arm: Support bswap flags f4bf14f4018b6fb57bdd9566fce874da691a6369 tcg/ppc: Split out tcg_out_ext{8,16,32}s 05dd01fa5ade816899dcf104e71ecf8a90577301 tcg/ppc: Split out tcg_out_sari{32,64} 783d3ecdda97f0f332afa9de1cfa6fac100db31c tcg/ppc: Split out tcg_out_bswap16 8a611d8640c0a2d09fd3ca7af893230fe124bdc5 tcg/ppc: Split out tcg_out_bswap32 674ba58803e1e609b921601ecbfdbc19ab12c102 tcg/ppc: Split out tcg_out_bswap64 26ce70051b88664ce8c50a1c869766be88c7f110 tcg/ppc: Support bswap flags 780b573fcec68bd35878e886bea418c2b74f1fe5 tcg/ppc: Use power10 byte-reverse instructions 1619ee9e93ed8f7bbbae61b946c56bd34713d4ac tcg/s390: Support bswap flags 27362b7b2c5a4565c41ac2fb1ff3d4e0b1e6534e tcg/mips: Support bswap flags in tcg_out_bswap16 1fce6534403c7b8741f8eb6a3528142c86c1bd93 tcg/mips: Support bswap flags in tcg_out_bswap32 0d57d36af5de88f86e4ec1e1abc716209f791f8f tcg/tci: Support bswap flags 0b76ff8f1b63733f3cae78e4a0aba332e994f8d8 tcg: Handle new bswap flags during optimize 2b836c2ac1d040bbe2e47fd000924083fbcef414 tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64 359feba534b3473471d35934ffd66781aaff468d tcg: Make use of bswap flags in tcg_gen_qemu_ld_* b53357acb4d2c96adaf4dbf1f21999b0e1cf5bda tcg: Make use of bswap flags in tcg_gen_qemu_st_* 2b0a39e51e64ae501192b18233bddcc81c098312 target/arm: Improve REV32 50a7470e3e9de7fda510acd02880f85ad6d5afd5 target/arm: Improve vector REV ebdd503d4572cc446a9a61410755cc3b87e2d76f target/arm: Improve REVSH 94fdf98721943e79a02a06f4aa3c92f2c8f2e409 target/i386: Improve bswap translation b983a0e17240fcbc8e1a32ef44221a1954332c81 target/sh4: Improve swap.b translation 92ecfab50ee2b30e60c774f96f05fc38714874f1 target/mips: Fix gen_mxu_s32ldd_s32lddr 843b82424f9554a48f8ade0e1e3ffb20709f0801 tcg/arm: Unset TCG_TARGET_HAS_MEMORY_BSWAP 51c559c761de3ee94b06e931454d86995d86d013 tcg/aarch64: Unset TCG_TARGET_HAS_MEMORY_BSWAP c86bd2dc4c1d37653c27293b2dacee6bb46bb995 tcg/riscv: Remove MO_BSWAP handling e9ac68083f26759b85ef0d871ca2bbe897218f64 crypto/tlscreds: Introduce qcrypto_tls_creds_check_endpoint() helper 7b3b616838c30830c004b746e7b1209297118318 block/nbd: Use qcrypto_tls_creds_check_endpoint() 0279cd9535283cf5711768ab6401b204e5697a81 qemu-nbd: Use qcrypto_tls_creds_check_endpoint() 8612df2ebef9ff1f880fe76d223a3369b9c98db2 chardev/socket: Use qcrypto_tls_creds_check_endpoint() 5590f65facc508fbc38575f19a0ab2fdcdcf18a4 migration/tls: Use qcrypto_tls_creds_check_endpoint() 3c52bf0c608419d7892fea95f2a0af8f2e99633e ui/vnc: Use qcrypto_tls_creds_check_endpoint() 678bcc3c2cf22262d0a72b52da57737c4a40e040 crypto: Make QCryptoTLSCreds* structures private 176c0a4973d3ca5d46b05d0edb439b154363d29f hw/nvme: add 'zoned.zasl' to documentation bf783261f0aee6e81af3916bff7606d71ccdc153 block/ssh: add support for sha256 host key fingerprints a6945f2287aa7f048b263d7187364cbf1dd5d94d vhost: Add Error parameter to vhost_dev_init() 28770ff935bce723c5799d292bc788770b69a733 vhost: Distinguish errors in vhost_backend_init() f2a6e6c4fa1f0d8ca847eecdb4d955b5770c057f vhost: Return 0/-errno in vhost_dev_init() b8da65689ac18f4d288bdc679fb178031bdd929e vhost-user-blk: Add Error parameter to vhost_user_blk_start() 50de51387f3fda9d3da049d60f8b631164f11f08 vhost: Distinguish errors in vhost_dev_get_config() 415fc2940b1536061c904bf192e097c27d3a787b vhost-user-blk: Factor out vhost_user_blk_realize_connect() a527e312b59ac382cb84af4b91f517a846f50705 vhost-user-blk: Implement reconnection during realize d940d468e29bff5eb5669c0dd8f3de0c3de17bfb Merge remote-tracking branch 'remotes/quic/tags/pull-hex-20210629' into staging 1ec2cd0ce2ca94292ce237becc2c21b4eb9edca0 Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pull-request' into staging 00376d1345475fb3613a0d58584f161cd870ea90 python/qom: Do not use 'err' name at module scope 7f179082638efe920748b5243423bdcaed3d42ef python: expose typing information via PEP 561 82e6517d9d0a1ce9fdc09919af26775a5127a5ec python: Remove global pylint suppressions 3afa3501cbd2598a4b7b79d6bfffb36033abc37c python: Re-lock pipenv at *oldest* supported versions 4176dbd8b5f8d5e38dfe11db58a806749649debf python: README.rst touchups d2ae942984ef6bee864e4cfddc1adcc3d4a31e42 python: Add no-install usage instructions 6f84d726f3fe5e0f8c3b8dd36100ed9ab446ce1e python: rename 'venv-check' target to 'check-pipenv' 8c95d0fc7f905fb952818e934169a8abcc9a4c56 python: update help text for check-tox 205d7219f3ba9971149b6fa45a155866d9e889db python: Fix .PHONY Make specifiers 0d52c19a599a45c800fb58f3ad359f6472a18e3f python: only check qemu/ subdir with flake8 2c24d52d06af855a9b2a69c38cd4b747c848b1e1 python: add 'make check-dev' invocation 28cd32fb7bcd4ff3f987e9cd59186b18e810d73d python: Update help text on 'make check', 'make develop' 50d0fba8272a5ccc2821e8ca66a5932281b1ca2d python: Update help text on 'make clean', 'make distclean' 19cf0031e438374045aab8e5db0a03fb3b3070e4 python: remove auto-generated pyproject.toml file 5c02c865866fdd2d17e8f5507deb4aa1f74bf59f python: Fix broken ReST docstrings dd62bf14b756821fa293e3465955a41e9d460deb Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/python-pull-request' into staging 67e25eed977cb60e723b918207f0a3469baceef4 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210629' into staging 5a67d7735d4162630769ef495cf813244fc850df Merge remote-tracking branch 'remotes/berrange-gitlab/tags/tls-deps-pull-request' into staging d507663151daf1b9942a41ea6677ad81aec61012 target/mips: Add declarations for generic TCG helpers 3230bad9637b2822705c4b8674db61462fce9004 target/mips: Extract Code Compaction ASE translation routines bf52c45a8901d838e4211d801c62e8bf4cc2b0fe target/mips: Extract the microMIPS ISA translation routines 3f178b8d8cc19c5e971d4ac3e1b0b20cf5cb45fa target/mips: Extract nanoMIPS ISA translation routines 300491f988f649fced2ffd5c46c1bc911fee0e60 hw/pci-host/bonito: Trace PCI config accesses smaller than 32-bit 9c2647f75004c4f7d64c9c0ec55f8c6f0739a8b1 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging 71f5027f34111da7bb769e8d5872294d728a7025 docs/system/arm: Add quanta-q7l1-bmc reference fd17995c07ec1bc33f71b4ccb6c1b8721b6b368c docs/system/arm: Add quanta-gbs-bmc reference 38f2cfbbc3f2958cba542b1e264a8027eeca4835 hw/arm: Add basic power management to raspi. 95079d5c79a315426fef19b0245db06b71e6c863 tests: Boot and halt a Linux guest on the Raspberry Pi 2 machine 103e7579ddbd539fbe38e150da78264d0496023a target/arm: Check NaN mode before silencing NaN e3bcf57c1a3c498fe7bd1f18744614a802d8859a hw/gpio/gpio_pwr: use shutdown function for reboot d59ccc30f64249d5727bc084e0f3cf4b2483117b target/arm: Fix MVE widening/narrowing VLDR/VSTR offset calculation 303db86fc73c68d8774203d4796b9995cc122886 target/arm: Fix bugs in MVE VRMLALDAVH, VRMLSLDAVH dfd66bc0f37dde37b8b2d7bad3a7075332e75fb4 target/arm: Make asimd_imm_const() public 2c0286dba46526ee6c23b1f28af62a857dace704 target/arm: Use asimd_imm_const for A64 decode e4667a5b5e71d83e3e2af70e7dba4bfab8892829 target/arm: Use dup_const() instead of bitfield_replicate() eab84139855dac258c8d89ad736f6649e3edc76a target/arm: Implement MVE logical immediate insns f9ed61741e5f26ee1bb933a87669697901d9327d target/arm: Implement MVE vector shift left by immediate insns 3394116f47d12bb577ee44493d3d61a30ec9dd68 target/arm: Implement MVE vector shift right by immediate insns c2262707034c2b596db41fbc682150948e939772 target/arm: Implement MVE VSHLL a78b25fa71f1d2d9bcfdf2026743784e12efeeac target/arm: Implement MVE VSRI, VSLI 162e2655000689e44ac4c8e9e8dc413821e0adda target/arm: Implement MVE VSHRN, VRSHRN d6f9e011e8643fb00303e3fec24dd1e424f3f5b3 target/arm: Implement MVE saturating narrowing shifts 2e6a4ce0f61d4be3d85a5a9e75d1fb39faa23664 target/arm: Implement MVE VSHLC d43ebd9dc8a268195dcc8219ced96f9e3bdc4050 target/arm: Implement MVE VADDLV f4ae6c8cbda8d9b21290e9b8ae21b785ca24aace target/arm: Implement MVE long shifts by immediate 0aa4b4c358bfced42306de697e6408cabf922cf5 target/arm: Implement MVE long shifts by register 46321d47a91499897bd032361dc24013d70f21a5 target/arm: Implement MVE shifts by immediate 04ea4d3cfd0a21b248ece8eb7a9436a3d9898dd8 target/arm: Implement MVE shifts by register 3909c079454a49b113c60a5cd91d749f78ca1c7f virtio: disable ioeventfd for record/replay 9cf4fd872d14ae109ce1ee430bf67499c2682fa5 virtio: Clarify MR transaction optimization 711ef3373135f879459ece3b3c756b615334b404 hw/pci-host/bonito: Allow PCI config accesses smaller than 32-bit 11984b18bb0b237440af18edb702f85aa8277efe tests/acceptance: Test Linux on the Fuloong 2E machine d5bfbaca39e9a700cabf4266247c93edeaf846de g364fb: use RAM memory region for framebuffer 8660df5ea25ea4e6ee94fca43559165fe7610199 g364fb: add VMStateDescription for G364SysBusState 1ca82a8db03ea3c352d581753b22e8dac4ea8047 dp8393x: checkpatch fixes c0af04a43667e2e50ed347ca9f707b597c874496 dp8393x: convert to trace-events 5d53baf3f5b3e711fd809d9e0b39b29be994ba9c hw/mips/jazz: move PROM and checksum calculation from dp8393x device to board 408c57331cddd2b9b8964ce5fdd2c14ccd946868 hw/m68k/q800: move PROM and checksum calculation from dp8393x device to board c3250c8e6b3158f9b55bfc457c4e7a940b59d2b0 dp8393x: remove onboard PROM containing MAC address and checksum db1ffc32dd0d32ef476c00637efc888ecea8466c qemu/bitops.h: add bitrev8 implementation 846feac2ae1d1dab08c0048807ce802a256179fd hw/m68k/q800: fix PROM checksum and MAC address storage b1600ff19553c7acfe10b43d4f50331deff876d5 hw/mips/jazz: specify correct endian for dp8393x device a13bfa5a056b2ffe5f2ce71170c15772fa3b2cda hw/mips/jazz: Map the UART devices unconditionally 9b0ca75e0196a72523232063db1e07ae36a5077a hw/pci-host/q35: Ignore write of reserved PCIEXBAR LENGTH field 80ebfd69b906186a12f0dc892a49188b4d672fdc virtio-pci: Added check for virtio device presence in mm callbacks. bf697371db87cc1a2d04f5e8dda1b4b3e2be0f0d virtio-pci: Added check for virtio device in PCI config cbs. df07a8f8cb743e0ff86346bcb49fe09240e4be6c virtio-pci: Changed return values for "notify", "device" and "isr" read. 109c20ea28cc0d82fa353e692345b172cb5721cc migration: failover: reset partially_hotplugged a4344574fd47336b6d8fc85ce1f66d4262e7dafd tests: acpi: prepare for changing DSDT tables 7193d7cdd93e50f0e5f09803b98d27d3f9b147ac acpi: pc: revert back to v5.2 PCI slot enumeration 40f23e4e52f6188036062abea432560e5cdd239a tests: acpi: pc: update expected DSDT blobs ee80f5ba22c660453c012a92c766f13498fd6a09 acpi/ged: fix reset cause 9e2423ef58f37e1d9def4ef33b054cb7e86da1f7 docs: add slot when adding new PCIe root port 73c8bf4ccff8951d228b8a0d49968c56e32da4de Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210702' into staging 711c0418c8c1ce3a24346f058b001c4c5a2f0f81 Merge remote-tracking branch 'remotes/philmd/tags/mips-20210702' into staging 284f191b4abad213aed04cb0458e1600fd18d7c4 hw/rdma: Fix possible mremap overflow in the pvrdma device (CVE-2021-3582) 32e5703cfea07c91e6e84bcb0313f633bb146534 pvrdma: Ensure correct input on ring init (CVE-2021-3607) 66ae37d8cc313f89272e711174a846a229bcdbd3 pvrdma: Fix the ring init error flow (CVE-2021-3608) 4fb2820854a796ab75ffb2ec896b67268281ecde Merge remote-tracking branch 'remotes/marcel/tags/pvrdma-04-07-2021-v2' into staging 1f546b709d6121d1a3e629e482ba14fb7bf10ce2 tests: migration-test: Add dirty ring test c00d434ac6f202b1e81aa52f3385bd9c22ac1599 migration: fix the memory overwriting risk in add_to_iovec cc48c587d25ff5dd7dddb4e5072de9ca8464c832 migration: Move yank outside qemu_start_incoming_migration() b7f9afd48e7bc5c341e55348f2c2eed08314be7d migration: Allow reset of postcopy_recover_triggered when failed fde93d99d9c208c07e2dcc24cd04e824d2b65b35 migration: move wait-unplug loop to its own function 944bc528421aa848ca218ee535ea923a4147a525 migration: failover: continue to wait card unplug on error d9a801f7e9fd18ce96a0bfff73b785f0a1f8e6a8 virtiofsd: use GDateTime for formatting timestamp for debug messages 3399bca4514b5c8d513a88fa3e472756468cb4c6 docs: describe the security considerations with virtiofsd xattr mapping 1d03e5660711c40f79917054328e0dc6bcb879a3 virtiofsd: Don't allow file creation with FUSE_OPEN 061624455fc3e4a19caeba321b284548127d858e virtiofsd: Fix fuse setxattr() API change issue 5290fb625d1bf692306ee958efc67c8620866f67 virtiofsd: Fix xattr operations overwriting errno c46ef954fa33f5a409144c5395f8b23d22f42cab virtiofsd: Add support for extended setxattr 6d0028b94797157477ddc759209f3e523e186ad9 virtiofsd: Add umask to seccom allow list 227e5d7fd57b94e36fd754099308969b1373c4ef virtiofsd: Add capability to change/restore umask f1aa1774dfb79ce0546d9fbc1ce05cb00550c600 virtiofsd: Switch creds, drop FSETID for system.posix_acl_access xattr 65a820d292622fd2c3e1e5cd49455adc7f90faf0 virtiofsd: Add an option to enable/disable posix acls c99fb3a50db983402e85423139e5d4449cda9111 tests/migration: parse the thread-id key of CpuInfoFast fa264f426642245eb623e9f86cf57022d854dc69 tests/migration: fix "downtime_limit" type when "migrate-set-parameters" e5f607913cee3f3b486eb024dbc7079b51f6da57 migration/rdma: Use error_report to suppress errno message 0f08586c7171757d77c27ee6c606e8a1c44ac6e3 util/async: add a human-readable name to BHs for debugging 023ca420ee3d4de76518d690afa98dcac33998ce util/async: print leaked BH name when AioContext finalizes 6f569084277dc7ae351141cfa6ad3649e92a1390 9pfs: add link to 9p developer docs 232a4d2c25c3a83e148116a15f992f728c3579e6 9pfs: simplify v9fs_walk() 8bf27550effb124221100c3c6f5d513dd29ec37d 9pfs: fix not_same_qid() 110243750dc4389fe8715c1db87a6ce6c2b9e645 9pfs: capture root stat 1d0fc0d0eef057dc02055f531907188d19a83cb2 9pfs: drop fid_to_qid() f22cad42281621f86a0756a7cff382f90a33ec8c 9pfs: replace not_same_qid() by same_stat_id() 66550339b77410212c7a99f0f80021721541b742 9pfs: drop root_qid 8d6cb100731c4d28535adbf2a3c2d1f29be3fef4 9pfs: reduce latency of Twalk 715167a36c2b152f6511cff690180c1254ae039f Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/pull-migration-20210705a' into staging 9bef7ea9d93ee6b6297a5be6cb5a557f7d1764c9 Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20210705' into staging bc05439334061f6adc04e4a044d490f961e7e0c3 Makefile: Remove /usr/bin/env wrapper from the SHELL variable f6b560bbc1b0120d7737c0efb53f691828d82faa softmmu/vl: Remove obsolete comment about the "frame" parameter bb20b86db9acb7a6f653fd40c45d46a9df6b2a75 ui: Fix the "-display sdl,window_close=..." parameter b6ddc6a2b2b8c32dc2db12d5848eadde10e30136 ui: Mark the '-no-quit' option as deprecated 95f439bd115efacb8593ca26e14303116f7ca988 qemu-options: Improve the documentation of the -display options dff5f68224505926762c9609b7fb120a2adc6aee coverity-scan: Remove lm32 / unicore32 targets dd52af17ec947332dfe45bd5f098c94c6ec0baa3 coverity-scan: switch to vpath build ac7b7cae4e8598359a2a7557899904c9563a776a target/i386: Declare constants for XSAVE offsets 436463b84b75fad6ff962e45a2220a7d1d17557e target/i386: Consolidate the X86XSaveArea offset checks fde74821006472f40fee9a094e6da86cd39b5623 target/i386: Clarify the padding requirements of X86XSaveArea c0198c5f87b6db25712672292e01ab710d6ef631 target/i386: Pass buffer and length to XSAVE helper 5aa10ab1a08e4123dee214a2f854909efb07b45b target/i386: Make x86_ext_save_areas visible outside cpu.c 3568987f78faff90829ea6c885bbdd5b083dc86c target/i386: Observe XSAVE state area offsets fea4500841024195ec701713e05b92ebf667f192 target/i386: Populate x86_ext_save_areas offsets using cpuid where possible 48e5c98a38920e088a00e43cf12a4881fceeb4cb target/i386: Move X86XSaveArea into TCG f08b65b651bca2eac543de694f866049e48fb242 configure: drop vte-2.90 check c23d7b4e570ce7e63042a60f0747595f515c6822 configure, meson: convert vte detection to meson 587d59d6ccd0e73bfe5689d9232804339aa09bdf configure, meson: convert virgl detection to meson 83ef16821a41e540cec7a282374dcbfc1b2b0851 configure, meson: convert libdaxctl detection to meson e36e8c70f6d3ed844f4606f3f019d2ae808f0af1 configure, meson: convert libpmem detection to meson 53c22b68e3ecd1764dfd325baefea6acd0b1dc70 configure, meson: convert liburing detection to meson c5b36c25c2fe1110cf8646ef02083c71757d6e00 configure, meson: convert libxml2 detection to meson 69d8de7a2d7c3512f6f7762abd8c1c1b9b4044e4 meson: sort existing compiler tests 6d7c7c2d1d95cc6cdb56706bfa0446ad68e2b952 meson: store dependency('threads') in a variable ccd250aa2d8e214195d5cee37c1ddc58e123b821 configure, meson: move CONFIG_IVSHMEM to meson e46bd55d9cbb45b4e6681dd91da0fca821e2ed9d configure: convert HAVE_BROKEN_SIZE_MAX to meson e66420ac6dc97e5f5afcb25a918cb5e7a5cd63f2 configure: convert compiler tests to meson, part 1 ed3b3f1764b0deecc2d875ab897e5883ef42a615 configure: convert compiler tests to meson, part 2 be7e89f63f97c6e745f906bdafb0a6a0b070e720 configure: convert compiler tests to meson, part 3 e1fbd2c4ed8e61a3e0749f592a6d3423ec67980b configure: convert compiler tests to meson, part 4 a620fbe9ace71a89bd3d0c57a045b93a772070d5 configure: convert compiler tests to meson, part 5 d47a8b3b692a06852bd70fd7832bd22adfcb2431 configure: convert compiler tests to meson, part 6 3bb6944585aa6f28b21265c88d86264e8e9f7e53 qom: export more functions for use with non-UserCreatable objects 9176e800dbcb2636a2f24411eafc3c800e3455bd keyval: introduce keyval_merge c445909e1f3d5722ed26f067bbffed71cbefd711 keyval: introduce keyval_parse_into d8fb7d0969d5c32b3d1b9e20b63ec6c0abe80be4 vl: switch -M parsing to keyval fe68090e8fbd6e831aaf3fc3bb0459c5cccf14cf machine: add smp compound property 904806c69bd4e013491550d05f5c2cbdba9a9b38 qemu-option: remove now-dead code 3983a767e3d85008c1fb4b8618ac67bf5aee7527 Set icon for QEMU binary on Mac OS 7ca6f2ad375d32e81844788dbc2b05a04cc391b5 config-host.mak: remove unused compiler-related lines 9aef0954195cc592e86846dbbe7f3c2c5603690a Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging 0dfc7af2b287323dde0725c04f5765e0e508d9fd block/file-posix: Optimize for macOS 12a521b56d0538ca0363dd79db8f359cef40da69 block: Add backend_defaults property 9f460c64e13897117f35ffb61f6f5e0102cabc70 block/io: Merge discard request alignments 80cc1a0dd19cc414ddaa3f1b9b6ef91e3ebc12b2 vmbus: Don't make QOM property registration conditional cdcf766d0b0364165ba9e5ceacfdf37c8b1fe4ae Deprecate pmem=on with non-DAX capable backend file e3e01466bff42b5ea977340d8d7d90df482b0c97 MAINTAINERS: Add maintainer for vhost-user RNG implementation fb4a08121695a88acefcbcd86f1376df079eefee s390x/cpumodel: add 3931 and 3932 28761057043aa234b33a3301b39c8707984bb0a0 target/s390x: Fix CC set by CONVERT TO FIXED/LOGICAL af4ba0ec8f017c402c239f2888ef62f63770ba8b s390x/tcg: Fix m5 vs. m4 field for VECTOR MULTIPLY SUM LOGICAL 33f6a7d66f9e87368ae43fec4adf0d04d9ded0bd target/s390x: meson: add target_user_arch 85f1b67d4bcbdc6a12c3d2416df1a6d599414ee5 hw/s390x: rename tod-qemu.c to tod-tcg.c 4f91550a0962519e5c54330833486d7940417be0 hw/s390x: tod: make explicit checks for accelerators when initializing 1be53ca48c6d58355a71f3272bf7fc7c22f1e441 hw/s390x: only build tod-tcg from the CONFIG_TCG build dda740dec54f947e23b90e1e042281e9a65ec128 target/s390x: remove tcg-stub.c b6b4722307f31491ee553c674ded2a8bba6173e1 target/s390x: rename internal.h to s390x-internal.h c9274b6bf0571ecbaaed3e9c3b229e17607a0ea2 target/s390x: start moving TCG-only code to tcg/ 72ffb6310baab625958fa39155d98cce6a3bb235 target/s390x: move sysemu-only code out to cpu-sysemu.c 98be64d2f4dd5ff66b16e3525ee7d099d82f5ec8 target/s390x: split cpu-dump from helper.c da9448854693bb5958d181b8f67bdb7760e0d0b0 target/s390x: make helper.c sysemu-only 1fc66ac17a604b3df78518ed9bc9bdf5552ee33a target/s390x: use kvm_enabled() to wrap call to kvm_s390_get_hpage_1m 777ef689b5e5732c4d99f78f9e39f797dfe5fba2 target/s390x: remove kvm-stub.c 67043607d17cf62f4ae8110151c44fb73295e66f target/s390x: move kvm files into kvm/ 7ab3eb42b0d795f7321c4fca0ea06cb76a005b04 target/s390x: split sysemu part of cpu models cb46938c45144045c1ae278abb05b6a1cf2de445 linux-user/elfload: Implement ELF_HWCAP for RISC-V 7aa9fe3a520266cbbe16c249381fe542f9e4c6a4 linux-user: fill ppid field in /proc/self/stat a46955ff61104d13e5769a47a1b4e0f78dd1c70d linux-user: Fix style problems in linuxload.c f5f35cec5a08e3b16bff482e8fe1578f62dd3e09 linux-user/alpha: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN db10481c00e5787c57523579c2571791a5bffb38 linux-user/hppa: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN bc3359f7395bbc0a50ac1499948a028b885a207c linux-user/mips: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN 04b853935f96bec799c9bd5f1e2e1343213df187 linux-user/alpha: Remove hardcoded tabs (code style) c632ea1dd90313bc360b9de9d5014c2167f4d038 linux-user/syscall: Remove hardcoded tabs (code style) eba61056e4cca7cb187f3795ef19679d9f333428 tests/tcg: generalise the disabling of the signals test 9db3065c62a983286d06c207f4981408cf42184d Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-6.1-pull-request' into staging 410bbee1b23faf25349355b13317078f5a73a441 hw/input/lm832x: Move lm832x_key_event() declaration to "lm832x.h" 426f53de9c2110b6c2a05fdc1a89f2e0c1a0b97e hw/input/lm832x: Define TYPE_LM8323 in public header e91113d0f9481c072f74e8390399e11b93856844 hw/display/sm501: Simplify sm501_i2c_write() logic 4e7019bd483d1bcd480538138798740e851588b1 hw/display/sm501: Replace i2c_send_recv() by i2c_recv() & i2c_send() c699bf610bf814de478e81e0f1f375b386170ff5 hw/i2c/ppc4xx_i2c: Add reference to datasheet f8ffea755c3377b2c4b1800c1709ddd98b19882c hw/i2c/ppc4xx_i2c: Replace i2c_send_recv() by i2c_recv() & i2c_send() eb8377386d5b5ca3a844b87b5cbe1a6214f86c20 hw/misc/auxbus: Fix MOT/classic I2C mode 80675e193c2b99f148528be47b1ced86ac70ddbe hw/misc/auxbus: Explode READ_I2C / WRITE_I2C_MOT cases 4e367e65c29091951c9e94e108701003c6b61869 hw/misc/auxbus: Replace 'is_write' boolean by its value cbecd9f8224827a34857a650ddd9ea1ea2b1163f hw/misc/auxbus: Replace i2c_send_recv() by i2c_recv() & i2c_send() 2038a2907ce69f8b59e65ed8b4ac6f5c4f823fec hw/i2c: Remove confusing i2c_send_recv() c8665a5997aa892c48f649df0aa72d0e41f8aca8 hw/i2c: Rename i2c_set_slave_address() -> i2c_slave_set_address() e656e387973b1c11f1b2b8c073a4ab1ed33504a2 hw/i2c: Make i2c_start_transfer() direction argument a boolean 265caf45c6157f6b23f16292152ed9da5d2d1982 hw/i2c: Extract i2c_do_start_transfer() from i2c_start_transfer() 90603c5b894eae0e4c8a4a6fdde622143142489c hw/i2c: Introduce i2c_start_recv() and i2c_start_send() 9e7449901d33ed0ddc0c432b15896019e3aec4f1 ipmi/sim: fix watchdog_expired data type error in IPMIBmcSim struct 3746d5c15e70570be265e55c838429db97ef94ab hw/i2c: add support for PMBus c93488f16b70debc0c168b4117531623b03d6bf0 hw/misc: add ADM1272 device c0167539bae6da6baa07fe660d6bed07ed16c3e5 tests/qtest: add tests for ADM1272 device model 7215456a4fe6d7416fbad829ad25ec994d3a1cd0 hw/misc: add MAX34451 device 7649086f455fe44bd076828749a93ab2a5bb0806 tests/qtest: add tests for MAX34451 device model 8947d7fc4e77d36fae44411b1b63c513863f89a7 memory: Introduce RamDiscardManager for RAM memory regions 228438384e64407949671e0b8b07258afb206ac2 memory: Helpers to copy/free a MemoryRegionSection 7a9d5d0282c7f64b3e728c99edbacf9806fdba2c virtio-mem: Factor out traversing unplugged ranges 3aca6380fdf566e518640de0d90ea6fa74b41825 virtio-mem: Don't report errors when ram_block_discard_range() fails 2044969f0b27fa67f2b69bc710eaef45998cb6fb virtio-mem: Implement RamDiscardManager interface 5e3b981c330c58c4e97ab85e40c3bd2ee54b2fa7 vfio: Support for RamDiscardManager in the !vIOMMU case 3eed155caf0a9a6db1e140c01bd8f0300ac475ce vfio: Query and store the maximum number of possible DMA mappings a74317f636eb3352210fff5c58896ddc1e5aabdf vfio: Sanity check maximum number of DMA mappings with RamDiscardManager 0fd7616e0f1171b8149bb71f59e23ab048a8df83 vfio: Support for RamDiscardManager in the vIOMMU case 98da491dff558df95768c5f81243fc49c6360a91 softmmu/physmem: Don't use atomic operations in ram_block_discard_(disable|require) 7e6d32ebf79079a88e24da3359e2427ebed5f1be softmmu/physmem: Extend ram_block_discard_(require|disable) by two discard types bc072ed403e6f08c1911db4687511adcb3ecf587 virtio-mem: Require only coordinated discards 53d1b5fcfb40c47da4c060dc913df0e9f62894bd vfio: Disable only uncoordinated discards for VFIO_TYPE1 iommus 53c0123118a15cd25fe81acfa9617ddcbb9258fe Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging c11dc15d3aabb9dab04d9d2767e1b227d2b9085d target/ppc: Introduce ppc_interrupts_little_endian() 642f6f59cda39a1f67276f4a5f74876975b6ee34 target/ppc: Drop PowerPCCPUClass::interrupts_big_endian() 7381c5d11fe9a03ad3bf2e5700e96acc5cafe218 spapr: tune rtas-size db20cc2c563bfa259f7574a064190cf6456861f6 target/ppc: Remove PowerPCCPUClass.handle_mmu_fault 1b4d1cb31a886418635e288f89b2da24fd091c55 target/ppc: Use MMUAccessType with *_handle_mmu_fault 42a611240e110c126dab318d52d9ca760b9ff01c target/ppc: Push real-mode handling into ppc_radix64_xlate 077a370499bb100237e291da9a06e6adbcd89335 target/ppc: Use bool success for ppc_radix64_xlate 1a8c647bbd72f70c2cd8d369b3aa3e71a57ac3d8 target/ppc: Split out ppc_hash64_xlate 6c3c873c63830eb89a5776486af0f32858f62938 target/ppc: Split out ppc_hash32_xlate af44a1423691b6c93327fccfef20a5c5cbf8e517 target/ppc: Split out ppc_jumbo_xlate 51806b545834e0902dd2d17d1f66c7a2d83422f3 target/ppc: Introduce ppc_xlate cbf35bac39265f278863f9452ceb9ad69cc311ef target/ppc: Restrict ppc_cpu_tlb_fill to TCG 26ba91db6c0fea5ff6a696e32fc532af32f6629b target/ppc: Fix compilation with DUMP_PAGE_TABLES debug option d3841fce0d5cf474a5f03eec07226bb300d75a9b target/ppc: Fix compilation with FLUSH_ALL_TLBS debug option ba1b5df070bb4cf1632aaefa4e17d42881d49988 target/ppc: Fix compilation with DEBUG_BATS debug option 3f9f76d5bb27c3700ae1d5336e8921f842caad2e target/ppc: fix address translation bug for radix mmus 03695a9870662ddaeef2e4f2129df31beb6e73bd target/ppc: changed ppc_hash64_xlate to use mmu_idx a97c4d3c1e55f3098549bc4481f58a91a5834620 target/ppc: introduce mmu-books.h d423baf9b48cc4749e5f7d77214a089651bc3325 target/ppc: change ppc_hash32_xlate to use mmu_idx a0c3747e14689583b84a6c15b80e7bc2209111be roms/u-boot: Bump ppce500 u-boot to v2021.07 to add eTSEC support ea41397055f6dec68d3357df412f9f5fb3d89f84 docs/system: ppc: Update ppce500 documentation with eTSEC support fc8c745d50150a63f6c5ba2cd0b83b430963b7e8 spapr: Implement Open Firmware client interface caf590ddc9f514f88cc409319c06550f1f2b4014 target/ppc: mtmsrd is an illegal instruction on BookE a8eda5ed3db61d7de6fda4a5216ae126a6bb5eb6 ppc/pegasos2: Introduce Pegasos2MachineState structure 5e994fc019862e77ee8fd2c8808c5fdcf2d249de target/ppc: Allow virtual hypervisor on CPU without HV 17fd09c0212b1595377fd62ade033dcd4147f8b6 target/ppc/spapr: Update H_GET_CPU_CHARACTERISTICS L1D cache flush bits a6c9808a689764cba980280fc4581e2deb5023a4 ppc/pegasos2: Use Virtual Open Firmware as firmware replacement e7dfb29e5a757de09b890df42fbeb5b70c6f2a9f ppc/pegasos2: Fix use of && instead of & 5f2eb04961011de0ed15160ee17c8f85c8c30b73 ppc/pegasos2: Implement some RTAS functions with VOF 89bb5a4dfdef8316e840ab090ef04a5b7117731b target/ppc: Don't compile ppc_tlb_invalid_all without TCG 21bde1ecb6cecba1d2f0219a1b79c240bed78749 spapr: Fix implementation of Open Firmware client interface 327d4b7f3f26eb19b8bc2b1b54afa6874612efdd linux-headers: Update 82123b756a1a2f1965350e5794aaa7b5c6a15282 target/ppc: Support for H_RPT_INVALIDATE hcall 0725570b2dcaeedff3031fc271b0d731a7382bfd MAINTAINERS: update block/rbd.c maintainer 42e4ac9ef5a65f1714dd6f332de160eb63e0d6a4 block/rbd: Add support for rbd image encryption 48672ac058419a2162ea4579d507278e091c1e3e block/rbd: bump librbd requirement to luminous release 832a93dcb8a870f9debcc2513a040bb3dea858f2 block/rbd: store object_size in BDRVRBDState 6d9214189e22205d42c4ad1fae5af265f0a94dd3 block/rbd: update s->image_size in qemu_rbd_getlength c3e5fac534c6effc329b962162f79c799398f013 block/rbd: migrate from aio to coroutines c56ac27d2ad583aa2db5382bb510a33b638a4ab5 block/rbd: add write zeroes support eb06cbab7e92caf15033c91dfcacd2ba5d7bc88a block/rbd: drop qemu_rbd_refresh_limits c2615bdfbd6d5a1a48438102f8ab328fe30b8e27 util/uri: do not check argument of uri_free() 2c7dd057aa7bd7a875e9b1a53975c220d6380bc4 export/fuse: Pass default_permissions for mount 8fc54f9428b9763f8003bd5f5dd440946210fc80 export/fuse: Add allow-other option 9bad96a8cc669a3b399b9d739b505fdc592acaa4 export/fuse: Give SET_ATTR_SIZE its own branch 6aeeaed29ced7ef03e4211193f7e3f537eace871 export/fuse: Let permissions be adjustable f29add26d412311926e8095952316d360bd51cbf iotests/308: Test +w on read-only FUSE exports d9f008e6235b50bc81d3c2c80eaec3065b7f04c6 iotests/fuse-allow-other: Test allow-other 64cc845bdb0908df247757ea864c1c72bf82b30c block/rbd: fix type of task->complete 6d2f38eb0e2be86af6904f1b768575cc64be37c2 MAINTAINERS: add block/rbd.c reviewer 84affad1fd4c5251d7cccf4df43b29e9157983a9 vhost-user: Fix backends without multiqueue support 2842ff2d81ddd86b1d0dd3b98c46b72bfa5cb4cb blockdev: fix drive-backup transaction endless drained section 5a385bf5c5cb3069fab17c014cf4b4f629509f1e qcow2: Prohibit backing file changes in 'qemu-img amend' 497a30dbb065937d67f6c43af6dd78492e1d6f6d qemu-img: Require -F with -b backing image a7cd44bef3d9380181734a93977c3d1df3eef2cf qemu-img: Improve error for rebase without backing format bcfd86d6a6432be75fd8700c7c1aabb243adf469 qcow2: Fix dangling pointer after reopen for 'file' ab5b522879e2a7880418cbd29340675e5427572f block: Add bdrv_reopen_queue_free() 6cf42ca2f9782f0335abf3e6b611fbced40cd099 block: Acquire AioContexts during bdrv_reopen_multiple() 3908b7a8994fa5ef7a89aa58cd5a02fc58141592 block: Support multiple reopening with x-blockdev-reopen 246ebc2d6a3adb8eb7514155daa7e6369ae8d654 iotests: Test reopening multiple devices at the same time e60edf69e2f64e818466019313517a2e6d6b63f4 block: Make blockdev-reopen stable API 05de778b5b8ab0b402996769117b88c7ea5c7c61 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging 0f76debd1fff9bb8234e9ca921ef6f9c14be46a9 stm32f100: Add the stm32f100 SoC 2ac2410c5e39ac4a317b38d14f0f878fe007c6e5 stm32vldiscovery: Add the STM32VLDISCOVERY Machine 1af060e57480905f91f88362f867fec8e20b566e docs/system: arm: Add stm32 boards description 7cb4097f2d559b5ea4ad993653abc1e542deb625 tests/boot-serial-test: Add STM32VLDISCOVERY board testcase f4ec71d07cd2375c9080fbd4e85beffd05d73a11 hw/intc/arm_gicv3_cpuif: Fix virtual irq number check in icv_[dir|eoir]_write 102d7d1fba6d1121c86ef31c33b808a3104ab263 hw/gpio/pl061: Convert DPRINTF to tracepoints e24a9f6a595cc4502b67046ea3860cae2be15b71 hw/gpio/pl061: Clean up read/write offset handling logic 74d359b52db760f8818476f4fbaab0ffab76a8ef hw/gpio/pl061: Add tracepoints for register read and write 455736df2cfd3a980782986d597132776d630823 hw/gpio/pl061: Document the interface of this device ad06d56fc7155c7893b18efecb9fe0f2e9124eaf hw/gpio/pl061: Honour Luminary PL061 PUR and PDR registers c1e69e92aea696fa148c4d79aff6a2fdf46ef2b8 hw/gpio/pl061: Make pullup/pulldown of outputs configurable d6773a1f996db5339cdc1e01f14ffb70ca9f4d28 hw/arm/virt: Make PL061 GPIO lines pulled low, not high ef4989b0a898ae20a974d261b14d4e5c1c097292 hw/gpio/pl061: Convert to 3-phase reset and assert GPIO lines correctly on reset 0642e159d2351a8fd7d03f78b5d97010cd514561 hw/gpio/pl061: Document a shortcoming in our implementation 5092e014f4dd6a0174e487741382053694527bc5 hw/arm/stellaris: Expand comment about handling of OLED chipselect 49a6f3bffbdfada7d5e9ba6e272713eba19dbf12 target/arm: Correct the encoding of MDCCSR_EL0 and DBGDSCRint 05449abb1d4c5f0c69ceb3d8d03cbc75de39b646 hw/intc: Improve formatting of MEMTX_ERROR guest error message 12033e16e94538b2b37f65f41cbd86f78cda1cac configure: fix libdaxctl options 5cd5d8a71a70f2291f688c3851de4f438e5cd0f8 configure: fix libpmem configuration option 63a7f853063133fd1aa34ab0744b009fa3d7e183 meson: fix missing preprocessor symbols 7db492a1b65699ee6384874844cb87ff7200a811 osdep: fix HAVE_BROKEN_SIZE_MAX case 22524c10c489ed7c20be2f5878157a64095e5734 modules: add modinfo macros f5723ab66560a10f8461ac223e3d8369c10dc964 modules: collect module meta-data 5ebbfecc3e6fa443a506ec5fe65f0ca98973d404 modules: generate modinfo.c af19eecf84e823645a9fb768360c92dc3fa59e65 modules: check if all dependencies can be satisfied ec604e0a8a5ce1fd0a6c051084e499f1c21554c3 modules: add qxl module annotations 561d0f456824e7dd38f25acf14014975e740e130 modules: add virtio-gpu module annotations 882273d953f4ed6ae9465e15810c4fcb2fe3aaab modules: add chardev module annotations f6b12dfd80f3b0d6fbaf982718946e5ad72a543e modules: add audio module annotations 320f4833331c45bc77b633d8f08ba4fba89ea924 modules: add usb-redir module annotations be4bf77c9cb9f46396473e9f8cd9cb56e29b851c modules: add ccid module annotations b36ae1c1a235e531e9ccc90bf588749c7bc2d426 modules: add ui module annotations 8245782fd2e097cf499cd58b2c118772f48b0327 modules: add s390x module annotations f8ade0dc01ba4920f3649db463b55253b71c0999 modules: add block module annotations e897b9a73558a345878c132489afcc55ecbec711 modules: use modinfo for dependencies 9f4a0f0978cde9d8e27453b3f2d3679b53623c47 modules: use modinfo for qom load 5111edaf9e9ffac1a1b46d5942200af13b413ea8 modules: use modinfo for qemu opts load 819b8b13c1bc48080f4ca526c6e12d58a27ea887 modules: add tracepoints d7795d3cc52fa8c297908912a9541ecd4f810f03 modules: check arch and block load on mismatch ab0cfc3dcbe763ae615a284dbc68997af933ff9c modules: check arch on qom lookup db2e89df998abbcf11b68f29558c45c8379d8916 modules: target-specific module build infrastructure 964711c44c9a45bbda0553a456e581fa9c1a3749 modules: add documentation for module sourcesets e95b135f88f6e3a29387cd4aabb410b8f966fc81 modules: add module_obj() note to QOM docs f76585efce3e3fe30c75efe9d126d5ebebd0b5f1 modules: hook up modules.h to docs build f934907a8b72cf315e5f587794a60d451d489672 accel: autoload modules a05ca2d4163139c5f2e5488c36326f725a11a6d0 accel: add qtest module annotations c94a7b8892dbb6b688994e5b9a717bda23de4e9a accel: build qtest modular 9e5d3b692e24201ea160e78e56dcadb8a7e22905 accel: add tcg module annotations dae0ec159f92050026961656e9b7ded1e72758a4 accel: build tcg modular f0e48cbd791e88728fcea65366dbb6d9a63a16e5 monitor: allow register hmp commands b7b2a60b01036c6e7c21e7dc41829c7b5f6011b4 usb: drop usb_host_dev_is_scsi_storage hook f1a74bf976d52409047a187ff4ef1f3ac8c6c612 monitor/usb: register 'info usbhost' dynamically 627302afb2f85cdd4b59595361876487aef19b7a usb: build usb-host as module bca6eb34f0318b1b8211c9d227d5439e2d44286d monitor/tcg: move tcg hmp commands to accel/tcg, register them dynamically 481077b28b3edee0d6c6cfbd48774270f819aaf1 target/i386: Added MSRPM and IOPM size check acf23ffb58322179841cb68ff0fd595fede59618 target/i386: Added DR6 and DR7 consistency checks 533883fd7ec18a99b28815583bce6f78b2c9643b target/i386: fix exceptions for MOV to DR 838e37007cae48d32102e2f2addb2473138a98df vl: fix leak of qdict_crumple return value 904ad5ec1583145ef411acb2dec63beeb12ea721 meson: switch function tests from compilation to linking f4063f9c319e3924b0c6d09dfe43e94d01253ee0 meson: Introduce target-specific Kconfig d064c19d749bc839ed243d584ba70ba65a999885 hw/arm: add dependency on OR_IRQ for XLNX_VERSAL cd43648a44f7288261773477d926f60f09abf977 hw/arm: move CONFIG_V7M out of default-devices 812b31d3f91507160c367440c17715b62d5e0869 configs: rename default-configs to configs and reorganise d1d5e9eefd7f0165884998f3054836580a69e1a4 configure: allow the selection of alternate config in the build 411ad8dd80077e98ed465775b044caf1a9482f6c meson: Use input/output for entitlements target 8973fe43bb6d80f01ea11686c29f98fc4dcae3a6 tcg: Add separator in INDEX_op_call dump 1797b08d244ce496d0b0f5027a75542a82c29038 tcg: Avoid including 'trace-tcg.h' in target translate.c f4cba756cb6c6173321c4aad2035d5a86100eef7 accel/tcg: Hoist tcg_tb_insert() up above tb_link_page() 834361efd9d52947663aa5b297693f8e352bef2a tcg: Bake tb_destroy() into tcg_region_tree a4390647f7af6b8a539571b44ab537478f0ae548 tcg: Move tb_phys_invalidate_count to tb_ctx d3a2a1d80331b437bcfa0dc43f2c447d3104898e accel/tcg: Introduce translator_use_goto_tb cba201f4c74a99b6ee0a43d66f5dae8f901b4006 target/alpha: Remove use_exit_tb 3fd3442abe24f8cabcbb40b73ffe7de81e5db446 target/alpha: Remove in_superpage 21a7e89eced0372cb465e0c9b0a19ffc4e7b75b1 target/alpha: Use translator_use_goto_tb 73fce314dbbf2d1c3cd411a34535ebe5d20e1e45 target/arm: Use DISAS_TOO_MANY for ISB and SB 0285162bdf5f35c5c80df43cfb8941c9105ccfb1 target/arm: Use translator_use_goto_tb for aarch64 97f11c81699a2ca5b68cd33f53e4e4997910dd60 target/arm: Use translator_use_goto_tb for aarch32 a50d52bc3bea94f6c815692b27b6d3649a69c787 target/avr: Use translator_use_goto_tb 1810afd56a947f4b201a6211da69100403402026 target/avr: Mark some helpers noreturn ca92d7f89b1bdc0cbe6a644d39f96cab23a33bd0 target/cris: Use translator_use_goto_tb 57f914983c5a73dcff14403e7b2080bd7664cbf5 target/hppa: Use translator_use_goto_tb b473534d5df82042d1b2c9c651d3e80772ce0f4b target/i386: Use translator_use_goto_tb fbf565c4e010e749b7536ccec4eae38729791fac target/m68k: Use translator_use_goto_tb 725930c2a57d37f925b9b28f1655961a231f7d20 target/microblaze: Use translator_use_goto_tb 97eea3c19bda9537df35c43382f954335dceafff target/mips: Use translator_use_goto_tb 34f5e75a9427e00d0f9d745a2dc20a955ec935bf target/mips: Fix missing else in gen_goto_tb 6082414e3f240de12987f5136b5fdd314379262c target/nios2: Use translator_use_goto_tb adf1f3dee69f88a66fc36c962dbf74d28de84b65 target/openrisc: Use translator_use_goto_tb 6e9cc373ec5871bfd8aca36e319ded67e48ca58f target/ppc: Use translator_use_goto_tb c54d50c1d6d0607ba3b1f803a9284e4b55124522 target/riscv: Use translator_use_goto_tb f3f713cc151086ca39d4f97270594fd8c43e17e5 target/rx: Use translator_use_goto_tb 7379c0c82e8164b55dbf605ba9b3988442a73025 target/s390x: Use translator_use_goto_tb 95cc1cb39e12fbb5cca3688f8a7ce22116846520 target/s390x: Remove use_exit_tb 3f1e20984519ad3823438b73ea10035c0b2a9ffd target/sh4: Use translator_use_goto_tb 5645aa2e76c4ab8ab1418d5d0fa732d06765d44f target/sparc: Use translator_use_goto_tb d6b6f26170052452473fd8e674a29e337625dcdd target/tricore: Use translator_use_goto_tb 3806471563f9f1b568a32fdece189a1cecb5ca01 target/tricore: Use tcg_gen_lookup_and_goto_ptr 70c6eb46d780a1ad1a53a4cfbb1052973271a62d target/xtensa: Use translator_use_goto_tb 0849cb547844b7205af01455b82dc54956c978a9 qemu-option: Drop dead assertion 9bb5405482e7be4c0a6f259d4f18ea612d4a31ba memory: Display MemoryRegion name in read/write ops trace events a476123243617700e16d19237b12d51130d28563 misc: Fix "havn't" typo 7ef2408a96c4471383aecf263a7ea2bd51a3235c virtiofsd: Add missing newline in error message eb1960aac1f5b2cad24de300bda2726d63700290 misc: Remove redundant new line in perror() 4c6dd9a0262d39eb8570ba077b5320df682603d1 hw/virtio: Document *_should_notify() are called within rcu_read_lock() 3b51b506686f41dba55a0e9567c4d9a7ffb8632c target/xtensa/xtensa-semi: Fix compilation problem on Haiku 179a808045f16e5d9fee06510f0b5ca5ff0c69e8 migration: fix typo in mig_throttle_guest_down comment e28ffe90fde5702aa8716ac2fa1b4116cdcc9e61 util/guest-random: Fix size arg to tail memcpy ebd1f710029e9a5746541d80508d8ea9956b81fc Merge remote-tracking branch 'remotes/ehabkost-gl/tags/machine-next-pull-request' into staging d1c74ab3a1048a78b5fb8df06c1845e58111ee34 tcg: Fix prologue disassembly 50b208b848d9497cf6d320b2d4a38a8f07354f5d target/i386: Use cpu_breakpoint_test in breakpoint_handler 4288eb26a08593d4ad53c07aca4f2193ab0d72af accel/tcg: Move helper_lookup_tb_ptr to cpu-exec.c 632cb63d9282ca58b016b6f95abcc5e42e5bda0e accel/tcg: Move tb_lookup to cpu-exec.c abb0cd9349453d6a45af2ab9317e8f08408485f4 accel/tcg: Split out log_cpu_exec 7eabad361979bbf76dff4d91bc7af35e309c8c26 accel/tcg: Log tb->cflags with -d exec f4e01e30217b6778e478cf00975daed7a54bc051 tcg: Remove TCG_TARGET_HAS_goto_ptr ad1a706f386c2281adb0b09257d892735e405834 cpu: Add breakpoint tracepoints fc32b91a88cc9cd560da5488bdca4d69f2bac620 Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for-6.1-20210709' into staging 42e1d798a6a01817bdcf722ac27eea01531e21cd Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging 3cfcc329afd99138e654b65f6f49156fca2e8cdd Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210709' into staging 9516034d05a8c71ef157a59f525e4c4f7ed79827 Merge remote-tracking branch 'remotes/cminyard/tags/for-qemu-6.1-2' into staging 86108e23d798bcd3fce35ad271b198f8a8611746 Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.1-pull-request' into staging 46fd3201cb02d95f42f659121b13cf5e2633db1c hw/pci-host: Rename Raven ASIC PCI bridge as raven.c 64e73920470f3ab848458cd965af3590430d321c hw/pci-host/raven: Add PCI_IO_BASE_ADDR definition 2d4ab117bebb90ad7e7e65629f99f9e82ba32053 target/mips/tx79: Introduce PAND/POR/PXOR/PNOR opcodes (parallel logic) 709324dc05a17755d43c315e43a8ec9da04fc37b target/mips/tx79: Introduce PSUB* opcodes (Parallel Subtract) 0bc6937296c39659f6d8f031a62748e815708b06 target/mips/tx79: Introduce PEXTUW (Parallel Extend Upper from Word) a9ea77f2dc5ee516adb7757e266e0d1790ddbf1a target/mips/tx79: Introduce PEXTL[BHW] opcodes (Parallel Extend Lower) 82fbf9fc808b94dd8c5a1aafb19818620c5c4801 target/mips/tx79: Introduce PCEQ* opcodes (Parallel Compare for Equal) 8bd42c00f28447a84a4be5fffd39a2f9a92b5ac9 target/mips/tx79: Introduce PCGT* (Parallel Compare for Greater Than) 71c49f39b9965506fa32483f80980a4a0199d4f8 target/mips/tx79: Introduce PPACW opcode (Parallel Pack to Word) dce4808f74869577db21ef90a28061f9dc65c5d8 target/mips/tx79: Introduce PROT3W opcode (Parallel Rotate 3 Words) aaaa82a9f9975c59b72debb22bc92b8e1ab4ab10 target/mips/tx79: Introduce LQ opcode (Load Quadword) 80ad6303577612451d56c84d079a8c5b7f21412d target/mips/tx79: Introduce SQ opcode (Store Quadword) d859a77dbdeca288bd6679e33bf2a83a635349a0 target/mips: Rewrite UHI errno_mips() using switch statement 85e411d7ff7d62a084f318f3956d48a644632d6c dp8393x: fix CAM descriptor entry index 197ade0d110deeef58a05c11adec100926813560 dp8393x: Replace address_space_rw(is_write=1) by address_space_write() 67b38ddfe58cbfb7c9c4a8d8b7efdc3fe7def41f dp8393x: Replace 0x40 magic value by SONIC_REG_COUNT definition 8ac2ffb584590b0398ae4e1a08a0b5d209b6f250 dp8393x: Store CAM registers as 16-bit 82adabf7e533a29fe5a122090c2bee523624330a dp8393x: Rewrite dp8393x_get() / dp8393x_put() 39d9919f4b4c3e7f230efd7d845439d6d732dc89 dp8393x: don't force 32-bit register access d1987c8114921eb30859854de664f879b5626da7 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging bd38ae26cea0d1d6a97f930248df149204c210a2 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' into staging c60b292106132f72c1a5afbbd9c55dbc341d1620 hw/sd/sdcard: When card is in wrong state, log which state it is 66c152d7b45ae8bd2a021226bb7689424d872687 hw/sd/sdcard: Extract address_in_range() helper, log invalid accesses 59b63d78be1f67c87b79331dcc825e485efd3bcf hw/sd/sdcard: Check for valid address range in SEND_WRITE_PROT (CMD30) 552fda48e095c16a14c9d275b4fdc5c392c386cf Merge remote-tracking branch 'remotes/philmd/tags/mips-20210711' into staging 1cfd21ccc7576c03914fa48d414451fdd53fb9a5 iotests: Improve and rename test 309 to nbd-qemu-allocation 8417e1378cadb8928c24755a95ff267def53922f qemu-img: Make unallocated part of backing chain obvious in map a275b452c65cea2df598d966a6554f71060d3f3b qemu-img: Reword 'qemu-img map --output=json' docs 0b9cd6b947d905b388e84df4070056fad138588e nbd: register yank function earlier c141814d4f495bd9efdabb1229ce0a5b5a239bf3 qga-win: Add support of Windows Server 2022 in get-osinfo command 2adf2164918e2dc74fef2cdd0257917aff488640 qemu-trace-stap: changing SYSTEMTAP_TAPSET considered harmful. 117856c3748dfda50351d1c0328486ede5f2646c trace: iter init tweaks c5cc58b176f23f6664d0e12e5956af4d904dcca4 trace: add trace_event_iter_init_group 3f2a09842f989af020b8355622d5f7fa9bdeb832 trace/simple: pass iter to st_write_event_mapping 263b6e96449d07808bc6eb21ab24f3a8b7a49bb6 trace/simple: add st_init_group bbe47ed2928542e7db58146b6108e3f2836f278f trace, lttng: require .pc files 57e28d34c0cb04abf7683ac6a12c87ede447c320 Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s390x-20210708' into staging f7588fe90623cef751e94225229a63b3d91e2df5 linux-user/syscall: Fix RF-kill errno (typo in ERFKILL) f007472331068f35e1cf3dca9adb87a4c1df59e8 linux-user/sparc: Rename target_errno.h -> target_errno_defs.h 8f968b6a24aec7de8b1a1b4d2de922adad689297 linux-user: Extract target errno to 'target_errno_defs.h' a4c7e27d472933fda24aec48f304febe9455fc7d linux-user/alpha: Move errno definitions to 'target_errno_defs.h' 366d1ef2e6e262a08ad2de2aa67b5896b7f460b9 linux-user/hppa: Move errno definitions to 'target_errno_defs.h' f317c0ee575c07b6461a6f1c254b9230c2952c06 linux-user/mips: Move errno definitions to 'target_errno_defs.h' 3ffe3268ea5e938de0c5fc309013805e4123531d linux-user: Simplify host <-> target errno conversion using macros 4f6a9f84f1d29b61e3ebd3bfd774d9fd5afe60c6 linux-user/syscall: Remove ERRNO_TABLE_SIZE check c093364f4d911c1d59949b122f2d4c290986fff9 fd-trans: Fix race condition on reallocation of the translation table. eca73713358f7abb18f15c026ff4267b51746992 Merge remote-tracking branch 'remotes/philmd/tags/sdmmc-20210712' into staging a312aaeb4d137a1e7781c9d79c1e7c3f65921eb8 ppc/pegasos2: Allow setprop in VOF d01e8dcf2749e3a3bb6e4690492bedd259784ca5 pseries: Update SLOF firmware image c785a40179b10ce2d7a4afdb04f63c98d53a1756 mv64361: Remove extra break from a switch case 5e05c40ced78ed9a3c25a82ec1f144bb7baffe3f Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/tracing-pull-request' into staging 3a2f19b7ee3abbba5fd6f3e02fcdd26dc392a990 linux-user: update syscall_nr.h to Linux v5.13 e2dcdcea23d4b88188ccb7f77715dd0eab98f0a6 linux-user, mips: update syscall-args-o32.c.inc to Linux v5.13 2fa4ad3f9000c385f71237984fdd1eefe2a91900 linux-user: update syscall.tbl to Linux v5.13 00c1b316edb33f2efb0775c2983bc5348c86529d i386: clarify 'hv-passthrough' behavior 07454e2ea84ee9be298c96d9730dc82abfb1488a i386: hardcode supported eVMCS version to '1' d7652b772f302346c8f1043aa850a28c445e80d7 i386: make hyperv_expand_features() return bool 071ce4b03becf9e2df6b758fde9609be8ddf56f1 i386: expand Hyper-V features during CPU feature expansion time 5ce48fa354f2270731e20f81dbb7ff191630c321 i386: kill off hv_cpuid_check_and_set() b26f68c36bf6edaaa224f8a6ab285394af4d0f8c i386: HV_HYPERCALL_AVAILABLE privilege bit is always needed cce087f628c651e905f5e2097d9bb9f678689669 i386: Hyper-V SynIC requires POST_MESSAGES/SIGNAL_EVENTS privileges a7a0da844d299971bdbf99665bd63398668dde83 target/i386: suppress CPUID leaves not defined by the CPU vendor 760746ac533dd770a56340b1376e7b3fb1693562 target/i386: Fix cpuid level for AMD f74d339c86d4460f1d7a644e965170c03518a737 numa: Report expected initiator 294aa0437b7f6a3e94653ef661310ef621859c87 numa: Parse initiator= attribute before cpus= attribute 708f50199b59476ec4b45ebcdf171550086d6292 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2021-07-09-v2' into staging 080ac33542d7ee042710f05c023fe5e3a70b9ebf target/i386: Tidy hw_breakpoint_remove 505910a6e2d5ca374cbbed874251952d113c7919 target/i386: Trivial code motion and code style fix bbdda9b74f289328e9ee7be28bb472350dc84028 target/i386: Split out do_fninit 84abdd7d271c2df69a9d394be093efd885da7a4c target/i386: Correct implementation for FCS, FIP, FDS and FDP 492f85b92adf4e6fbe15b9cd4a36d5e0c3f2c44a target/alpha: Store set into rx flag 3e646c3a3cfb1ce9522c230c2cbbafaf42f0a9c5 target/alpha: Use dest_sink for HW_RET temporary 212c88c0c78b1b2027b91d0669b92c49d921e91c target/alpha: Use tcg_constant_i64 for zero and lit 904bd855d38f8deb3f85a63d19475bb4a0c0d1a4 target/alpha: Use tcg_constant_* elsewhere af42d3540179d48ee31bd421d00100c26bfb63e3 target/openrisc: Use tcg_constant_* 4d10fa0ff901b055ca75f6986974609bc99820dd target/openrisc: Use tcg_constant_tl for dc->R0 118671f02faf4d67f283731eafc96bb72b125431 target/openrisc: Cache constant 0 in DisasContext e0efc48fbc6ed9f308fbbff394c5c1044067909f target/openrisc: Use dc->zero in gen_add, gen_addc 29dd6f644a7b8a5a9a8bc249a25d50bc0e266da9 target/hppa: Use tcg_constant_* 6e94937a54c6ef80c3f523d8560c8b6521e6c79c target/hppa: Clean up DisasCond 224f364a49ec88f9710908574393818d964d0593 migration/rdma: prevent from double free the same mr a51dcef08ba574c129ae347f6f47b61ccb10cf07 migration: failover: emit a warning when the card is not fully unplugged 2e3e3da3c2ad559d1255a9a3bf3df0782c2cf231 migration: Release return path early for paused postcopy ca30f24d12c9ba1fc0654e6e983f950f7792a217 migration: Don't do migrate cleanup if during postcopy resume ca7bd0821bb62a1561dd409507039558c0e1f5ac migration: Clear error at entry of migrate_fd_connect() 63268c4970a5f126cc9af75f3ccb8057abef5ec0 migration: Move bitmap_mutex out of migration_bitmap_clear_dirty() b1f3b410528177c0a2f86b48bb9fb24422008fb1 Acceptance Tests: use the job work directory for created VMs 776b019d9d446c2a24a4dcde352616d496a89b36 Acceptance Tests: log information when creating QEMUMachine b306e26ce0f33ef0a899131c5191b77aaf6df364 Acceptance Tests: distinguish between temp and logs dir 341929234c584565ddd7d29bb48d2a5f5f40de22 Acceptance Tests: rename attribute holding the distro image checksum 889554f09ed0d4c2fcc6be28b81e2e9fc8f35aee Acceptance Tests: move definition of distro checksums to the framework d5adf9d52b36d63347b2f658b8c67567ff6bd525 Acceptance Tests: support choosing specific distro and version 9f5193413026ed65f9651108b6656054b40e43a0 tests/acceptance: Ignore binary data sent on serial console fb130401736d294843764bfbab37a9e9e020ef08 avocado_qemu: Fix KNOWN_DISTROS map into the LinuxDistro class c839d305b90d04643c21b30b8cd1828a9e995163 Acceptance Tests: Add default kernel params and pxeboot url to the KNOWN_DISTROS collection 6ace9b4e5e78f5d4fac1e5b63264945a5373afd5 avocado_qemu: Add SMMUv3 tests 5e57d4e895e59579b3c3a7119df259cdfde2d1ce avocado_qemu: Add Intel iommu tests 012293c1b1451edc28e9b3a6ea573d74c5ed373c tests/acceptance: Tag NetBSD tests as 'os:netbsd' 20bbf846b960477a71284bbf848437f2a6e7c804 tests/acceptance: Automatic set -cpu to the test vm 8a7c1fdecb91b6aeb943156a169fd7a160691542 tests/acceptance: Fix mismatch on cpu tagged tests d377ba48524781310536d5e97642e4b95a4b62c8 tests/acceptance: Let the framework handle "cpu:VALUE" tagged tests 2d14975963b831701363a1153a0db97dc19e0d2e tests/acceptance: Tagging tests with "cpu:VALUE" 555fe0c2a8d5c8a9b6dbf17670018cc2d8f062b3 python/qemu: Add args property to the QEMUMachine class 58954ac0b59966ebd32720b183a3c7fcfc60e83d tests/acceptance: Add set_vm_arg() to the Test class 3843a32152a54092f1fc2c8eb54a03da64ad4c6d tests/acceptance: Handle cpu tag on x86_cpu_model_versions tests c6502434928ae21fb636532aa466daa7244e2c0f Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for-6.1-20210713' into staging 6f651a6d84b64060aa77373a72ba02ff61ad9911 python: Configure tox to skip missing interpreters 414e9ae345c5372ece6699342f8afe8d2db107d0 Acceptance tests: do not try to reuse packages from the system 9a94d8ae97cd25d71565b99682bb7e49133c1af3 tests/acceptance/linux_ssh_mips_malta.py: drop identical setUp c4e2d499c94fb7d6ea43d28e2613559861ef5d79 tests/acceptance/cpu_queries.py: use the proper logging channels 2a54fc454cf0dbf173d5dc95205febe381cfb7cc Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-6.1-pull-request' into staging 4598b0735025042c62e85a52e4c91fc0d50ec157 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/pull-migration-20210713a' into staging 4aa2454d94cca99d86aa32e71bd7c8159df91c59 Merge remote-tracking branch 'remotes/ehabkost-gl/tags/x86-next-pull-request' into staging 20a96761793ffbc078811c755096403ea9792119 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-misc-20210713' into staging bca579e61954f6dcdd11d88c9b9c59f22a3e695d crypto: remove conditional around 3DES crypto test cases 1685983133fe855553b337cb5d34d430e0aceca1 crypto: remove obsolete crypto test condition 295736cfc82ae9019cd647ef012a71f4e277e864 crypto: skip essiv ivgen tests if AES+ECB isn't available 7ea450b0f02f83637794af4991f0b684608d6a25 crypto: use &error_fatal in crypto tests 1741093b0a782541b7508ca5ff26836f179e864b crypto: fix gcrypt min version 1.8 regression ea7a6802c75acdc199e434dfd9d4093dbdb18863 crypto: drop gcrypt thread initialization code 7b40aa4b968a5674a75bbf7e25b88927fcb9ae01 crypto: drop custom XTS support in gcrypt driver f8157e100c0ed7c0b6ca98ce20c969e1f6dcb968 crypto: add crypto tests for single block DES-ECB and DES-CBC 21407ddf967f9b6f9ea22ab3a1644f6b29d53255 crypto: delete built-in DES implementation 6801404429d51b260e08c6ad54dbf3ac430016db crypto: delete built-in XTS cipher mode support 83bee4b51fad383c1ee9b9f58fefb90fddae1c00 crypto: replace 'des-rfb' cipher with 'des' 260a13d4726ce62bdc0ed3a7a13c34de3367f5e2 crypto: flip priority of backends to prefer gcrypt cc4c7c738297958b3d1d16269f57d71d22f5a9ff crypto: introduce build system for gnutls crypto backend 3d2b61ffcd4a5a8f5bfcdb2be5eac1a37f5caaa1 crypto: add gnutls cipher provider 9a85ca050aa4e7624615e9ae95cf54d5640c6804 crypto: add gnutls hash provider 678307b605da9ebbda3a6269b5a6ab2d3002e241 crypto: add gnutls hmac provider 8c1d3dc772352284e7f8757131f2ed3f483dd922 crypto: add gnutls pbkdf provider 8bd0931f63008b1d50c8df75a611323a93c052bf crypto: prefer gnutls as the crypto backend if new enough 96916f36c4c86bd5f017cc58abca90b79693c878 net/rocker: use GDateTime for formatting timestamp in debug messages cfb47f2178c2c9c81870aab0bc0c93e5758cff86 io: use GDateTime for formatting timestamp for websock headers 2ce949a4c187b2a6aa68ab03216ee271b408fa63 seccomp: don't block getters for resource control syscalls 927fae0eb9af2bcde2cd2030d478d365f2edf7e9 tests/migration: fix unix socket migration 2edb76ea57a0cdf80076c8cf77e2acd60ce8c7f8 docs: fix typo s/Intel/AMD/ in CPU model notes ce8ee7c6264f18392f19113fd0a27326151b9d5b qemu-options: re-arrange CPU topology options b9361bdc1fb0968b13760cbf33afdd1dc602b9e7 qemu-options: tweak to show that CPU count is optional 80d78357495837f1f0e53fbb6bca5fb793631d94 qemu-options: rewrite help for -smp options b38a04f71f5bef5cb17c29eada99364b6a017e42 Jobs based on custom runners: documentation and configuration placeholder 159c5d177bf6f0caf1efb85b850b200ac7043c49 Jobs based on custom runners: build environment docs and playbook 40de78c284b14a54fbdde78d588ddb6d766f2a5f Jobs based on custom runners: docs and gitlab-runner setup playbook 4799c2102333cee5ddc51051c035b1c6ea83c7f5 Jobs based on custom runners: add job definitions for QEMU's machines 0f1ea9c7a602f0349137672f14c4c2a9671ef28e tests/tcg: also disable the signals test for plugins 3cfafd317c97558b66d93b6f338b95c695ad8d39 meson: fix condition for io_uring stubs a1b176f9046a94ae963099a055cde2323dc7c012 disable modular TCG on Darwin 8f4aea712ffc4f2c20c293dac26df8688f497a9f build: validate that system capstone works before using it 0e103a65ba1c56871cad3ab4be3aee1d984d65f3 gitlab: support for FreeBSD 12, 13 and macOS 11 via cirrus-run b92da9acb14bd927fbe4c4fd200cf528dc03ecfb cirrus: delete FreeBSD and macOS jobs 51f5c849c1036203f5979ea40f61c08f3897908e hw/usb/ccid: remove references to NSS 6ddc3dc7a882f2e7200fa7fecf505a8d0d8bbea9 tests/docker: don't use BUILDKIT in GitLab either 102cd5c294dcb251c814fff65e3024fac503f680 tests/docker: use project specific container registries 1ae2786c7c91aadbdc15d4106e951bc15b46b585 tests/docker: use explicit docker.io registry 888673bbb9f5dc8e35c4747ddd1addba251a9a47 tests/docker: remove FEATURES env var from templates 52dab556578eda2ecf6ac1d67ee6149acfb8e832 tests/docker: fix sorting in package lists 1d3a56d7f16020ce00d2c712a03579d4ea33db2d tests/docker: fix mistakes in centos package lists e053de7e63c0b4437ec963bf42caca59b9cf38bc tests/docker: fix mistakes in fedora package list dfaaacc67f82dc660ea59052d0458938a7f8d6f6 tests/docker: fix mistakes in ubuntu package lists 52141ab37de49daca3adee7a72065834a696c693 tests/docker: remove mingw packages from Fedora b5883710c4bb0e2181ad30b89888a35ba9073206 tests/docker: expand centos8 package list 5a9c1498e36f32e2e30aeac96991802e8496436d tests/docker: expand fedora package list 0fef572e4343afb4083b3c42bda152beb9ccd883 tests/docker: expand ubuntu1804 package list bc4a117b79b03cbbeea0d22807c2566c579d2b8b tests/docker: expand ubuntu2004 package list 5606ce9ee4db7175cc93ee9335d3c9f9e1a60d00 tests/docker: expand opensuse-leap package list 2b36d741b4f2583c8f45ff96a6223c950f86523b tests/vm: update NetBSD to 9.2 396c9984fd18e4243d02f78bc4942a825c78dca2 tests/vm: update openbsd to release 6.9 e2bcd3ad093a6bd4a045d5b5d22f0b92243d0da3 tests/tcg: make test-mmap a little less aggressive 2d932039980ab78b39030a7a80ad5eb7a93c894f plugins: fix-up handling of internal hostaddr for 32 bit 029aa68fdcc5a5bbf28f0044b9394dabde2b88e3 meson.build: move TCG plugin summary output e8575f2532e74cea6d9c750f6b4404071aa47917 meson.build: relax the libdl test to one for the function dlopen 2572ac1b224359dc2d58543d071ed977ed7c616c tcg/plugins: remove some stale entries from the symbol list d1a142572d8e3cf932647120d0a72c9942667e9c configure: don't allow plugins to be enabled for a non-TCG build 5f2453ac749d2765d81ada38c29d3d10c1ef2bdf configure: add an explicit static and plugins check 9b8e4298517fc265b7dea93d79eb53a9b3315ddc configure: stop user enabling plugins on Windows for now ba4dd2aabc35bc5385739e13f14e3a10a223ede0 tcg/plugins: enable by default for most TCG builds 7a1f6e5975dabee12c0b7b160630c59c6fcff6c3 contrib/plugins: enable -Wall for building plugins 3d7caf145e69b61d17f7cada8713f37af2aaebf1 contrib/plugins: add execlog to log instruction execution and memory access 307ce0aaeb5799d05f63b76a91135466f6b15302 docs/devel: tcg-plugins: add execlog plugin description e2c5557ce1329f58efd8e1f27c3548acaa82e196 plugins: Added a new cache modelling plugin 86ae3a1daad3c5b7ca039770d505574c08647e07 plugins/cache: Enable cache parameterization 40c4a5533f2d6f268947acdb3e506d81a53ebe66 plugins/cache: Added FIFO and LRU eviction policies 4c125f3b7591758ebd96c3ac3ff469480b7aaea2 docs/devel: Added cache plugin to the plugins docs a6b95a9733a94f38b289430bf46987809f53ab16 MAINTAINERS: Added myself as a reviewer for TCG Plugins 1f966c7c11bbe77f3de5f50911de7c3a74594bfe Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2021-07-13-tag' into staging a9649a719a44894b81f38dc1c5c1888ee684acef Merge remote-tracking branch 'remotes/cleber-gitlab/tags/python-next-pull-request' into staging a5dba9bc0552785b91315d457b9397ebd833224b vfio: Fix CID 1458134 in vfio_register_ram_discard_listener() 936555bc4f9efce1a9d35466845169c2c7566794 vfio/pci: Change to use vfio_pci_is() 1bd9f1b14d1e9c1498bb03faf4e2bb945cf6542d vfio/pci: Add pba_offset PCI quirk for BAIDU KUNLUN AI processor ac0595cf6b36cc39f2a926bd519416c32cb5667d gitlab-ci: Extract EDK2 job rules to reusable section 35ebc321b476c0b9e573bc6fb412d773fb4a36d5 hw/i386/pc: pc_system_ovmf_table_find: Assert that flash was parsed 2165542c8d21c01d1f470560ab7d86b3fee8eac4 hw/i386/pc: Document pc_system_ovmf_table_find b5b318608e20464c7136eb5a5f5f3307e9f90510 hw/i386: Introduce X86_FW_OVMF Kconfig symbol 2669350db2c3df33f4e68c518e9f31f91502a83d MAINTAINERS: remove Laszlo Ersek's entries f665574ac5b08284e5292f013235bef2e9d4e73d Merge remote-tracking branch 'remotes/philmd/tags/fw-edk2-20210714' into staging 438951e8839c66a0d0f65011a7a4ff6bd50efad6 Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-and-plugins-140721-5' into staging d4127349e316b5c78645f95dba5922196ac4cc23 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/crypto-and-more-pull-request' into staging bd306cfeeececee73ff2cdb3de1229ece72f3b28 Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20210714.0' into staging caf108bc587908f7608729f39639dccdfa53010b hw/i386/acpi-build: Add ACPI PCI hot-plug methods to Q35 c0e427d6eb5fefc5382ab01e78611740db1b5d06 hw/acpi/ich9: Enable ACPI PCI hot-plug 3f3cbbb2369ebba67cccf8c60d6a0043b315e17c hw/pci/pcie: Do not set HPC flag if acpihp is used 383d11f217feca0f9947f790f2deafc09fe69ec5 bios-tables-test: Allow changes in DSDT ACPI tables 17858a169508609ca9063c544833e5a1adeb7b52 hw/acpi/ich9: Set ACPI PCI hot-plug as default on Q35 1580b897c7b2f794fff7ba140ab757be1f6efadc bios-tables-test: Update golden binaries f46e27080f589fea20124840d195b3ea709980ba vhost-user-rng: Add vhost-user-rng implementation dc061643450da6302010b70ab6219c8446bab3b5 vhost-user-rng-pci: Add vhost-user-rng-pci implementation cb8411ced9fe476b05e4b0d5a9ecb5f810a3bda8 vhost-user-rng: backend: Add RNG vhost-user daemon implementation 011c5255ca028d24822747f9c7f6e39b20d95820 docs: Add documentation for vhost based RNG implementation d0bc0c2931203c9e5649b32aa6fcd889bc681520 hw/virtio: add boilerplate for vhost-user-i2c device 7a22ad3190c7162453890d5b650749866d46288e hw/virtio: add vhost-user-i2c-pci boilerplate 3dc0174eafda722e72bb46820098d2fd206c771c docs: Add '-device intel-iommu' entry 1672d48d3c559d4d127fa55e54854869fc9c3113 hw/pci/pci_host: Allow PCI host to bypass iommu 5e5d5dbadbc820192fec756a10aa1cbb402ff590 hw/pxb: Add a bypass iommu property 2d8c419adf433b635967cad1ace814402a9fb46f hw/arm/virt: Add default_bus_bypass_iommu machine option 4a98a618f723795523437bf6220c39528933c9d0 hw/i386: Add a default_bus_bypass_iommu pc machine option 3a85fed4349f619840d16a47686898ede5168354 hw/pci: Add pci_bus_range() to get PCI bus number range ebeea9cc3e34fe4aae3b2967f2a1d8629e5f6200 hw/arm/virt-acpi-build: Add IORT support to bypass SMMUv3 7f02a4b721ee2c5d2cc2f9f29daf204ac9decc24 hw/i386/acpi-build: Add DMAR support to bypass iommu b7d2b13e4c5643eb2a27e152416bc99184da0e31 hw/i386/acpi-build: Add IVRS support to bypass iommu 98103e853536f0d94f4fca0dc42892f128eb4912 docs: Add documentation for iommu bypass 0c0d224841660c7b9e3a67dcf09374b3a204b154 vhost-vsock: SOCK_SEQPACKET feature bit support ac9e65d1d7dd3e6842bae3e8ce8efc7fadb1671a vhost-user-rng: fix meson warning