[RFC 0/2] JH7100 Monitor Core

Emil Renner Berthing kernel at esmil.dk
Mon Jul 11 01:47:51 PDT 2022


On Sun, 10 Jul 2022 at 13:13, Conor Dooley <mail at conchuod.ie> wrote:
>
> From: Conor Dooley <conor.dooley at microchip.com>
>
> Hey Emil,
>
> Had a go at adding that E24, made it an RFC b/c I am not sure if I got
> the cache setup anywhere close to correct. I had a look in the SiFive
> E24 docs & in [0] which said "16KB I-cache with 32 Byte cache line".
> Didn't have anything else to go on, so I kept the same ratio between
> lines/sets/size as other SiFive monitor cores, but since they're not
> 32 bit I dunno if that's correct (IOW it is a wild guess).
>
> Hopefully you know better than I do..

Hi Conor,

Thanks for the patch! Unfortunately I don't know any more, but I'm
fine with adding this data for now.

/Emil

1: https://sifive.cdn.prismic.io/sifive/dc408861-94ce-4d82-a704-caddec98609d_e24_core_complex_manual_21G3.pdf

> Thanks,
> Conor.
>
> 0: https://github.com/starfive-tech/JH7100_Docs/blob/main/JH7100%20Data%20Sheet%20V01.01.04-EN%20(4-21-2021).pdf
>
> Conor Dooley (2):
>   dt-bindings: riscv: document the sifive e24
>   riscv: dts: starfive: add the missing monitor core
>
>  .../devicetree/bindings/riscv/cpus.yaml       |  2 ++
>  arch/riscv/boot/dts/starfive/jh7100.dtsi      | 20 +++++++++++++++++++
>  2 files changed, 22 insertions(+)
>
> --
> 2.37.0
>



More information about the linux-riscv mailing list