diff options
author | raj <raj@FreeBSD.org> | 2009-07-20 07:53:07 +0000 |
---|---|---|
committer | raj <raj@FreeBSD.org> | 2009-07-20 07:53:07 +0000 |
commit | d1ac98198b3b8168b7cd32bf3434b7dfdacb6f44 (patch) | |
tree | e653c8dc4b6d286936a3ab2893f8b9c0add4f68e /sys/netipsec/xform_ipip.c | |
parent | fb3be5ae642345d1d3dcdb03ecfb7a223ac3ce6a (diff) | |
download | FreeBSD-src-d1ac98198b3b8168b7cd32bf3434b7dfdacb6f44.zip FreeBSD-src-d1ac98198b3b8168b7cd32bf3434b7dfdacb6f44.tar.gz |
ARM pmap fixes.
a) nocache-remap problem
When a page is remapped into a non-cacheable virtual memory region there
was no associated write-back invalidate operation performed. We remove
writeback of the original buffer size from bus_dmamem_alloc() and add
appropriate L1/L2 flush operation.
b) missing write-back invalidate operation
In pmap_kremove a page is removed so we must do a write-back
invalidate operation aligned to the page virtual address.
Submitted by: Michal Hajduk
Reviewed by: Mark Tinguely, rpaulo, stas
Approved by: re (kib)
Obtained from: Semihalf
Diffstat (limited to 'sys/netipsec/xform_ipip.c')
0 files changed, 0 insertions, 0 deletions