diff options
author | 2014-03-10 21:17:58 +0000 | |
---|---|---|
committer | 2014-03-10 21:17:58 +0000 | |
commit | 5c264cc0a7a11e7cfe04714edc61c7efa6a8146e (patch) | |
tree | bcb2fd6d3a1df1590c85d4e47b8b09740f43ec9b /sys/dev/usb/uhub.c | |
parent | n64 is the default, drop the o32/o64 register assignment conditionals. (diff) | |
download | wireguard-openbsd-5c264cc0a7a11e7cfe04714edc61c7efa6a8146e.tar.xz wireguard-openbsd-5c264cc0a7a11e7cfe04714edc61c7efa6a8146e.zip |
Support PMAP_NOCACHE in pmap_enter() flags. If set when mapping a managed
page, the pte is created uncached.
Make sure pmap_enter_pv() honours the cache bits of the pte, instead of
assuming it will only get called for cached pages. Have it set PV_UNCACHED
in the pv flags for the page, if this is the first use of this page and the
mapping is not cached. Only check for a virtual aliasing cache condition if
the new mapping is cached.
Diffstat (limited to 'sys/dev/usb/uhub.c')
0 files changed, 0 insertions, 0 deletions