Home
last modified time | relevance | path

Searched refs:aml_append (Results 1 – 25 of 29) sorted by relevance

12

/openbmc/qemu/hw/acpi/
H A Dtpm.c41 aml_append(dev, in tpm_build_ppi_acpi()
46 aml_append(field, aml_named_field("PPIN", 8)); in tpm_build_ppi_acpi()
47 aml_append(field, aml_named_field("PPIP", 32)); in tpm_build_ppi_acpi()
48 aml_append(field, aml_named_field("PPRP", 32)); in tpm_build_ppi_acpi()
49 aml_append(field, aml_named_field("PPRQ", 32)); in tpm_build_ppi_acpi()
50 aml_append(field, aml_named_field("PPRM", 32)); in tpm_build_ppi_acpi()
51 aml_append(field, aml_named_field("LPPR", 32)); in tpm_build_ppi_acpi()
52 aml_append(dev, field); in tpm_build_ppi_acpi()
56 aml_append(dev, in tpm_build_ppi_acpi()
63 aml_append(field, aml_named_field("MOVV", 8)); in tpm_build_ppi_acpi()
[all …]
H A Dmemory_hotplug.c350 aml_append(mem_ctrl_dev, aml_name_decl("_HID", aml_string("PNP0A06"))); in build_memory_hotplug_aml()
351 aml_append(mem_ctrl_dev, in build_memory_hotplug_aml()
356 aml_append(crs, in build_memory_hotplug_aml()
361 aml_append(crs, aml_memory32_fixed(memhp_io_base, in build_memory_hotplug_aml()
364 aml_append(mem_ctrl_dev, aml_name_decl("_CRS", crs)); in build_memory_hotplug_aml()
366 aml_append(mem_ctrl_dev, aml_operation_region( in build_memory_hotplug_aml()
372 aml_append(table, mem_ctrl_dev); in build_memory_hotplug_aml()
387 aml_append(dev_container, aml_name_decl("_HID", aml_string("PNP0A06"))); in build_memory_hotplug_aml()
388 aml_append(dev_container, in build_memory_hotplug_aml()
392 aml_append(dev_container, in build_memory_hotplug_aml()
[all …]
H A Dcpu.c363 aml_append(cpu_ctrl_dev, in build_cpus_aml()
365 aml_append(cpu_ctrl_dev, in build_cpus_aml()
367 aml_append(cpu_ctrl_dev, aml_mutex(CPU_LOCK, 0)); in build_cpus_aml()
373 aml_append(crs, aml_io(AML_DECODE16, base_addr, base_addr, 1, in build_cpus_aml()
376 aml_append(crs, aml_memory32_fixed(base_addr, in build_cpus_aml()
380 aml_append(cpu_ctrl_dev, aml_name_decl("_CRS", crs)); in build_cpus_aml()
383 aml_append(cpu_ctrl_dev, in build_cpus_aml()
389 aml_append(field, aml_reserved_field(ACPI_CPU_FLAGS_OFFSET_RW * 8)); in build_cpus_aml()
391 aml_append(field, aml_named_field(CPU_ENABLED, 1)); in build_cpus_aml()
393 aml_append(field, aml_named_field(CPU_INSERT_EVENT, 1)); in build_cpus_aml()
[all …]
H A Dcpu_hotplug.c152 aml_append(method, in build_legacy_cpu_hotplug_aml()
154 aml_append(method, in build_legacy_cpu_hotplug_aml()
157 aml_append(method, aml_store(cpu_id, aml_index(madt, aml_int(2)))); in build_legacy_cpu_hotplug_aml()
158 aml_append(method, aml_store(apic_id, aml_index(madt, aml_int(3)))); in build_legacy_cpu_hotplug_aml()
159 aml_append(method, aml_store(cpu_on, aml_index(madt, aml_int(4)))); in build_legacy_cpu_hotplug_aml()
160 aml_append(method, aml_return(madt)); in build_legacy_cpu_hotplug_aml()
161 aml_append(sb_scope, method); in build_legacy_cpu_hotplug_aml()
169 aml_append(method, in build_legacy_cpu_hotplug_aml()
173 aml_append(if_ctx, aml_return(aml_int(0xF))); in build_legacy_cpu_hotplug_aml()
175 aml_append(method, if_ctx); in build_legacy_cpu_hotplug_aml()
[all …]
H A Dcxl.c53 aml_append(ifctx2, in build_cxl_dsm_method()
56 aml_append(ifctx, ifctx2); in build_cxl_dsm_method()
86 aml_append(pak1, aml_int(0)); in build_cxl_dsm_method()
88 aml_append(pak1, aml_int(1)); in build_cxl_dsm_method()
92 aml_append(pak, aml_int(1)); in build_cxl_dsm_method()
93 aml_append(pak, pak1); in build_cxl_dsm_method()
95 aml_append(ifctx2, aml_return(pak)); in build_cxl_dsm_method()
97 aml_append(ifctx, ifctx2); in build_cxl_dsm_method()
99 aml_append(method, ifctx); in build_cxl_dsm_method()
100 aml_append(dev, method); in build_cxl_dsm_method()
[all …]
H A Dnvdimm.c949 aml_append(method, aml_store(aml_name(NVDIMM_ACPI_MEM_ADDR), dsm_mem)); in nvdimm_build_common_dsm()
958 aml_append(method, aml_operation_region(NVDIMM_DSM_IOPORT, rs, in nvdimm_build_common_dsm()
961 aml_append(method, aml_operation_region(NVDIMM_DSM_MEMORY, in nvdimm_build_common_dsm()
974 aml_append(field, aml_named_field(NVDIMM_DSM_NOTIFY, in nvdimm_build_common_dsm()
976 aml_append(method, field); in nvdimm_build_common_dsm()
992 aml_append(field, aml_named_field(NVDIMM_DSM_HANDLE, in nvdimm_build_common_dsm()
994 aml_append(field, aml_named_field(NVDIMM_DSM_REVISION, in nvdimm_build_common_dsm()
996 aml_append(field, aml_named_field(NVDIMM_DSM_FUNCTION, in nvdimm_build_common_dsm()
998 aml_append(field, aml_named_field(NVDIMM_DSM_ARG3, in nvdimm_build_common_dsm()
1000 aml_append(method, field); in nvdimm_build_common_dsm()
[all …]
H A Dpcihp.c519 aml_append(ctx, aml_store(aml_buffer(1, byte_list), retvar)); in build_append_pci_dsm_func0_common()
528 aml_append(ifctx1, aml_return(retvar)); in build_append_pci_dsm_func0_common()
530 aml_append(ctx, ifctx1); in build_append_pci_dsm_func0_common()
535 aml_append(ifctx1, aml_return(retvar)); in build_append_pci_dsm_func0_common()
537 aml_append(ctx, ifctx1); in build_append_pci_dsm_func0_common()
561 aml_append(ifctx, aml_store(zero, caps)); in aml_pci_pdsm()
562 aml_append(ifctx, in aml_pci_pdsm()
577 aml_append(ifctx1, aml_or(caps, one, caps)); in aml_pci_pdsm()
579 aml_append(ifctx1, in aml_pci_pdsm()
582 aml_append(ifctx, ifctx1); in aml_pci_pdsm()
[all …]
H A Dipmi.c26 aml_append(crs, aml_io(AML_DECODE16, info->base_address, in aml_ipmi_crs()
31 aml_append(crs, in aml_ipmi_crs()
41 aml_append(crs, in aml_ipmi_crs()
51 aml_append(crs, aml_i2c_serial_bus_device(info->base_address, in aml_ipmi_crs()
60 aml_append(crs, aml_irq_no_flags(info->interrupt_number)); in aml_ipmi_crs()
80 aml_append(dev, aml_name_decl("_HID", aml_eisaid("IPI0001"))); in build_ipmi_dev_aml()
81 aml_append(dev, aml_name_decl("_STR", aml_string("ipmi_%s", in build_ipmi_dev_aml()
83 aml_append(dev, aml_name_decl("_UID", aml_int(info.uuid))); in build_ipmi_dev_aml()
84 aml_append(dev, aml_name_decl("_CRS", aml_ipmi_crs(&info))); in build_ipmi_dev_aml()
85 aml_append(dev, aml_name_decl("_IFT", aml_int(info.interface_type))); in build_ipmi_dev_aml()
[all …]
H A Dpci-bridge.c57 aml_append(ifctx, aml_store(aml_int(caps), aml_index(ret, zero))); in build_pci_bridge_edsm()
58 aml_append(ifctx, aml_return(ret)); in build_pci_bridge_edsm()
60 aml_append(method, ifctx); in build_pci_bridge_edsm()
71 aml_append(pkg, zero); in build_pci_bridge_edsm()
73 aml_append(pkg, aml_string("%s", "")); in build_pci_bridge_edsm()
74 aml_append(ifctx, aml_store(pkg, ret)); in build_pci_bridge_edsm()
82 aml_append(ifctx, in build_pci_bridge_edsm()
84 aml_append(ifctx, aml_store(aidx, aml_index(ret, zero))); in build_pci_bridge_edsm()
85 aml_append(ifctx, aml_return(ret)); in build_pci_bridge_edsm()
87 aml_append(method, ifctx); in build_pci_bridge_edsm()
H A Dvmgenid.c55 aml_append(dev, aml_name_decl("_HID", aml_string("QEMUVGID"))); in vmgenid_build_acpi()
56 aml_append(dev, aml_name_decl("_CID", aml_string("VM_Gen_Counter"))); in vmgenid_build_acpi()
57 aml_append(dev, aml_name_decl("_DDN", aml_string("VM_Gen_Counter"))); in vmgenid_build_acpi()
62 aml_append(method, aml_store(aml_int(0xf), addr)); in vmgenid_build_acpi()
64 aml_append(if_ctx, aml_store(aml_int(0), addr)); in vmgenid_build_acpi()
65 aml_append(method, if_ctx); in vmgenid_build_acpi()
66 aml_append(method, aml_return(addr)); in vmgenid_build_acpi()
67 aml_append(dev, method); in vmgenid_build_acpi()
76 aml_append(method, aml_store(aml_package(2), addr)); in vmgenid_build_acpi()
78 aml_append(method, aml_store(aml_add(aml_name("VGIA"), in vmgenid_build_acpi()
[all …]
H A Dpci.c315 aml_append(method, aml_create_dword_field(aml_arg(3), aml_int(0), "CDW1")); in build_pci_host_bridge_osc_method()
319 aml_append(if_ctx, aml_create_dword_field(aml_arg(3), aml_int(4), "CDW2")); in build_pci_host_bridge_osc_method()
320 aml_append(if_ctx, aml_create_dword_field(aml_arg(3), aml_int(8), "CDW3")); in build_pci_host_bridge_osc_method()
322 aml_append(if_ctx, aml_store(aml_name("CDW3"), a_ctrl)); in build_pci_host_bridge_osc_method()
329 aml_append(if_ctx, aml_and(a_ctrl, in build_pci_host_bridge_osc_method()
334 aml_append(if_ctx2, aml_or(a_cwd1, aml_int(0x08), a_cwd1)); in build_pci_host_bridge_osc_method()
335 aml_append(if_ctx, if_ctx2); in build_pci_host_bridge_osc_method()
339 aml_append(if_ctx2, aml_or(a_cwd1, aml_int(0x10), a_cwd1)); in build_pci_host_bridge_osc_method()
340 aml_append(if_ctx, if_ctx2); in build_pci_host_bridge_osc_method()
343 aml_append(if_ctx, aml_store(a_ctrl, aml_name("CDW3"))); in build_pci_host_bridge_osc_method()
[all …]
H A Dvmclock.c40 aml_append(dev, aml_name_decl("_HID", aml_string("AMZNC10C"))); in vmclock_build_acpi()
41 aml_append(dev, aml_name_decl("_CID", aml_string("VMCLOCK"))); in vmclock_build_acpi()
42 aml_append(dev, aml_name_decl("_DDN", aml_string("VMCLOCK"))); in vmclock_build_acpi()
45 aml_append(dev, aml_name_decl("_STA", aml_int(0xf))); in vmclock_build_acpi()
48 aml_append(crs, aml_qword_memory(AML_POS_DECODE, in vmclock_build_acpi()
55 aml_append(dev, aml_name_decl("_CRS", crs)); in vmclock_build_acpi()
56 aml_append(scope, dev); in vmclock_build_acpi()
57 aml_append(ssdt, scope); in vmclock_build_acpi()
/openbmc/qemu/hw/pci-host/
H A Dgpex-acpi.c23 aml_append(pkg, aml_int((slot_no << 16) | 0xFFFF)); in acpi_dsdt_add_pci_route_table()
24 aml_append(pkg, aml_int(i)); in acpi_dsdt_add_pci_route_table()
25 aml_append(pkg, aml_name("L%.02X%X", bus_num, gsi)); in acpi_dsdt_add_pci_route_table()
26 aml_append(pkg, aml_int(0)); in acpi_dsdt_add_pci_route_table()
27 aml_append(rt_pkg, pkg); in acpi_dsdt_add_pci_route_table()
30 aml_append(dev, aml_name_decl("_PRT", rt_pkg)); in acpi_dsdt_add_pci_route_table()
36 aml_append(dev_gsi, aml_name_decl("_HID", aml_string("PNP0C0F"))); in acpi_dsdt_add_pci_route_table()
37 aml_append(dev_gsi, aml_name_decl("_UID", aml_int(i))); in acpi_dsdt_add_pci_route_table()
39 aml_append(crs, in acpi_dsdt_add_pci_route_table()
42 aml_append(dev_gsi, aml_name_decl("_PRS", crs)); in acpi_dsdt_add_pci_route_table()
[all …]
/openbmc/qemu/hw/block/
H A Dfdc-isa.c164 aml_append(dev, aml_name_decl("_ADR", aml_int(idx))); in build_fdinfo_aml()
167 aml_append(fdi, aml_int(idx)); /* Drive Number */ in build_fdinfo_aml()
168 aml_append(fdi, in build_fdinfo_aml()
174 aml_append(fdi, aml_int(maxc)); /* Maximum Cylinder Number */ in build_fdinfo_aml()
175 aml_append(fdi, aml_int(maxs)); /* Maximum Sector Number */ in build_fdinfo_aml()
176 aml_append(fdi, aml_int(maxh)); /* Maximum Head Number */ in build_fdinfo_aml()
181 aml_append(fdi, aml_int(0xAF)); /* disk_specify_1 */ in build_fdinfo_aml()
182 aml_append(fdi, aml_int(0x02)); /* disk_specify_2 */ in build_fdinfo_aml()
183 aml_append(fdi, aml_int(0x25)); /* disk_motor_wait */ in build_fdinfo_aml()
184 aml_append(fdi, aml_int(0x02)); /* disk_sector_siz */ in build_fdinfo_aml()
[all …]
/openbmc/qemu/hw/misc/
H A Dpvpanic-isa.c72 aml_append(dev, aml_name_decl("_HID", aml_string("QEMU0001"))); in build_pvpanic_isa_aml()
75 aml_append(crs, in build_pvpanic_isa_aml()
78 aml_append(dev, aml_name_decl("_CRS", crs)); in build_pvpanic_isa_aml()
80 aml_append(dev, aml_operation_region("PEOR", AML_SYSTEM_IO, in build_pvpanic_isa_aml()
83 aml_append(field, aml_named_field("PEPT", 8)); in build_pvpanic_isa_aml()
84 aml_append(dev, field); in build_pvpanic_isa_aml()
87 aml_append(dev, aml_name_decl("_STA", aml_int(0xF))); in build_pvpanic_isa_aml()
90 aml_append(method, aml_store(aml_name("PEPT"), aml_local(0))); in build_pvpanic_isa_aml()
91 aml_append(method, aml_return(aml_local(0))); in build_pvpanic_isa_aml()
92 aml_append(dev, method); in build_pvpanic_isa_aml()
[all …]
/openbmc/qemu/hw/virtio/
H A Dvirtio-acpi.c20 aml_append(dev, aml_name_decl("_HID", aml_string("LNRO0005"))); in virtio_acpi_dsdt_add()
21 aml_append(dev, aml_name_decl("_UID", aml_int(i))); in virtio_acpi_dsdt_add()
22 aml_append(dev, aml_name_decl("_CCA", aml_int(1))); in virtio_acpi_dsdt_add()
25 aml_append(crs, aml_memory32_fixed(virtio_base, size, AML_READ_WRITE)); in virtio_acpi_dsdt_add()
26 aml_append(crs, in virtio_acpi_dsdt_add()
29 aml_append(dev, aml_name_decl("_CRS", crs)); in virtio_acpi_dsdt_add()
30 aml_append(scope, dev); in virtio_acpi_dsdt_add()
/openbmc/qemu/hw/nvram/
H A Dfw_cfg-acpi.c14 aml_append(dev, aml_name_decl("_HID", aml_string("QEMU0002"))); in fw_cfg_acpi_dsdt_add()
16 aml_append(dev, aml_name_decl("_STA", aml_int(0xB))); in fw_cfg_acpi_dsdt_add()
17 aml_append(dev, aml_name_decl("_CCA", aml_int(1))); in fw_cfg_acpi_dsdt_add()
20 aml_append(crs, aml_memory32_fixed(fw_cfg_memmap->base, in fw_cfg_acpi_dsdt_add()
22 aml_append(dev, aml_name_decl("_CRS", crs)); in fw_cfg_acpi_dsdt_add()
23 aml_append(scope, dev); in fw_cfg_acpi_dsdt_add()
/openbmc/qemu/hw/display/
H A Dacpi-vga.c16 aml_append(method, aml_return(aml_int(0))); in build_vga_aml()
17 aml_append(scope, method); in build_vga_aml()
20 aml_append(method, aml_return(aml_int(0))); in build_vga_aml()
21 aml_append(scope, method); in build_vga_aml()
24 aml_append(method, aml_return(aml_int(s3d))); in build_vga_aml()
25 aml_append(scope, method); in build_vga_aml()
/openbmc/qemu/hw/tpm/
H A Dtpm_tis_isa.c149 aml_append(dev, aml_name_decl("_HID", aml_string("MSFT0101"))); in build_tpm_tis_isa_aml()
150 aml_append(dev, aml_name_decl("_STR", aml_string("TPM 2.0 Device"))); in build_tpm_tis_isa_aml()
152 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0C31"))); in build_tpm_tis_isa_aml()
154 aml_append(dev, aml_name_decl("_UID", aml_int(1))); in build_tpm_tis_isa_aml()
155 aml_append(dev, aml_name_decl("_STA", aml_int(0xF))); in build_tpm_tis_isa_aml()
157 aml_append(crs, aml_memory32_fixed(TPM_TIS_ADDR_BASE, TPM_TIS_ADDR_SIZE, in build_tpm_tis_isa_aml()
164 aml_append(dev, aml_name_decl("_CRS", crs)); in build_tpm_tis_isa_aml()
166 aml_append(scope, dev); in build_tpm_tis_isa_aml()
/openbmc/qemu/hw/riscv/
H A Dvirt-acpi-build.c129 aml_append(dev, aml_name_decl("_HID", aml_string("ACPI0007"))); in acpi_dsdt_add_cpus()
130 aml_append(dev, aml_name_decl("_UID", in acpi_dsdt_add_cpus()
135 aml_append(dev, aml_name_decl("_MAT", in acpi_dsdt_add_cpus()
140 aml_append(scope, dev); in acpi_dsdt_add_cpus()
156 aml_append(dev, aml_name_decl("_HID", aml_string("%s", hid))); in acpi_dsdt_add_plic_aplic()
157 aml_append(dev, aml_name_decl("_UID", aml_int(socket))); in acpi_dsdt_add_plic_aplic()
158 aml_append(dev, aml_name_decl("_GSB", aml_int(gsi_base))); in acpi_dsdt_add_plic_aplic()
161 aml_append(crs, aml_memory32_fixed(plic_aplic_addr, mmio_size, in acpi_dsdt_add_plic_aplic()
163 aml_append(dev, aml_name_decl("_CRS", crs)); in acpi_dsdt_add_plic_aplic()
164 aml_append(scope, dev); in acpi_dsdt_add_plic_aplic()
[all …]
/openbmc/qemu/hw/char/
H A Dserial-isa.c94 aml_append(crs, aml_io(AML_DECODE16, isa->iobase, isa->iobase, 0x00, 0x08)); in serial_isa_build_aml()
95 aml_append(crs, aml_irq_no_flags(isa->isairq)); in serial_isa_build_aml()
98 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0501"))); in serial_isa_build_aml()
99 aml_append(dev, aml_name_decl("_UID", aml_int(isa->index + 1))); in serial_isa_build_aml()
100 aml_append(dev, aml_name_decl("_STA", aml_int(0xf))); in serial_isa_build_aml()
101 aml_append(dev, aml_name_decl("_CRS", crs)); in serial_isa_build_aml()
103 aml_append(scope, dev); in serial_isa_build_aml()
/openbmc/qemu/hw/usb/
H A Dhcd-xhci-sysbus.c76 aml_append(crs, aml_memory32_fixed(mmio, XHCI_LEN_REGS, AML_READ_WRITE)); in xhci_sysbus_build_aml()
77 aml_append(crs, aml_interrupt(AML_CONSUMER, AML_LEVEL, AML_ACTIVE_HIGH, in xhci_sysbus_build_aml()
80 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0D10"))); in xhci_sysbus_build_aml()
81 aml_append(dev, aml_name_decl("_CRS", crs)); in xhci_sysbus_build_aml()
82 aml_append(scope, dev); in xhci_sysbus_build_aml()
/openbmc/qemu/hw/i386/
H A Dacpi-microvm.c129 aml_append(dsdt, sb_scope); in build_dsdt_microvm()
134 aml_append(pkg, aml_int(ACPI_GED_SLP_TYP_S5)); in build_dsdt_microvm()
135 aml_append(pkg, aml_int(0)); /* ignored */ in build_dsdt_microvm()
136 aml_append(pkg, aml_int(0)); /* reserved */ in build_dsdt_microvm()
137 aml_append(pkg, aml_int(0)); /* reserved */ in build_dsdt_microvm()
138 aml_append(scope, aml_name_decl("_S5", pkg)); in build_dsdt_microvm()
139 aml_append(dsdt, scope); in build_dsdt_microvm()
H A Dfw_cfg.c231 aml_append(dev, aml_name_decl("_HID", aml_string("QEMU0002"))); in fw_cfg_add_acpi_dsdt()
234 aml_append(dev, aml_name_decl("_STA", aml_int(0xB))); in fw_cfg_add_acpi_dsdt()
236 aml_append(crs, in fw_cfg_add_acpi_dsdt()
239 aml_append(dev, aml_name_decl("_CRS", crs)); in fw_cfg_add_acpi_dsdt()
240 aml_append(scope, dev); in fw_cfg_add_acpi_dsdt()
/openbmc/qemu/hw/input/
H A Dpckbd.c914 aml_append(crs, aml_io(AML_DECODE16, 0x0060, 0x0060, 0x01, 0x01)); in i8042_build_aml()
915 aml_append(crs, aml_io(AML_DECODE16, 0x0064, 0x0064, 0x01, 0x01)); in i8042_build_aml()
916 aml_append(crs, aml_irq_no_flags(isa_s->kbd_irq)); in i8042_build_aml()
919 aml_append(kbd, aml_name_decl("_HID", aml_eisaid("PNP0303"))); in i8042_build_aml()
920 aml_append(kbd, aml_name_decl("_STA", aml_int(0xf))); in i8042_build_aml()
921 aml_append(kbd, aml_name_decl("_CRS", crs)); in i8042_build_aml()
924 aml_append(crs, aml_irq_no_flags(isa_s->mouse_irq)); in i8042_build_aml()
927 aml_append(mou, aml_name_decl("_HID", aml_eisaid("PNP0F13"))); in i8042_build_aml()
928 aml_append(mou, aml_name_decl("_STA", aml_int(0xf))); in i8042_build_aml()
929 aml_append(mou, aml_name_decl("_CRS", crs)); in i8042_build_aml()
[all …]

12