Module Name:src
Committed By: matt
Date: Mon Jul 9 17:11:32 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips1.S mipsX_subr.S
Log Message:
Add code to panic if/when a kthread return to lwp_startup.
Add a workaround for the XLP which requires
Module Name:src
Committed By: matt
Date: Mon Jul 9 17:12:39 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache_r4k_subr.S
Log Message:
Add a .set mips32 so that O32 kernels can compile.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.3
Module Name:src
Committed By: matt
Date: Mon Jul 9 17:13:06 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: genassym.cf
Log Message:
Add L_FLAG / LW_SYSTEM
To generate a diff of this commit:
cvs rdiff -u -r1.44.12.32 -r1.44.12.33
Module Name:src
Committed By: matt
Date: Mon Jul 9 17:14:47 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
It's mips_cpu_switchto now.
To generate a diff of this commit:
cvs rdiff -u -r1.217.12.43 -r1.217.12.44
Module Name:src
Committed By: matt
Date: Thu Jul 5 17:28:39 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_segtab.c
Log Message:
Fix typo (assigned wrong variable).
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.15 -r1.1.2.16
Module Name:src
Committed By: matt
Date: Wed Feb 29 01:55:45 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_emul.c
Log Message:
Improve conditions for send_sigsegv.
To generate a diff of this commit:
cvs rdiff -u -r1.14.78.15 -r1.14.78.16
Module Name:src
Committed By: matt
Date: Wed Feb 29 02:02:57 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_emul.c
Log Message:
Fix $NetBSD$
To generate a diff of this commit:
cvs rdiff -u -r1.14.78.16 -r1.14.78.17
Module Name:src
Committed By: matt
Date: Mon Feb 27 17:00:28 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c
Log Message:
Make sure to properly cast pointers.
To generate a diff of this commit:
cvs rdiff -u -r1.64.16.24 -r1.64.16.25
Module Name:src
Committed By: matt
Date: Thu Feb 16 10:44:30 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache_r4k_subr.S
Log Message:
PTR_DSRL - PTR_DSLL typo
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3
Module Name:src
Committed By: matt
Date: Thu Feb 16 10:47:07 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c
Log Message:
When booting a N32 MP kernel, make sure to setup the ksegx mapping.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Thu Feb 16 10:51:33 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c
Log Message:
Use (intptr_t) when casting pointers to get proper sign extension.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Thu Feb 16 18:58:01 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]:
bus_space_alignstride_chipdep.c
Log Message:
Allow KSEG1 even on _LP64.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Thu Feb 16 18:58:58 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c vm_machdep.c
Log Message:
mips_nfreelist is the one past the highest freelist used.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: matt
Date: Sun Feb 12 07:48:37 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c
Log Message:
pmap pv pages can come from KSEGX too.
To generate a diff of this commit:
cvs rdiff -u -r1.179.16.39 -r1.179.16.40
Module Name:src
Committed By: matt
Date: Fri Feb 10 08:15:58 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c
Log Message:
Fix typo.
To generate a diff of this commit:
cvs rdiff -u -r1.179.16.38 -r1.179.16.39 src/sys/arch/mips/mips/pmap.c
Module Name:src
Committed By: matt
Date: Fri Feb 10 00:02:55 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips3.S
Log Message:
Fix comment.
To generate a diff of this commit:
cvs rdiff -u -r1.93.38.15 -r1.93.38.16
Module Name:src
Committed By: matt
Date: Fri Feb 10 07:14:49 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c pmap_segtab.c
Log Message:
Don't double claim a kmem page.
To generate a diff of this commit:
cvs rdiff -u -r1.179.16.36 -r1.179.16.37
Module Name:src
Committed By: matt
Date: Fri Feb 10 07:19:44 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c
Log Message:
Teach pmap_extract about KSEGX.
To generate a diff of this commit:
cvs rdiff -u -r1.179.16.37 -r1.179.16.38
Module Name:src
Committed By: matt
Date: Thu Feb 9 03:10:06 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
When printing a stack trace, use sym+0x# so you can cp easily into gdb.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Thu Feb 9 03:35:59 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c
Log Message:
Recognize KSEGX as FIRST512M (even though it isn't in the 512M it is
conceptually part of it since it's
Module Name:src
Committed By: matt
Date: Sat Jan 28 08:05:03 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c
Log Message:
Fix mm_md_direct_mapped_phys
To generate a diff of this commit:
cvs rdiff -u -r1.205.4.1.2.1.2.61
Module Name:src
Committed By: matt
Date: Tue Jan 10 18:01:09 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mem.c
Log Message:
Allow access to KSEGX from /dev/mem
To generate a diff of this commit:
cvs rdiff -u -r1.35.38.7 -r1.35.38.8
Module Name:src
Committed By: matt
Date: Tue Jan 10 18:34:03 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mem.c
Log Message:
Deal with KMEM reading KSEG0 addresses and limit those reads to available
memory. Also deal with the case that there may be
Module Name:src
Committed By: matt
Date: Tue Jan 10 18:36:59 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mem.c
Log Message:
Fix gimplish in a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.35.38.9 -r1.35.38.10
Module Name:src
Committed By: matt
Date: Tue Jan 3 03:32:23 UTC 2012
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
If MIPS64R2_XLP, just let MIPSX(exception) do the work on cache exceptions.
(this might be generalized to all mipsNN
Module Name:src
Committed By: matt
Date: Tue Dec 27 16:08:17 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache.c
Log Message:
Use MIPS_*CACHE_VIRTUAL_ALIAS instead of mci-mci_*
To generate a diff of this commit:
cvs rdiff -u -r1.33.96.9
Module Name:src
Committed By: matt
Date: Tue Dec 27 16:56:17 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c
Log Message:
Use mips_ksegx_start (not mips3_ksegx_start).
To generate a diff of this commit:
cvs rdiff -u -r1.205.4.1.2.1.2.58
Module Name:src
Committed By: matt
Date: Tue Dec 27 03:39:41 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache.c cache_mipsNN.c
Log Message:
Rework (rewrite) the cache code for MIPS32/MIPS64. Use an assembly stub
for generate the cache
Module Name:src
Committed By: matt
Date: Tue Dec 27 03:39:58 UTC 2011
Added Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache_r4k_pcache16.S
cache_r4k_pcache32.S cache_r4k_subr.S
Log Message:
Rework (rewrite) the cache code for MIPS32/MIPS64. Use an
Module Name:src
Committed By: matt
Date: Tue Dec 27 06:57:34 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c
Log Message:
Since MIPS supports multiple page sizes now, add pg_size to cpu_kcore_hdr_t
as well members to decode ksegx
Module Name:src
Committed By: matt
Date: Sat Dec 24 09:52:45 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache_mipsNN.c
Log Message:
Rototill. Commonize code when possible.
To generate a diff of this commit:
cvs rdiff -u -r1.11.78.5 -r1.11.78.6
Module Name:src
Committed By: matt
Date: Fri Dec 23 22:33:21 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
Cleanup AST processing.
To generate a diff of this commit:
cvs rdiff -u -r1.217.12.38 -r1.217.12.39
Module Name:src
Committed By: matt
Date: Fri Dec 23 22:45:27 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c
Log Message:
add entries for MIPS 1074K and RMI XLP3XX and XLP8XX.
for mipsNN, use TLB random register in case there are more
Module Name:src
Committed By: matt
Date: Fri Dec 23 22:47:26 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache.c
Log Message:
Add code to deal SDcache settings in CFG2.
Add support for CFG7 handling for MTI cores.
Cleanup cache alias handling.
To
Module Name:src
Committed By: matt
Date: Fri Dec 23 22:48:07 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: genassym.cf
Log Message:
Add MIPS1_PG_SHIFT
To generate a diff of this commit:
cvs rdiff -u -r1.44.12.30 -r1.44.12.31
Module Name:src
Committed By: matt
Date: Fri Dec 23 22:51:29 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips3.S
Log Message:
Add mips3_cp0_random_read.
Add mipsNN_cp0_config{1-7}_{read,write}.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: matt
Date: Fri Dec 23 23:12:08 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c
Log Message:
Fix MIPS1 typo.
To generate a diff of this commit:
cvs rdiff -u -r1.205.4.1.2.1.2.56 -r1.205.4.1.2.1.2.57 \
Module Name:src
Committed By: matt
Date: Fri Dec 23 23:12:34 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips1.S
Log Message:
Add support for 4KB pages.
To generate a diff of this commit:
cvs rdiff -u -r1.64.26.1.2.13 -r1.64.26.1.2.14 \
Module Name:src
Committed By: matt
Date: Fri Dec 23 23:40:00 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Rework the tlb routines to more consistend on register usage.
Always try to keep TLB_INDEX invalid (to cause
Module Name:src
Committed By: matt
Date: Fri Dec 23 06:48:21 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]:
bus_space_alignstride_chipdep.c
Log Message:
Add a fourth window
To generate a diff of this commit:
cvs rdiff -u -r1.10.18.13
Module Name:src
Committed By: matt
Date: Fri Dec 23 06:49:04 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
print current asid on a trap.
To generate a diff of this commit:
cvs rdiff -u -r1.217.12.37 -r1.217.12.38
Module Name:src
Committed By: matt
Date: Fri Dec 16 23:15:39 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c
Log Message:
Fix a bug spotted by a user (resident flag becoming stale).
Add a few more KSEGX tests.
Only set pmap_page_colormask if
Module Name:src
Committed By: matt
Date: Tue Dec 13 07:14:51 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Make MIPS64R2_RMIXL use .set arch=xlp
To generate a diff of this commit:
cvs rdiff -u -r1.26.36.1.2.50
Module Name:src
Committed By: matt
Date: Tue Dec 13 07:34:30 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c
Log Message:
If CID is RMI and we MIPS64R2, be sure to mips64_rmixl_*.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Tue Dec 6 17:37:55 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c
Log Message:
Add missing KSEGX support.
To generate a diff of this commit:
cvs rdiff -u -r1.22.16.20 -r1.22.16.21
Module Name:src
Committed By: matt
Date: Tue Dec 6 17:49:35 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c pmap_tlb.c
Log Message:
Allocate the locks from the same page we allocate the cpu_info and
pmap_tlb_info structure. This assures
Module Name:src
Committed By: matt
Date: Thu Dec 1 23:53:54 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c
Log Message:
don't compare pfn against phys_addr.
To generate a diff of this commit:
cvs rdiff -u -r1.179.16.32 -r1.179.16.33
Module Name:src
Committed By: matt
Date: Thu Dec 1 23:59:14 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c
Log Message:
Add code to deal with direct mapped uareas.
To generate a diff of this commit:
cvs rdiff -u -r1.121.6.1.2.22
Module Name:src
Committed By: matt
Date: Thu Dec 1 02:58:23 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c
Log Message:
Deal with uvmexp.ncolors being 0.
To generate a diff of this commit:
cvs rdiff -u -r1.179.16.31 -r1.179.16.32
Module Name:src
Committed By: matt
Date: Thu Dec 1 02:58:53 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c
Log Message:
Fix $NetBSD$
To generate a diff of this commit:
cvs rdiff -u -r1.205.4.1.2.1.2.53 -r1.205.4.1.2.1.2.54 \
Module Name:src
Committed By: matt
Date: Thu Dec 1 03:50:09 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
When trying to map the stack of the current lwp into TLB, if the stack was
mapped via KSEGX skip the load.
To
Module Name:src
Committed By: matt
Date: Fri Nov 4 07:43:38 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache.c
Log Message:
For RMI, use wbinv for wb ops since there is no wb.
To generate a diff of this commit:
cvs rdiff -u -r1.33.96.6
Module Name:src
Committed By: matt
Date: Fri Nov 4 07:47:40 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c
Log Message:
Correct a thinko. (but since these rarely cross a cacheline, the bug isn't
that serious).
To generate a diff of
Module Name:src
Committed By: matt
Date: Thu Nov 3 18:29:27 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Fix brain fart
To generate a diff of this commit:
cvs rdiff -u -r1.26.36.1.2.46 -r1.26.36.1.2.47 \
Module Name:src
Committed By: matt
Date: Fri Jul 1 02:04:15 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Some RMI TLB locking fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.26.36.1.2.45 -r1.26.36.1.2.46 \
Module Name:src
Committed By: matt
Date: Mon Jun 6 21:53:42 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Make sure to free the TLB when exiting from tlb_invalid_exception
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Sat May 28 06:50:08 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c
Log Message:
Change pmap_steal_memory, if it can, to prefer stealing from the physseg with
the least amount of free pages.
To generate
Module Name:src
Committed By: matt
Date: Sat May 28 02:20:13 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Since we mostly use RAS (even if we have LL/SC), need to check for lock ras
addresses even on ll/sc capable CPUs.
To
Module Name:src
Committed By: cliff
Date: Sat May 28 02:21:37 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
add cpu number to fault print
To generate a diff of this commit:
cvs rdiff -u -r1.217.12.36 -r1.217.12.37
Module Name:src
Committed By: cliff
Date: Sat May 28 02:24:47 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c
Log Message:
use intr instead of int for clock evcnt names
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.18 -r1.1.2.19
Module Name:src
Committed By: matt
Date: Thu May 26 01:46:41 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Use some mipsNNr2 instructions to extract the non-wired bits from a pte.
(Saves on instruction per use).
To generate
Module Name:src
Committed By: matt
Date: Fri May 13 17:36:39 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c
Log Message:
Fix a comment.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.17 -r1.1.2.18 src/sys/arch/mips/mips/pmap_tlb.c
Module Name:src
Committed By: cliff
Date: Tue Feb 8 22:42:32 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c
Log Message:
- cpu index variables (ddb_cpu, cpu_me) are now type u_int
- can now cpu_number() instead of cpu_index(curcpu())
Module Name:src
Committed By: cliff
Date: Tue Feb 8 06:01:47 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c
Log Message:
- add cpuid column to table displayed by cpu_debug_dump()
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.14
Module Name:src
Committed By: cliff
Date: Sat Feb 5 06:06:11 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c
Log Message:
- add ddb related includes
- convert 'cpus_running' et. al. to mips_cpuset_t, and use CPUSET_* macros
- add IPI
Module Name:src
Committed By: cliff
Date: Sat Feb 5 06:07:07 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c
Log Message:
- add suport for MP ddb
- add 'mach watch' command and related to enable ddb use of MIPS CP0 watchpoint
operator
Module Name:src
Committed By: cliff
Date: Sat Feb 5 06:07:39 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: ipifuncs.c
Log Message:
- add support for MP ddb
- add IPI halt func
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5
Module Name:src
Committed By: cliff
Date: Sat Feb 5 06:08:12 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
- include opt_multiprocessor.h for MULTIPROCESSOR dependency
- in trap at dopanic:, use snprintf to allow a single,
Module Name:src
Committed By: cliff
Date: Thu Feb 3 02:36:42 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c
Log Message:
fix use of KASSERTMSG
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.15 -r1.1.2.16
Module Name:src
Committed By: cliff
Date: Thu Feb 3 02:39:47 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_softint.c syscall.c
Log Message:
fix KASSERTMSG useage
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.6 -r1.1.2.7
Module Name:src
Committed By: matt
Date: Wed Jan 26 03:32:32 UTC 2011
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
Fix a preemption bug.
To generate a diff of this commit:
cvs rdiff -u -r1.217.12.32 -r1.217.12.33
Module Name:src
Committed By: matt
Date: Wed Dec 29 00:41:54 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: spl.S
Log Message:
Add a PARANOIA test to splx to verify the SPL is within range.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.9
Module Name:src
Committed By: matt
Date: Wed Dec 29 00:46:17 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c
Log Message:
Add stub for tlb_write_indexed.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.7 -r1.1.2.8
Module Name:src
Committed By: matt
Date: Wed Dec 29 00:47:51 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: syscall.c trap.c
Log Message:
Move away from StudlyCaps.
Change opc to pc since opc might be confused with opcode.
To generate a diff of this
Module Name:src
Committed By: matt
Date: Wed Dec 29 00:48:22 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c
Log Message:
Move away from StudlyCaps. Simply a few routines.
To generate a diff of this commit:
cvs rdiff -u -r1.64.16.17
Module Name:src
Committed By: matt
Date: Wed Dec 29 00:49:40 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: fp.S
Log Message:
Move away from StudlyCaps and switch to the new names.
Remove branch delay slot emulation to a different file.
To generate a
Module Name:src
Committed By: matt
Date: Wed Dec 29 00:50:29 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore.S mips_emul.c
mips_fputrap.c
Log Message:
Move from StudlyCaps to more normal names.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: matt
Date: Fri Dec 24 07:09:54 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c
Log Message:
Deal with MIPS_NUM_TLB_PIDS not being constant.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.13 -r1.1.2.14
Module Name:src
Committed By: matt
Date: Fri Dec 24 07:10:32 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: compat_13_machdep.c
cpu_exec.c
Log Message:
need to include mips/locore.h explicitly now.
Ansify cpu_exec.c
To generate a diff of
Module Name:src
Committed By: matt
Date: Fri Dec 24 07:11:25 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c
Log Message:
Just use the generic tlb_read_indexed instead of the mips1 specific version.
To generate a diff of this commit:
Module Name:src
Committed By: matt
Date: Fri Dec 24 07:12:10 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_fixup.c
Log Message:
If compiling for MIPS1, deal with the presence of load delay slots.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Fri Dec 24 07:13:19 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S spl.S
Log Message:
MIPS1 needs load delay nops. Fix a problem in the RAS mips_spin_enter
where we weren't actually decrementing
Module Name:src
Committed By: matt
Date: Wed Dec 22 05:53:38 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c
Log Message:
Allocate page from anywhere in KSEG0, not just the first 256MB.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Wed Dec 22 05:57:48 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: ipifuncs.c
Log Message:
Don't signal a preemption if we aren't enabling it.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.3
Module Name:src
Committed By: matt
Date: Wed Dec 22 05:59:14 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Just call splcheck directly. The stub fixer will make it right.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Wed Dec 22 06:06:19 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
Add a check to more the ASID is valid on a user fault.
To generate a diff of this commit:
cvs rdiff -u -r1.217.12.30
Module Name:src
Committed By: matt
Date: Wed Dec 22 06:08:10 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: spl.S
Log Message:
If we are MULTIPROCESSOR (which means preemption is enabled), we need to
reload curcpu() after disabling interrupts since we
Module Name:src
Committed By: matt
Date: Thu Aug 19 07:21:37 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
in the xtlb miss handler, make sure the user address is below
VM_MAXUSER_ADDRESS
To generate a diff of this commit:
Module Name:src
Committed By: matt
Date: Fri Aug 20 03:21:42 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
Save and restore TLB_HI in cpu_switch_resume
To generate a diff of this commit:
cvs rdiff -u -r1.26.36.1.2.34
Module Name:src
Committed By: matt
Date: Wed Aug 18 06:35:01 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore.S locore_mips3.S
Log Message:
Set SR UX when we first set KX. (XLS416 now boot multiuser again with
32 bit VAs).
To generate a diff of
Module Name:src
Committed By: matt
Date: Wed Aug 18 07:12:57 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c
Log Message:
Make sure UX is set if KX is set. Use (intptr_t), not (int).
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: matt
Date: Mon Aug 16 17:57:10 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips3.S
Log Message:
Improve panic message in mips_wait_idle.
To generate a diff of this commit:
cvs rdiff -u -r1.93.38.9 -r1.93.38.10
Module Name:src
Committed By: matt
Date: Mon Aug 16 17:58:43 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore.S
Log Message:
Add lwp_oncpu
To generate a diff of this commit:
cvs rdiff -u -r1.167.38.18 -r1.167.38.19
Module Name:src
Committed By: matt
Date: Mon Aug 16 23:26:28 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
Only set seg0tab if the va would be in seg0 tab.
To generate a diff of this commit:
cvs rdiff -u -r1.217.12.28
Module Name:src
Committed By: matt
Date: Wed Jun 9 14:25:30 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: spl.S
Log Message:
Don't clear SOFT_INT bits in spl0.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.6 -r1.1.2.7
Module Name:src
Committed By: matt
Date: Wed Jun 9 18:16:27 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c
Log Message:
only copy PK_32, left rest of p_flag along.
To generate a diff of this commit:
cvs rdiff -u -r1.121.6.1.2.15
Module Name:src
Committed By: cliff
Date: Thu Jun 10 00:33:51 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c
Log Message:
- in trap(), if traptype is bus error, call chip-specific bus error
handler in locoresw:
Module Name:src
Committed By: cliff
Date: Thu Jun 10 00:37:12 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S
Log Message:
in MIPSX(kern_intr), before Call the interrupt handler,
store s1 to TF_BASE+TF_REG_SR(sp) to save STATUS there.
no
Module Name:src
Committed By: cliff
Date: Thu Jun 10 00:37:58 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c
Log Message:
in pmap_bootstrap:
- increase Sysmapsize to allow mapping all memory (e.g. for big tmpfs)
- when calculating
Module Name:src
Committed By: cliff
Date: Thu Jun 10 00:38:11 UTC 2010
Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c
Log Message:
- fix typo in evcnt string
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.11 -r1.1.2.12
1 - 100 of 262 matches
Mail list logo