[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/10] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v2 00/10] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro |
Date: |
Wed, 22 Jan 2025 10:30:18 +0100 |
Missing review: 1 & 2
v1 cover:
Use cached CPUState::cc to get CPUClass.
Main rationale is overall code style.
Philippe Mathieu-Daudé (10):
hw/core/generic-loader: Do not open-code cpu_set_pc()
gdbstub: Clarify no more than @gdb_num_core_regs can be accessed
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
target/arm: Prefer cached CpuClass over CPU_GET_CLASS() macro
include/hw/core/cpu.h | 12 ++++----
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 | 5 ----
target/openrisc/gdbstub.c | 5 ----
24 files changed, 76 insertions(+), 141 deletions(-)
--
2.47.1
- [PATCH v2 00/10] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro,
Philippe Mathieu-Daudé <=
- [PATCH v2 01/10] hw/core/generic-loader: Do not open-code cpu_set_pc(), Philippe Mathieu-Daudé, 2025/01/22
- [PATCH v2 02/10] gdbstub: Clarify no more than @gdb_num_core_regs can be accessed, Philippe Mathieu-Daudé, 2025/01/22
- [PATCH v2 04/10] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro, Philippe Mathieu-Daudé, 2025/01/22
- [PATCH v2 03/10] cpus: Cache CPUClass early in instance_init() handler, Philippe Mathieu-Daudé, 2025/01/22
- [PATCH v2 05/10] accel: Prefer cached CpuClass over CPU_GET_CLASS() macro, Philippe Mathieu-Daudé, 2025/01/22
- [PATCH v2 06/10] user: Prefer cached CpuClass over CPU_GET_CLASS() macro, Philippe Mathieu-Daudé, 2025/01/22
- [PATCH v2 07/10] disas: Prefer cached CpuClass over CPU_GET_CLASS() macro, Philippe Mathieu-Daudé, 2025/01/22