[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
>
- Re: [PATCH v2 4/8] intc/grlib_irqmp: implements multicore irq, (continued)
- [PATCH v2 5/8] target/sparc: implement asr17 feature for smp, Clément Chigot, 2024/01/16
- [PATCH v2 6/8] leon3: implement multiprocessor, Clément Chigot, 2024/01/16
- [PATCH v2 8/8] MAINTAINERS: replace Fabien by myself as Leon3 maintainer, Clément Chigot, 2024/01/16
- [PATCH v2 7/8] leon3: check cpu_id in the tiny bootloader, Clément Chigot, 2024/01/16
- Re: [PATCH v2 0/8] sparc/leon3: Add support for -smp,
Clément Chigot <=
- Re: [PATCH v2 0/8] sparc/leon3: Add support for -smp, Philippe Mathieu-Daudé, 2024/01/30