Revision 2ba6edf0
b/hw/qdev-properties.c | ||
---|---|---|
544 | 544 |
|
545 | 545 |
prop = qdev_prop_find(dev, name); |
546 | 546 |
if (!prop) { |
547 |
fprintf(stderr, "property \"%s.%s\" not found\n", |
|
548 |
dev->info->name, name); |
|
547 |
if (strcmp(name, "?") != 0) { |
|
548 |
fprintf(stderr, "property \"%s.%s\" not found\n", |
|
549 |
dev->info->name, name); |
|
550 |
} else { |
|
551 |
fprintf(stderr, "supported properties:\n"); |
|
552 |
if (dev->info->props != NULL) { |
|
553 |
Property *props = dev->info->props; |
|
554 |
while (props->name) { |
|
555 |
fprintf(stderr, "%s.%s\n", dev->info->name, props->name); |
|
556 |
props++; |
|
557 |
} |
|
558 |
} |
|
559 |
} |
|
549 | 560 |
return -1; |
550 | 561 |
} |
551 | 562 |
if (!prop->info->parse) { |
Also available in: Unified diff