Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Apr 2010 01:17:31 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src ObsoleteFiles.inc src/sys/mips/include asm.h cpu.h db_machdep.h param.h profile.h psl.h trap.h src/sys/mips/mips machdep.c mp_machdep.c nexus.c pmap.c psraccess.S tick.c trap.c src/sys/mips/rmi clock.c
Message-ID:  <201004170127.o3H1RXij030316@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jmallett    2010-04-17 01:17:31 UTC

  FreeBSD src repository

  Modified files:
    .                    ObsoleteFiles.inc 
    sys/mips/include     asm.h cpu.h db_machdep.h param.h 
                         profile.h trap.h 
    sys/mips/mips        machdep.c mp_machdep.c nexus.c pmap.c 
                         psraccess.S tick.c trap.c 
    sys/mips/rmi         clock.c 
  Removed files:
    sys/mips/include     psl.h 
  Log:
  SVN rev 206717 on 2010-04-17 01:17:31Z by jmallett
  
  o) Use inline functions to access coprocessor 0 registers rather than external
     ones implemented using assembly.
  o) Use TRAPF_USERMODE() consistently rather than USERMODE().  Eliminate
     <machine/psl.h> as a result.
  o) Use intr_*() rather than *intr(), consistently.
  o) Use register_t instead of u_int in some trap code.
  o) Merge some more endian-related macros to machine/asm.h from NetBSD.
  o) Add PTR_LI macro, which loads an address with the correct sign-extension for
     a pointer.
  o) Restore interrupts when bailing out due to an excessive IRQ in
     nexus_setup_intr().
  o) Remove unused functions from psraccess.S.
  o) Enter temporary virtual entries for large memory access into the page tables
     rather than simply hoping they stay resident in the TLB and we don't need to
     do a refill for them.
  o) Abstract out large memory mapping setup/teardown using some macros.
  o) Do mips_dcache_wbinv_range() when using temporary virtual addresses just
     like we do when we can use the direct map.
  
  Revision  Changes    Path
  1.234     +4 -0      src/ObsoleteFiles.inc
  1.5       +56 -28    src/sys/mips/include/asm.h
  1.7       +6 -15     src/sys/mips/include/cpu.h
  1.4       +0 -1      src/sys/mips/include/db_machdep.h
  1.11      +1 -3      src/sys/mips/include/param.h
  1.3       +4 -4      src/sys/mips/include/profile.h
  1.3       +0 -50     src/sys/mips/include/psl.h (dead)
  1.5       +10 -10    src/sys/mips/include/trap.h
  1.23      +5 -15     src/sys/mips/mips/machdep.c
  1.9       +1 -1      src/sys/mips/mips/mp_machdep.c
  1.6       +6 -3      src/sys/mips/mips/nexus.c
  1.35      +103 -151  src/sys/mips/mips/pmap.c
  1.3       +0 -117    src/sys/mips/mips/psraccess.S
  1.10      +4 -4      src/sys/mips/mips/tick.c
  1.10      +8 -9      src/sys/mips/mips/trap.c
  1.3       +6 -6      src/sys/mips/rmi/clock.c



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