Home
last modified time | relevance | path

Searched refs:x86ms (Results 1 – 20 of 20) sorted by relevance

/openbmc/qemu/hw/i386/
H A Dx86.c128 x86ms->apic_id_limit = x86_cpu_apic_id_from_index(x86ms, in x86_cpus_init()
207 if (x86ms->acpi_dev) { in x86_cpu_plug()
215 x86ms->boot_cpus++; in x86_cpu_plug()
216 if (x86ms->rtc) { in x86_cpu_plug()
217 x86_rtc_set_cpus_count(x86ms->rtc, x86ms->boot_cpus); in x86_cpu_plug()
219 if (x86ms->fw_cfg) { in x86_cpu_plug()
220 fw_cfg_modify_i16(x86ms->fw_cfg, FW_CFG_NB_CPUS, x86ms->boot_cpus); in x86_cpu_plug()
270 x86ms->boot_cpus--; in x86_cpu_unplug_cb()
272 x86_rtc_set_cpus_count(x86ms->rtc, x86ms->boot_cpus); in x86_cpu_unplug_cb()
273 fw_cfg_modify_i16(x86ms->fw_cfg, FW_CFG_NB_CPUS, x86ms->boot_cpus); in x86_cpu_unplug_cb()
[all …]
H A Dmicrovm.c69 if (x86ms->below_4g_mem_size > 1 * MiB) { in microvm_set_rtc()
93 val = x86ms->above_4g_mem_size / 65536; in microvm_set_rtc()
189 if (x86ms->ioapic2) { in microvm_devices_init()
248 x86ms->pci_irq_mask = 0; in microvm_devices_init()
251 if (x86ms->pic == ON_OFF_AUTO_ON || x86ms->pic == ON_OFF_AUTO_AUTO) { in microvm_devices_init()
261 if (x86ms->pit == ON_OFF_AUTO_ON || x86ms->pit == ON_OFF_AUTO_AUTO) { in microvm_devices_init()
296 x86ms->below_4g_mem_size = lowmem; in microvm_memory_init()
298 x86ms->above_4g_mem_size = 0; in microvm_memory_init()
309 if (x86ms->above_4g_mem_size > 0) { in microvm_memory_init()
342 x86ms->fw_cfg = fw_cfg; in microvm_memory_init()
[all …]
H A Dacpi-microvm.c117 X86MachineState *x86ms = X86_MACHINE(mms); in build_dsdt_microvm() local
132 fw_cfg_add_acpi_dsdt(sb_scope, x86ms->fw_cfg); in build_dsdt_microvm()
163 X86MachineState *x86ms = X86_MACHINE(mms); in acpi_build_microvm() local
213 x86ms->oem_table_id); in acpi_build_microvm()
217 x86ms->oem_id, x86ms->oem_table_id); in acpi_build_microvm()
226 x86ms->oem_id, x86ms->oem_table_id); in acpi_build_microvm()
233 x86ms->oem_table_id); in acpi_build_microvm()
240 .oem_id = x86ms->oem_id, in acpi_build_microvm()
258 X86MachineState *x86ms = X86_MACHINE(mms); in acpi_setup_microvm() local
261 assert(x86ms->fw_cfg); in acpi_setup_microvm()
[all …]
H A Dpc.c689 x86_rtc_set_cpus_count(x86ms->rtc, x86ms->boot_cpus); in pc_machine_done()
694 if (x86ms->fw_cfg) { in pc_machine_done()
698 fw_cfg_modify_i16(x86ms->fw_cfg, FW_CFG_NB_CPUS, x86ms->boot_cpus); in pc_machine_done()
743 x86ms->fw_cfg = fw_cfg; in xen_load_linux()
760 return x86ms->above_4g_mem_start + x86ms->above_4g_mem_size; in pc_above_4g_end()
964 e820_add_entry(x86ms->above_4g_mem_start, x86ms->above_4g_mem_size, in pc_memory_init()
1051 x86ms->boot_cpus, x86ms->apic_id_limit); in pc_memory_init()
1078 x86ms->fw_cfg = fw_cfg; in pc_memory_init()
1273 (x86ms->pit == ON_OFF_AUTO_AUTO || x86ms->pit == ON_OFF_AUTO_ON)) { in pc_basic_device_init()
1352 if (!x86ms->acpi_dev || !x86_machine_is_acpi_enabled(x86ms)) { in pc_memory_pre_plug()
[all …]
H A Dacpi-common.c97 X86MachineState *x86ms, in acpi_build_madt() argument
102 MachineClass *mc = MACHINE_GET_CLASS(x86ms); in acpi_build_madt()
103 const CPUArchIdList *apic_ids = mc->possible_cpu_arch_ids(MACHINE(x86ms)); in acpi_build_madt()
120 if (x86ms->ioapic2) { in acpi_build_madt()
125 if (x86ms->apic_xrupt_override) { in acpi_build_madt()
131 if (!(x86ms->pci_irq_mask & (1 << i))) { in acpi_build_madt()
H A Dpc_piix.c112 X86MachineState *x86ms = X86_MACHINE(machine); in pc_init1() local
183 x86ms->below_4g_mem_size = lowmem; in pc_init1()
185 x86ms->above_4g_mem_size = 0; in pc_init1()
186 x86ms->below_4g_mem_size = machine->ram_size; in pc_init1()
191 x86_cpus_init(x86ms, pcmc->default_cpu_version); in pc_init1()
310 isa_bus_register_input_irqs(isa_bus, x86ms->gsi); in pc_init1()
322 if (x86ms->pic == ON_OFF_AUTO_ON || x86ms->pic == ON_OFF_AUTO_AUTO) { in pc_init1()
331 x86_register_ferr_irq(x86ms->gsi[13]); in pc_init1()
393 x86ms->fw_cfg, OBJECT(pcms)); in pc_init1()
456 X86MachineState *x86ms = X86_MACHINE(machine); in pc_compat_2_3_fn() local
[all …]
H A Dpc_q35.c124 X86MachineState *x86ms = X86_MACHINE(machine); in pc_q35_init() local
179 x86ms->below_4g_mem_size = lowmem; in pc_q35_init()
181 x86ms->above_4g_mem_size = 0; in pc_q35_init()
182 x86ms->below_4g_mem_size = machine->ram_size; in pc_q35_init()
186 x86_cpus_init(x86ms, pcmc->default_cpu_version); in pc_q35_init()
234 x86ms->below_4g_mem_size, NULL); in pc_q35_init()
236 x86ms->above_4g_mem_size, NULL); in pc_q35_init()
252 x86_machine_is_smm_enabled(x86ms)); in pc_q35_init()
263 (Object **)&x86ms->acpi_dev, in pc_q35_init()
285 if (x86ms->pic == ON_OFF_AUTO_ON || x86ms->pic == ON_OFF_AUTO_AUTO) { in pc_q35_init()
[all …]
H A Dsgx.c209 X86MachineState *x86ms; in qmp_query_sgx() local
218 x86ms = X86_MACHINE(pcms); in qmp_query_sgx()
219 if (!x86ms->sgx_epc_list) { in qmp_query_sgx()
287 X86MachineState *x86ms = X86_MACHINE(pcms); in pc_machine_init_sgx_epc() local
292 if (!x86ms->sgx_epc_list) { in pc_machine_init_sgx_epc()
296 sgx_epc->base = x86ms->above_4g_mem_start + x86ms->above_4g_mem_size; in pc_machine_init_sgx_epc()
302 for (list = x86ms->sgx_epc_list; list; list = list->next) { in pc_machine_init_sgx_epc()
H A Dacpi-build.c2499 oem_id = x86ms->oem_id; in acpi_build()
2546 x86ms->oem_id, x86ms->oem_table_id); in acpi_build()
2555 x86ms->oem_id, x86ms->oem_table_id); in acpi_build()
2577 x86ms->oem_id, x86ms->oem_table_id); in acpi_build()
2581 x86ms->oem_id, x86ms->oem_table_id); in acpi_build()
2596 x86ms->oem_id, x86ms->oem_table_id); in acpi_build()
2617 x86ms->oem_id, x86ms->oem_table_id); in acpi_build()
2622 x86ms->oem_id, x86ms->oem_table_id); in acpi_build()
2626 x86ms->oem_id, x86ms->oem_table_id, &pcms->cxl_devices_state); in acpi_build()
2630 build_waet(tables_blob, tables->linker, x86ms->oem_id, x86ms->oem_table_id); in acpi_build()
[all …]
H A Dacpi-common.h11 X86MachineState *x86ms,
H A Dmultiboot.h7 int load_multiboot(X86MachineState *x86ms,
H A Dsgx-epc.c54 X86MachineState *x86ms = X86_MACHINE(pcms); in sgx_epc_realize() local
61 if (x86ms->boot_cpus != 0) { in sgx_epc_realize()
H A Dmicrovm-dt.c319 X86MachineState *x86ms = X86_MACHINE(mms); in dt_setup_microvm() local
336 fw_cfg_add_file(x86ms->fw_cfg, "etc/fdt", mms->fdt, size); in dt_setup_microvm()
H A Dmultiboot.c146 int load_multiboot(X86MachineState *x86ms, in load_multiboot() argument
155 bool multiboot_dma_enabled = X86_MACHINE_GET_CLASS(x86ms)->fwcfg_dma_enabled; in load_multiboot()
H A Damd_iommu.c1569 X86MachineState *x86ms = X86_MACHINE(ms); in amdvi_sysbus_realize() local
1581 x86ms->ioapic_as = amdvi_host_dma_iommu(bus, s, AMDVI_IOAPIC_SB_DEVID); in amdvi_sysbus_realize()
H A Dintel_iommu.c4189 X86MachineState *x86ms = X86_MACHINE(ms); in vtd_realize() local
4236 x86ms->ioapic_as = vtd_host_dma_iommu(bus, s, Q35_PSEUDO_DEVFN_IOAPIC); in vtd_realize()
/openbmc/qemu/include/hw/i386/
H A Dx86.h121 void x86_load_linux(X86MachineState *x86ms,
126 bool x86_machine_is_smm_enabled(const X86MachineState *x86ms);
127 bool x86_machine_is_acpi_enabled(const X86MachineState *x86ms);
/openbmc/qemu/hw/i386/xen/
H A Dxen-hvm.c118 X86MachineState *x86ms = X86_MACHINE(pcms); in xen_ram_init() local
137 x86ms->above_4g_mem_size = ram_size - user_lowmem; in xen_ram_init()
138 x86ms->below_4g_mem_size = user_lowmem; in xen_ram_init()
140 x86ms->above_4g_mem_size = 0; in xen_ram_init()
141 x86ms->below_4g_mem_size = ram_size; in xen_ram_init()
143 if (!x86ms->above_4g_mem_size) { in xen_ram_init()
150 block_len = (4 * GiB) + x86ms->above_4g_mem_size; in xen_ram_init()
167 x86ms->below_4g_mem_size - 0xc0000); in xen_ram_init()
169 if (x86ms->above_4g_mem_size > 0) { in xen_ram_init()
172 x86ms->above_4g_mem_size); in xen_ram_init()
/openbmc/qemu/hw/acpi/
H A Dcpu_hotplug.c131 X86MachineState *x86ms = X86_MACHINE(machine); in build_legacy_cpu_hotplug_aml() local
239 if (x86ms->apic_id_limit > ACPI_CPU_HOTPLUG_ID_LIMIT) { in build_legacy_cpu_hotplug_aml()
241 x86ms->apic_id_limit - 1); in build_legacy_cpu_hotplug_aml()
319 pkg = x86ms->apic_id_limit <= 255 ? aml_package(x86ms->apic_id_limit) : in build_legacy_cpu_hotplug_aml()
320 aml_varpackage(x86ms->apic_id_limit); in build_legacy_cpu_hotplug_aml()
/openbmc/qemu/target/i386/kvm/
H A Dkvm.c2662 X86MachineState *x86ms = X86_MACHINE(ms); in kvm_arch_init() local
2664 if (x86ms->bus_lock_ratelimit > 0) { in kvm_arch_init()
2679 x86ms->bus_lock_ratelimit, BUS_LOCK_SLICE_TIME); in kvm_arch_init()