Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: ac81edf1aa7ed9f58e4ee5a5e1dca8ea00762143
https://github.com/siemens/jailhouse/commit/ac81edf1aa7ed9f58e4ee5a5e1dca8ea00762143
Author: Jan Kiszka <[email protected]>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M include/jailhouse/cell-config.h
M pyjailhouse/sysfs_parser.py
M tools/root-cell-config.c.tmpl
Log Message:
-----------
core, tools: Add msi_maskable flag to jailhouse_pci_device
Will be needed to avoid injecting interrupts from masked vectors.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 243a7537af27a963c00e936462b705dcde7cb970
https://github.com/siemens/jailhouse/commit/243a7537af27a963c00e936462b705dcde7cb970
Author: Jan Kiszka <[email protected]>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M hypervisor/arch/x86/pci.c
Log Message:
-----------
x86: pci: Do not inject masked MSI vectors on handover
Recent Linux versions initialize MSI with a placeholder vector,
MANAGED_IRQ_SHUTDOWN_VECTOR, but keep them masked. As we ignored the
mask so far, we injected this vector on handover. That caused and
spurious interrupt warning and, worse, blocking of vectors with equal or
lower priority because Linux does not ack unused vectors anymore (an
issue of its own).
We can avoid the issue by evaluating the mask state, if any, prior to
injection.
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 0ecdd03e1fbff6388ea6ad6ad2f29f06f2fc29db
https://github.com/siemens/jailhouse/commit/0ecdd03e1fbff6388ea6ad6ad2f29f06f2fc29db
Author: Jan Kiszka <[email protected]>
Date: 2019-06-24 (Mon, 24 Jun 2019)
Changed paths:
M hypervisor/arch/arm-common/pci.c
M hypervisor/arch/x86/pci.c
M hypervisor/include/jailhouse/pci.h
M hypervisor/pci.c
Log Message:
-----------
core: Rename arch_pci_suppress_msi to arch_pci_set_suppress_msi
As this function both enables and disables the suppression, add a "set"
to its name. Also align the parameter name.
No functional changes.
Signed-off-by: Jan Kiszka <[email protected]>
Compare:
https://github.com/siemens/jailhouse/compare/dd6efa9840fb...0ecdd03e1fbf
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jailhouse-dev/siemens/jailhouse/push/refs/heads/next/dd6efa-0ecdd0%40github.com.
For more options, visit https://groups.google.com/d/optout.