Re: [PATCH v3 00/21] target/ppc: Remove hidden usages of *env

2022-05-04 Thread Daniel Henrique Barboza
I asked Victor to rebase this series on top of ppc-next at: gitlab.com/danielhb/qemu/tree/ppc-next Because of "[PATCH v2] target/ppc: Fix BookE debug interrupt generation​" that added new occurrences of the msr_de macro that wasn't being handled. I believe that the changes needed are not remov

[PATCH v3 00/21] target/ppc: Remove hidden usages of *env

2022-05-03 Thread VĂ­ctor Colombo
By running the grep command `git grep -nr 'define \(fpscr\|msr\)_[a-z0-9]\+\>'` we can find multiple macros that use `env->fpscr` and `env->msr` but doesn't take *env as a parameter. Richard Henderson said [1] that these macros hiding the usage of *env "are evil". This patch series remove them an