architecture: 0.868 semantic: 0.858 performance: 0.846 kernel: 0.835 mistranslation: 0.826 hypervisor: 0.814 user-level: 0.802 register: 0.798 device: 0.796 files: 0.781 arm: 0.772 permissions: 0.760 ppc: 0.758 PID: 0.757 VMM: 0.748 socket: 0.735 KVM: 0.735 risc-v: 0.734 peripherals: 0.717 vnc: 0.713 x86: 0.710 boot: 0.707 network: 0.686 assembly: 0.657 i386: 0.643 TCG: 0.638 debug: 0.597 graphic: 0.566 virtual: 0.439 -------------------- user-level: 0.968 arm: 0.911 register: 0.353 hypervisor: 0.279 TCG: 0.273 kernel: 0.266 files: 0.188 device: 0.113 VMM: 0.109 socket: 0.108 debug: 0.104 performance: 0.076 PID: 0.071 network: 0.071 KVM: 0.062 virtual: 0.051 semantic: 0.047 risc-v: 0.042 architecture: 0.030 boot: 0.029 vnc: 0.024 peripherals: 0.022 ppc: 0.021 permissions: 0.018 x86: 0.014 i386: 0.008 assembly: 0.003 graphic: 0.002 mistranslation: 0.001 trace-root.h is not regerenerated after re-configure Hi, I've just realized that after I reconfigured my qemu with ../configure --target-list=arm-softmmu,arm-linux-user,aarch64-softmmu,aarch64-linux-user --enable-trace-backends=simple $ make did rebuild some stuff for the 'simple' trace, but it did not update trace-root.h until after I $ make clean I took me while to understand why I didn't get the traces I wanted (my trace-root.h still thought it was configured for the default 'log'). I didn't check how easy it is to fix this in the build system. Thanks On Fri, Jan 25, 2019 at 02:03:39PM -0000, Christophe Lyon wrote: > I've just realized that after I reconfigured my qemu with > ../configure --target-list=arm-softmmu,arm-linux-user,aarch64-softmmu,aarch64-linux-user --enable-trace-backends=simple > > $ make > did rebuild some stuff for the 'simple' trace, but it did not update trace-root.h until after I > $ make clean > > > I took me while to understand why I didn't get the traces I wanted (my trace-root.h still thought it was configured for the default 'log'). > > I didn't check how easy it is to fix this in the build system. Thank you for reporting this. I have sent a patch to fix the makefile. Stefan On Tue, 29 Jan 2019 at 03:55, Stefan Hajnoczi