Revision 8f4fd86aa5d6aa122619623910065d236592e37c authored by David Woodhouse on 06 January 2021, 15:39:55 UTC, committed by Juergen Gross on 13 January 2021, 15:12:03 UTC
With INTX or GSI delivery, Xen uses the event channel structures of CPU0. If the interrupt gets handled by Linux on a different CPU, then no events are seen as pending. Rather than introducing locking to allow other CPUs to process CPU0's events, just ensure that the PCI interrupts happens only on CPU0. Signed-off-by: David Woodhouse <dwmw@amazon.co.uk> Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com> Link: https://lore.kernel.org/r/20210106153958.584169-3-dwmw2@infradead.org Signed-off-by: Juergen Gross <jgross@suse.com>
1 parent 3499ba8
File | Mode | Size |
---|---|---|
Makefile | -rw-r--r-- | 488 bytes |
accel.c | -rw-r--r-- | 13.7 KB |
accel.h | -rw-r--r-- | 6.9 KB |
chip.h | -rw-r--r-- | 4.1 KB |
debug.h | -rw-r--r-- | 592 bytes |
dvi.c | -rw-r--r-- | 12.3 KB |
dvi.h | -rw-r--r-- | 1.8 KB |
global.c | -rw-r--r-- | 1.0 KB |
global.h | -rw-r--r-- | 1.6 KB |
hw.c | -rw-r--r-- | 57.9 KB |
hw.h | -rw-r--r-- | 20.9 KB |
ioctl.c | -rw-r--r-- | 2.1 KB |
ioctl.h | -rw-r--r-- | 4.9 KB |
lcd.c | -rw-r--r-- | 30.3 KB |
lcd.h | -rw-r--r-- | 3.0 KB |
share.h | -rw-r--r-- | 6.9 KB |
tblDPASetting.c | -rw-r--r-- | 3.3 KB |
tblDPASetting.h | -rw-r--r-- | 783 bytes |
via-core.c | -rw-r--r-- | 18.8 KB |
via-gpio.c | -rw-r--r-- | 7.1 KB |
via_aux.c | -rw-r--r-- | 1.3 KB |
via_aux.h | -rw-r--r-- | 2.1 KB |
via_aux_ch7301.c | -rw-r--r-- | 668 bytes |
via_aux_edid.c | -rw-r--r-- | 1.7 KB |
via_aux_sii164.c | -rw-r--r-- | 834 bytes |
via_aux_vt1621.c | -rw-r--r-- | 542 bytes |
via_aux_vt1622.c | -rw-r--r-- | 676 bytes |
via_aux_vt1625.c | -rw-r--r-- | 663 bytes |
via_aux_vt1631.c | -rw-r--r-- | 676 bytes |
via_aux_vt1632.c | -rw-r--r-- | 810 bytes |
via_aux_vt1636.c | -rw-r--r-- | 676 bytes |
via_clock.c | -rw-r--r-- | 8.6 KB |
via_clock.h | -rw-r--r-- | 1.5 KB |
via_i2c.c | -rw-r--r-- | 6.4 KB |
via_modesetting.c | -rw-r--r-- | 7.0 KB |
via_modesetting.h | -rw-r--r-- | 1.1 KB |
via_utility.c | -rw-r--r-- | 5.2 KB |
via_utility.h | -rw-r--r-- | 759 bytes |
viafbdev.c | -rw-r--r-- | 58.2 KB |
viafbdev.h | -rw-r--r-- | 2.8 KB |
viamode.c | -rw-r--r-- | 16.4 KB |
viamode.h | -rw-r--r-- | 1.3 KB |
vt1636.c | -rw-r--r-- | 6.8 KB |
vt1636.h | -rw-r--r-- | 1.1 KB |
Computing file changes ...