Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Apr 2010 07:34:26 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/mips/include regnum.h src/sys/mips/mips autoconf.c exception.S fp.S machdep.c swtch.S vm_machdep.c
Message-ID:  <201004190734.o3J7YlpH069572@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jmallett    2010-04-19 07:34:26 UTC

  FreeBSD src repository

  Modified files:
    sys/mips/include     regnum.h 
    sys/mips/mips        autoconf.c exception.S fp.S machdep.c 
                         swtch.S vm_machdep.c 
  Log:
  SVN rev 206834 on 2010-04-19 07:34:26Z by jmallett
  
  o) Eliminate the "stand" frame and its use.  Use CALLFRAME_* everywhere.
  o) Use <machine/asm.h> macros for register-width, etc., rather than doing it
     by hand in a few more assembly files.
  o) Reduce diffs between various bits of TLB refill code in exception.S and
     between interrupt processing code.
  o) Use PTR_* to operate on registers that are pointers (e.g. sp).
  o) Add and use a macro, CLEAR_PTE_SWBITS rather than using the
     mysteriously-named WIRED_SHIFT to select bits to truncate when loading PTEs.
  o) Don't doubly disable interrupts by moving zero to the status register,
     especially since that has the nasty side-effect of taking us out of 64-bit
     mode.
  o) Use CLEAR_STATUS to disable interrupts the first time.
  o) Keep SR_PX set as well as SR_[KSU]X when doing exception processing.  This
     is the bit that determines whether 64-bit operations are allowed.
  o) Don't enable interrupts until configure_final(), like most other ports.
  
  Revision  Changes    Path
  1.3       +0 -4      src/sys/mips/include/regnum.h
  1.2       +1 -0      src/sys/mips/mips/autoconf.c
  1.14      +187 -246  src/sys/mips/mips/exception.S
  1.3       +5 -5      src/sys/mips/mips/fp.S
  1.25      +0 -1      src/sys/mips/mips/machdep.c
  1.9       +41 -90    src/sys/mips/mips/swtch.S
  1.11      +3 -3      src/sys/mips/mips/vm_machdep.c



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