aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJustin Hibbits <jhibbits@FreeBSD.org>2019-08-04 19:25:23 +0000
committerJustin Hibbits <jhibbits@FreeBSD.org>2019-08-04 19:25:23 +0000
commit69a277d98e6c67ad95cc7b32e9029cee124f3871 (patch)
treeb45f391e8b0d9f9075da27f8e93373bb012e6bf9 /sys
parenta1601073bf0c3d1ba54e9a5f623c85b25b5d2ea7 (diff)
downloadsrc-69a277d98e6c67ad95cc7b32e9029cee124f3871.tar.gz
src-69a277d98e6c67ad95cc7b32e9029cee124f3871.zip
powerpc: Enable the BUS_DMA_NOCACHE flag handling
The flag handling was committed commented out 7 years ago. It works, and is needed for LinuxKPI-based DRM drivers. Also mark a local as potentially unusable, as it's only really used when KTR is enabled. Submitted by: mmacy
Notes
Notes: svn path=/head/; revision=350569
Diffstat (limited to 'sys')
-rw-r--r--sys/powerpc/powerpc/busdma_machdep.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/powerpc/powerpc/busdma_machdep.c b/sys/powerpc/powerpc/busdma_machdep.c
index af0b0a4b5d75..46fffad5712d 100644
--- a/sys/powerpc/powerpc/busdma_machdep.c
+++ b/sys/powerpc/powerpc/busdma_machdep.c
@@ -350,7 +350,7 @@ bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain)
int
bus_dma_tag_destroy(bus_dma_tag_t dmat)
{
- bus_dma_tag_t dmat_copy;
+ bus_dma_tag_t dmat_copy __unused;
int error;
error = 0;
@@ -515,11 +515,9 @@ bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags,
if (flags & BUS_DMA_ZERO)
mflags |= M_ZERO;
-#ifdef NOTYET
if (flags & BUS_DMA_NOCACHE)
attr = VM_MEMATTR_UNCACHEABLE;
else
-#endif
attr = VM_MEMATTR_DEFAULT;
/*