qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 0/8] sparc/leon3: Add support for -smp


From: Clément Chigot
Subject: Re: [PATCH v2 0/8] sparc/leon3: Add support for -smp
Date: Tue, 30 Jan 2024 09:38:00 +0100

Hey Philippe,

Gentle ping on this serie

Thanks,
Clément



On Tue, Jan 16, 2024 at 2:02 PM Clément Chigot <chigot@adacore.com> wrote:
>
> V2 modifications
>  - Patch1: Add SPDX copyright tags.
>  - Patch3: Add defines for MP_STATUS fields. Improve comments.
>  - Patch4: Improve a comment.
>  - Patch6: Dropped as already merged.
>
> ---
>
> This series allows leon3 emulations to record up 4 CPUs.
>
> It requires some enhancements in the grlib_irqmp device and adding the
> cpu_index field in the asr17 instruction.
>
> It has been tested locally with various bareboard runtimes.
>
>
> Clément Chigot (8):
>   sparc/grlib: split out the headers for each peripherals
>   intc/grlib_irqmp: add ncpus property
>   intc/grlib_irqmp: implements the multiprocessor status register
>   intc/grlib_irqmp: implements multicore irq
>   target/sparc: implement asr17 feature for smp
>   leon3: implement multiprocessor
>   leon3: check cpu_id in the tiny bootloader
>   MAINTAINERS: replace Fabien by myself as Leon3 maintainer
>
>  MAINTAINERS                                   |   2 +-
>  hw/char/grlib_apbuart.c                       |   6 +-
>  hw/intc/grlib_irqmp.c                         | 112 ++++++++++-----
>  hw/sparc/leon3.c                              | 135 +++++++++++++-----
>  hw/timer/grlib_gptimer.c                      |   6 +-
>  include/hw/char/grlib_uart.h                  |  32 +++++
>  .../hw/{sparc/grlib.h => intc/grlib_irqmp.h}  |  18 +--
>  include/hw/timer/grlib_gptimer.h              |  32 +++++
>  target/sparc/helper.c                         |  16 +++
>  target/sparc/helper.h                         |   1 +
>  target/sparc/translate.c                      |  13 +-
>  11 files changed, 278 insertions(+), 95 deletions(-)
>  create mode 100644 include/hw/char/grlib_uart.h
>  rename include/hw/{sparc/grlib.h => intc/grlib_irqmp.h} (83%)
>  create mode 100644 include/hw/timer/grlib_gptimer.h
>
> --
> 2.25.1
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]