aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé <philmd@linaro.org>2025-01-21 12:12:21 +0100
committerPhilippe Mathieu-Daudé <philmd@linaro.org>2025-03-06 15:46:18 +0100
commit2beb871dc20b57fc4b1ec2285dfc2145baf9df80 (patch)
tree43a078b6476a04928cc347deb01bb9238d9d9c48
parentf821d894de2025611f2b19598fc4191ac4167ed9 (diff)
downloadqemu-2beb871dc20b57fc4b1ec2285dfc2145baf9df80.zip
qemu-2beb871dc20b57fc4b1ec2285dfc2145baf9df80.tar.gz
qemu-2beb871dc20b57fc4b1ec2285dfc2145baf9df80.tar.bz2
hw/core/generic-loader: Do not open-code cpu_set_pc()
Directly call cpu_set_pc() instead of open-coding it. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20250122093028.52416-2-philmd@linaro.org>
-rw-r--r--hw/core/generic-loader.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/hw/core/generic-loader.c b/hw/core/generic-loader.c
index d9f5c2e..d3a426a 100644
--- a/hw/core/generic-loader.c
+++ b/hw/core/generic-loader.c
@@ -47,11 +47,8 @@ static void generic_loader_reset(void *opaque)
GenericLoaderState *s = GENERIC_LOADER(opaque);
if (s->set_pc) {
- CPUClass *cc = CPU_GET_CLASS(s->cpu);
cpu_reset(s->cpu);
- if (cc) {
- cc->set_pc(s->cpu, s->addr);
- }
+ cpu_set_pc(s->cpu, s->addr);
}
if (s->data_len) {