Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-06-11 Thread Simon Burge
Hi Cliff, A couple of things with these changes: > Module Name:src > Committed By: cliff > Date: Thu Jun 10 00:32:11 UTC 2010 > > Modified Files: > > src/sys/arch/mips/include [matt-nb5-mips64]: locore.h > > Log Message: > > - add lsw_bus_error to struct locoresw, prov

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-05-04 Thread Matt Thomas
On May 4, 2010, at 5:30 PM, Simon Burge wrote: > Matt Thomas wrote: > >> Modified Files: >> >> src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_segtab.c >> >> Log Message: >> >> Cleanup segtab allocation. Add some counters to monitor memory usage. > > +uint32_t nget_segtab; > +uint32_t

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-05-04 Thread Simon Burge
Matt Thomas wrote: > Modified Files: > > src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_segtab.c > > Log Message: > > Cleanup segtab allocation. Add some counters to monitor memory usage. +uint32_t nget_segtab; +uint32_t nput_segtab; +uint32_t npage_segtab; How quickly could these wra

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-03-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 1 23:53:26 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Fix KASSERT botch. To generate a diff of this commit: cvs rdiff -u -r1.1.2.8 -r1.1.2.9 src/sys/arch/mips/mips/pmap_tlb.

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-03-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 1 23:53:26 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Fix KASSERT botch. To generate a diff of this commit: cvs rdiff -u -r1.1.2.8 -r1.1.2.9 src/sys/arch/mips/mips/pmap_tlb.

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-03-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 1 19:27:22 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c Log Message: Fix comment. To generate a diff of this commit: cvs rdiff -u -r1.121.6.1.2.13 -r1.121.6.1.2.14 \ src/sys/arch/mip

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-03-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 1 19:27:22 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c Log Message: Fix comment. To generate a diff of this commit: cvs rdiff -u -r1.121.6.1.2.13 -r1.121.6.1.2.14 \ src/sys/arch/mip

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-03-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 1 19:26:57 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fpu.c Log Message: Put fp_lock and fp_cv in a common structure. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sy

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-03-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 1 19:26:57 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fpu.c Log Message: Put fp_lock and fp_cv in a common structure. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sy

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 28 23:20:21 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Remove unused variable. To generate a diff of this commit: cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/arch/mips/mips/pmap

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 28 23:20:21 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Remove unused variable. To generate a diff of this commit: cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/arch/mips/mips/pmap

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-28 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sun Feb 28 15:32:32 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c Log Message: Fix some minor errors in comments. To generate a diff of this commit: cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/arch/mi

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-28 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sun Feb 28 15:32:32 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c Log Message: Fix some minor errors in comments. To generate a diff of this commit: cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/arch/mi

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 28 03:30:35 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: #define __INTR_PRIVATE Add calls to fixup the splcalls and fixup the call to mips_cpu_switch_resume in cpu_switchto (

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 28 03:30:35 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: #define __INTR_PRIVATE Add calls to fixup the splcalls and fixup the call to mips_cpu_switch_resume in cpu_switchto (

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 28 03:28:54 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S locore.S mipsX_subr.S Log Message: Change from indirect calls to direct calls to spl* routines. To generate a diff of

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 28 03:28:54 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S locore.S mipsX_subr.S Log Message: Change from indirect calls to direct calls to spl* routines. To generate a diff of

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 28 03:23:06 UTC 2010 Added Files: src/sys/arch/mips/mips [matt-nb5-mips64]: spl_stubs.c Log Message: We no longer inline the spl indirect calls through mips_splsw. Instead we have stubs that do the indirection and then fixu

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Feb 28 03:23:06 UTC 2010 Added Files: src/sys/arch/mips/mips [matt-nb5-mips64]: spl_stubs.c Log Message: We no longer inline the spl indirect calls through mips_splsw. Instead we have stubs that do the indirection and then fixu

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 27 21:29:01 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Fix for non DIAGNOSTIC kernels To generate a diff of this commit: cvs rdiff -u -r1.1.2.6 -r1.1.2.7 src/sys/arch/mips/mi

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 27 21:29:01 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Fix for non DIAGNOSTIC kernels To generate a diff of this commit: cvs rdiff -u -r1.1.2.6 -r1.1.2.7 src/sys/arch/mips/mi

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 20:32:04 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S Log Message: Fix some typos in comments. To generate a diff of this commit: cvs rdiff -u -r1.26.36.1.2.27 -r1.26.36.1.2.28 \ sr

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 20:32:04 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S Log Message: Fix some typos in comments. To generate a diff of this commit: cvs rdiff -u -r1.26.36.1.2.27 -r1.26.36.1.2.28 \ sr

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 20:10:26 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Fix some gimplish in comments. To generate a diff of this commit: cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/arch/mips/mip

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 20:10:26 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Fix some gimplish in comments. To generate a diff of this commit: cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/arch/mips/mip

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 19:49:26 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: It's "PARANOIADIAG", not "PARANIOADIAG". Fix a couple small errors in comments. To generate a diff of this commit: cvs rdif

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 19:49:26 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: It's "PARANOIADIAG", not "PARANIOADIAG". Fix a couple small errors in comments. To generate a diff of this commit: cvs rdif

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 19:22:47 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S Log Message: Fix whitespace in previous. To generate a diff of this commit: cvs rdiff -u -r1.9.18.8 -r1.9.18.9 src/sys/arch/mips/mi

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 19:22:47 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S Log Message: Fix whitespace in previous. To generate a diff of this commit: cvs rdiff -u -r1.9.18.8 -r1.9.18.9 src/sys/arch/mips/mi

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 19:22:03 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S Log Message: Fix comment gimplish. To generate a diff of this commit: cvs rdiff -u -r1.9.18.7 -r1.9.18.8 src/sys/arch/mips/mips/loc

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 19:22:03 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S Log Message: Fix comment gimplish. To generate a diff of this commit: cvs rdiff -u -r1.9.18.7 -r1.9.18.8 src/sys/arch/mips/mips/loc

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 18:25:25 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c Log Message: Fix a couple typos in comments. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/mips/

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-27 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Sat Feb 27 18:25:25 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c Log Message: Fix a couple typos in comments. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/mips/

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 25 05:24:24 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_segtab.c Log Message: Make sure we aren't looking up a direct-mapped address. To generate a diff of this commit: cvs rdiff -u -r1.1.2.5 -r

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-23 Thread Masao Uebayashi
> @@ -225,11 +226,18 @@ > { > KASSERT(!CPU_IS_PRIMARY(ci)); > KASSERT(ci->ci_data.cpu_idlelwp != NULL); > + KASSERT(cold); We should have a more descriptive variable to represent systems global state... (Define state transition strictly too.) Masao -- Masao Uebayashi / Tombi In

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Feb 24 00:30:21 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: When adding a CPU to a TLB, mark the kernel pmap as "active" and "onproc" for that CPU. To generate a diff of this comm

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Feb 24 00:09:04 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: Fix bug because of typo: "if (foo); something" is not the same as "if (foo) something". Add some more KASSERTs (used to find

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Feb 23 20:32:33 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: spl.S Log Message: Instead of a read-only ipl_sr_bits, define a ipl_sr_map struct and fill that in the interrupt init routine. There's a default

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Feb 22 20:17:09 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: compat_16_machdep.c mips_softint.c process_machdep.c sig_machdep.c syscall.c Log Message: Explicitly include since no longer includ

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Feb 22 20:17:09 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: compat_16_machdep.c mips_softint.c process_machdep.c sig_machdep.c syscall.c Log Message: Explicitly include since no longer includ

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Feb 22 20:13:22 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips3.S Log Message: Add a weak alias of cpu_counter32 to mips3_cp0_count_read. This allows to avoid including . To generate a diff of

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Feb 22 20:13:22 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips3.S Log Message: Add a weak alias of cpu_counter32 to mips3_cp0_count_read. This allows to avoid including . To generate a diff of

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Feb 16 08:03:15 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: locore.S Log Message: Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.167.38.13 -r1.167.38.14 src/sys/arch/mips/mips/locore.S Pl

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 6 14:43:15 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: locore.S Added Files: src/sys/arch/mips/mips [matt-nb5-mips64]: spl.S Log Message: Split spl functions into their own sources. Make sure

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 6 14:41:40 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_softint.c Log Message: Add some more KASSERTs To generate a diff of this commit: cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/mips/mips/m

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 6 14:41:09 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips3.S Log Message: wait idle also needs to see if at least one interrupt is unmasked. To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 6 06:02:29 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: Add some prelim poolpage debugging code. Don't use ptoa to expand pfns to paddrs since it's cast with a vaddr_t. To generat

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 6 04:55:01 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: When choosing a msgbuf for a LP32 kernel, make sure it's mappable via KSEG0 To generate a diff of this commit: cvs

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 6 02:56:23 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: locore.S Log Message: Save curlwp in context (even though it should already be there). To generate a diff of this commit: cvs rdiff -u -r1.167.

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Feb 6 00:39:47 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: genassym.cf locore.S mips_softint.c Log Message: Allow __HAVE_FAST_SOFTINTS to be optional To generate a diff of this commit: cvs r

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-02-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 5 17:16:05 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c Log Message: remove a debugging printf. cleanup the reinit of the lwp. To generate a diff of this commit: cvs rdiff -u -r1.121.6.

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Feb 1 06:53:00 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c trap.c Log Message: Allow port-specific code to init lwp0.l_addr early. (pmax needs it so it call badaddr). To generate a diff

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-27 Thread Tohru Nishimura
Module Name:src Committed By: nisimura Date: Thu Jan 28 01:57:46 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c Log Message: fix a comment to tell register S7 ($23) is used for curlwp pointer. To generate a diff of this commit: cvs rdiff

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-26 Thread Soren Jacobsen
Module Name:src Committed By: snj Date: Tue Jan 26 22:49:58 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: Fix comment gimplish. To generate a diff of this commit: cvs rdiff -u -r1.179.16.13 -r1.179.16.14 src/sys/arch/mips/mips/pma

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 26 21:07:14 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c Log Message: Make sure the kernel pages allocated for vmmapbuf have the same page color. To generate a diff of this commit: cvs rd

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 26 21:05:26 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S Log Message: Add ucas_{32,64} To generate a diff of this commit: cvs rdiff -u -r1.9.18.5 -r1.9.18.6 src/sys/arch/mips/mips/lock_st

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-25 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Jan 26 04:37:38 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c Log Message: fix macros used for printing cp0 regs To generate a diff of this commit: cvs rdiff -u -r1.64.16.14 -r1.64.16.15 sr

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 22 08:37:08 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: fp.S Log Message: In N32/N64, deal with the FP load/store as a 64bit quantity To generate a diff of this commit: cvs rdiff -u -r1.33.38.6 -r1.3

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 22 08:35:59 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_emul.c Log Message: Use ufetch/ustore for all user access To generate a diff of this commit: cvs rdiff -u -r1.14.78.6 -r1.14.78.7 src/sys/

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 22 07:05:29 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_emul.c Log Message: in MachEmulateBranch, print useful information on panics To generate a diff of this commit: cvs rdiff -u -r1.14.78.5 -

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 20 22:15:27 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: Mark RMIXL cpus as CPU_MIPS_I_DCACHE_COHERENT. Print out whether the L1 cache is coherent or not. To generate a dif

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-16 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Jan 17 00:20:14 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S Log Message: fix print format for EPC in cache error format string To generate a diff of this commit: cvs rdiff -u -r1.26.36.1.2.

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-14 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 14 17:26:20 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: Simplify mips_page_physload. To generate a diff of this commit: cvs rdiff -u -r1.205.4.1.2.1.2.23 -r1.205.4.1.2.1.2

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-13 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Thu Jan 14 05:02:38 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_space_alignstride_chipdep.c Log Message: in BS(unmap), instead of assuming KSEG2 bsh address came from uvm_km_alloc, check that

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-13 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Jan 13 09:42:38 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: - spec CIDFL's for RMI L2, cores, threads attributes - add cputab[] entry for RMI XLS404LITE - cpu_identify() now ge

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-11 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Jan 12 07:58:09 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c Log Message: - in _bus_dmatag_subregion fix comparison of max_addr vs. _BUS_AVAIL_END - in _bus_dmamap_load_buffer use #ifdef BUS_DMA_

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 12 06:38:20 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c Log Message: Add some evcnts for bounce buffers To generate a diff of this commit: cvs rdiff -u -r1.22.16.10 -r1.22.16.11 src/sys/arc

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 11 19:52:30 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c Log Message: Mark dmamaps as coherent if the D cache is coherent. To generate a diff of this commit: cvs rdiff -u -r1.22.16.8 -r1.22.

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jan 9 06:01:18 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c pmap.c Log Message: On _LP64, allocate kernel memory from the first 4GB. Otherwise first 512MB. Until we get full bounce buffer s

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 8 22:15:13 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c Log Message: In stacktrace_subr, use proper formats. To generate a diff of this commit: cvs rdiff -u -r1.217.12.12 -r1.217.12.13 src/sys

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 6 04:25:46 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: Fix a thinko (last -> start + size) To generate a diff of this commit: cvs rdiff -u -r1.205.4.1.2.1.2.19 -r1.205.4.

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-11-18 Thread Martin Husemann
[wrong list, redirecting to source-changes-d, sorry...] On Wed, Nov 18, 2009 at 10:34:54AM +0100, Martin Husemann wrote: > On Tue, Nov 17, 2009 at 07:56:27AM +, Matt Thomas wrote: > > (slightly bogus but then we really should kill extent and switch to vmem) > > I keep hearing this mantra. >

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-11-10 Thread Cliff Neighbors
On Nov 10, 2009, at 5:02 AM, Simon Burge wrote: Cliff Neighbors wrote: Module Name:src Committed By: cliff Date: Mon Nov 9 10:00:02 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c Log Message: arch/mips/mips/db_interface.c - add M

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-11-10 Thread Simon Burge
Cliff Neighbors wrote: > Module Name: src > Committed By: cliff > Date: Mon Nov 9 10:00:02 UTC 2009 > > Modified Files: > > src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c > > Log Message: > > arch/mips/mips/db_interface.c > - add MIPS64_SHOW32() and MIPS64_SHOW64() m

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-09-14 Thread Masao Uebayashi
> Log Message: > CP0 ECC and CACHE_ERR "not implemented" on RMI XLS, so avoid accessing them > @@ -508,8 +508,10 @@ > > if (MIPS_HAS_LLSC) { > if (CPUISMIPS64) { > +#if !defined(MIPS64_XLS) /* CP0 reg #17 > "reserved" */ >

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-09-02 Thread Masao Uebayashi
> O64 kernel?  why should we worry about O64? For "completeness". :) Masao

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-09-02 Thread Matt Thomas
On Sep 2, 2009, at 4:41 PM, Masao Uebayashi wrote: @@ -876,10 +876,17 @@ moves2, t2 # stash most of temporary regs REG_S t3, FRAME_T3(k1)# syscall saved gp for fork mfc0a1, MIPS_COP_0_STATUS # 2nd arg is STATUS

Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-09-02 Thread Masao Uebayashi
> @@ -876,10 +876,17 @@ > moves2, t2 # stash most of temporary regs > REG_S t3, FRAME_T3(k1)# syscall saved gp for fork > mfc0a1, MIPS_COP_0_STATUS # 2nd arg is STATUS > +#if defined(__mips_n32) || defined(__mips_n64) >