qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups


From: Maxime Coquelin
Subject: Re: [Qemu-devel] [PATCH 0/4] exec: address space translation cleanups
Date: Tue, 16 May 2017 19:01:10 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0



On 05/16/2017 06:54 PM, Paolo Bonzini wrote:


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?

Yes it is.

Maxime



reply via email to

[Prev in Thread] Current Thread [Next in Thread]