Searched hist:ebd6be089b4c87554362b516c3ba530217d3f3db (Results 1 – 5 of 5) sorted by relevance
/qemu/include/hw/ppc/ |
H A D | spapr_irq.h | ebd6be089b4c87554362b516c3ba530217d3f3db Thu Sep 26 04:11:23 UTC 2019 David Gibson <david@gibson.dropbear.id.au> spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptController
This method essentially represents code which belongs to the interrupt controller, but needs to be called on all possible intcs, rather than just the currently active one. The "dual" version therefore calls into the xics and xive versions confusingly.
Handle this more directly, by making it instead a method on the intc backend, and always calling it on every backend that exists.
While we're there, streamline the error reporting a bit.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Reviewed-by: Cédric Le Goater <clg@kaod.org>
|
/qemu/hw/intc/ |
H A D | xics_spapr.c | ebd6be089b4c87554362b516c3ba530217d3f3db Thu Sep 26 04:11:23 UTC 2019 David Gibson <david@gibson.dropbear.id.au> spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptController
This method essentially represents code which belongs to the interrupt controller, but needs to be called on all possible intcs, rather than just the currently active one. The "dual" version therefore calls into the xics and xive versions confusingly.
Handle this more directly, by making it instead a method on the intc backend, and always calling it on every backend that exists.
While we're there, streamline the error reporting a bit.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Reviewed-by: Cédric Le Goater <clg@kaod.org>
|
H A D | spapr_xive.c | ebd6be089b4c87554362b516c3ba530217d3f3db Thu Sep 26 04:11:23 UTC 2019 David Gibson <david@gibson.dropbear.id.au> spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptController
This method essentially represents code which belongs to the interrupt controller, but needs to be called on all possible intcs, rather than just the currently active one. The "dual" version therefore calls into the xics and xive versions confusingly.
Handle this more directly, by making it instead a method on the intc backend, and always calling it on every backend that exists.
While we're there, streamline the error reporting a bit.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Reviewed-by: Cédric Le Goater <clg@kaod.org>
|
/qemu/hw/ppc/ |
H A D | spapr_irq.c | ebd6be089b4c87554362b516c3ba530217d3f3db Thu Sep 26 04:11:23 UTC 2019 David Gibson <david@gibson.dropbear.id.au> spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptController
This method essentially represents code which belongs to the interrupt controller, but needs to be called on all possible intcs, rather than just the currently active one. The "dual" version therefore calls into the xics and xive versions confusingly.
Handle this more directly, by making it instead a method on the intc backend, and always calling it on every backend that exists.
While we're there, streamline the error reporting a bit.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Reviewed-by: Cédric Le Goater <clg@kaod.org>
|
H A D | spapr_cpu_core.c | ebd6be089b4c87554362b516c3ba530217d3f3db Thu Sep 26 04:11:23 UTC 2019 David Gibson <david@gibson.dropbear.id.au> spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptController
This method essentially represents code which belongs to the interrupt controller, but needs to be called on all possible intcs, rather than just the currently active one. The "dual" version therefore calls into the xics and xive versions confusingly.
Handle this more directly, by making it instead a method on the intc backend, and always calling it on every backend that exists.
While we're there, streamline the error reporting a bit.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Greg Kurz <groug@kaod.org> Reviewed-by: Cédric Le Goater <clg@kaod.org>
|