Re: [PATCH v3 10/10] accel/tcg: include cs_base in our hash calculations

2023-05-05 Thread Richard Henderson
On 5/5/23 16:53, Alex Bennée wrote: + uint32_t flags, uint64_t flags2, uint32_t cf_mask) { -return qemu_xxhash6(phys_pc, pc, flags, cf_mask); +return qemu_xxhash8(phys_pc, pc, flags, +flags2 & 0x, flags2 >> 32, cf_mask); Well not that m

[PATCH v3 10/10] accel/tcg: include cs_base in our hash calculations

2023-05-05 Thread Alex Bennée
We weren't using cs_base in the hash calculations before. Since the arm front end moved a chunk of flags in a378206a20 (target/arm: Move mode specific TB flags to tb->cs_base) they comprise of an important part of the execution state. Widen the tb_hash_func to include cs_base and expand to qemu_xx