x86/vMSI-X: fix qword write covering vector control field
authorJan Beulich <jbeulich@suse.com>
Fri, 8 Apr 2016 20:33:17 +0000 (22:33 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 8 Apr 2016 20:33:17 +0000 (22:33 +0200)
commit7d8519f63ab703e519efe1e8a6d8ccd65b8a803b
treec3c4e488c4af8ee49aea6e00e73a8264ac902c0d
parent37fa335a95ccb0327cdfcb8f60dd265d7c4eae1a
x86/vMSI-X: fix qword write covering vector control field

Along with using the upper 32 bits of the written value, the address
also needs advancing, so that msix_write_completion() will use the
correct address for re-invocation of msixtbl_write().

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/vmsi.c