Home
last modified time | relevance | path

Searched full:machine (Results 1 – 25 of 986) sorted by relevance

12345678910>>...40

/qemu/tests/qtest/
H A Daspeed_hace-test.c44 aspeed_test_md5("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_md5_ast1030()
49 aspeed_test_sha256("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha256_ast1030()
54 aspeed_test_sha256_sg("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha256_sg_ast1030()
59 aspeed_test_sha384("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha384_ast1030()
64 aspeed_test_sha384_sg("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha384_sg_ast1030()
69 aspeed_test_sha512("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha512_ast1030()
74 aspeed_test_sha512_sg("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha512_sg_ast1030()
79 aspeed_test_sha256_accum("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha256_accum_ast1030()
84 aspeed_test_sha384_accum("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha384_accum_ast1030()
89 aspeed_test_sha512_accum("-machine ast1030-evb", 0x7e6d0000, 0x00000000); in test_sha512_accum_ast1030()
[all …]
H A Daspeed-hace-utils.h60 void aspeed_test_md5(const char *machine, const uint32_t base,
62 void aspeed_test_sha256(const char *machine, const uint32_t base,
64 void aspeed_test_sha384(const char *machine, const uint32_t base,
66 void aspeed_test_sha512(const char *machine, const uint32_t base,
68 void aspeed_test_sha256_sg(const char *machine, const uint32_t base,
70 void aspeed_test_sha384_sg(const char *machine, const uint32_t base,
72 void aspeed_test_sha512_sg(const char *machine, const uint32_t base,
74 void aspeed_test_sha256_accum(const char *machine, const uint32_t base,
76 void aspeed_test_sha384_accum(const char *machine, const uint32_t base,
78 void aspeed_test_sha512_accum(const char *machine, const uint32_t base,
[all …]
H A Dast2700-hace-test.c26 aspeed_test_md5("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_md5_ast2700()
31 aspeed_test_sha256("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha256_ast2700()
36 aspeed_test_sha256_sg("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha256_sg_ast2700()
41 aspeed_test_sha384("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha384_ast2700()
46 aspeed_test_sha384_sg("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha384_sg_ast2700()
51 aspeed_test_sha512("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha512_ast2700()
56 aspeed_test_sha512_sg("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha512_sg_ast2700()
61 aspeed_test_sha256_accum("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha256_accum_ast2700()
66 aspeed_test_sha384_accum("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha384_accum_ast2700()
71 aspeed_test_sha512_accum("-machine ast2700a1-evb", 0x12070000, 0x400000000); in test_sha512_accum_ast2700()
[all …]
/qemu/hw/s390x/
H A Ds390-virtio-ccw.c2 * virtio ccw machine
76 static void s390_init_cpus(MachineState *machine) in s390_init_cpus() argument
78 MachineClass *mc = MACHINE_GET_CLASS(machine); in s390_init_cpus()
82 if (machine->smp.threads > s390mc->max_threads) { in s390_init_cpus()
89 mc->possible_cpu_arch_ids(machine); in s390_init_cpus()
91 for (i = 0; i < machine->smp.cpus; i++) { in s390_init_cpus()
92 s390x_new_cpu(machine->cpu_type, i, &error_fatal); in s390_init_cpus()
160 static void s390_memory_init(MachineState *machine) in s390_memory_init() argument
162 S390CcwMachineState *s390ms = S390_CCW_MACHINE(machine); in s390_memory_init()
164 MemoryRegion *ram = machine->ram; in s390_memory_init()
[all …]
/qemu/tests/qtest/fuzz/
H A Dgeneric_fuzz_configs.h26 return g_strdup_printf("-machine q35 -nodefaults " in generic_fuzzer_virtio_9p_args()
40 .args = "-machine q35 -device virtio-blk,drive=disk0 "
45 .args = "-machine q35 -device virtio-scsi,num_queues=8 "
51 .args = "-machine q35 -nodefaults -device virtio-gpu",
55 .args = "-machine q35 -nodefaults -device virtio-vga",
59 .args = "-machine q35 -nodefaults -device virtio-rng",
63 .args = "-machine q35 -nodefaults -device virtio-balloon",
67 .args = "-machine q35 -nodefaults -device virtio-serial",
71 .args = "-machine q35 -nodefaults -device virtio-mouse",
79 .args = "-machine q35 -nodefaults "
[all …]
/qemu/tests/qtest/libqos/
H A Driscv-virt-machine.c4 * Initial version based on arm-virt-machine.c
65 QVirtMachine *machine = (QVirtMachine *) obj; in virt_destructor() local
66 alloc_destroy(&machine->alloc); in virt_destructor()
71 QVirtMachine *machine = object; in virt_get_driver() local
73 return &machine->alloc; in virt_get_driver()
82 QVirtMachine *machine = obj; in virt_get_device() local
84 return &machine->bridge.obj; in virt_get_device()
86 return &machine->virtio_mmio.obj; in virt_get_device()
106 QVirtMachine *machine = g_new0(QVirtMachine, 1); in qos_create_machine_riscv_virt() local
108 alloc_init(&machine->alloc, 0, in qos_create_machine_riscv_virt()
[all …]
H A Dloongarch-virt-machine.c50 QVirtMachine *machine = (QVirtMachine *) obj; in virt_destructor() local
51 alloc_destroy(&machine->alloc); in virt_destructor()
56 QVirtMachine *machine = object; in virt_get_driver() local
58 return &machine->alloc; in virt_get_driver()
67 QVirtMachine *machine = obj; in virt_get_device() local
69 return &machine->bridge.obj; in virt_get_device()
71 return &machine->virtio_mmio.obj; in virt_get_device()
90 QVirtMachine *machine = g_new0(QVirtMachine, 1); in qos_create_machine_loongarch_virt() local
92 alloc_init(&machine->alloc, 0, in qos_create_machine_loongarch_virt()
97 qos_create_generic_pcihost(&machine->bridge, qts, &machine->alloc); in qos_create_machine_loongarch_virt()
[all …]
H A Darm-virt-machine.c45 QVirtMachine *machine = (QVirtMachine *) obj; in virt_destructor() local
46 alloc_destroy(&machine->alloc); in virt_destructor()
51 QVirtMachine *machine = object; in virt_get_driver() local
53 return &machine->alloc; in virt_get_driver()
62 QVirtMachine *machine = obj; in virt_get_device() local
64 return &machine->bridge.obj; in virt_get_device()
66 return &machine->virtio_mmio.obj; in virt_get_device()
75 QVirtMachine *machine = g_new0(QVirtMachine, 1); in qos_create_machine_arm_virt() local
77 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_virt()
81 qvirtio_mmio_init_device(&machine->virtio_mmio, qts, VIRTIO_MMIO_BASE_ADDR, in qos_create_machine_arm_virt()
[all …]
H A Dx86_64_pc-machine.c61 /* x86_64/pc machine */
65 QX86PCMachine *machine = (QX86PCMachine *) obj; in pc_destructor() local
66 alloc_destroy(&machine->alloc); in pc_destructor()
71 QX86PCMachine *machine = object; in pc_get_driver() local
73 return &machine->alloc; in pc_get_driver()
82 QX86PCMachine *machine = obj; in pc_get_device() local
84 return &machine->bridge.obj; in pc_get_device()
93 QX86PCMachine *machine = g_new0(QX86PCMachine, 1); in qos_create_machine_pc() local
94 machine->obj.get_device = pc_get_device; in qos_create_machine_pc()
95 machine->obj.get_driver = pc_get_driver; in qos_create_machine_pc()
[all …]
H A Dppc64_pseries-machine.c60 /* ppc64/pseries machine */
64 Qppc64_pseriesMachine *machine = (Qppc64_pseriesMachine *) obj; in spapr_destructor() local
65 alloc_destroy(&machine->alloc); in spapr_destructor()
70 Qppc64_pseriesMachine *machine = object; in spapr_get_driver() local
72 return &machine->alloc; in spapr_get_driver()
81 Qppc64_pseriesMachine *machine = obj; in spapr_get_device() local
83 return &machine->bridge.obj; in spapr_get_device()
92 Qppc64_pseriesMachine *machine = g_new0(Qppc64_pseriesMachine, 1); in qos_create_machine_spapr() local
93 machine->obj.get_device = spapr_get_device; in qos_create_machine_spapr()
94 machine->obj.get_driver = spapr_get_driver; in qos_create_machine_spapr()
[all …]
H A Darm-imx25-pdk-machine.c42 QIMX25PDKMachine *machine = object; in imx25_pdk_get_driver() local
44 return &machine->alloc; in imx25_pdk_get_driver()
53 QIMX25PDKMachine *machine = obj; in imx25_pdk_get_device() local
55 return &machine->i2c_1.obj; in imx25_pdk_get_device()
64 QIMX25PDKMachine *machine = (QIMX25PDKMachine *) obj; in imx25_pdk_destructor() local
65 alloc_destroy(&machine->alloc); in imx25_pdk_destructor()
70 QIMX25PDKMachine *machine = g_new0(QIMX25PDKMachine, 1); in qos_create_machine_arm_imx25_pdk() local
72 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_imx25_pdk()
76 machine->obj.get_device = imx25_pdk_get_device; in qos_create_machine_arm_imx25_pdk()
77 machine->obj.get_driver = imx25_pdk_get_driver; in qos_create_machine_arm_imx25_pdk()
[all …]
H A Daarch64-xlnx-zcu102-machine.c40 QXlnxZCU102Machine *machine = object; in xlnx_zcu102_get_driver() local
42 return &machine->alloc; in xlnx_zcu102_get_driver()
51 QXlnxZCU102Machine *machine = obj; in xlnx_zcu102_get_device() local
53 return &machine->sdhci.obj; in xlnx_zcu102_get_device()
62 QXlnxZCU102Machine *machine = (QXlnxZCU102Machine *) obj; in xlnx_zcu102_destructor() local
63 alloc_destroy(&machine->alloc); in xlnx_zcu102_destructor()
68 QXlnxZCU102Machine *machine = g_new0(QXlnxZCU102Machine, 1); in qos_create_machine_aarch64_xlnx_zcu102() local
70 alloc_init(&machine->alloc, 0, in qos_create_machine_aarch64_xlnx_zcu102()
75 machine->obj.get_device = xlnx_zcu102_get_device; in qos_create_machine_aarch64_xlnx_zcu102()
76 machine->obj.get_driver = xlnx_zcu102_get_driver; in qos_create_machine_aarch64_xlnx_zcu102()
[all …]
H A Darm-sabrelite-machine.c40 QSabreliteMachine *machine = object; in sabrelite_get_driver() local
42 return &machine->alloc; in sabrelite_get_driver()
51 QSabreliteMachine *machine = obj; in sabrelite_get_device() local
53 return &machine->sdhci.obj; in sabrelite_get_device()
62 QSabreliteMachine *machine = (QSabreliteMachine *) obj; in sabrelite_destructor() local
63 alloc_destroy(&machine->alloc); in sabrelite_destructor()
68 QSabreliteMachine *machine = g_new0(QSabreliteMachine, 1); in qos_create_machine_arm_sabrelite() local
70 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_sabrelite()
74 machine->obj.get_device = sabrelite_get_device; in qos_create_machine_arm_sabrelite()
75 machine->obj.get_driver = sabrelite_get_driver; in qos_create_machine_arm_sabrelite()
[all …]
H A Darm-xilinx-zynq-a9-machine.c40 QXilinxZynqA9Machine *machine = object; in xilinx_zynq_a9_get_driver() local
42 return &machine->alloc; in xilinx_zynq_a9_get_driver()
51 QXilinxZynqA9Machine *machine = obj; in xilinx_zynq_a9_get_device() local
53 return &machine->sdhci.obj; in xilinx_zynq_a9_get_device()
62 QXilinxZynqA9Machine *machine = (QXilinxZynqA9Machine *) obj; in xilinx_zynq_a9_destructor() local
63 alloc_destroy(&machine->alloc); in xilinx_zynq_a9_destructor()
68 QXilinxZynqA9Machine *machine = g_new0(QXilinxZynqA9Machine, 1); in qos_create_machine_arm_xilinx_zynq_a9() local
70 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_xilinx_zynq_a9()
75 machine->obj.get_device = xilinx_zynq_a9_get_device; in qos_create_machine_arm_xilinx_zynq_a9()
76 machine->obj.get_driver = xilinx_zynq_a9_get_driver; in qos_create_machine_arm_xilinx_zynq_a9()
[all …]
H A Darm-smdkc210-machine.c40 QSmdkc210Machine *machine = object; in smdkc210_get_driver() local
42 return &machine->alloc; in smdkc210_get_driver()
51 QSmdkc210Machine *machine = obj; in smdkc210_get_device() local
53 return &machine->sdhci.obj; in smdkc210_get_device()
62 QSmdkc210Machine *machine = (QSmdkc210Machine *) obj; in smdkc210_destructor() local
63 alloc_destroy(&machine->alloc); in smdkc210_destructor()
68 QSmdkc210Machine *machine = g_new0(QSmdkc210Machine, 1); in qos_create_machine_arm_smdkc210() local
70 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_smdkc210()
74 machine->obj.get_device = smdkc210_get_device; in qos_create_machine_arm_smdkc210()
75 machine->obj.get_driver = smdkc210_get_driver; in qos_create_machine_arm_smdkc210()
[all …]
H A Darm-raspi2-machine.c40 QRaspi2Machine *machine = object; in raspi2_get_driver() local
42 return &machine->alloc; in raspi2_get_driver()
51 QRaspi2Machine *machine = obj; in raspi2_get_device() local
53 return &machine->sdhci.obj; in raspi2_get_device()
62 QRaspi2Machine *machine = (QRaspi2Machine *) obj; in raspi2_destructor() local
63 alloc_destroy(&machine->alloc); in raspi2_destructor()
68 QRaspi2Machine *machine = g_new0(QRaspi2Machine, 1); in qos_create_machine_arm_raspi2() local
70 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_raspi2()
74 machine->obj.get_device = raspi2_get_device; in qos_create_machine_arm_raspi2()
75 machine->obj.get_driver = raspi2_get_driver; in qos_create_machine_arm_raspi2()
[all …]
H A Dmeson.build52 'aarch64-xlnx-zcu102-machine.c',
53 'arm-imx25-pdk-machine.c',
54 'arm-raspi2-machine.c',
55 'arm-sabrelite-machine.c',
56 'arm-smdkc210-machine.c',
57 'arm-virt-machine.c',
58 'arm-xilinx-zynq-a9-machine.c',
59 'ppc64_pseries-machine.c',
60 'x86_64_pc-machine.c',
61 'riscv-virt-machine.c',
[all …]
/qemu/include/hw/
H A Dboards.h9 #include "qapi/qapi-types-machine.h"
15 #define TYPE_MACHINE_SUFFIX "-machine"
17 /* Machine class name that needs to be used for class-name-based machine
22 #define TYPE_MACHINE "machine"
23 #undef MACHINE /* BSD defines it and QEMU does not use it */
24 OBJECT_DECLARE_TYPE(MachineState, MachineClass, MACHINE)
29 * machine_class_default_cpu_type: Return the machine default CPU type.
30 * @mc: Machine class
35 void machine_run_board_init(MachineState *machine, const char *mem_path, Error **errp);
36 bool machine_usb(MachineState *machine);
[all …]
/qemu/hw/core/
H A Dmachine.c2 * QEMU Machine
21 #include "qapi/qapi-visit-machine.h"
22 #include "qapi/qapi-commands-machine.h"
292 MachineState *ms = MACHINE(obj); in machine_get_kernel()
299 MachineState *ms = MACHINE(obj); in machine_set_kernel()
307 MachineState *ms = MACHINE(obj); in machine_get_shim()
314 MachineState *ms = MACHINE(obj); in machine_set_shim()
322 MachineState *ms = MACHINE(obj); in machine_get_initrd()
329 MachineState *ms = MACHINE(obj); in machine_set_initrd()
337 MachineState *ms = MACHINE(obj); in machine_get_append()
[all …]
H A Dqdev-hotplug.c19 MachineState *machine; in qdev_get_machine_hotplug_handler() local
24 machine = MACHINE(m_obj); in qdev_get_machine_hotplug_handler()
25 mc = MACHINE_GET_CLASS(machine); in qdev_get_machine_hotplug_handler()
27 return mc->get_hotplug_handler(machine, dev); in qdev_get_machine_hotplug_handler()
54 * No bus, no machine hotplug handler --> device is not hotpluggable in qdev_hotplug_unplug_allowed_common()
57 "Device '%s' can not be hotplugged on this machine", in qdev_hotplug_unplug_allowed_common()
68 MachineState *machine; in qdev_hotplug_allowed() local
77 machine = MACHINE(m_obj); in qdev_hotplug_allowed()
78 mc = MACHINE_GET_CLASS(machine); in qdev_hotplug_allowed()
80 return mc->hotplug_allowed(machine, dev, errp); in qdev_hotplug_allowed()
/qemu/hw/ppc/
H A Dmac_oldworld.c89 static void ppc_heathrow_init(MachineState *machine) in ppc_heathrow_init() argument
91 const char *bios_name = machine->firmware ?: PROM_FILENAME; in ppc_heathrow_init()
92 MachineClass *mc = MACHINE_GET_CLASS(machine); in ppc_heathrow_init()
113 for (i = 0; i < machine->smp.cpus; i++) { in ppc_heathrow_init()
114 cpu = POWERPC_CPU(cpu_create(machine->cpu_type)); in ppc_heathrow_init()
123 if (machine->ram_size > 2047 * MiB) { in ppc_heathrow_init()
124 error_report("Too much memory for this machine: %" PRId64 " MB, " in ppc_heathrow_init()
125 "maximum 2047 MB", machine->ram_size / MiB); in ppc_heathrow_init()
129 memory_region_add_subregion(get_system_memory(), 0, machine->ram); in ppc_heathrow_init()
156 if (machine->kernel_filename) { in ppc_heathrow_init()
[all …]
/qemu/hw/arm/
H A Dnpcm7xx_boards.c2 * Machine definitions for boards featuring an NPCM7xx SoC.
58 static void npcm7xx_load_bootrom(MachineState *machine, NPCM7xxState *soc) in npcm7xx_load_bootrom() argument
60 const char *bios_name = machine->firmware ?: npcm7xx_default_bootrom; in npcm7xx_load_bootrom()
67 if (!machine->kernel_filename) { in npcm7xx_load_bootrom()
120 static NPCM7xxState *npcm7xx_create_soc(MachineState *machine, in npcm7xx_create_soc() argument
123 NPCM7xxMachineClass *nmc = NPCM7XX_MACHINE_GET_CLASS(machine); in npcm7xx_create_soc()
126 obj = object_new_with_props(nmc->soc_type, OBJECT(machine), "soc", in npcm7xx_create_soc()
139 static void npcm7xx_init_pwm_splitter(NPCM7xxMachine *machine, in npcm7xx_init_pwm_splitter() argument
142 SplitIRQ *splitters = machine->fan_splitter; in npcm7xx_init_pwm_splitter()
156 object_initialize_child(OBJECT(machine), "fan-splitter[*]", in npcm7xx_init_pwm_splitter()
[all …]
/qemu/hw/i386/
H A Dnitro_enclave.c2 * AWS nitro-enclave machine
55 "provided using the 'vsock' machine option"); in vhost_user_vsock_init()
99 static void nitro_enclave_machine_state_init(MachineState *machine) in nitro_enclave_machine_state_init() argument
102 NITRO_ENCLAVE_MACHINE_GET_CLASS(machine); in nitro_enclave_machine_state_init()
103 NitroEnclaveMachineState *ne_state = NITRO_ENCLAVE_MACHINE(machine); in nitro_enclave_machine_state_init()
105 ne_class->parent_init(machine); in nitro_enclave_machine_state_init()
109 static void nitro_enclave_machine_reset(MachineState *machine, ResetType type) in nitro_enclave_machine_reset() argument
112 NITRO_ENCLAVE_MACHINE_GET_CLASS(machine); in nitro_enclave_machine_reset()
113 NitroEnclaveMachineState *ne_state = NITRO_ENCLAVE_MACHINE(machine); in nitro_enclave_machine_reset()
115 ne_class->parent_reset(machine, type); in nitro_enclave_machine_reset()
[all …]
/qemu/docs/
H A Dbypass-iommu.txt11 the same virtual machine.
24 for machine. Note that default_bus_bypass_iommu is available only when
25 the 'q35' machine type on x86 architecture and the 'virt' machine type
26 on AArch64. Other machine types do not support bypass iommu for default
33 qemu -machine virt,iommu=smmuv3,default_bus_bypass_iommu=true
35 qemu -machine q35,default_bus_bypass_iommu=true
37 2. Here is the detailed qemu command line for 'virt' machine with PXB on
41 -machine virt,kernel_irqchip=on,iommu=smmuv3,default_bus_bypass_iommu=true \
50 3. Here is the detailed qemu command line for 'q35' machine with PXB on
54 -machine q35,accel=kvm,default_bus_bypass_iommu=true \
[all …]
/qemu/docs/devel/testing/
H A Dqgraph.rst7 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.
[all …]

12345678910>>...40