[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/11] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 00/11] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro |
Date: |
Tue, 21 Jan 2025 12:40:45 +0100 |
Use cached CPUState::cc to get CPUClass.
Main rationale is overall code style.
Philippe Mathieu-Daudé (11):
cpus: Cache CPUClass early in instance_init() handler
cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro
accel: Prefer cached CpuClass over CPU_GET_CLASS() macro
user: Prefer cached CpuClass over CPU_GET_CLASS() macro
disas: Prefer cached CpuClass over CPU_GET_CLASS() macro
gdbstub: Prefer cached CpuClass over CPU_GET_CLASS() macro
hw/acpi: Prefer cached CpuClass over CPU_GET_CLASS() macro
hw/core/generic-loader: Prefer cached CpuClass over CPU_GET_CLASS
macro
target/arm: Prefer cached CpuClass over CPU_GET_CLASS() macro
target/microblaze: Prefer cached CpuClass over CPU_GET_CLASS() macro
target/openrisc: Prefer cached CpuClass over CPU_GET_CLASS() macro
include/hw/core/cpu.h | 10 ++-----
linux-user/alpha/target_proc.h | 2 +-
accel/accel-target.c | 12 ++++----
accel/tcg/tcg-accel-ops.c | 3 +-
accel/tcg/translate-all.c | 2 +-
accel/tcg/watchpoint.c | 9 +++---
bsd-user/signal.c | 4 +--
cpu-common.c | 10 +++----
cpu-target.c | 9 ++----
disas/disas-common.c | 5 ++--
gdbstub/gdbstub.c | 26 ++++++----------
gdbstub/system.c | 7 ++---
gdbstub/user-target.c | 6 ++--
gdbstub/user.c | 7 ++---
hw/acpi/cpu.c | 4 +--
hw/acpi/cpu_hotplug.c | 3 +-
hw/core/cpu-common.c | 16 +++++-----
hw/core/cpu-system.c | 55 ++++++++++++----------------------
hw/core/generic-loader.c | 5 +---
linux-user/signal.c | 4 +--
target/arm/cpu.c | 3 +-
target/arm/tcg/cpu-v7m.c | 3 +-
target/microblaze/gdbstub.c | 3 +-
target/openrisc/gdbstub.c | 3 +-
24 files changed, 76 insertions(+), 135 deletions(-)
--
2.47.1
- [PATCH 00/11] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro,
Philippe Mathieu-Daudé <=
- [PATCH 01/11] cpus: Cache CPUClass early in instance_init() handler, Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 03/11] accel: Prefer cached CpuClass over CPU_GET_CLASS() macro, Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 02/11] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro, Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 05/11] disas: Prefer cached CpuClass over CPU_GET_CLASS() macro, Philippe Mathieu-Daudé, 2025/01/21
- [PATCH 04/11] user: Prefer cached CpuClass over CPU_GET_CLASS() macro, Philippe Mathieu-Daudé, 2025/01/21