diff options
author | nwhitehorn <nwhitehorn@FreeBSD.org> | 2010-11-03 15:15:48 +0000 |
---|---|---|
committer | nwhitehorn <nwhitehorn@FreeBSD.org> | 2010-11-03 15:15:48 +0000 |
commit | 88576008938a9baeffeba03f558f4d409d97ebae (patch) | |
tree | 032a65aa5d2c19a39eca9e450a60b598c6ead21f /sys/geom | |
parent | 54aa1adf6cb449f4e79a7a602aaabc668b524e65 (diff) | |
download | FreeBSD-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