aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/schedule.c
diff options
context:
space:
mode:
authorDario Faggioli <dario.faggioli@citrix.com>2012-01-17 11:11:26 +0000
committerDario Faggioli <dario.faggioli@citrix.com>2012-01-17 11:11:26 +0000
commitf7f025a9a66c9e6c14acb296ff7ce22c4aed85e8 (patch)
tree9977942d5c48542ba0124346439938cf990ee1dd /xen/common/schedule.c
parent6031949b0f70fcddfcac6b5d62c0b564810e4bd8 (diff)
downloadxen-f7f025a9a66c9e6c14acb296ff7ce22c4aed85e8.tar.gz
xen-f7f025a9a66c9e6c14acb296ff7ce22c4aed85e8.tar.bz2
xen-f7f025a9a66c9e6c14acb296ff7ce22c4aed85e8.zip
Move IOMMU faults handling into softirq for VT-d.
Dealing with interrupts from VT-d IOMMU(s) is deferred to a softirq-tasklet, raised by the actual IRQ handler. Since a new interrupt is not generated, even if further faults occur, until we cleared all the pending ones, there's no need of disabling IRQs, as the hardware does it by its own. Notice that this may cause the log to overflow, but none of the existing entry will be overwritten. Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/common/schedule.c')
0 files changed, 0 insertions, 0 deletions