[PATCH v2 0/4] target/riscv: Misc header cleanups

Philippe Mathieu-Daudé posted 4 patches 10 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230628063234.32544-1-philmd@linaro.org
Maintainers: Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bin.meng@windriver.com>, Weiwei Li <liweiwei@iscas.ac.cn>, Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
target/riscv/cpu.h        |  5 +++--
target/riscv/cpu.c        | 20 ++++++++++++++------
target/riscv/cpu_helper.c |  9 ++++-----
target/riscv/csr.c        |  2 ++
target/riscv/translate.c  |  1 -
5 files changed, 23 insertions(+), 14 deletions(-)
[PATCH v2 0/4] target/riscv: Misc header cleanups
Posted by Philippe Mathieu-Daudé 10 months, 3 weeks ago
As requested by Daniel in [1], these patches are extracted from
my "target/riscv: Allow building without TCG (KVM-only so far)"
series and cleanly rebased onto Alistair's riscv-to-apply.next.

[1] https://lore.kernel.org/qemu-devel/59b5b342-8940-5ac1-0cec-8c136c4916d8@ventanamicro.com/
[2] https://lore.kernel.org/qemu-devel/20230626232007.8933-1-philmd@linaro.org/

Philippe Mathieu-Daudé (4):
  target/riscv: Remove unused 'instmap.h' header in translate.c
  target/riscv: Restrict sysemu specific header to user emulation
  target/riscv: Restrict 'rv128' machine to TCG accelerator
  target/riscv: Restrict riscv_cpu_do_interrupt() to sysemu

 target/riscv/cpu.h        |  5 +++--
 target/riscv/cpu.c        | 20 ++++++++++++++------
 target/riscv/cpu_helper.c |  9 ++++-----
 target/riscv/csr.c        |  2 ++
 target/riscv/translate.c  |  1 -
 5 files changed, 23 insertions(+), 14 deletions(-)

-- 
2.38.1


Re: [PATCH v2 0/4] target/riscv: Misc header cleanups
Posted by Alistair Francis 10 months, 2 weeks ago
On Wed, Jun 28, 2023 at 4:34 PM Philippe Mathieu-Daudé
<philmd@linaro.org> wrote:
>
> As requested by Daniel in [1], these patches are extracted from
> my "target/riscv: Allow building without TCG (KVM-only so far)"
> series and cleanly rebased onto Alistair's riscv-to-apply.next.
>
> [1] https://lore.kernel.org/qemu-devel/59b5b342-8940-5ac1-0cec-8c136c4916d8@ventanamicro.com/
> [2] https://lore.kernel.org/qemu-devel/20230626232007.8933-1-philmd@linaro.org/
>
> Philippe Mathieu-Daudé (4):
>   target/riscv: Remove unused 'instmap.h' header in translate.c
>   target/riscv: Restrict sysemu specific header to user emulation
>   target/riscv: Restrict 'rv128' machine to TCG accelerator
>   target/riscv: Restrict riscv_cpu_do_interrupt() to sysemu

Acked-by: Alistair Francis <alistair.francis@wdc.com>

But this doesn't apply on the latest riscv-to-apply.next

Alistair

>
>  target/riscv/cpu.h        |  5 +++--
>  target/riscv/cpu.c        | 20 ++++++++++++++------
>  target/riscv/cpu_helper.c |  9 ++++-----
>  target/riscv/csr.c        |  2 ++
>  target/riscv/translate.c  |  1 -
>  5 files changed, 23 insertions(+), 14 deletions(-)
>
> --
> 2.38.1
>
>