qemu-riscv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v6 0/3] Support RISC-V IOPMP


From: Ethan Chen
Subject: Re: [PATCH v6 0/3] Support RISC-V IOPMP
Date: Mon, 3 Jun 2024 11:12:44 +0800
User-agent: Mutt/2.1.4 (2021-12-11)

Hi Dainel,

Sorry for the delayed response. I've been busy over the past two months.
I plan to submit the next version of the patch within two weeks.

Thanks,
Ethan Chen

On Mon, May 27, 2024 at 09:09:49AM -0300, Daniel Henrique Barboza wrote:
> Hi Ethan,
> 
> 
> Did you send v7 already and I somehow missed it? This is the latest version I
> have for this IOPMP work in my inbox.
> 
> If this is the latest, do you plan to send a new version? Most of the comments
> made in patche 2 are simple code style changes and there's no technical 
> reason to
> not get this work merged for this release.
> 
> 
> Thanks,
> 
> Daniel
> 
> On 2/7/24 06:34, Ethan Chen wrote:
> > This series implements IOPMP specification v1.0.0-draft4 rapid-k model and 
> > add
> > IOPMP device to RISC-V virt machine.
> > 
> > Patch 1 add config STREAM make other device can reuse /hw/core/stream.c, 
> > IOPMP
> > implementation will use it. Patch 2 implement IOPMP deivce. Patch 3 add 
> > IOPMP
> > device to RISC-V virt machine.
> > 
> > The IOPMP specification url:
> > https://github.com/riscv-non-isa/iopmp-spec/blob/main/riscv_iopmp_specification.pdf
> > 
> > Changes for v6:
> >    - Rebased
> >    - IOPMP: Fix MDLCK_MD and ENTRYLCK_F did not lock correspond registers
> >             Fix iopmp_write for ENTRY_ADDRH and ENTRYLCK_L
> >    - Refine coding style (Daniel Henrique Barboza)
> > 
> > Thanks,
> > Ethan Chen
> > 
> > Ethan Chen (3):
> >    hw/core: Add config stream
> >    Add RISC-V IOPMP support
> >    hw/riscv/virt: Add IOPMP support
> > 
> >   docs/system/riscv/virt.rst                    |   12 +
> >   hw/Kconfig                                    |    1 +
> >   hw/core/Kconfig                               |    3 +
> >   hw/core/meson.build                           |    2 +-
> >   hw/misc/Kconfig                               |    4 +
> >   hw/misc/meson.build                           |    1 +
> >   hw/misc/riscv_iopmp.c                         | 1202 +++++++++++++++++
> >   hw/misc/trace-events                          |    4 +
> >   hw/riscv/Kconfig                              |    1 +
> >   hw/riscv/virt.c                               |  110 +-
> >   include/hw/misc/riscv_iopmp.h                 |  187 +++
> >   .../hw/misc/riscv_iopmp_transaction_info.h    |   28 +
> >   include/hw/riscv/virt.h                       |    8 +-
> >   13 files changed, 1559 insertions(+), 4 deletions(-)
> >   create mode 100644 hw/misc/riscv_iopmp.c
> >   create mode 100644 include/hw/misc/riscv_iopmp.h
> >   create mode 100644 include/hw/misc/riscv_iopmp_transaction_info.h
> > 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]