Home
last modified time | relevance | path

Searched refs:aml_append (Results 1 – 25 of 33) 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.c362 aml_append(cpu_ctrl_dev, in build_cpus_aml()
364 aml_append(cpu_ctrl_dev, in build_cpus_aml()
366 aml_append(cpu_ctrl_dev, aml_mutex(CPU_LOCK, 0)); in build_cpus_aml()
372 aml_append(crs, aml_io(AML_DECODE16, base_addr, base_addr, 1, in build_cpus_aml()
375 aml_append(crs, aml_memory32_fixed(base_addr, in build_cpus_aml()
379 aml_append(cpu_ctrl_dev, aml_name_decl("_CRS", crs)); in build_cpus_aml()
382 aml_append(cpu_ctrl_dev, in build_cpus_aml()
388 aml_append(field, aml_reserved_field(ACPI_CPU_FLAGS_OFFSET_RW * 8)); in build_cpus_aml()
390 aml_append(field, aml_named_field(CPU_ENABLED, 1)); in build_cpus_aml()
392 aml_append(field, aml_named_field(CPU_INSERT_EVENT, 1)); in build_cpus_aml()
[all …]
H A Dcpu_hotplug.c153 aml_append(method, in build_legacy_cpu_hotplug_aml()
155 aml_append(method, in build_legacy_cpu_hotplug_aml()
158 aml_append(method, aml_store(cpu_id, aml_index(madt, aml_int(2)))); in build_legacy_cpu_hotplug_aml()
159 aml_append(method, aml_store(apic_id, aml_index(madt, aml_int(3)))); in build_legacy_cpu_hotplug_aml()
160 aml_append(method, aml_store(cpu_on, aml_index(madt, aml_int(4)))); in build_legacy_cpu_hotplug_aml()
161 aml_append(method, aml_return(madt)); in build_legacy_cpu_hotplug_aml()
162 aml_append(sb_scope, method); in build_legacy_cpu_hotplug_aml()
170 aml_append(method, in build_legacy_cpu_hotplug_aml()
174 aml_append(if_ctx, aml_return(aml_int(0xF))); in build_legacy_cpu_hotplug_aml()
176 aml_append(method, if_ctx); in build_legacy_cpu_hotplug_aml()
[all …]
H A Dcxl.c52 aml_append(ifctx2, in build_cxl_dsm_method()
55 aml_append(ifctx, ifctx2); in build_cxl_dsm_method()
85 aml_append(pak1, aml_int(0)); in build_cxl_dsm_method()
87 aml_append(pak1, aml_int(1)); in build_cxl_dsm_method()
91 aml_append(pak, aml_int(1)); in build_cxl_dsm_method()
92 aml_append(pak, pak1); in build_cxl_dsm_method()
94 aml_append(ifctx2, aml_return(pak)); in build_cxl_dsm_method()
96 aml_append(ifctx, ifctx2); in build_cxl_dsm_method()
98 aml_append(method, ifctx); in build_cxl_dsm_method()
99 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 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()
59 aml_append(crs, aml_irq_no_flags(info->interrupt_number)); in aml_ipmi_crs()
79 aml_append(dev, aml_name_decl("_HID", aml_eisaid("IPI0001"))); in build_ipmi_dev_aml()
80 aml_append(dev, aml_name_decl("_STR", aml_string("ipmi_%s", in build_ipmi_dev_aml()
82 aml_append(dev, aml_name_decl("_UID", aml_int(info.uuid))); in build_ipmi_dev_aml()
83 aml_append(dev, aml_name_decl("_CRS", aml_ipmi_crs(&info))); in build_ipmi_dev_aml()
84 aml_append(dev, aml_name_decl("_IFT", aml_int(info.interface_type))); in build_ipmi_dev_aml()
[all …]
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 Dgeneric_event_device.c52 aml_append(crs, aml_interrupt(AML_CONSUMER, AML_EDGE, AML_ACTIVE_HIGH, in build_ged_aml()
55 aml_append(dev, aml_name_decl("_HID", aml_string("ACPI0013"))); in build_ged_aml()
56 aml_append(dev, aml_name_decl("_UID", aml_string(GED_DEVICE))); in build_ged_aml()
57 aml_append(dev, aml_name_decl("_CRS", crs)); in build_ged_aml()
60 aml_append(dev, aml_operation_region(AML_GED_EVT_REG, rs, in build_ged_aml()
65 aml_append(field, aml_named_field(AML_GED_EVT_SEL, in build_ged_aml()
67 aml_append(dev, field); in build_ged_aml()
95 aml_append(evt, aml_store(esel, evt_sel)); in build_ged_aml()
108 aml_append(if_ctx, aml_call0(MEMORY_DEVICES_CONTAINER "." in build_ged_aml()
112 aml_append(if_ctx, aml_call0(AML_GED_EVT_CPU_SCAN_METHOD)); in build_ged_aml()
[all …]
H A Daml-build.c508 void aml_append(Aml *parent_ctx, Aml *child) in aml_append() function
558 aml_append(var, val); in aml_return()
601 aml_append(var, val); in aml_name_decl()
618 aml_append(var, arg); in aml_to_integer()
627 aml_append(var, src); in aml_to_hexstring()
629 aml_append(var, dst); in aml_to_hexstring()
640 aml_append(var, src); in aml_to_buffer()
642 aml_append(var, dst); in aml_to_buffer()
653 aml_append(var, src); in aml_to_decimalstring()
655 aml_append(var, dst); in aml_to_decimalstring()
[all …]
/openbmc/qemu/hw/pci-host/
H A Dgpex-acpi.c22 aml_append(pkg, aml_int((slot_no << 16) | 0xFFFF)); in acpi_dsdt_add_pci_route_table()
23 aml_append(pkg, aml_int(i)); in acpi_dsdt_add_pci_route_table()
24 aml_append(pkg, aml_name("L%.02X%X", bus_num, gsi)); in acpi_dsdt_add_pci_route_table()
25 aml_append(pkg, aml_int(0)); in acpi_dsdt_add_pci_route_table()
26 aml_append(rt_pkg, pkg); in acpi_dsdt_add_pci_route_table()
29 aml_append(dev, aml_name_decl("_PRT", rt_pkg)); in acpi_dsdt_add_pci_route_table()
35 aml_append(dev_gsi, aml_name_decl("_HID", aml_string("PNP0C0F"))); in acpi_dsdt_add_pci_route_table()
36 aml_append(dev_gsi, aml_name_decl("_UID", aml_int(i))); in acpi_dsdt_add_pci_route_table()
38 aml_append(crs, in acpi_dsdt_add_pci_route_table()
41 aml_append(dev_gsi, aml_name_decl("_PRS", crs)); in acpi_dsdt_add_pci_route_table()
[all …]
/openbmc/qemu/hw/i386/
H A Dacpi-build.c348 aml_append(pkg, aml_int(0)); in aml_pci_device_dsm()
349 aml_append(pkg, aml_int(0)); in aml_pci_device_dsm()
350 aml_append(method, aml_store(pkg, params)); in aml_pci_device_dsm()
351 aml_append(method, in aml_pci_device_dsm()
353 aml_append(method, in aml_pci_device_dsm()
355 aml_append(method, in aml_pci_device_dsm()
368 aml_append(ctx, aml_store(aml_buffer(1, byte_list), retvar)); in build_append_pci_dsm_func0_common()
377 aml_append(ifctx1, aml_return(retvar)); in build_append_pci_dsm_func0_common()
379 aml_append(ctx, ifctx1); in build_append_pci_dsm_func0_common()
384 aml_append(ifctx in build_append_pci_dsm_func0_common()
[all...]
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.c229 aml_append(dev, aml_name_decl("_HID", aml_string("QEMU0002"))); in fw_cfg_add_acpi_dsdt()
232 aml_append(dev, aml_name_decl("_STA", aml_int(0xB))); in fw_cfg_add_acpi_dsdt()
234 aml_append(crs, in fw_cfg_add_acpi_dsdt()
237 aml_append(dev, aml_name_decl("_CRS", crs)); in fw_cfg_add_acpi_dsdt()
238 aml_append(scope, dev); in fw_cfg_add_acpi_dsdt()
/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/loongarch/
H A Dacpi-build.c307 aml_append(dev, aml_name_decl("_HID", aml_string("PNP0501"))); in build_uart_device_aml()
308 aml_append(dev, aml_name_decl("_UID", aml_int(index))); in build_uart_device_aml()
309 aml_append(dev, aml_name_decl("_CCA", aml_int(1))); in build_uart_device_aml()
311 aml_append(crs, in build_uart_device_aml()
316 aml_append(crs, aml_interrupt(AML_CONSUMER, AML_LEVEL, AML_ACTIVE_HIGH, in build_uart_device_aml()
318 aml_append(dev, aml_name_decl("_CRS", crs)); in build_uart_device_aml()
320 aml_append(pkg0, aml_int(0x05F5E100)); in build_uart_device_aml()
321 aml_append(pkg0, aml_string("clock-frenquency")); in build_uart_device_aml()
323 aml_append(pkg1, pkg0); in build_uart_device_aml()
325 aml_append(pkg2, aml_touuid("DAFFD814-6EBA-4D8C-8A91-BC9BBF4AA301")); in build_uart_device_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/arm/
H A Dvirt-acpi-build.c74 aml_append(dev, aml_name_decl("_HID", aml_string("ACPI0007"))); in acpi_dsdt_add_cpus()
75 aml_append(dev, aml_name_decl("_UID", aml_int(i))); in acpi_dsdt_add_cpus()
76 aml_append(scope, dev); in acpi_dsdt_add_cpus()
84 aml_append(dev, aml_name_decl("_HID", aml_string("ARMH0011"))); in acpi_dsdt_add_uart()
85 aml_append(dev, aml_name_decl("_UID", aml_int(uartidx))); in acpi_dsdt_add_uart()
88 aml_append(crs, aml_memory32_fixed(uart_memmap->base, in acpi_dsdt_add_uart()
90 aml_append(crs, in acpi_dsdt_add_uart()
93 aml_append(dev, aml_name_decl("_CRS", crs)); in acpi_dsdt_add_uart()
95 aml_append(scope, dev); in acpi_dsdt_add_uart()
105 aml_append(dev, aml_name_decl("_HID", aml_string("LNRO0015"))); in acpi_dsdt_add_flash()
[all …]
/openbmc/qemu/hw/tpm/
H A Dtpm_tis_isa.c150 aml_append(dev, aml_name_decl("_HID", aml_string("MSFT0101"))); in build_tpm_tis_isa_aml()
151 aml_append(dev, aml_name_decl("_STR", aml_string("TPM 2.0 Device"))); in build_tpm_tis_isa_aml()
153 aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0C31"))); in build_tpm_tis_isa_aml()
155 aml_append(dev, aml_name_decl("_UID", aml_int(1))); in build_tpm_tis_isa_aml()
156 aml_append(dev, aml_name_decl("_STA", aml_int(0xF))); in build_tpm_tis_isa_aml()
158 aml_append(crs, aml_memory32_fixed(TPM_TIS_ADDR_BASE, TPM_TIS_ADDR_SIZE, in build_tpm_tis_isa_aml()
165 aml_append(dev, aml_name_decl("_CRS", crs)); in build_tpm_tis_isa_aml()
167 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()

12