/qemu/tests/qtest/libqos/ |
H 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 …]
|
H 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 …]
|
H 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 …]
|
H A D | arm-n800-machine.c | 41 QN800Machine *machine = object; in n800_get_driver() local 43 return &machine->alloc; in n800_get_driver() 52 QN800Machine *machine = obj; in n800_get_device() local 54 return &machine->i2c_1.obj; in n800_get_device() 63 QN800Machine *machine = (QN800Machine *) obj; in n800_destructor() local 64 alloc_destroy(&machine->alloc); in n800_destructor() 71 alloc_init(&machine->alloc, 0, in qos_create_machine_arm_n800() 75 machine->obj.get_device = n800_get_device; in qos_create_machine_arm_n800() 76 machine->obj.get_driver = n800_get_driver; in qos_create_machine_arm_n800() 77 machine->obj.destructor = n800_destructor; in qos_create_machine_arm_n800() [all …]
|
H 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 …]
|
H 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 …]
|
H 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 …]
|
H 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 …]
|
H 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 …]
|
H 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 …]
|
H 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 …]
|
H A D | meson.build | 53 'aarch64-xlnx-zcu102-machine.c', 54 'arm-imx25-pdk-machine.c', 55 'arm-n800-machine.c', 56 'arm-raspi2-machine.c', 57 'arm-sabrelite-machine.c', 58 'arm-smdkc210-machine.c', 59 'arm-virt-machine.c', 60 'arm-xilinx-zynq-a9-machine.c', 61 'ppc64_pseries-machine.c', 62 'x86_64_pc-machine.c', [all …]
|
/qemu/hw/s390x/ |
H A D | s390-virtio-ccw.c | 72 static void s390_init_cpus(MachineState *machine) in s390_init_cpus() argument 74 MachineClass *mc = MACHINE_GET_CLASS(machine); in s390_init_cpus() 85 mc->possible_cpu_arch_ids(machine); in s390_init_cpus() 87 for (i = 0; i < machine->smp.cpus; i++) { in s390_init_cpus() 237 static void ccw_init(MachineState *machine) in ccw_init() argument 250 s390_memory_init(machine->ram); in ccw_init() 253 s390_init_cpus(machine); in ccw_init() 256 if (machine->cgs) { in ccw_init() 270 s390_init_ipl_dev(machine->kernel_filename, machine->kernel_cmdline, in ccw_init() 271 machine->initrd_filename, in ccw_init() [all …]
|
/qemu/hw/arm/ |
H 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/ |
H 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 …]
|
H 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 …]
|
H 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 …]
|
H A D | prep.c | 230 static void ibm_40p_init(MachineState *machine) in ibm_40p_init() argument 233 MachineClass *mc = MACHINE_GET_CLASS(machine); in ibm_40p_init() 250 MACHINE_GET_CLASS(machine)->name); in ibm_40p_init() 255 cpu = POWERPC_CPU(cpu_create(machine->cpu_type)); in ibm_40p_init() 314 if (machine->audiodev) { in ibm_40p_init() 355 if (machine->kernel_filename) { in ibm_40p_init() 363 machine->kernel_filename); in ibm_40p_init() 369 if (machine->initrd_filename) { in ibm_40p_init() 382 if (machine->kernel_cmdline && *machine->kernel_cmdline) { in ibm_40p_init() 393 boot_device = machine->boot_config.order[0]; in ibm_40p_init() [all …]
|
H 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 …]
|
/qemu/hw/riscv/ |
H A D | boot.c | 179 const char *filename = machine->initrd_filename; in riscv_load_initrd() 180 uint64_t mem_size = machine->ram_size; in riscv_load_initrd() 181 void *fdt = machine->fdt; in riscv_load_initrd() 217 target_ulong riscv_load_kernel(MachineState *machine, in riscv_load_kernel() argument 225 void *fdt = machine->fdt; in riscv_load_kernel() 266 if (load_initrd && machine->initrd_filename) { in riscv_load_kernel() 267 riscv_load_initrd(machine, kernel_entry); in riscv_load_kernel() 270 if (fdt && machine->kernel_cmdline && *machine->kernel_cmdline) { in riscv_load_kernel() 448 void riscv_setup_firmware_boot(MachineState *machine) in riscv_setup_firmware_boot() argument 450 if (machine->kernel_filename) { in riscv_setup_firmware_boot() [all …]
|
/qemu/hw/rx/ |
H 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/core/ |
H A D | machine.c | 1201 return machine->usb; in machine_usb() 1206 return machine->phandle_start; in machine_phandle_start() 1211 return machine->dump_guest_core; in machine_dump_guest_core() 1216 return machine->mem_merge; in machine_mem_merge() 1510 if (machine->memdev) { in machine_run_board_init() 1536 if (machine->numa_state) { in machine_run_board_init() 1546 if (!machine->ram && machine->memdev) { in machine_run_board_init() 1547 machine->ram = machine_consume_memdev(machine, machine->memdev); in machine_run_board_init() 1551 if (machine->cpu_type && !is_cpu_type_supported(machine, errp)) { in machine_run_board_init() 1555 if (machine->cgs) { in machine_run_board_init() [all …]
|
H A D | qdev-hotplug.c | 18 MachineState *machine; in qdev_get_machine_hotplug_handler() local 23 machine = MACHINE(m_obj); in qdev_get_machine_hotplug_handler() 24 mc = MACHINE_GET_CLASS(machine); in qdev_get_machine_hotplug_handler() 26 return mc->get_hotplug_handler(machine, dev); in qdev_get_machine_hotplug_handler() 35 MachineState *machine; in qdev_hotplug_allowed() local 40 machine = MACHINE(m_obj); in qdev_hotplug_allowed() 41 mc = MACHINE_GET_CLASS(machine); in qdev_hotplug_allowed() 43 return mc->hotplug_allowed(machine, dev, errp); in qdev_hotplug_allowed()
|
/qemu/tests/qtest/ |
H A D | bios-tables-test.c | 80 const char *machine; member 1502 data.machine = machine; in test_acpi_tcg_tpm() 1538 data.machine = machine; in test_acpi_tcg_dimm_pxm() 1576 .machine = "virt", in test_acpi_virt_tcg_memhp() 1669 .machine = "virt", in test_acpi_virt_tcg_numamem() 1691 .machine = "virt", in test_acpi_virt_tcg_pxb() 1724 data.machine = machine; in test_acpi_tcg_acpi_hmat() 1764 .machine = "virt", in test_acpi_virt_tcg_acpi_hmat() 1872 data.machine = machine; in test_acpi_erst() 1920 .machine = "virt", in test_acpi_virt_tcg() [all …]
|
/qemu/tests/data/acpi/ |
H A D | disassemle-aml.sh | 17 for machine in tests/data/acpi/* 19 if [[ ! -d "$machine" ]]; 26 mkdir -p "${outdir}"/${machine} || exit $? 28 for aml in $machine/* 30 if [[ "$aml" == $machine/*.dsl ]]; 34 if [[ "$aml" == $machine/SSDT*.* ]]; 38 elif [[ "$aml" == $machine/SSDT* ]];
|