[PATCH v2 0/8] Introduce MIPS64r6 target

Aleksandar Rakic posted 8 patches 4 days, 7 hours ago
Only 0 patches received!
[PATCH v2 0/8] Introduce MIPS64r6 target
Posted by Aleksandar Rakic 4 days, 7 hours ago
This patch series introduces support for the MIPS64r6 target in QEMU,
bringing the latest architecture features and improvements to the MIPS
target. In addition to the new target, this series also includes
several bug fixes that have been in use internally for years within
the MIPS ecosystem.
 
These patches are cherry-picked from the branch mips_rel/4_1_0/master on
the MIPS' repository: https://github.com/MIPS/gnutools-qemu/
Further details on individual changes are included in the respective
patches. An instance of a pipeline of QEMU CI jobs run with input
variable QEMU_CI=1 for this patch series is available here:
https://gitlab.com/rakicaleksandar1999/qemu/-/pipelines/1470628690
and for the master branch is available here:
https://gitlab.com/rakicaleksandar1999/qemu/-/pipelines/1462140373
Re: [PATCH v2 0/8] Introduce MIPS64r6 target
Posted by Philippe Mathieu-Daudé 15 hours ago
Hi Aleksandar,

On 18/10/24 10:18, Aleksandar Rakic wrote:
> This patch series introduces support for the MIPS64r6 target in QEMU,

QEMU supports the MIPS64r6 since 10 years... See commit a773cc79704
("target-mips: define a new generic CPU supporting MIPS64 Release 6
ISA"). This CPU then became the I6400 in commit 8f95ad1c79b. The I6500
was added in commit ca1ffd14ed8.

> bringing the latest architecture features and improvements to the MIPS
> target. In addition to the new target, this series also includes
> several bug fixes that have been in use internally for years within
> the MIPS ecosystem.

What features / improvements are missing in the mainstream repository?
Do you have tests for them?

The I6500 lacks the DSPRAM. Last contribution was incomplete, see:
https://lore.kernel.org/qemu-devel/07b3eb94-30a5-910b-760a-0058e52d23b3@redhat.com/

> These patches are cherry-picked from the branch mips_rel/4_1_0/master on
> the MIPS' repository: https://github.com/MIPS/gnutools-qemu/
> Further details on individual changes are included in the respective
> patches. An instance of a pipeline of QEMU CI jobs run with input
> variable QEMU_CI=1 for this patch series is available here:
> https://gitlab.com/rakicaleksandar1999/qemu/-/pipelines/1470628690
> and for the master branch is available here:
> https://gitlab.com/rakicaleksandar1999/qemu/-/pipelines/1462140373

Something is wrong with your series, as each patch is sent
separately. Could you fix that please, since it makes it hard to
apply your patches.

Thanks,

Phil.