diff options
| author | Cédric Le Goater <clg@kaod.org> | 2017-03-03 13:51:03 +0100 |
|---|---|---|
| committer | David Gibson <david@gibson.dropbear.id.au> | 2017-03-06 10:07:38 +1100 |
| commit | 7ea6e0671754330510bcdde2e7f5b5f2db426472 (patch) | |
| tree | c53a959c7e1b042436455af29276527d469cde7d /tests/test-qobject-input-strict.c | |
| parent | 17783ac828adc694d986698d2d7014aedfeb48c6 (diff) | |
| download | focaccia-qemu-7ea6e0671754330510bcdde2e7f5b5f2db426472.tar.gz focaccia-qemu-7ea6e0671754330510bcdde2e7f5b5f2db426472.zip | |
ppc/xics: register reset handlers for the ICP and ICS objects
The recent changes on the XICS layer removed the XICSState object to let the sPAPR machine handle the ICP and ICS directly. The reset of these objects was previously handled by XICSState, which was a SysBus device, and to keep the same behavior, the ICP and ICS were assigned to SysbBus. But that broke the 'info qtree' command in the monitor. 'qtree' performs a loop on the children of a bus to print their properties and SysBus devices are expected to be found under SysBus, which is not the case anymore. The fix for this problem is to register reset handlers for the ICP and ICS objects and stop using SysBus for such devices. Signed-off-by: Cédric Le Goater <clg@kaod.org> Reviewed-by: Thomas Huth <thuth@redhat.com> Tested-by: Thomas Huth <thuth@redhat.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'tests/test-qobject-input-strict.c')
0 files changed, 0 insertions, 0 deletions