hw/pci-host/gpex: Improve INTX to gsi routing error checking
commit168df2dea701bbf3118bdfea7794369dfa694d3d
authorEric Auger <eric.auger@redhat.com>
Tue, 31 Oct 2017 11:50:52 +0000 (31 11:50 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 31 Oct 2017 11:50:52 +0000 (31 11:50 +0000)
treebe9cd2584ddd3df4aa32860fede26e7933f6660f
parentdb7b98c6bb57312a49d9c47ee890e5e50a1db86d
hw/pci-host/gpex: Improve INTX to gsi routing error checking

We exposed gpex_set_irq_num() for machines to set the INTx to
GSI routing. However if the machine forgets to call that
function we currently do not check the association was properly
done. Let's initialize gsi values to -1 and if this value is
found in gpex_route_intx_pin_to_irq, set the routing mode as
disabled.

Signed-off-by: Eric Auger <eric.auger@redhat.com>
Message-id: 1508776211-22175-1-git-send-email-eric.auger@redhat.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/pci-host/gpex.c