@@ -236,16 +236,15 @@ static void acpi_dsdt_add_pci(Aml *scope, acpi_pcie_info *info)
0x0000, info->nr_pcie_buses));
aml_append(rbuf,
aml_dword_memory(aml_pos_decode, aml_min_fixed, aml_max_fixed,
- aml_cacheable, aml_ReadWrite,
+ aml_non_cacheable, aml_ReadWrite,
0x0000, info->pcie_mmio_base,
info->pcie_mmio_base + info->pcie_mmio_size - 1,
0x0000, info->pcie_mmio_size));
aml_append(rbuf,
aml_dword_io(aml_min_fixed, aml_max_fixed,
aml_pos_decode, aml_entire_range,
- 0x0000, info->pcie_ioport_base,
- info->pcie_ioport_base + info->pcie_ioport_size - 1,
- 0x0000, info->pcie_ioport_size));
+ 0x0000, 0x0000,info->pcie_ioport_size - 1,
+ info->pcie_ioport_base, info->pcie_ioport_size));
Thanks,