Hi, I'm writing a PCI board emulation in Qemu 0.8.1. (i386) I'm also writing the corresponding Linux 2.6 driver.
In the emulation, I'm performing DMA transfers by calls to cpu_physical_memory_rw() and then, I'm generating a interrupt. In the Linux driver, in the interrupt handler, when I check the transferred data, the most of the time they are not updated and when after waiting a little (10ms), I check again the transferred data, and they are OK (most of the time). In your opinion, is their something I'm missing ? Any help would be appreciated. Thanks, Jérôme. _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel