[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups |
Date: |
Tue, 16 May 2017 18:54:24 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 |
On 16/05/2017 18:51, Maxime Coquelin wrote:
>>
>> I faced the problem the old patch fixes when declaring and attaching
>> an IOMMU device, but booting the kernel with intel_iommu=off.
>>
>> I tested again with patches 1 & 4 of your series, and I confirm it
>> fixes the issue:
>> Tested-by: Maxime Coquelin <address@hidden>
>
> I did some more testing with my "vhost-user IOMMU" setup, and the series
> actually breaks with IOMMU device attached, and intel_iommu=on.
>
> The main difference with the previous passing test is the guest RAM
> size. In the working setup, it is 2G of 2M hugepages, vs. 4G of 2M
> hugepages in the failing one. Note that I also reproduce with
> vhost-kernel backend.
>
> The error happens in the first vhost_device_iotlb_miss() call:
> qemu-system-x86_64: Fail to lookup the translated address b5d7c000
>
> I don't have the root cause yet, I'll keep you updated.
I suppose it is patch 4?
Paolo
- Re: [Qemu-devel] [PATCH 1/4] exec: simplify phys_page_find() params, (continued)
- [Qemu-devel] [PATCH 2/4] exec: rename resolve_subpage, Peter Xu, 2017/05/15
- [Qemu-devel] [PATCH 3/4] exec: further use is_mmio, Peter Xu, 2017/05/15
- [Qemu-devel] [PATCH 4/4] exec: abstract address_space_do_translate(), Peter Xu, 2017/05/15
- Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups, Maxime Coquelin, 2017/05/16
- Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups, Maxime Coquelin, 2017/05/16
- Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups, Peter Xu, 2017/05/17
- Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups, Peter Xu, 2017/05/17
- Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups, Maxime Coquelin, 2017/05/17
- Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups, Paolo Bonzini, 2017/05/17
- Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups, Peter Xu, 2017/05/17