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

2012-07-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jul 9 17:15:17 UTC 2012 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: locore.h Log Message: Add mips_cpu_switchto prototype. To generate a diff of this commit: cvs rdiff -u -r1.78.36.1.2.35 -r1.78.36.1.2.36 \

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

2012-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Feb 27 16:57:58 UTC 2012 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mips_param.h Log Message: Make sure we don't overflow a 32-bit integer. To generate a diff of this commit: cvs rdiff -u -r1.23.78.11 -r1.23.

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

2012-02-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 16 10:52:13 UTC 2012 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: vmparam.h Log Message: Add extern int mips_ksegx_tlb_slot; To generate a diff of this commit: cvs rdiff -u -r1.41.28.26 -r1.41.28.27 src/sys

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

2011-12-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Dec 31 08:18:42 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: intr.h Log Message: Add IST_EDGE_RISING and IST_EDGE_FALLING. To generate a diff of this commit: cvs rdiff -u -r1.3.96.16 -r1.3.96.17 src/sy

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

2011-12-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 27 16:09:36 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mips_param.h pmap.h vmparam.h Log Message: Deal with not defining PAGE_SIZE or PAGE_SHIFT for non-kernel inclusion. To generate

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

2011-12-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 27 06:55:12 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h Log Message: Note that 1004K and 1074K are MT To generate a diff of this commit: cvs rdiff -u -r1.74.28.23 -r1.74.28.24 src/sys/ar

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

2011-12-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 27 06:54:29 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: kcore.h Log Message: Add pg_size to the cpu_kcore_hdr_t as well support for ksegx. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1

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

2011-12-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 27 01:56:33 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cache.h cache_mipsNN.h cache_r4k.h mips_param.h pmap.h proc.h vmparam.h Log Message: Make these play nice with modules. To gener

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

2011-12-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Dec 24 09:51:51 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cache_r4k.h Log Message: Change macros with embedded asm into static inline functions. Pass in line_size to asm and gas expand to the proper o

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 18:54:50 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mips_param.h vmparam.h Log Message: Use MIPS_PAGE_SHIFT to define the page size to be used from a config file. Add support for tracking which

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 18:52:33 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h Log Message: Make CPUISMIPS3 deal with MIPS32R2 and MIPS64R2 Add mips_num_tlb_asids. Allow a caller to cpu_identify to supply a cpuname

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 18:50:36 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mips3_pte.h Log Message: Base various #defines, etc. on PAGE_SHIFT instead of using separate ENABLE_MIPS_*_PAGE defines. To generate a diff

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 18:49:03 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cache.h Log Message: Add multiple inclusion protection. Add separate variable for dealing with icache virtual aliases To generate a diff of

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 17:58:20 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: pci_machdep.h Log Message: Add conditional support for __PCI_BUS_DEVORDER, __HAVE_PCI_CONF_HOOK, and __PCI_DEV_FUNCORDER (new). To generate

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 17:55:50 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h Log Message: Correct XLP processor ids, add 1074K processor id. Increase ASID space to 10 bits for MIPS3+ cpus. To generate a dif

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 08:09:08 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: locore.h Log Message: add more mipsNN_cp0_config{3,4,5,6,7}_{read,write}. Add mips3_cp0_random_read(). Add L3 encoding for RMI. To generate

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 08:07:40 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: trap.h Log Message: Add various new exceptions from MTE/32R2/64R2/DSP. To generate a diff of this commit: cvs rdiff -u -r1.15.96.1 -r1.15.96

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

2011-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 23 08:06:09 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mipsNN.h Log Message: Add CFG6/7 definitions for MIPS 24K/74K/34K/1004K/1074K and RMI XLP. To generate a diff of this commit: cvs rdiff -u -

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

2011-11-03 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Nov 4 04:29:33 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h Log Message: Add RMI XLP ids To generate a diff of this commit: cvs rdiff -u -r1.74.28.21 -r1.74.28.22 src/sys/arch/mips/include/c

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

2011-02-08 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 23:05:00 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h Log Message: - fix cpu_number() define for non- MULTIPROCESSOR case To generate a diff of this commit: cvs rdiff -u -r1.90.16.34 -r1.

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

2011-02-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 06:01:09 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h Log Message: - re-define cpu_number() to now mean ci_index instead of ci_cpuid - re-define CPU_IS_PRIMARY() to use CPUF_PRIMARY instead

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:17:41 UTC 2011 Added Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuset.h Log Message: add cpuset.h to allow abstracting bit-per-cpu run state variables (cpus_running et. al.) To generate a diff of this com

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:05:35 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: intr.h Log Message: - include opt_multiprocessor.h for MULTIPROCESSOR dependency - add IPI tag defines for SUSPEND, HALT, and bump NIPIS To

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:04:59 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: db_machdep.h Log Message: - declare new md MP ddb functions. To generate a diff of this commit: cvs rdiff -u -r1.22.62.1 -r1.22.62.2 src/sy

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:04:08 UTC 2011 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h Log Message: - include cpuset.h, we're using CPUSET_* macros now for cpus_running, cpus_paused, etc. those data are now type mips_cpus

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

2010-12-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Dec 29 00:34:45 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mips_opcode.h Log Message: Add OPC_PREF and OPC_RSVD073 To generate a diff of this commit: cvs rdiff -u -r1.12.96.1 -r1.12.96.2 src/sys/arch

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

2010-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 24 07:16:50 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: asm.h Log Message: MIPS_LOCK_RAS_SIZE needs to be 256 since each RAS need 64 bytes and we can have 4 of them. To generate a diff of this com

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

2010-12-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Dec 22 06:09:02 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: intr.h Log Message: Cleanup definition of __HAVE_PREEMPTION To generate a diff of this commit: cvs rdiff -u -r1.3.96.13 -r1.3.96.14 src/sys/

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

2010-08-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 19 07:19:31 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: vmparam.h Log Message: Redefine VM_MAXUSER_ADDRESS in terms of PGSHIFT (no functional changes) To generate a diff of this commit: cvs rdiff

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

2010-06-09 Thread Cliff Neighbors
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, provides hook to call for chip-specific bus error handling/decode from e.g. tra

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

2010-06-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jun 9 14:24:12 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: intr.h Log Message: Add a _IPL_NAMES(pfx) which is a list of strings corresponding to the IPL names. To generate a diff of this commit: cvs

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

2010-05-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat May 29 18:04:11 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: vmparam.h Log Message: Increase *SSIZ/*DSIZ/*TSIZ for non-O32 environments since they will use more stack and data than the old O32 environmen

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

2010-05-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri May 28 21:23:21 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: vmparam.h Log Message: Make sure that user stack starts 32KB below maximum so that accesses with displacements will never cross the VM_MAXUSER

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

2010-05-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat May 15 23:11:38 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: intr.h Log Message: Make sure we have a spare cell at the sr_map to make splintr will stop. To generate a diff of this commit: cvs rdiff -u

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

2010-05-11 Thread Matt Thomas
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 happy. To generate a diff of this c

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

2010-05-11 Thread Matt Thomas
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 To generate a diff of this commit: cvs rdiff -u -r1

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

2010-05-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue May 4 17:15:53 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: pmap.h Log Message: Add pm_flags and PMAP_DEFERRED_ACTIVATE To generate a diff of this commit: cvs rdiff -u -r1.54.26.12 -r1.54.26.13 src/sy

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

2010-04-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Apr 30 16:32:16 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mcontext.h Log Message: Define mcontext_o32_t if !O32 To generate a diff of this commit: cvs rdiff -u -r1.8.18.3 -r1.8.18.4 src/sys/arch/mip

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

2010-04-26 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Apr 27 05:44:30 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h Log Message: seperate RMI CPU revision codes from RMI CPU processor codes and improve comment To generate a diff of this commit:

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:33:00 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h Log Message: - fix XLR Pid defines; RMI Pid meaning depends on the Rev value (Stepping B2 or C4) To generate a diff of this commi

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

2010-03-24 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Mar 24 19:23:03 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: intr.h Log Message: - add IPI_AST variant of IPI_NOP to allow seperate event counting To generate a diff of this commit: cvs rdiff -u -r1.3

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 18:21:15 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: intr.h Log Message: - if __INTR_PRIVATE is not defined, declare (but do not define) struct splsw To generate a diff of this commit: cvs rdi

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 18:18:51 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h Log Message: - define MIPS_SR_COP_2_BIT to control enable/disable of coprocessor 2 To generate a diff of this commit: cvs rdiff -

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 18:17:21 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h Log Message: - add ci_next_cp0_clk_intr, ci_count_compare_evcnt, ci_count_compare_missed_evcnt to struct cpu_info, for per-CPU count/c

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

2010-03-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Mar 11 08:16:59 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h Log Message: Add ci_softc member to cpu_info. To generate a diff of this commit: cvs rdiff -u -r1.90.16.25 -r1.90.16.26 src/sys/arch/m

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

2010-03-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Mar 11 08:13:18 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: pte.h Log Message: Mark some inlines as __pure. To generate a diff of this commit: cvs rdiff -u -r1.19.18.3 -r1.19.18.4 src/sys/arch/mips/in

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

2010-03-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Mar 11 08:12:38 UTC 2010 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: proc.h Log Message: Change md_astpending to u_int To generate a diff of this commit: cvs rdiff -u -r1.21.36.6 -r1.21.36.7 src/sys/arch/mips/