diff options
author | 2017-11-27 09:11:53 +0100 | |
---|---|---|
committer | 2018-01-14 21:11:57 +0100 | |
commit | cf878e169d37b596de41322291523951540984c1 (patch) | |
tree | 7186ab7f8a2d38101ccad769e6e0850e4db2a807 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | x86/jailhouse: Halt instead of failing to restart (diff) | |
download | linux-dev-cf878e169d37b596de41322291523951540984c1.tar.xz linux-dev-cf878e169d37b596de41322291523951540984c1.zip |
x86/jailhouse: Wire up IOAPIC for legacy UART ports
The typical I/O interrupts in non-root cells are MSI-based. However, the
platform UARTs do not support MSI. In order to run a non-root cell that
shall use one of them, the standard IOAPIC must be registered and 1:1
routing for IRQ 3 and 4 set up.
If an IOAPIC is not available, the boot loader clears standard_ioapic in
the setup data, so registration is skipped. If the guest is not allowed to
to use one of those pins, Jailhouse will simply ignore the access.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: jailhouse-dev@googlegroups.com
Link: https://lkml.kernel.org/r/90d942dda9d48a8046e00bb3c1bb6757c83227be.1511770314.git.jan.kiszka@siemens.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions