[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Kernel patch cases qemu live migration failed.
From: |
Peter Maydell |
Subject: |
Re: Kernel patch cases qemu live migration failed. |
Date: |
Mon, 19 Oct 2020 15:18:11 +0100 |
On Mon, 19 Oct 2020 at 14:40, Andrew Jones <drjones@redhat.com> wrote:
>
> On Mon, Oct 19, 2020 at 12:43:33PM +0100, Peter Maydell wrote:
> > Well, ID regs are special in the architecture -- they always exist
> > and must RAZ/WI, even if they're not actually given any fields yet.
> > This is different from other "unused" parts of the system register
> > encoding space, which UNDEF.
>
> Table D12-2 confirms the register should be RAZ, as it says the register
> is "RO, but RAZ if SVE is not implemented". Does "RO" imply "WI", though?
> For the guest we inject an exception on writes, and for userspace we
> require the value to be preserved on write.
Sorry, I mis-spoke. They're RAZ, but not WI, just RO (which is to say
they'll UNDEF if you try to write to them).
> I think we should follow the spec, even for userspace access, and be RAZ
> for when the feature isn't implemented. As for writes, assuming the
> exception injection is what we want for the guest (not WI), then that's
> correct. For userspace, I think we should continue forcing preservation
> (which will force preservation of zero when it's RAZ).
Yes, that sounds right.
thanks
-- PMM
- Kernel patch cases qemu live migration failed., 张东旭, 2020/10/15
- Re: Kernel patch cases qemu live migration failed., Marc Zyngier, 2020/10/15
- Re: Kernel patch cases qemu live migration failed., Andrew Jones, 2020/10/15
- Re: Kernel patch cases qemu live migration failed., Marc Zyngier, 2020/10/15
- Re: Kernel patch cases qemu live migration failed., Andrew Jones, 2020/10/15
- Re: Kernel patch cases qemu live migration failed., Peter Maydell, 2020/10/15
- Re: Kernel patch cases qemu live migration failed., Andrew Jones, 2020/10/19
- Re: Kernel patch cases qemu live migration failed., Dave Martin, 2020/10/19
- Re: Kernel patch cases qemu live migration failed., Peter Maydell, 2020/10/19
- Re: Kernel patch cases qemu live migration failed., Andrew Jones, 2020/10/19
- Re: Kernel patch cases qemu live migration failed.,
Peter Maydell <=
- Re: Kernel patch cases qemu live migration failed., Dave Martin, 2020/10/19
- Re: Kernel patch cases qemu live migration failed., Andrew Jones, 2020/10/19
- Re: Kernel patch cases qemu live migration failed., Dave Martin, 2020/10/19
Re: Kernel patch cases qemu live migration failed., Andrew Jones, 2020/10/15