summaryrefslogtreecommitdiffstats
path: root/sys/arm/cavium
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-05-18 00:32:35 +0000
committerian <ian@FreeBSD.org>2014-05-18 00:32:35 +0000
commit4fe09963e2eca9218185477c480c10539396b6da (patch)
tree749f807c710e4a77b0fe5255e3a2587746b68fc9 /sys/arm/cavium
parent94d02a4a34cd9a42d22ad5760f8375f9e41c841c (diff)
downloadFreeBSD-src-4fe09963e2eca9218185477c480c10539396b6da.zip
FreeBSD-src-4fe09963e2eca9218185477c480c10539396b6da.tar.gz
MFC 265852: Map device memory using PTE_DEVICE rather than PTE_NOCACHE.
Diffstat (limited to 'sys/arm/cavium')
-rw-r--r--sys/arm/cavium/cns11xx/econa_machdep.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/arm/cavium/cns11xx/econa_machdep.c b/sys/arm/cavium/cns11xx/econa_machdep.c
index 708109b..b2c388f 100644
--- a/sys/arm/cavium/cns11xx/econa_machdep.c
+++ b/sys/arm/cavium/cns11xx/econa_machdep.c
@@ -112,7 +112,7 @@ static const struct arm_devmap_entry econa_devmap[] = {
ECONA_SDRAM_BASE, /*physical*/
ECONA_SDRAM_SIZE, /*size*/
VM_PROT_READ|VM_PROT_WRITE,
- PTE_NOCACHE,
+ PTE_DEVICE,
},
/*
* Map the on-board devices VA == PA so that we can access them
@@ -127,7 +127,7 @@ static const struct arm_devmap_entry econa_devmap[] = {
ECONA_IO_BASE, /*physical*/
ECONA_IO_SIZE, /*size*/
VM_PROT_READ|VM_PROT_WRITE,
- PTE_NOCACHE,
+ PTE_DEVICE,
},
{
/*
@@ -137,7 +137,7 @@ static const struct arm_devmap_entry econa_devmap[] = {
ECONA_OHCI_PBASE, /*physical*/
ECONA_USB_SIZE, /*size*/
VM_PROT_READ|VM_PROT_WRITE,
- PTE_NOCACHE,
+ PTE_DEVICE,
},
{
/*
@@ -147,7 +147,7 @@ static const struct arm_devmap_entry econa_devmap[] = {
ECONA_CFI_PBASE, /*physical*/
ECONA_CFI_SIZE,
VM_PROT_READ|VM_PROT_WRITE,
- PTE_NOCACHE,
+ PTE_DEVICE,
},
{
0,
OpenPOWER on IntegriCloud