On Thu, Sep 2, 2021 at 9:02 AM LIU Zhiwei <zhiwei_...@c-sky.com> wrote: > > > On 2021/9/1 下午9:05, Bin Meng wrote: > > On Wed, Sep 1, 2021 at 8:51 PM LIU Zhiwei <zhiwei_...@c-sky.com> wrote: > >> These variables should be target_ulong. If truncated to int, > >> the bool conditions they indicate will be wrong. > >> > >> As satp is very important for Linux, this bug almost fails every boot. > > Could you please describe which Linux configuration is broken? > > I use the image from: > > https://gitlab.com/c-sky/buildroot/-/jobs/1251564514/artifacts/browse/output/images/ > > > I have > > a 64-bit 5.10 kernel and it boots fine. > > The login is mostly OK for me. But the busybox can't run properly.
Which kernel version is this? Could you please investigate and indicate in the commit message? I just tested current qemu-system-riscv64 can boot to Ubuntu 20.04 distro user space. Regards, Bin