Revision 68694897
b/hw/qdev.c | ||
---|---|---|
107 | 107 |
DeviceInfo *info; |
108 | 108 |
|
109 | 109 |
if (!bus) { |
110 |
if (!main_system_bus) { |
|
111 |
main_system_bus = qbus_create(&system_bus_info, NULL, "main-system-bus"); |
|
112 |
} |
|
113 |
bus = main_system_bus; |
|
110 |
bus = sysbus_get_default(); |
|
114 | 111 |
} |
115 | 112 |
|
116 | 113 |
info = qdev_find_info(bus->info, name); |
... | ... | |
311 | 308 |
|
312 | 309 |
BusState *sysbus_get_default(void) |
313 | 310 |
{ |
311 |
if (!main_system_bus) { |
|
312 |
main_system_bus = qbus_create(&system_bus_info, NULL, |
|
313 |
"main-system-bus"); |
|
314 |
} |
|
314 | 315 |
return main_system_bus; |
315 | 316 |
} |
316 | 317 |
|
Also available in: Unified diff