From owner-cvs-src-old@FreeBSD.ORG Sat Apr 17 01:27:33 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8412106564A for ; Sat, 17 Apr 2010 01:27:33 +0000 (UTC) (envelope-from jmallett@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8A6988FC17 for ; Sat, 17 Apr 2010 01:27:33 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o3H1RX5q030317 for ; Sat, 17 Apr 2010 01:27:33 GMT (envelope-from jmallett@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o3H1RXij030316 for cvs-src-old@freebsd.org; Sat, 17 Apr 2010 01:27:33 GMT (envelope-from jmallett@repoman.freebsd.org) Message-Id: <201004170127.o3H1RXij030316@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jmallett@repoman.freebsd.org using -f From: Juli Mallett Date: Sat, 17 Apr 2010 01:17:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD 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 X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Apr 2010 01:27:33 -0000 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 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