On Tue, 26 Sep 2017 20:33:12 +0200 David Hildenbrand <da...@redhat.com> 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.