On Wed, Dec 22, 2010 at 06:13:37AM +, Matt Thomas wrote:
>
> Log Message:
> Rework how fixups are processed. Inside of generating a table, we just
> scan kernel text for jumps to locations between (__stub_start, __stub_end]
> and if found, we actually decode the instructions in the stub to fi
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
On May 12, 2010, at 5:19 AM, Simon Burge wrote:
> Matt Thomas wrote:
>
>> Module Name: src
>> Committed By:matt
>> Date:Tue May 11 22:08:02 UTC 2010
>>
>> Modified Files:
>>
>> src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
>>
>> Log Message:
>>
>> Use ass
Matt Thomas wrote:
> Module Name: src
> Committed By: matt
> Date: Tue May 11 22:08:02 UTC 2010
>
> Modified Files:
>
> src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
>
> Log Message:
>
> Use assembly since deref a 64bit value as a pointer does not make a
> 32bit compiler
Matt Thomas wrote:
> Module Name: src
> Committed By: matt
> Date: Tue May 11 21:51:34 UTC 2010
>
> Modified Files:
>
> src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
>
> Log Message:
>
> Need to turn KX for N32 kernels with mips3_lw_a64 and mips3_sw_a64
+#elif defined(_
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
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
Module Name:src
Committed By: matt
Date: Mon Mar 1 23:54:49 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c
Log Message:
Add a chip-dependent hook to locorew which cpu_hatch will c
Module Name:src
Committed By: matt
Date: Mon Mar 1 23:54:49 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c
Log Message:
Add a chip-dependent hook to locorew which cpu_hatch will c
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.
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.
Module Name:src
Committed By: matt
Date: Mon Mar 1 19:29:42 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c genassym.cf
locore_mips3.S mipsX_subr.S mips_machdep.c
Module Name:src
Committed By: matt
Date: Mon Mar 1 19:29:42 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c genassym.cf
locore_mips3.S mipsX_subr.S mips_machdep.c
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
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
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
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
Module Name:src
Committed By: matt
Date: Mon Mar 1 19:26:01 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c spl_stubs.c
Log Message:
Rework fixups support a bit (add a convience
Module Name:src
Committed By: matt
Date: Mon Mar 1 19:26:01 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c spl_stubs.c
Log Message:
Rework fixups support a bit (add a convience
Module Name:src
Committed By: matt
Date: Sun Feb 28 23:45:07 UTC 2010
Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.mips
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h intr.h locore.h
proc.h types.h
src/sys/arch/mips/mips [m
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
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
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
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
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 (
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 (
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
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
Module Name:src
Committed By: matt
Date: Sun Feb 28 03:28:02 UTC 2010
Modified Files:
src/sys/arch/mips/adm5120 [matt-nb5-mips64]: adm5120_intr.c
src/sys/arch/mips/alchemy [matt-nb5-mips64]: au_icu.c
src/sys/arch/mips/atheros [matt-nb5-mips64]: ar5312_intr.c
Module Name:src
Committed By: matt
Date: Sun Feb 28 03:28:02 UTC 2010
Modified Files:
src/sys/arch/mips/adm5120 [matt-nb5-mips64]: adm5120_intr.c
src/sys/arch/mips/alchemy [matt-nb5-mips64]: au_icu.c
src/sys/arch/mips/atheros [matt-nb5-mips64]: ar5312_intr.c
Module Name:src
Committed By: matt
Date: Sun Feb 28 03:26:25 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: intr.h
Log Message:
Now that we use stubs for the spl* calls, we no longer need to export
struct splsw or struct ipl_sr_map to the world. So
Module Name:src
Committed By: matt
Date: Sun Feb 28 03:26:25 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: intr.h
Log Message:
Now that we use stubs for the spl* calls, we no longer need to export
struct splsw or struct ipl_sr_map to the world. So
Module Name:src
Committed By: matt
Date: Sun Feb 28 03:24:56 UTC 2010
Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.mips
Log Message:
Add spl_stubs.c
To generate a diff of this commit:
cvs rdiff -u -r1.58.24.9 -r1.58.24.10 src/sys/arch/mips/conf/files.m
Module Name:src
Committed By: matt
Date: Sun Feb 28 03:24:56 UTC 2010
Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.mips
Log Message:
Add spl_stubs.c
To generate a diff of this commit:
cvs rdiff -u -r1.58.24.9 -r1.58.24.10 src/sys/arch/mips/conf/files.m
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
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
Module Name:src
Committed By: matt
Date: Sun Feb 28 03:21:07 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c
Log Message:
Add code which can change a direct jump to stub with an i
Module Name:src
Committed By: matt
Date: Sun Feb 28 03:21:07 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c
Log Message:
Add code which can change a direct jump to stub with an i
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
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
Module Name:src
Committed By: matt
Date: Sat Feb 27 21:25:24 UTC 2010
Modified Files:
src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpucore.c
Log Message:
s/pmap_tlb_info/pmap_tlb0_info/
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/arch/mi
Module Name:src
Committed By: matt
Date: Sat Feb 27 21:25:24 UTC 2010
Modified Files:
src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpucore.c
Log Message:
s/pmap_tlb_info/pmap_tlb0_info/
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/arch/mi
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
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
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
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
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
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
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
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
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
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
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/
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/
Module Name:src
Committed By: matt
Date: Sat Feb 27 07:58:53 UTC 2010
Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.mips
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h locore.h pmap.h
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr
Module Name:src
Committed By: matt
Date: Sat Feb 27 07:58:53 UTC 2010
Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.mips
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h locore.h pmap.h
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr
Module Name:src
Committed By: matt
Date: Sat Feb 27 07:52:25 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h
Log Message:
Add the RMI COP0 OSSCRATCH register
To generate a diff of this commit:
cvs rdiff -u -r1.74.28.14 -r1.74.28.15 src/sys
Module Name:src
Committed By: matt
Date: Sat Feb 27 07:52:25 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h
Log Message:
Add the RMI COP0 OSSCRATCH register
To generate a diff of this commit:
cvs rdiff -u -r1.74.28.14 -r1.74.28.15 src/sys
On Feb 24, 2010, at 10:31 PM, David Laight wrote:
> On Thu, Feb 25, 2010 at 05:53:23AM +, Matt Thomas wrote:
>>
>> Log Message:
>> Make the UP and MP ASID allocation algorithm common. Significantly improve
>> the algorithm. Now when we exhaust the ASIDs, interrogate the TLB for active
>> A
On Thu, Feb 25, 2010 at 05:53:23AM +, Matt Thomas wrote:
>
> Log Message:
> Make the UP and MP ASID allocation algorithm common. Significantly improve
> the algorithm. Now when we exhaust the ASIDs, interrogate the TLB for active
> ASIDS and release all the other for future allocations. Thi
Module Name:src
Committed By: matt
Date: Thu Feb 25 05:53:23 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: pmap.h
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c pmap_tlb.c
Log Message:
Make the UP and MP ASID allocation algorithm common.
Module Name:src
Committed By: matt
Date: Thu Feb 25 05:45:12 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: locore.h
src/sys/arch/mips/mips [matt-nb5-mips64]: locore.S locore_mips3.S
mipsX_subr.S mips_machdep.c
Log Message:
Add mi
Module Name:src
Committed By: matt
Date: Thu Feb 25 05:24:53 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h
Log Message:
Remove ci_curpm since it isn't used.
To generate a diff of this commit:
cvs rdiff -u -r1.90.16.21 -r1.90.16.22 src/sys/ar
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
> @@ -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
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
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
Module Name:src
Committed By: matt
Date: Tue Feb 23 20:25:57 UTC 2010
Modified Files:
src/sys/arch/mips/adm5120 [matt-nb5-mips64]: adm5120_intr.c
src/sys/arch/mips/alchemy [matt-nb5-mips64]: au_icu.c
src/sys/arch/mips/atheros [matt-nb5-mips64]: ar5312_intr.c
Module Name:src
Committed By: matt
Date: Tue Feb 23 20:33:48 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h locore.h pmap.h
pte.h types.h vmparam.h
src/sys/arch/mips/mips [matt-nb5-mips64]: genassym.cf locore.S
lo
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
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
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
Module Name:src
Committed By: matt
Date: Mon Feb 22 20:14:07 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu_counter.h
Log Message:
Don't include . Rely on the weak alias in locore_mips3.S
To generate a diff of this commit:
cvs rdiff -u -r1.3.9
Module Name:src
Committed By: matt
Date: Mon Feb 22 20:14:07 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu_counter.h
Log Message:
Don't include . Rely on the weak alias in locore_mips3.S
To generate a diff of this commit:
cvs rdiff -u -r1.3.9
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
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
Module Name:src
Committed By: matt
Date: Mon Feb 22 20:08:58 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: intr.h
Log Message:
Add initial list of IPIs for MIPS SMP.
To generate a diff of this commit:
cvs rdiff -u -r1.3.96.3 -r1.3.96.4 src/sys/arc
Module Name:src
Committed By: matt
Date: Mon Feb 22 20:08:58 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: intr.h
Log Message:
Add initial list of IPIs for MIPS SMP.
To generate a diff of this commit:
cvs rdiff -u -r1.3.96.3 -r1.3.96.4 src/sys/arc
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
Module Name:src
Committed By: matt
Date: Mon Feb 15 07:36:04 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h locore.h profile.h
src/sys/arch/mips/mips [matt-nb5-mips64]: genassym.cf lock_stubs.S
locore.S locore_mips1.S locore_
Module Name:src
Committed By: matt
Date: Mon Feb 15 03:12:17 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: asm.h
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.40.38.11 -r1.40.38.12 src/sys/arch/mips/include/asm.h
Module Name:src
Committed By: matt
Date: Mon Feb 15 03:11:58 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: lock.h
Log Message:
In SIMPLELOCK_LOCKED_P check against != UNLOCKED instead of == LOCKED.
This is so the compiler can emit a bnez instead of
Module Name:src
Committed By: matt
Date: Mon Feb 15 03:09:59 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: pcb.h
Log Message:
Put pcb_context first since it has the most interesting data (easier to
dump in debugger).
To generate a diff of this com
Module Name:src
Committed By: matt
Date: Sun Feb 14 21:50:38 UTC 2010
Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: Makefile.mips
Log Message:
We use ntrad* and so make objcopy use them too.
To generate a diff of this commit:
cvs rdiff -u -r1.50.24.5 -r1.50.2
Module Name:src
Committed By: cliff
Date: Wed Feb 10 19:45:48 UTC 2010
Modified Files:
src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_subr.S
Log Message:
save gp and t8 before callback to firmware
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sy
Module Name:src
Committed By: cliff
Date: Sat Feb 6 18:18:01 UTC 2010
Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.mips
Log Message:
add entry for mips/spl.S so kernel can compile
To generate a diff of this commit:
cvs rdiff -u -r1.58.24.7 -r1.58.24.8
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
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
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
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
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
Module Name:src
Committed By: cliff
Date: Sat Feb 6 03:10:14 UTC 2010
Modified Files:
src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c
Log Message:
- when establishing an intr, if malloc fails, be sure to splx on the way out
- in interrupt dispatch, when ack-ing EIRR
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.
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
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.
Matt Thomas wrote:
> Module Name: src
> Committed By: matt
> Date: Fri Feb 5 07:36:51 UTC 2010
>
> [ ... ]
>
> Add __HAVE_FAST_SOFTINTS support.
> Add routine to remap an uarea via a direct-mapped address. This avoids
> TLB machinations when swtching to/from the softint thread. This
Module Name:src
Committed By: matt
Date: Fri Feb 5 07:36:51 UTC 2010
Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.mips
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h cpuregs.h locore.h
mips_param.h types.h
src/sys/arch/mip
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
Module Name:src
Committed By: matt
Date: Mon Feb 1 04:16:20 UTC 2010
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h db_machdep.h
locore.h proc.h
src/sys/arch/mips/mips [matt-nb5-mips64]: compat_13_machdep.c
compat_16_mach
On Sun, Jan 31, 2010 at 08:09:44AM +, David Laight wrote:
> > gcc does not seem to be very deterministic about this kind of thing.
>
> I've being trying to stop gcc using too many registers in another
> project - with 24 available registers you'd think it would manage
> not to spill local
1 - 100 of 176 matches
Mail list logo