]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
powerpc/dpaa: Handle DMAP virtual addresses in DPAA
authorJustin Hibbits <jhibbits@FreeBSD.org>
Sat, 19 Jan 2019 04:54:12 +0000 (04:54 +0000)
committerJustin Hibbits <jhibbits@FreeBSD.org>
Sat, 19 Jan 2019 04:54:12 +0000 (04:54 +0000)
commitbb0e68335f0f1e83e91bef984460a33ce4923553
tree8dc1833bbe9fa61fb7fb9def5b3fe91395f5eec2
parent15fba9d3bea8b1284434e78b8df0723458ddc22a
powerpc/dpaa: Handle DMAP virtual addresses in DPAA

sendfile(2) appears to now use DMAP wherever possible.  These addresses are not
managed by pmap, so pmap_kextract() returns a 0 physical address, causing
failure.

This change fixes nginx running on P5020 SoC.

MFC after: 3 weeks
sys/contrib/ncsw/user/env/xx.c