change PCI area cache mode to CACHE_NOCACHE_PRECISE

This commit is contained in:
Markus Fröschle
2016-11-20 19:25:18 +00:00
parent 710db76ff6
commit 486bc3f063
2 changed files with 6 additions and 4 deletions

View File

@@ -297,7 +297,7 @@ int mmu_map_instruction_page(uint32_t virt, uint8_t asid)
struct mmu_page_descriptor_ram pci_descriptor = struct mmu_page_descriptor_ram pci_descriptor =
{ {
.cache_mode = CACHE_COPYBACK, .cache_mode = CACHE_NOCACHE_PRECISE,
.supervisor_protect = 0, .supervisor_protect = 0,
.read = 1, .read = 1,
.write = 1, .write = 1,
@@ -327,7 +327,9 @@ int mmu_map_data_page(uint32_t virt, uint8_t asid)
{ {
phys = virt; phys = virt;
page = &pci_descriptor; page = &pci_descriptor;
}; }
else
return 0;