[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [V9 0/4] AMD IOMMU
From: |
Jan Kiszka |
Subject: |
Re: [Qemu-devel] [V9 0/4] AMD IOMMU |
Date: |
Wed, 4 May 2016 09:26:16 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 |
On 2016-05-04 09:05, David Kiarie wrote:
> On Wed, May 4, 2016 at 9:12 AM, Jan Kiszka <address@hidden> wrote:
>> On 2016-04-30 00:42, David Kiarie wrote:
>>> These series adds AMD IOMMU support to Qemu. It's currently in the 9th
>>> version.
>>>
>>> In this series I have (hopefully) addressed all the comments made in the
>>> previous version.
>>> I have also tested and successfully passed-through PCI device 'ac97' with
>>> more devices to be tested.
>>>
>>
>> I've done some basic testing with a Jailhouse setup and found it
>> working. The ACPI table is now properly parsed and the DMA remapping was
>> not disturbing the system after Jailhouse was activated.
>>
>> However, it was also still not intervening after I started to corrupt
>> the configuration, removed DMA target properties from most of the RAM or
>> dropped PCI devices.
>
> This means you're invalidating DTEs ?
No, it's either enabling the IOMMU with only a partially filled or
completely empty page table or not listing a specific device that
continues to do DMA (pattern: Linux boots with IOMMU off, Jailhouse
configures 1:1 mappings afterwards and enables IOMMU).
Jan
>
>>
>> You are not dropping invalid remapping requests, are you? According to
>> the logs, you are detecting them at least:
>>
>> (amd-iommu)amd_iommu_get_dte: Device Table at 0x3b0d4000
>> (amd-iommu)amd_iommu_get_dte: Pte entry at 0x0 is invalid
>> (amd-iommu)amd_iommu_translate: devid: 00:02.0 gpa 0x32f39480 hpa 0x32f39000
>>
>> It's a bit hard to test right now if remapping is actually properly
>> working in all important cases if you do not reject invalid ones.
>>
>> Jan
>>
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, Michael S. Tsirkin, 2016/05/01
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, Jan Kiszka, 2016/05/04
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, David Kiarie, 2016/05/04
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU,
Jan Kiszka <=
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, Valentine Sinitsyn, 2016/05/04
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, David Kiarie, 2016/05/04
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, Valentine Sinitsyn, 2016/05/04
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, David Kiarie, 2016/05/04
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, Valentine Sinitsyn, 2016/05/04
- Re: [Qemu-devel] [V9 0/4] AMD IOMMU, David Kiarie, 2016/05/05