Hi Biju, On Thu, Sep 8, 2022 at 3:01 PM Biju Das <biju.das.jz@xxxxxxxxxxxxxx> wrote: > > Subject: Re: [RFC PATCH 1/2] riscv: vendors: andes: Add support to > > configure the PMA regions > > > > On 08/09/2022 09:39, Biju Das wrote: > > > EXTERNAL EMAIL: Do not click links or open attachments unless you know > > > the content is safe > > > > > > Hi Conor, Atish, > > > > > > What RISC-V devices you have? > > > > A bunch ;) > > > > A __couple__ PolarFire SoC boards, HiFive Unleashed, D1 Nezha, Canaan > > k210 MAIX something & the VisionFive. > > If standard DMA api works without any issue means, on these platforms > IO Coherence port is enabled in the hardware. So all peripherals > involving DMA work as expected. > > > > Ours is RISC-V uniprocessor without IO Coherence Port. > > > > What does "IO Coherence Port" mean? Zicbo*? > > The HW will provide coherency between CPU and peripheral. > > If Zibco* is uniprocessor, then highly it may not have IO coherence > Port enabled in their design. Zicbo* is a set of extensions for the instructions. These cannot be retrofitted to existing silicon, but perhaps they can be trapped and emulated? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds