aboutsummaryrefslogtreecommitdiff
path: root/hw/phb4.c
diff options
context:
space:
mode:
authorCédric Le Goater <clg@kaod.org>2020-09-29 13:41:49 +0200
committerOliver O'Halloran <oohall@gmail.com>2020-11-02 12:37:01 +1100
commita7540bd63ac684541938b0d807a257341d95130d (patch)
tree9838f564dd309b0b7e69e3ae447bae76d54dc5e7 /hw/phb4.c
parent37d26e2e17e9e055a6b781beb558beeb22d4ae2f (diff)
downloadskiboot-a7540bd63ac684541938b0d807a257341d95130d.zip
skiboot-a7540bd63ac684541938b0d807a257341d95130d.tar.gz
skiboot-a7540bd63ac684541938b0d807a257341d95130d.tar.bz2
phb4: Finish removing P9 DD1 workaround on LSIs
Commit ad7e9a67c4e4 ("xive/p9: obsolete OPAL_XIVE_IRQ_SHIFT_BUG flags") forgot to remove the internal flag. Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Diffstat (limited to 'hw/phb4.c')
-rw-r--r--hw/phb4.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/hw/phb4.c b/hw/phb4.c
index de10bb0..99455d8 100644
--- a/hw/phb4.c
+++ b/hw/phb4.c
@@ -5882,12 +5882,9 @@ static void phb4_create(struct dt_node *np)
xive_register_hw_source(p->base_msi, p->num_irqs - 8, 16,
p->int_mmio, irq_flags, NULL, NULL);
- /* XIVE_SRC_SHIFT_BUG is a DD1 workaround */
xive_register_hw_source(p->base_lsi, 8, 16,
p->int_mmio + ((p->num_irqs - 8) << 16),
- XIVE_SRC_LSI | XIVE_SRC_SHIFT_BUG,
- p,
- &phb4_lsi_ops);
+ XIVE_SRC_LSI, p, &phb4_lsi_ops);
/* Platform additional setup */
if (platform.pci_setup_phb)