Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Nov 2010 15:15:48 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/powerpc/aim copyinout.c swtch32.S swtch64.S trap.c
Message-ID:  <201011042106.oA4L6eQ6020434@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

nwhitehorn    2010-11-03 15:15:48 UTC

  FreeBSD src repository

  Modified files:
    sys/powerpc/aim      copyinout.c swtch32.S swtch64.S trap.c 
  Log:
  SVN rev 214739 on 2010-11-03 15:15:48Z by nwhitehorn
  
  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.
  
  Revision  Changes    Path
  1.23      +5 -2      src/sys/powerpc/aim/copyinout.c
  1.3       +0 -2      src/sys/powerpc/aim/swtch32.S
  1.4       +0 -5      src/sys/powerpc/aim/swtch64.S
  1.88      +7 -6      src/sys/powerpc/aim/trap.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011042106.oA4L6eQ6020434>