TCG: 0.991 register: 0.907 device: 0.901 network: 0.879 PID: 0.777 socket: 0.773 performance: 0.745 graphic: 0.745 vnc: 0.668 files: 0.667 architecture: 0.638 peripherals: 0.605 hypervisor: 0.574 boot: 0.526 arm: 0.511 ppc: 0.504 x86: 0.475 debug: 0.444 kernel: 0.442 i386: 0.432 VMM: 0.375 risc-v: 0.361 permissions: 0.279 semantic: 0.256 mistranslation: 0.222 user-level: 0.122 virtual: 0.119 assembly: 0.089 KVM: 0.086 -------------------- TCG: 0.986 virtual: 0.857 debug: 0.853 hypervisor: 0.247 files: 0.193 kernel: 0.163 x86: 0.142 arm: 0.106 user-level: 0.069 performance: 0.065 register: 0.064 device: 0.036 i386: 0.032 ppc: 0.029 PID: 0.021 semantic: 0.019 KVM: 0.013 peripherals: 0.013 assembly: 0.010 VMM: 0.010 risc-v: 0.009 architecture: 0.008 boot: 0.007 network: 0.004 socket: 0.003 graphic: 0.003 permissions: 0.003 vnc: 0.001 mistranslation: 0.001 tcg/tcg.c:813:tcg_register_thread: assertion failed: (n < tcg_max_ctxs) Description of problem: When running qemu-system-microblazeel with the xlnx-zynqmp-pmu machine and an additional xlnx-zynqmp-pmu-soc device, TCG crashes via an assertion. Steps to reproduce: Run: `` ./qemu-system-microblazeel -machine xlnx-zynqmp-pmu -device xlnx-zynqmp-pmu-soc ``