/qemu/hw/i386/ |
H A D | pc_sysfw.c | 44 static void pc_isa_bios_init(PCMachineState *pcms, MemoryRegion *isa_bios, in pc_isa_bios_init() argument 55 if (machine_require_guest_memfd(MACHINE(pcms))) { in pc_isa_bios_init() 79 static PFlashCFI01 *pc_pflash_create(PCMachineState *pcms, in pc_pflash_create() argument 88 object_property_add_child(OBJECT(pcms), name, OBJECT(dev)); in pc_pflash_create() 89 object_property_add_alias(OBJECT(pcms), alias_prop_name, in pc_pflash_create() 99 void pc_system_flash_create(PCMachineState *pcms) in pc_system_flash_create() argument 101 PCMachineClass *pcmc = PC_MACHINE_GET_CLASS(pcms); in pc_system_flash_create() 104 pcms->flash[0] = pc_pflash_create(pcms, "system.flash0", in pc_system_flash_create() 106 pcms->flash[1] = pc_pflash_create(pcms, "system.flash1", in pc_system_flash_create() 111 void pc_system_flash_cleanup_unused(PCMachineState *pcms) in pc_system_flash_cleanup_unused() argument [all …]
|
H A D | pc.c | 346 static void set_boot_dev(PCMachineState *pcms, MC146818RtcState *s, in set_boot_dev() argument 367 mc146818rtc_set_cmos_data(s, 0x38, (bds[2] << 4) | !pcms->fd_bootchk); in set_boot_dev() 372 PCMachineState *pcms = opaque; in pc_boot_set() local 373 X86MachineState *x86ms = X86_MACHINE(pcms); in pc_boot_set() 375 set_boot_dev(pcms, MC146818_RTC(x86ms->rtc), boot_device, errp); in pc_boot_set() 478 static void pc_cmos_init_late(PCMachineState *pcms) in pc_cmos_init_late() argument 480 X86MachineState *x86ms = X86_MACHINE(pcms); in pc_cmos_init_late() 488 if (pcms->idebus[0] && in pc_cmos_init_late() 489 ide_get_geometry(pcms->idebus[0], 0, in pc_cmos_init_late() 494 if (pcms->idebus[0] && in pc_cmos_init_late() [all …]
|
H A D | pc_piix.c | 106 PCMachineState *pcms = PC_MACHINE(machine); in pc_init1() local 107 PCMachineClass *pcmc = PC_MACHINE_GET_CLASS(pcms); in pc_init1() 154 xen_hvm_init_pc(pcms, &ram_memory); in pc_init1() 157 if (!pcms->max_ram_below_4g) { in pc_init1() 158 pcms->max_ram_below_4g = 0xe0000000; /* default: 3.5G */ in pc_init1() 160 lowmem = pcms->max_ram_below_4g; in pc_init1() 161 if (machine->ram_size >= pcms->max_ram_below_4g) { in pc_init1() 170 pcms->max_ram_below_4g); in pc_init1() 184 pc_machine_init_sgx_epc(pcms); in pc_init1() 214 pcms->pcibus = PCI_BUS(qdev_get_child_bus(DEVICE(phb), "pci.0")); in pc_init1() [all …]
|
H A D | pc_q35.c | 130 PCMachineState *pcms = PC_MACHINE(machine); in pc_q35_init() local 131 PCMachineClass *pcmc = PC_MACHINE_GET_CLASS(pcms); in pc_q35_init() 167 if (!pcms->max_ram_below_4g) { in pc_q35_init() 168 pcms->max_ram_below_4g = 4 * GiB; in pc_q35_init() 170 if (lowmem > pcms->max_ram_below_4g) { in pc_q35_init() 171 lowmem = pcms->max_ram_below_4g; in pc_q35_init() 178 (uint64_t)machine->ram_size, pcms->max_ram_below_4g); in pc_q35_init() 190 pc_machine_init_sgx_epc(pcms); in pc_q35_init() 206 pc_memory_init(pcms, system_memory, pci_memory, pci_hole64_size); in pc_q35_init() 222 pcms->default_bus_bypass_iommu, NULL); in pc_q35_init() [all …]
|
H A D | sgx.c | 118 PCMachineState *pcms = PC_MACHINE(qdev_get_machine()); in sgx_epc_reset() local 131 for (j = 0; j < pcms->sgx_epc.nr_sections; j++) { in sgx_epc_reset() 132 epc = pcms->sgx_epc.sections[j]; in sgx_epc_reset() 212 PCMachineState *pcms = in qmp_query_sgx() local 215 if (!pcms) { in qmp_query_sgx() 220 x86ms = X86_MACHINE(pcms); in qmp_query_sgx() 279 PCMachineState *pcms = in sgx_epc_get_section() local 284 if (!pcms || pcms->sgx_epc.size == 0 || pcms->sgx_epc.nr_sections <= section_nr) { in sgx_epc_get_section() 288 epc = pcms->sgx_epc.sections[section_nr]; in sgx_epc_get_section() 296 void pc_machine_init_sgx_epc(PCMachineState *pcms) in pc_machine_init_sgx_epc() argument [all …]
|
H A D | x86-iommu.c | 83 PCMachineState *pcms = in x86_iommu_get_default() local 86 if (pcms && in x86_iommu_get_default() 87 object_dynamic_cast(OBJECT(pcms->iommu), TYPE_X86_IOMMU_DEVICE)) { in x86_iommu_get_default() 88 return X86_IOMMU_DEVICE(pcms->iommu); in x86_iommu_get_default() 99 PCMachineState *pcms = in x86_iommu_realize() local 104 if (!pcms || !pcms->pcibus) { in x86_iommu_realize()
|
H A D | sgx-stub.c | 30 void pc_machine_init_sgx_epc(PCMachineState *pcms) in pc_machine_init_sgx_epc() argument 32 memset(&pcms->sgx_epc, 0, sizeof(SGXEPCState)); in pc_machine_init_sgx_epc()
|
H A D | fw_cfg.c | 62 void fw_cfg_build_smbios(PCMachineState *pcms, FWCfgState *fw_cfg, in fw_cfg_build_smbios() argument 70 MachineState *ms = MACHINE(pcms); in fw_cfg_build_smbios() 71 PCMachineClass *pcmc = PC_MACHINE_GET_CLASS(pcms); in fw_cfg_build_smbios() 72 MachineClass *mc = MACHINE_GET_CLASS(pcms); in fw_cfg_build_smbios()
|
H A D | sgx-epc.c | 52 PCMachineState *pcms = PC_MACHINE(qdev_get_machine()); in sgx_epc_realize() local 53 X86MachineState *x86ms = X86_MACHINE(pcms); in sgx_epc_realize() 55 SGXEPCState *sgx_epc = &pcms->sgx_epc; in sgx_epc_realize()
|
H A D | fw_cfg.h | 26 void fw_cfg_build_smbios(PCMachineState *pcms, FWCfgState *fw_cfg,
|
H A D | acpi-build.c | 1364 PCMachineState *pcms = PC_MACHINE(machine); in build_dsdt() local 1481 if (pcms->memhp_io_base && nr_mem) { in build_dsdt() 1484 pcms->memhp_io_base); in build_dsdt() 1546 MemoryRegion *mr = &pcms->cxl_devices_state.host_mr; in build_dsdt() 1745 if (pcms->sgx_epc.size != 0) { in build_dsdt() 1746 uint64_t epc_base = pcms->sgx_epc.base; in build_dsdt() 1747 uint64_t epc_size = pcms->sgx_epc.size; in build_dsdt() 2437 PCMachineState *pcms = PC_MACHINE(machine); in acpi_build() local 2439 DeviceState *iommu = pcms->iommu; in acpi_build() 2586 if (pcms->cxl_devices_state.is_enabled) { in acpi_build() [all …]
|
H A D | amd_iommu.c | 1657 PCMachineState *pcms = PC_MACHINE(ms); in amdvi_sysbus_realize() local 1659 PCIBus *bus = pcms->pcibus; in amdvi_sysbus_realize()
|
H A D | intel_iommu.c | 4823 PCMachineState *pcms = PC_MACHINE(ms); in vtd_realize() local 4825 PCIBus *bus = pcms->pcibus; in vtd_realize()
|
/qemu/include/hw/i386/ |
H A D | pc.h | 185 void xen_load_linux(PCMachineState *pcms); 186 void pc_memory_init(PCMachineState *pcms, 192 void pc_basic_device_init(struct PCMachineState *pcms, 207 void pc_system_flash_create(PCMachineState *pcms); 208 void pc_system_flash_cleanup_unused(PCMachineState *pcms); 209 void pc_system_firmware_init(PCMachineState *pcms, MemoryRegion *rom_memory); 215 void pc_machine_init_sgx_epc(PCMachineState *pcms);
|
H A D | x86.h | 112 void x86_cpus_init(X86MachineState *pcms, int default_cpu_version);
|
/qemu/hw/i386/xen/ |
H A D | xen-hvm.c | 122 static void xen_ram_init(PCMachineState *pcms, in xen_ram_init() argument 125 X86MachineState *x86ms = X86_MACHINE(pcms); in xen_ram_init() 613 void xen_hvm_init_pc(PCMachineState *pcms, MemoryRegion **ram_memory) in xen_hvm_init_pc() argument 615 MachineState *ms = MACHINE(pcms); in xen_hvm_init_pc() 655 xen_ram_init(pcms, ms->ram_size, ram_memory); in xen_hvm_init_pc() 658 pcms->acpi_build_enabled = false; in xen_hvm_init_pc()
|
/qemu/include/hw/xen/ |
H A D | xen-x86.h | 13 void xen_hvm_init_pc(PCMachineState *pcms, MemoryRegion **ram_memory);
|
/qemu/stubs/ |
H A D | xen-hw-stub.c | 41 void xen_hvm_init_pc(PCMachineState *pcms, MemoryRegion **ram_memory) in xen_hvm_init_pc() argument
|
/qemu/hw/i386/kvm/ |
H A D | xen_evtchn.c | 364 PCMachineState *pcms = PC_MACHINE(qdev_get_machine()); in type_init() local 372 if (domain || !pcms) { in type_init() 376 pdev = pci_find_device(pcms->pcibus, bus, devfn); in type_init()
|