[PATCH 0/3] hw/mips: Cleanup in preparation of heterogenous prototype

Philippe Mathieu-Daudé posted 3 patches 1 year, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20231009171443.12145-1-philmd@linaro.org
Maintainers: "Philippe Mathieu-Daudé" <philmd@linaro.org>, Huacai Chen <chenhuacai@kernel.org>, Jiaxun Yang <jiaxun.yang@flygoat.com>, "Hervé Poussineau" <hpoussin@reactos.org>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, Aurelien Jarno <aurelien@aurel32.net>
include/hw/mips/cpudevs.h           | 14 --------------
include/hw/misc/mips_itu.h          |  4 +++-
target/mips/cpu.h                   |  7 +++----
hw/mips/cps.c                       |  1 -
hw/mips/fuloong2e.c                 |  1 -
hw/mips/jazz.c                      |  1 -
hw/mips/loongson3_virt.c            |  1 -
hw/mips/malta.c                     |  1 -
hw/mips/mips_int.c                  |  1 -
hw/mips/mipssim.c                   |  1 -
hw/misc/mips_itu.c                  |  4 ++--
target/mips/sysemu/cp0_timer.c      |  1 -
target/mips/tcg/sysemu/cp0_helper.c |  1 +
target/mips/tcg/sysemu/tlb_helper.c |  1 -
14 files changed, 9 insertions(+), 30 deletions(-)
delete mode 100644 include/hw/mips/cpudevs.h
[PATCH 0/3] hw/mips: Cleanup in preparation of heterogenous prototype
Posted by Philippe Mathieu-Daudé 1 year, 1 month ago
Prepare few MIPS hardware to be integrated in a
heterogeneous machine:
- Restrict MIPS-specific HW declaration to target/mips/
- Replace MIPSCPU by ArchCPU in common HW

Philippe Mathieu-Daudé (3):
  hw/mips: Merge 'hw/mips/cpudevs.h' with 'target/mips/cpu.h'
  hw/misc/mips_itu: Declare itc_reconfigure() in 'hw/misc/mips_itu.h'
  hw/misc/mips_itu: Make MIPSITUState target agnostic

 include/hw/mips/cpudevs.h           | 14 --------------
 include/hw/misc/mips_itu.h          |  4 +++-
 target/mips/cpu.h                   |  7 +++----
 hw/mips/cps.c                       |  1 -
 hw/mips/fuloong2e.c                 |  1 -
 hw/mips/jazz.c                      |  1 -
 hw/mips/loongson3_virt.c            |  1 -
 hw/mips/malta.c                     |  1 -
 hw/mips/mips_int.c                  |  1 -
 hw/mips/mipssim.c                   |  1 -
 hw/misc/mips_itu.c                  |  4 ++--
 target/mips/sysemu/cp0_timer.c      |  1 -
 target/mips/tcg/sysemu/cp0_helper.c |  1 +
 target/mips/tcg/sysemu/tlb_helper.c |  1 -
 14 files changed, 9 insertions(+), 30 deletions(-)
 delete mode 100644 include/hw/mips/cpudevs.h

-- 
2.41.0


Re: [PATCH 0/3] hw/mips: Cleanup in preparation of heterogenous prototype
Posted by Philippe Mathieu-Daudé 1 year, 1 month ago
On 9/10/23 19:14, Philippe Mathieu-Daudé wrote:

> Philippe Mathieu-Daudé (3):
>    hw/mips: Merge 'hw/mips/cpudevs.h' with 'target/mips/cpu.h'
>    hw/misc/mips_itu: Declare itc_reconfigure() in 'hw/misc/mips_itu.h'
>    hw/misc/mips_itu: Make MIPSITUState target agnostic

Queued to mips-next.


Re: [PATCH 0/3] hw/mips: Cleanup in preparation of heterogenous prototype
Posted by Richard Henderson 1 year, 1 month ago
On 10/9/23 10:14, Philippe Mathieu-Daudé wrote:
> Prepare few MIPS hardware to be integrated in a
> heterogeneous machine:
> - Restrict MIPS-specific HW declaration to target/mips/
> - Replace MIPSCPU by ArchCPU in common HW
> 
> Philippe Mathieu-Daudé (3):
>    hw/mips: Merge 'hw/mips/cpudevs.h' with 'target/mips/cpu.h'
>    hw/misc/mips_itu: Declare itc_reconfigure() in 'hw/misc/mips_itu.h'
>    hw/misc/mips_itu: Make MIPSITUState target agnostic

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

r~