qemu-devel
[Top][All Lists]
Advanced

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

Re: riscv: g_assert for NULL predicate?


From: Bin Meng
Subject: Re: riscv: g_assert for NULL predicate?
Date: Tue, 11 Apr 2023 11:44:52 +0800

On Wed, Apr 5, 2023 at 2:07 PM Alistair Francis <alistair23@gmail.com> wrote:
>
> On Mon, Apr 3, 2023 at 11:43 PM Wu, Fei <fei2.wu@intel.com> wrote:
> >
> > Recent commit 0ee342256af92 switches to g_assert() for the predicate()
> > NULL check from returning RISCV_EXCP_ILLEGAL_INST. Qemu doesn't have
> > predicate() for un-allocated CSRs, then a buggy userspace application
> > reads CSR such as 0x4 causes qemu to exit, I don't think it's expected.
>
> Hm.... That's not good. Userspace shouldn't be able to crash QEMU. I
> think we want to revert that patch then.
>
> @Bin Meng any thoughts?
>

Agree, I will send a patch for this.

Regards,
Bin



reply via email to

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