summaryrefslogtreecommitdiffstats
path: root/sys/geom
diff options
context:
space:
mode:
authornwhitehorn <nwhitehorn@FreeBSD.org>2010-11-03 15:15:48 +0000
committernwhitehorn <nwhitehorn@FreeBSD.org>2010-11-03 15:15:48 +0000
commit88576008938a9baeffeba03f558f4d409d97ebae (patch)
tree032a65aa5d2c19a39eca9e450a60b598c6ead21f /sys/geom
parent54aa1adf6cb449f4e79a7a602aaabc668b524e65 (diff)
downloadFreeBSD-src-88576008938a9baeffeba03f558f4d409d97ebae.zip
FreeBSD-src-88576008938a9baeffeba03f558f4d409d97ebae.tar.gz
Clean up the user segment handling code a little more. Now that
set_user_sr() itself caches the user segment VSID, there is no need for cpu_switch() to do it again. This change also unifies the 32 and 64-bit code paths for kernel faults on user pages and remaps the user SLB slot on 64-bit systems when taking a syscall to avoid some unnecessary segment exception traps.
Diffstat (limited to 'sys/geom')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud