Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Feb 2002 20:56:51 -0800 (PST)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sparc64/include tlb.h tte.h src/sys/sparc64/sparc64 exception.s genassym.c pmap.c pv.c tsb.c
Message-ID:  <200202250456.g1P4upo00621@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jake        2002/02/24 20:56:51 PST

  Modified files:
    sys/sparc64/include  tlb.h tte.h 
    sys/sparc64/sparc64  exception.s genassym.c pmap.c pv.c tsb.c 
  Log:
  Modify the tte format to not include the tlb context number and to store the
  virtual page number in a much more convenient way; all in one piece.  This
  greatly simplifies the comparison for a matching tte, and allows the fault
  handlers to be much simpler due to not having to load wierd masks.
  Rewrite the tlb fault handlers to account for the new format.  These are also
  written to allow faults on the user tsb inside of the fault handlers; the
  kernel fault handler must be aware of this and not clobber the other's
  registers.  The faults do not yet occur due to other support that is needed
  (and still under my desk).
  
  Bug fixes from: tmm
  
  Revision  Changes    Path
  1.10      +8 -7      src/sys/sparc64/include/tlb.h
  1.9       +8 -34     src/sys/sparc64/include/tte.h
  1.26      +572 -212  src/sys/sparc64/sparc64/exception.s
  1.19      +4 -9      src/sys/sparc64/sparc64/genassym.c
  1.29      +19 -19    src/sys/sparc64/sparc64/pmap.c
  1.9       +3 -3      src/sys/sparc64/sparc64/pv.c
  1.14      +3 -3      src/sys/sparc64/sparc64/tsb.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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