Lines Matching full:machine

7 take care of booting QEMU with the right machine and devices.
23 booting the right QEMU machine, pick the right device, build the command line
26 covering all supported types of devices and machine architectures.
59 - QNODE_MACHINE: each machine struct must have a ``QGuestAllocator`` and
82 machine/driver/test files
105 have ``-M <machine>`` to its command line, while devices
154 If there is no path from an available machine to a test then that test will be
156 up its qgraph node correctly. It can also happen if the necessary machine type
195 The ``arm/raspi2b`` machine node is listed as "UNAVAILABLE". Although it is
199 machine types.
208 machine type or device.
225 - Create the ``x86_64/pc`` machine node. This machine uses the
240 - Create an ``arm/raspi2b`` machine node. This machine ``contains``
259 ``arm-raspi2b`` machine, simplified from
260 ``tests/qtest/libqos/arm-raspi2-machine.c``::
272 QRaspi2Machine *machine = object;
274 return &machine->alloc;
284 QRaspi2Machine *machine = obj;
286 return &machine->sdhci.obj;
295 QRaspi2Machine *machine = g_new0(QRaspi2Machine, 1);
297 alloc_init(&machine->alloc, ...);
300 machine->obj.get_device = raspi2_get_device;
303 machine->obj.get_driver = raspi2_get_driver;
306 machine->obj.destructor = raspi2_destructor;
307 qos_init_sdhci_mm(&machine->sdhci, ...);
308 return &machine->obj;
321 ``x86_64/pc`` machine, simplified from
322 ``tests/qtest/libqos/x86_64_pc-machine.c``::
350 /* x86_64/pc machine */
354 QX86PCMachine *machine = object;
356 return &machine->alloc;
365 QX86PCMachine *machine = obj;
367 return &machine->bridge.obj;
376 QX86PCMachine *machine = g_new0(QX86PCMachine, 1);
379 machine->obj.get_device = pc_get_device;
382 machine->obj.get_driver = pc_get_driver;
385 machine->obj.destructor = pc_destructor;
386 pc_alloc_init(&machine->alloc, qts, ALLOC_NO_FLAGS);
389 machine->bridge.obj.get_device = i440FX_host_get_device;
391 return &machine->obj;