summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv/xen.c
diff options
context:
space:
mode:
authorpatrick <patrick@openbsd.org>2017-02-22 22:55:27 +0000
committerpatrick <patrick@openbsd.org>2017-02-22 22:55:27 +0000
commit2d784deaae60ed682a085dc1d07e1151de3349ec (patch)
treea9b5d661726abb779b9a6733d6b4a9612acd5e99 /sys/dev/pv/xen.c
parentThe assembly for sigprocmask(2) had a tiny typo which made it jump to (diff)
downloadwireguard-openbsd-2d784deaae60ed682a085dc1d07e1151de3349ec.tar.xz
wireguard-openbsd-2d784deaae60ed682a085dc1d07e1151de3349ec.zip
The AMD Seattle SoC incorporates DMA coherent controllers, especially
AHCI, PCIe and Ethernet. Since these systems rely on cache snooping, we must not map pages that are supposed to be coherent as uncacheable. Instead if we have a cache coherent device, create a bus tag and mark that tag as coherent. For users of that tag we can simply use normal, cached memory. ok kettenis@
Diffstat (limited to 'sys/dev/pv/xen.c')
0 files changed, 0 insertions, 0 deletions