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>