| /qemu/tests/qtest/libqos/ |
| A D | arm-virt-machine.c | 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() 77 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_virt() 84 qos_create_generic_pcihost(&machine->bridge, qts, &machine->alloc); in qos_create_machine_arm_virt() 86 machine->obj.get_device = virt_get_device; in qos_create_machine_arm_virt() 87 machine->obj.get_driver = virt_get_driver; in qos_create_machine_arm_virt() [all …]
|
| A D | riscv-virt-machine.c | 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() 108 alloc_init(&machine->alloc, 0, in qos_create_machine_riscv_virt() 115 qos_create_generic_pcihost(&machine->bridge, qts, &machine->alloc); in qos_create_machine_riscv_virt() 118 machine->obj.get_device = virt_get_device; in qos_create_machine_riscv_virt() 119 machine->obj.get_driver = virt_get_driver; in qos_create_machine_riscv_virt() [all …]
|
| A D | loongarch-virt-machine.c | 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() 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() 100 machine->obj.get_device = virt_get_device; in qos_create_machine_loongarch_virt() 101 machine->obj.get_driver = virt_get_driver; in qos_create_machine_loongarch_virt() [all …]
|
| A D | arm-imx25-pdk-machine.c | 41 QIMX25PDKMachine *machine = object; in imx25_pdk_get_driver() local 43 return &machine->alloc; in imx25_pdk_get_driver() 52 QIMX25PDKMachine *machine = obj; in imx25_pdk_get_device() local 54 return &machine->i2c_1.obj; in imx25_pdk_get_device() 64 alloc_destroy(&machine->alloc); in imx25_pdk_destructor() 71 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_imx25_pdk() 75 machine->obj.get_device = imx25_pdk_get_device; in qos_create_machine_arm_imx25_pdk() 76 machine->obj.get_driver = imx25_pdk_get_driver; in qos_create_machine_arm_imx25_pdk() 77 machine->obj.destructor = imx25_pdk_destructor; in qos_create_machine_arm_imx25_pdk() 79 imx_i2c_init(&machine->i2c_1, qts, 0x43f80000); in qos_create_machine_arm_imx25_pdk() [all …]
|
| A D | aarch64-xlnx-zcu102-machine.c | 40 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() 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() 77 machine->obj.destructor = xlnx_zcu102_destructor; in qos_create_machine_aarch64_xlnx_zcu102() [all …]
|
| A D | arm-raspi2-machine.c | 40 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() 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() 76 machine->obj.destructor = raspi2_destructor; in qos_create_machine_arm_raspi2() [all …]
|
| A D | arm-sabrelite-machine.c | 40 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() 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() 76 machine->obj.destructor = sabrelite_destructor; in qos_create_machine_arm_sabrelite() [all …]
|
| A D | arm-smdkc210-machine.c | 40 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() 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() 76 machine->obj.destructor = smdkc210_destructor; in qos_create_machine_arm_smdkc210() [all …]
|
| A D | arm-xilinx-zynq-a9-machine.c | 40 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() 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() 77 machine->obj.destructor = xilinx_zynq_a9_destructor; in qos_create_machine_arm_xilinx_zynq_a9() [all …]
|
| A D | ppc64_pseries-machine.c | 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() 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() 95 machine->obj.destructor = spapr_destructor; in qos_create_machine_spapr() 96 spapr_alloc_init(&machine->alloc, qts, ALLOC_NO_FLAGS); in qos_create_machine_spapr() 98 qos_create_QSPAPR_host(&machine->bridge, qts, &machine->alloc); in qos_create_machine_spapr() [all …]
|
| A D | x86_64_pc-machine.c | 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() 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() 96 machine->obj.destructor = pc_destructor; in qos_create_machine_pc() 98 qos_create_i440FX_host(&machine->bridge, qts, &machine->alloc); in qos_create_machine_pc() [all …]
|
| A D | meson.build | 53 'aarch64-xlnx-zcu102-machine.c', 54 'arm-imx25-pdk-machine.c', 55 'arm-raspi2-machine.c', 56 'arm-sabrelite-machine.c', 57 'arm-smdkc210-machine.c', 58 'arm-virt-machine.c', 59 'arm-xilinx-zynq-a9-machine.c', 60 'ppc64_pseries-machine.c', 61 'x86_64_pc-machine.c', 62 'riscv-virt-machine.c', [all …]
|
| /qemu/hw/s390x/ |
| A D | s390-virtio-ccw.c | 74 static void s390_init_cpus(MachineState *machine) in s390_init_cpus() argument 76 MachineClass *mc = MACHINE_GET_CLASS(machine); in s390_init_cpus() 87 mc->possible_cpu_arch_ids(machine); in s390_init_cpus() 89 for (i = 0; i < machine->smp.cpus; i++) { in s390_init_cpus() 245 static void ccw_init(MachineState *machine) in ccw_init() argument 258 s390_memory_init(machine->ram); in ccw_init() 261 s390_init_cpus(machine); in ccw_init() 264 if (machine->cgs) { in ccw_init() 278 s390_init_ipl_dev(machine->kernel_filename, machine->kernel_cmdline, in ccw_init() 279 machine->initrd_filename, in ccw_init() [all …]
|
| /qemu/hw/arm/ |
| A D | npcm7xx_boards.c | 67 if (!machine->kernel_filename) { in npcm7xx_load_bootrom() 372 npcm7xx_load_bootrom(machine, soc); in npcm750_evb_init() 376 npcm7xx_load_kernel(machine, soc); in npcm750_evb_init() 387 npcm7xx_load_bootrom(machine, soc); in quanta_gsj_init() 392 npcm7xx_load_kernel(machine, soc); in quanta_gsj_init() 403 npcm7xx_load_bootrom(machine, soc); in quanta_gbs_init() 410 npcm7xx_load_kernel(machine, soc); in quanta_gbs_init() 421 npcm7xx_load_bootrom(machine, soc); in kudo_bmc_init() 429 npcm7xx_load_kernel(machine, soc); in kudo_bmc_init() 440 npcm7xx_load_bootrom(machine, soc); in mori_bmc_init() [all …]
|
| /qemu/hw/ppc/ |
| A D | mac_oldworld.c | 88 static void ppc_heathrow_init(MachineState *machine) in ppc_heathrow_init() argument 91 MachineClass *mc = MACHINE_GET_CLASS(machine); in ppc_heathrow_init() 112 for (i = 0; i < machine->smp.cpus; i++) { in ppc_heathrow_init() 122 if (machine->ram_size > 2047 * MiB) { in ppc_heathrow_init() 155 if (machine->kernel_filename) { in ppc_heathrow_init() 177 machine->kernel_filename); in ppc_heathrow_init() 181 if (machine->initrd_filename) { in ppc_heathrow_init() 265 for (i = 0; i < machine->smp.cpus; i++) { in ppc_heathrow_init() 298 if (machine_usb(machine)) { in ppc_heathrow_init() 324 if (machine->kernel_cmdline) { in ppc_heathrow_init() [all …]
|
| A D | mac_newworld.c | 132 static void ppc_core99_init(MachineState *machine) in ppc_core99_init() argument 135 MachineClass *mc = MACHINE_GET_CLASS(machine); in ppc_core99_init() 160 for (i = 0; i < machine->smp.cpus; i++) { in ppc_core99_init() 170 if (machine->ram_size > 2 * GiB) { in ppc_core99_init() 198 if (machine->kernel_filename) { in ppc_core99_init() 224 if (machine->initrd_filename) { in ppc_core99_init() 259 for (i = 0; i < machine->smp.cpus; i++) { in ppc_core99_init() 352 machine->usb |= defaults_enabled() && !machine->usb_disabled; in ppc_core99_init() 397 for (i = 0; i < machine->smp.cpus; i++) { in ppc_core99_init() 428 if (machine->usb) { in ppc_core99_init() [all …]
|
| A D | ppc405_boards.c | 244 if (machine->initrd_filename) { in boot_from_kernel() 250 machine->initrd_filename); in boot_from_kernel() 258 if (machine->kernel_cmdline) { in boot_from_kernel() 259 len = strlen(machine->kernel_cmdline); in boot_from_kernel() 271 static void ppc405_init(MachineState *machine) in ppc405_init() argument 286 if (machine->firmware) { in ppc405_init() 313 if (kernel_filename && machine->firmware) { in ppc405_init() 326 if (machine->initrd_filename) { in ppc405_init() 341 boot_from_kernel(machine, &ppc405->soc.cpu); in ppc405_init() 472 static void ref405ep_init(MachineState *machine) in ref405ep_init() argument [all …]
|
| A D | prep.c | 229 static void ibm_40p_init(MachineState *machine) in ibm_40p_init() argument 232 MachineClass *mc = MACHINE_GET_CLASS(machine); in ibm_40p_init() 249 MACHINE_GET_CLASS(machine)->name); in ibm_40p_init() 254 cpu = POWERPC_CPU(cpu_create(machine->cpu_type)); in ibm_40p_init() 313 if (machine->audiodev) { in ibm_40p_init() 354 if (machine->kernel_filename) { in ibm_40p_init() 362 machine->kernel_filename); in ibm_40p_init() 368 if (machine->initrd_filename) { in ibm_40p_init() 381 if (machine->kernel_cmdline && *machine->kernel_cmdline) { in ibm_40p_init() 392 boot_device = machine->boot_config.order[0]; in ibm_40p_init() [all …]
|
| A D | amigaone.c | 67 static void amigaone_init(MachineState *machine) in amigaone_init() argument 81 cpu = POWERPC_CPU(cpu_create(machine->cpu_type)); in amigaone_init() 91 if (machine->ram_size > 2 * GiB) { in amigaone_init() 95 memory_region_add_subregion(get_system_memory(), 0, machine->ram); in amigaone_init() 96 if (machine->ram_size < 1 * GiB + 32 * KiB) { in amigaone_init() 107 if (!machine->firmware) { in amigaone_init() 128 if (machine->ram_size > 512 * MiB) { in amigaone_init() 129 spd_data = spd_data_generate(SDR, machine->ram_size / 2); in amigaone_init() 131 spd_data = spd_data_generate(SDR, machine->ram_size); in amigaone_init() 135 if (machine->ram_size > 512 * MiB) { in amigaone_init() [all …]
|
| A D | sam460ex.c | 172 machine->kernel_cmdline); in sam460ex_load_device_tree() 211 machine->fdt = fdt; in sam460ex_load_device_tree() 248 static void sam460ex_init(MachineState *machine) in sam460ex_init() argument 318 if (machine->ram_size > 2 * GiB) { in sam460ex_init() 323 if (machine->ram_size < 64 * MiB) { in sam460ex_init() 347 machine->ram_size); in sam460ex_init() 464 if (!machine->kernel_filename) { in sam460ex_init() 473 if (machine->kernel_filename) { in sam460ex_init() 488 machine->kernel_filename); in sam460ex_init() 494 if (machine->initrd_filename) { in sam460ex_init() [all …]
|
| /qemu/hw/riscv/ |
| A D | boot.c | 180 const char *filename = machine->initrd_filename; in riscv_load_initrd() 181 uint64_t mem_size = machine->ram_size; in riscv_load_initrd() 182 void *fdt = machine->fdt; in riscv_load_initrd() 218 target_ulong riscv_load_kernel(MachineState *machine, in riscv_load_kernel() argument 226 void *fdt = machine->fdt; in riscv_load_kernel() 267 if (load_initrd && machine->initrd_filename) { in riscv_load_kernel() 268 riscv_load_initrd(machine, kernel_entry); in riscv_load_kernel() 271 if (fdt && machine->kernel_cmdline && *machine->kernel_cmdline) { in riscv_load_kernel() 443 riscv_rom_copy_firmware_info(machine, harts, in riscv_setup_rom_reset_vec() 462 if (machine->kernel_filename) { in riscv_setup_firmware_boot() [all …]
|
| /qemu/hw/rx/ |
| A D | rx-gdbsim.c | 81 static void rx_gdbsim_init(MachineState *machine) in rx_gdbsim_init() argument 83 MachineClass *mc = MACHINE_GET_CLASS(machine); in rx_gdbsim_init() 84 RxGdbSimMachineState *s = RX_GDBSIM_MACHINE(machine); in rx_gdbsim_init() 85 RxGdbSimMachineClass *rxc = RX_GDBSIM_MACHINE_GET_CLASS(machine); in rx_gdbsim_init() 87 const char *kernel_filename = machine->kernel_filename; in rx_gdbsim_init() 88 const char *dtb_filename = machine->dtb; in rx_gdbsim_init() 91 if (machine->ram_size < mc->default_ram_size) { in rx_gdbsim_init() 99 memory_region_add_subregion(sysmem, SDRAM_BASE, machine->ram); in rx_gdbsim_init() 111 if (machine->firmware) { in rx_gdbsim_init() 129 kernel_offset = machine->ram_size / 2; in rx_gdbsim_init() [all …]
|
| /qemu/hw/i386/ |
| A D | nitro_enclave.c | 105 ne_class->parent_init(machine); in nitro_enclave_machine_state_init() 115 ne_class->parent_reset(machine, type); in nitro_enclave_machine_reset() 174 if (!read_eif_file(machine->kernel_filename, machine->initrd_filename, in x86_load_eif() 183 g_free(machine->kernel_filename); in x86_load_eif() 184 machine->kernel_filename = eif_kernel; in x86_load_eif() 185 g_free(machine->initrd_filename); in x86_load_eif() 186 machine->initrd_filename = eif_initrd; in x86_load_eif() 196 g_free(machine->kernel_cmdline); in x86_load_eif() 197 machine->kernel_cmdline = cmd; in x86_load_eif() 204 unlink(machine->kernel_filename); in x86_load_eif() [all …]
|
| /qemu/tests/qtest/ |
| A D | bios-tables-test.c | 80 const char *machine; member 1541 data.machine = machine; in test_acpi_tcg_tpm() 1578 data.machine = machine; in test_acpi_tcg_dimm_pxm() 1617 .machine = "virt", in test_acpi_aarch64_virt_tcg_memhp() 1712 .machine = "virt", in test_acpi_riscv64_virt_tcg_numamem() 1738 .machine = "virt", in test_acpi_aarch64_virt_tcg_numamem() 1761 .machine = "virt", in test_acpi_aarch64_virt_tcg_pxb() 1795 data.machine = machine; in test_acpi_tcg_acpi_hmat() 1836 .machine = "virt", in test_acpi_aarch64_virt_tcg_acpi_hmat() 2041 data.machine = machine; in test_acpi_erst() [all …]
|
| /qemu/hw/core/ |
| A D | machine.c | 1285 return machine->usb; in machine_usb() 1290 return machine->phandle_start; in machine_phandle_start() 1300 return machine->mem_merge; in machine_mem_merge() 1305 return machine->cgs && machine->cgs->require_guest_memfd; in machine_require_guest_memfd() 1562 if (machine->memdev) { in machine_run_board_init() 1590 if (machine->numa_state) { in machine_run_board_init() 1600 if (!machine->ram && machine->memdev) { in machine_run_board_init() 1601 machine->ram = machine_consume_memdev(machine, machine->memdev); in machine_run_board_init() 1605 if (machine->cpu_type && !is_cpu_type_supported(machine, errp)) { in machine_run_board_init() 1609 if (machine->cgs) { in machine_run_board_init() [all …]
|