[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v1 0/6] s390x/tcg: fix some accesses using low a
From: |
Cornelia Huck |
Subject: |
Re: [Qemu-devel] [PATCH v1 0/6] s390x/tcg: fix some accesses using low address |
Date: |
Wed, 27 Sep 2017 13:49:10 +0200 |
On Tue, 26 Sep 2017 20:33:12 +0200
David Hildenbrand <address@hidden> wrote:
> Conny reported that a guest Linux currently spits out:
> "The s390-virtio transport is deprecated. Please switch to a modern host
> providing virtio-ccw."
>
> This is strange, because we have no legacy virtio transport in QEMU :)
>
> Main problem is, that a page is tested for acccess, and the test does not
> fail. All memory access variants like stb_phys() will never fail. On
> invalid memory, they simply do nothing.
>
> Linux uses lura for this check. Let's introduce a _real MMU that handles
> prefixing and can later be used for things like low address protection.
>
> The other BUG is that a check for invalid memory is wrong. Therefore,
> Patch 1 alone makes the guest crash when trying to initialize the
> virtio transport. Crazy stuff.
Indeed, thanks for hunting this down! No strange messages for me any
more :)
Fixed up the empty line in lura and applied to s390-next.
- [Qemu-devel] [PATCH v1 0/6] s390x/tcg: fix some accesses using low address, David Hildenbrand, 2017/09/26
- [Qemu-devel] [PATCH v1 1/6] s390x/tcg: fix checking for invalid memory check, David Hildenbrand, 2017/09/26
- [Qemu-devel] [PATCH v1 2/6] s390x/tcg: add MMU for real addresses, David Hildenbrand, 2017/09/26
- [Qemu-devel] [PATCH v1 3/6] s390x/tcg: make lura(g) use the new _real mmu., David Hildenbrand, 2017/09/26
- [Qemu-devel] [PATCH v1 4/6] s390x/tcg: make stora(g) use the new _real mmu, David Hildenbrand, 2017/09/26
- [Qemu-devel] [PATCH v1 5/6] s390x/tcg: make testblock use the new _real mmu, David Hildenbrand, 2017/09/26
- [Qemu-devel] [PATCH v1 6/6] s390x/tcg: make idte/ipte use the new _real mmu, David Hildenbrand, 2017/09/26
- Re: [Qemu-devel] [PATCH v1 0/6] s390x/tcg: fix some accesses using low address, Richard Henderson, 2017/09/26
- Re: [Qemu-devel] [PATCH v1 0/6] s390x/tcg: fix some accesses using low address,
Cornelia Huck <=