[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/11] hw/mips/loongson3: Remove uses of &first_cpu global
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v2 00/11] hw/mips/loongson3: Remove uses of &first_cpu global |
Date: |
Thu, 16 Jan 2025 00:29:40 +0100 |
Missing review: #2
Since v1:
- Reworked patch 2 (rth)
Propagate values from machine_init() in order to remove
use of globals such &first_cpu and ¤t_machine.
Philippe Mathieu-Daudé (11):
hw/mips/loongson3_virt: Factor generic_cpu_reset() out
hw/mips/loongson3_virt: Invert vCPU creation order to remove
&first_cpu
hw/mips/loongson3_virt: Have fw_conf_init() access local loaderparams
hw/mips/loongson3_virt: Pass CPU argument to get_cpu_freq_hz()
hw/mips/loongson3_bootp: Include missing headers
hw/mips/loongson3: Propagate cpu_count to init_loongson_params()
hw/mips/loongson3_virt: Propagate cpu_count to init_boot_param()
hw/mips/loongson3_bootp: Propagate processor_id to init_cpu_info()
hw/mips/loongson3_virt: Propagate processor_id to
init_loongson_params()
hw/mips/loongson3_virt: Propagate %processor_id to init_boot_param()
hw/mips/loongson3_bootp: Move to common_ss[]
hw/mips/loongson3_bootp.h | 1 +
hw/mips/loongson3_bootp.c | 16 +++++++-----
hw/mips/loongson3_virt.c | 54 ++++++++++++++++++++++-----------------
hw/mips/meson.build | 3 ++-
4 files changed, 42 insertions(+), 32 deletions(-)
--
2.47.1
- [PATCH v2 00/11] hw/mips/loongson3: Remove uses of &first_cpu global,
Philippe Mathieu-Daudé <=
- [PATCH v2 02/11] hw/mips/loongson3_virt: Invert vCPU creation order to remove &first_cpu, Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 01/11] hw/mips/loongson3_virt: Factor generic_cpu_reset() out, Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 03/11] hw/mips/loongson3_virt: Have fw_conf_init() access local loaderparams, Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 04/11] hw/mips/loongson3_virt: Pass CPU argument to get_cpu_freq_hz(), Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 05/11] hw/mips/loongson3_bootp: Include missing headers, Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 08/11] hw/mips/loongson3_bootp: Propagate processor_id to init_cpu_info(), Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 07/11] hw/mips/loongson3_virt: Propagate cpu_count to init_boot_param(), Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 06/11] hw/mips/loongson3: Propagate cpu_count to init_loongson_params(), Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 11/11] hw/mips/loongson3_bootp: Move to common_ss[], Philippe Mathieu-Daudé, 2025/01/15
- [PATCH v2 10/11] hw/mips/loongson3_virt: Propagate %processor_id to init_boot_param(), Philippe Mathieu-Daudé, 2025/01/15