diff options
| author | Keir Fraser <keir.fraser@citrix.com> | 2010-08-09 16:32:45 +0100 |
|---|---|---|
| committer | Keir Fraser <keir.fraser@citrix.com> | 2010-08-09 16:32:45 +0100 |
| commit | 1cb3c0f2288ef1043eb7d1a318a226a1ebc3be1b (patch) | |
| tree | 57827755cfed55b8d975ec7610cb8ac66544c4bd /tools/flask/libflask | |
| parent | ac4579a705fa78c216b2a004b8ec710afc989f9f (diff) | |
| download | xen-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
