mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
target/ppc: Prefer fast cpu_env() over slower CPU QOM cast macro
Mechanical patch produced running the command documented in scripts/coccinelle/cpu_env.cocci_template header. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20240129164514.73104-22-philmd@linaro.org> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
074bd799e7
commit
794511bc51
12 changed files with 21 additions and 47 deletions
|
@ -7196,12 +7196,9 @@ static void ppc_cpu_reset_hold(Object *obj)
|
|||
|
||||
static bool ppc_cpu_is_big_endian(CPUState *cs)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
|
||||
cpu_synchronize_state(cs);
|
||||
|
||||
return !FIELD_EX64(env->msr, MSR, LE);
|
||||
return !FIELD_EX64(cpu_env(cs)->msr, MSR, LE);
|
||||
}
|
||||
|
||||
static bool ppc_get_irq_stats(InterruptStatsProvider *obj,
|
||||
|
@ -7288,8 +7285,7 @@ static bool ppc_pvr_match_default(PowerPCCPUClass *pcc, uint32_t pvr, bool best)
|
|||
|
||||
static void ppc_disas_set_info(CPUState *cs, disassemble_info *info)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
|
||||
if ((env->hflags >> MSR_LE) & 1) {
|
||||
info->endian = BFD_ENDIAN_LITTLE;
|
||||
|
@ -7445,8 +7441,7 @@ void ppc_cpu_dump_state(CPUState *cs, FILE *f, int flags)
|
|||
#define RGPL 4
|
||||
#define RFPL 4
|
||||
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
int i;
|
||||
|
||||
qemu_fprintf(f, "NIP " TARGET_FMT_lx " LR " TARGET_FMT_lx " CTR "
|
||||
|
|
|
@ -2597,8 +2597,7 @@ void ppc_cpu_do_fwnmi_machine_check(CPUState *cs, target_ulong vector)
|
|||
|
||||
bool ppc_cpu_exec_interrupt(CPUState *cs, int interrupt_request)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
int interrupt;
|
||||
|
||||
if ((interrupt_request & CPU_INTERRUPT_HARD) == 0) {
|
||||
|
|
|
@ -108,8 +108,7 @@ void ppc_maybe_bswap_register(CPUPPCState *env, uint8_t *mem_buf, int len)
|
|||
|
||||
int ppc_cpu_gdb_read_register(CPUState *cs, GByteArray *buf, int n)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
uint8_t *mem_buf;
|
||||
int r = ppc_gdb_register_len(n);
|
||||
|
||||
|
@ -152,8 +151,7 @@ int ppc_cpu_gdb_read_register(CPUState *cs, GByteArray *buf, int n)
|
|||
|
||||
int ppc_cpu_gdb_read_register_apple(CPUState *cs, GByteArray *buf, int n)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
uint8_t *mem_buf;
|
||||
int r = ppc_gdb_register_len_apple(n);
|
||||
|
||||
|
@ -206,8 +204,7 @@ int ppc_cpu_gdb_read_register_apple(CPUState *cs, GByteArray *buf, int n)
|
|||
|
||||
int ppc_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
int r = ppc_gdb_register_len(n);
|
||||
|
||||
if (!r) {
|
||||
|
@ -253,8 +250,7 @@ int ppc_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n)
|
|||
}
|
||||
int ppc_cpu_gdb_write_register_apple(CPUState *cs, uint8_t *mem_buf, int n)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
int r = ppc_gdb_register_len_apple(n);
|
||||
|
||||
if (!r) {
|
||||
|
|
|
@ -546,8 +546,7 @@ static void kvm_sw_tlb_put(PowerPCCPU *cpu)
|
|||
|
||||
static void kvm_get_one_spr(CPUState *cs, uint64_t id, int spr)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
/* Init 'val' to avoid "uninitialised value" Valgrind warnings */
|
||||
union {
|
||||
uint32_t u32;
|
||||
|
@ -581,8 +580,7 @@ static void kvm_get_one_spr(CPUState *cs, uint64_t id, int spr)
|
|||
|
||||
static void kvm_put_one_spr(CPUState *cs, uint64_t id, int spr)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
union {
|
||||
uint32_t u32;
|
||||
uint64_t u64;
|
||||
|
@ -615,8 +613,7 @@ static void kvm_put_one_spr(CPUState *cs, uint64_t id, int spr)
|
|||
|
||||
static int kvm_put_fp(CPUState *cs)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
struct kvm_one_reg reg;
|
||||
int i;
|
||||
int ret;
|
||||
|
@ -682,8 +679,7 @@ static int kvm_put_fp(CPUState *cs)
|
|||
|
||||
static int kvm_get_fp(CPUState *cs)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
struct kvm_one_reg reg;
|
||||
int i;
|
||||
int ret;
|
||||
|
|
|
@ -137,8 +137,7 @@ static int ppc_cpu_get_reg_num(const char *numstr, int maxnum, int *pregnum)
|
|||
int target_get_monitor_def(CPUState *cs, const char *name, uint64_t *pval)
|
||||
{
|
||||
int i, regnum;
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
|
||||
/* General purpose registers */
|
||||
if ((qemu_tolower(name[0]) == 'r') &&
|
||||
|
|
|
@ -27,8 +27,7 @@ void ppc_cpu_record_sigsegv(CPUState *cs, vaddr address,
|
|||
MMUAccessType access_type,
|
||||
bool maperr, uintptr_t retaddr)
|
||||
{
|
||||
PowerPCCPU *cpu = POWERPC_CPU(cs);
|
||||
CPUPPCState *env = &cpu->env;
|
||||
CPUPPCState *env = cpu_env(cs);
|
||||
int exception, error_code;
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue