mirror of https://gitee.com/openkylin/qemu.git
spapr_iommu: Give unique QOM name to TCE table
Useful for debugging. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
ccf9ff8527
commit
dea1b3ce75
|
@ -161,6 +161,7 @@ sPAPRTCETable *spapr_tce_new_table(DeviceState *owner, uint32_t liobn,
|
|||
bool vfio_accel)
|
||||
{
|
||||
sPAPRTCETable *tcet;
|
||||
char tmp[64];
|
||||
|
||||
if (spapr_tce_find_by_liobn(liobn)) {
|
||||
fprintf(stderr, "Attempted to create TCE table with duplicate"
|
||||
|
@ -179,7 +180,8 @@ sPAPRTCETable *spapr_tce_new_table(DeviceState *owner, uint32_t liobn,
|
|||
tcet->nb_table = nb_table;
|
||||
tcet->vfio_accel = vfio_accel;
|
||||
|
||||
object_property_add_child(OBJECT(owner), "tce-table", OBJECT(tcet), NULL);
|
||||
snprintf(tmp, sizeof(tmp), "tce-table-%x", liobn);
|
||||
object_property_add_child(OBJECT(owner), tmp, OBJECT(tcet), NULL);
|
||||
|
||||
object_property_set_bool(OBJECT(tcet), true, "realized", NULL);
|
||||
|
||||
|
|
Loading…
Reference in New Issue