On 16/1/24 14:02, Clément Chigot 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
Cc'ing maintainers per:
$ ./scripts/get_maintainer.pl -f hw/sparc/leon3.c
"Clément Chigot" <chi...@adacore.com> (maintainer:Leon3)
Frederic Konrad <konrad.frede...@yahoo.fr> (maintainer:Leon3)
Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> (maintainer:SPARC TCG CPUs)
Artyom Tarasenko <atar4q...@gmail.com> (maintainer:SPARC TCG CPUs)
Mark / Artyom if you don't have PR planned I can take the v3 if you Ack.
Regards,
Phil.