[PATCH v4 0/8] *** Add MIPS P8700 platform ***

Chao-ying Fu icebergfu at gmail.com
Mon May 19 11:33:20 PDT 2025


On Mon, May 19, 2025 at 5:16 AM Anup Patel <anup at brainfault.org> wrote:
>
> On Wed, Apr 30, 2025 at 5:37 AM Chao-ying Fu <icebergfu at gmail.com> wrote:
> >
> > ***
> > Changes in v4:
> >   Remove code that overrides nascent_init.
> >   Update p8700.c to work with the latest override.
> >   Use csr_set for mipsconfig6 in p8700.c.
> >   Add riscv,cbom-block-size to the dts file.
> >
> > Changes in v3:
> >   Remove stw.s, stw.h, and extra scratch space.
> >   Use nascent_init to initialze MIPS CSRs.
> >   Add amo emulation via illegal instruction exceptions.
> >   Change to use AMO and RDTIME illegal instruction exceptions.
> >   Revise the dts file.
> >   Remove code that jumps to mips_cps_core_entry.
> >
> > Changes in v2:
> >   Break up one patch to 11 patches.
> >
> > Changes in v1:
> >   Original code.
> > ***
> >
> > Chao-ying Fu (8):
> >   platform: generic: mips: add P8700
> >   platform: generic: mips: add header files
> >   platform: generic: mips: add an entry function
> >   platform: generic: mips: add the platform file
> >   lib: Emulate amo instructions
> >   platform: generic: mips: add a dts file
> >   platform: generic: mips: add objects.mk
> >   Initialize MIPS custom PMA registers
>
> Drop the AMO emulation patch since I have send another version
> of this patch.
>
> Also, you need to rebase this series on latest OpenSBI because
> the platform override mechanism in generic platform has changed.
>
> Regards,
> Anup

  Yes. I will drop the AMO patch, rebase, and send out a new patch set (v6).
Note: I sent out v5 two weeks ago. (Please ignore v5.)
  Thanks a lot for the review!

Regards,
Chao-ying



More information about the opensbi mailing list