[Top][All Lists]

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

Re: [Qemu-devel] [PATCH] ahci: map memory via device's address space ins

From: Jordan Hargrave
Subject: Re: [Qemu-devel] [PATCH] ahci: map memory via device's address space instead of address_space_memory
Date: Wed, 25 Feb 2015 23:13:09 -0600

Referencing this old thread: https://lists.nongnu.org/archive/html/qemu-devel/2014-07/msg00606.html

I've run into an issue recently with testing q35 DMAR/intel iommu with ahci driver.  My ahci driver writes the upper-32 bits (PORT_FIS_ADDR_HI) first then the lower 32-bits (PORT_FIS_ADDR).

The contents of PORT_FIS_ADDR therefore are stale when the PORT_FIS_ADDR_HI write calls map_page().  DMAR translation fails at this point as the old stale address (from SEABIOS initialization) is not in the DMAR page table.

reply via email to

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