Branch: refs/heads/coverity_scan
  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/coverity_scan/dd6efa-0ecdd0%40github.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to