Subject: [RFC] ARM/ARM64: KVM: Implement KVM_FLUSH_DCACHE_GPA ioctl

From: [email-masked] (Paolo Bonzini)
Date: Thu, 07 May 2015 19:01:36 +0200

On 07/05/2015 18:56, J?r?my Fangu?de wrote:
> USB devices fail with a timeout error, as if the communication between
> the kernel and the devices fail at a certain point:
> usb 1-1: device not accepting address 5, error -110
> usb usb1-port1: unable to enumerate USB device
> 
> e1000 fails when the userspace tries to use it, with these type of
> kernel messages:
> e1000 0000:00:02.0 eth0: Detected Tx Unit Hang
>   Tx Queue             <0>
>   TDH                  <d>
>   TDT                  <d>
>   next_to_use          <d>
>   next_to_clean        <9>
> buffer_info[next_to_clean]
>   time_stamp           <ffff9311>
>   next_to_watch        <a>
>   jiffies              <ffff956a>
>   next_to_watch.status <0>

Can you find out what memory attributes the guest is using for the
memory---and if it's uncached, why?

Paolo