aboutsummaryrefslogtreecommitdiffstats
path: root/tools/flask/libflask
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-08-09 16:32:45 +0100
committerKeir Fraser <keir.fraser@citrix.com>2010-08-09 16:32:45 +0100
commit1cb3c0f2288ef1043eb7d1a318a226a1ebc3be1b (patch)
tree57827755cfed55b8d975ec7610cb8ac66544c4bd /tools/flask/libflask
parentac4579a705fa78c216b2a004b8ec710afc989f9f (diff)
downloadxen-1cb3c0f2288ef1043eb7d1a318a226a1ebc3be1b.tar.gz
xen-1cb3c0f2288ef1043eb7d1a318a226a1ebc3be1b.tar.bz2
xen-1cb3c0f2288ef1043eb7d1a318a226a1ebc3be1b.zip
vt-d: Fix ioapic write order in io_apic_write_remap_rte
At the end of io_apic_write_remap_rte, it writes new entry (remapped interrupt) to ioapic. But it writes low 32 bits before high 32 bits, it unmasks interrupt before writing high 32 bits if 'mask' bit in low 32 bits is cleared. Thus it may result in issues. This patch fixes this issue by writing high 32 bits before low 32 bits. Signed-off-by: Jiang, Yunhong <yunhong.jiang@intel.com> Signed-off-by: Weidong Han <weidong.han@intel.com>
Diffstat (limited to 'tools/flask/libflask')
0 files changed, 0 insertions, 0 deletions