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

2013-11-13 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Nov 14 01:36:00 UTC 2013 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_gpio_pci.c Log Message: Deal with new interrupt structure. To generate a diff of this commit: cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/arc

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

2013-11-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Nov 5 18:44:02 UTC 2013 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_nand_pci.c Log Message: Start of a nand for xlp3xx/xlp2xx. To generate a diff of this commit: cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arc

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

2012-08-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 9 19:46:40 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmn_pci.c Log Message: Deal with unallocated spill area in the fmn. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 sr

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

2012-03-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 30 01:04:48 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmn.c Log Message: Deal with station ids without names (not all XLS have all stations). To generate a diff of this commit: cvs rdiff -u -r

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

2012-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Feb 27 17:03:37 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpuvar.h rmixl_intr.c Log Message: Add a test for recursive IPIs. use __builtin_clzll To generate a diff of this commit: cvs rdiff -u -r1.

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

2012-02-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 16 18:57:16 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmnvar.h Log Message: enable_cp2 needs a early clobber To generate a diff of this commit: cvs rdiff -u -r1.1.2.8 -r1.1.2.9 src/sys/arch/mi

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

2012-02-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 16 10:48:39 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_machdep.c Log Message: Add mips_ksegx_tlb_slot. When casting pointers, use intptr_t so we get proper sign extension. To generate a diff of

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

2012-02-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 2 23:35:35 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcix.c Log Message: We use avail_clusters_cnt now. To generate a diff of this commit: cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/sys/arch/mips

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

2012-02-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 2 00:21:00 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_machdep.c Log Message: Fix XLP case where we weren't copying mem_clusters to avail_clusters. To generate a diff of this commit: cvs rdiff

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

2012-01-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 27 21:23:31 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_machdep.c Log Message: Keep mem_clusters as the original amount of memory and add avail_cluster as the edited version. To generate a diff

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 18:26:15 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_nae.c Log Message: Fix CFATTACH_DECL_NEW so kernels build again. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/s

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 17:35:58 UTC 2012 Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_poe_pci.c rmixl_poereg.h rmixl_sae_pci.c Log Message: PCI attachments (mostly stubs) for some XLP devices. POE = Packet Ordering En

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 17:34:18 UTC 2012 Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cde_pci.c rmixl_fmn_pci.c rmixl_pke_pci.c rmixl_rxe_pci.c rmixl_srio_pci.c Log Message: PCI attachments (mostly stubs) for most XLP

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 17:32:48 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_subr.S Log Message: KX needs to be enabled for n32 To generate a diff of this commit: cvs rdiff -u -r1.1.2.11 -r1.1.2.12 src/sys/arch/mips

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 17:29:23 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_i2c_pci.c Log Message: Enable interrupts (even though they are not yet used). To generate a diff of this commit: cvs rdiff -u -r1.1.2.2 -r

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 17:28:51 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_gpio_pci.c Log Message: Fix percpu usage. To generate a diff of this commit: cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/arch/mips/rmi/rmixl_

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 10:29:34 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c rmixl_fmn.c rmixl_fmnvar.h Log Message: Unbreak things so that XLS/XLR boot again. :) To generate a diff of this commit:

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 10:24:52 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_iobus.c rmixl_usbi.c Log Message: Fix config ifattr. To generate a diff of this commit: cvs rdiff -u -r1.3.8.2 -r1.3.8.3 src/sys/arch/mips

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 09:59:08 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmnvar.h Log Message: Add more function prototypes. To generate a diff of this commit: cvs rdiff -u -r1.1.2.6 -r1.1.2.7 src/sys/arch/mips/

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 08:06:54 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlreg.h Log Message: Fix IPI_CTRL_MAKE for RMIXLP Correct PCITAGs for CDE/SRIO/RXE. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 08:05:24 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c rmixl_cpuvar.h rmixl_fmn.c rmixl_intr.c Log Message: Change struct rmixl_cpu_softc to cpu_softc and remove casts. Fix IPIs

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

2012-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 08:03:22 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlvar.h Log Message: Improved true/false for cpu_rmixl? To generate a diff of this commit: cvs rdiff -u -r1.1.2.25 -r1.1.2.26 src/sys/arch/mi

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

2012-01-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 19 07:58:58 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpucore.c Log Message: Add missing arg. To generate a diff of this commit: cvs rdiff -u -r1.1.2.13 -r1.1.2.14 src/sys/arch/mips/rmi/rmixl_

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

2012-01-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 9 22:03:13 UTC 2012 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlp_pcie.c Log Message: Use a map of bar0 sizes instead of a switch statement. Return the proper IRT entry for the 2nd i2c controller. To gen

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

2011-12-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Dec 31 08:20:43 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_com.c rmixl_gpio_pci.c rmixl_intr.c rmixl_intr.h rmixl_obio.c rmixl_pcie.c rmixl_pcix.c rmixl_usbi.c rmixlp_pcie.c L

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

2011-12-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Dec 31 07:53:13 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: XLP8xx and XLP3xx have different IRT layouts. To generate a diff of this commit: cvs rdiff -u -r1.1.2.31 -r1.1.2.32 sr

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

2011-12-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Dec 31 04:54:28 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_i2creg.h rmixl_naereg.h rmixlp_pcie.c rmixlreg.h Log Message: Consolidate and complete PCITAGs. Print/Set BARs for AHCI and SRIO

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

2011-12-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Dec 31 04:30:53 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_gpio_pci.c rmixlreg.h Log Message: Deal with the movement of some GPIO registers on the XPL3xx. To generate a diff of this commit: cvs rdi

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

2011-12-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Dec 31 03:33:13 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_gpio_pci.c Log Message: Fix xlgpio_pin_ctl inversion problem. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/

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

2011-12-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 30 06:48:56 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.h rmixl_nand_pci.c rmixl_sdio.c rmixl_spi_pci.c rmixlreg.h Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmi

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

2011-12-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 30 06:45:00 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlvar.h Log Message: Add a field to track available GPIO pins. To generate a diff of this commit: cvs rdiff -u -r1.1.2.23 -r1.1.2.24 src/sys/

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

2011-12-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Dec 30 06:42:29 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlp_pcie.c Log Message: Cleanup USB byte swap support. To generate a diff of this commit: cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/arch/mips/

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

2011-12-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Dec 28 05:35:06 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlp_pcie.c Log Message: Cleanup aprint* To generate a diff of this commit: cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/mips/rmi/rmixlp_pcie

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

2011-12-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 27 19:57:19 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_i2c_pci.c Log Message: Add commented out intr establishment. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/a

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

2011-12-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 27 16:22:01 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlp_pcie.c Log Message: Make it compile if PCI_NETBSD_CONFIGURE is not present. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1

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

2011-12-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 27 16:07:34 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcie.c Log Message: Fix _LP64 compile issue. To generate a diff of this commit: cvs rdiff -u -r1.1.2.18 -r1.1.2.19 src/sys/arch/mips/rmi/r

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

2011-12-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 6 17:44:46 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_subr.S Log Message: Use MIPS_COP_0_OSSCRATCH instead $22 To generate a diff of this commit: cvs rdiff -u -r1.1.2.10 -r1.1.2.11 src/sys/arc

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

2011-05-10 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed May 11 00:37:20 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_com.c Log Message: simplify rmixl_com_initmap() a bit To generate a diff of this commit: cvs rdiff -u -r1.1.2.14 -r1.1.2.15 src/sys/arch/

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

2011-04-13 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 13 21:10:11 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcix.c Log Message: initialize mutex in attach To generate a diff of this commit: cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/arch/mips/rmi/

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

2011-02-08 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 23:01:28 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c rmixl_cpucore.c Log Message: - make compile without MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1.1.2.19 -r1.1

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

2011-02-08 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 22:37:36 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: - in rmixl_intr_init_clk, use MIPS_INT_MASK_SHIFT instead of 8 when calculating vector number for clock. To generate

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

2011-02-08 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 21:27:15 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: - use mutex_obj_alloc() instead of declaring locks statically To generate a diff of this commit: cvs rdiff -u -r1.1.2

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

2011-02-08 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 19:50:23 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c rmixl_cpuvar.h rmixl_intr.c rmixl_intr.h Log Message: - remove sc_ih_clk, sc_ih_fmn, sc_ih_ipi from struct rmixl_cpu_soft

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

2011-02-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 06:04:20 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: - distinguish between cpuid and cpu index. To generate a diff of this commit: cvs rdiff -u -r1.1.2.25 -r1.1.2.26 src/

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

2011-02-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 06:03:56 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmn.c Log Message: - eliminate assumptions that cpuid 0 is primary - distinguish between cpuid and cpu index. To generate a diff of this

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

2011-02-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 06:03:36 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpucore.c Log Message: - cpucore_rmixl_attach() now examines 'userapp_cpu_map' bitmask obtained from the firmware, and avoids attaching thr

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

2011-02-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Feb 8 06:03:01 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - renamed cpu_rmixl_attach_once() to cpu_rmixl_attach_primary() (more clear) - cpu_rmixl_attach_primary() obtains ci_cpu

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:13:17 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_usbi.c Log Message: - if obio_intr is OBIOCF_INTR_DEFAULT, don't establish an interrupt To generate a diff of this commit: cvs rdiff -u -

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:12:42 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.h Log Message: - include opt_multiprocessor.h for MULTIPROCESSOR dependency - move RMIXL_INTRVEC_FMN to RMIXL_INTRVEC_IPI + NIPIS sinc

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:11:48 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: - include opt_multiprocessor.h for MULTIPROCESSOR dependency - use seperate vectors for various IPI tags, instead of al

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:11:16 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmn.c Log Message: - obtain rmixl_intr_lock before rmixl_vec_establish(), he expects that lock is held To generate a diff of this commit:

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

2011-02-04 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Feb 5 06:10:29 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - include opt_multiprocessor.h for MULTIPROCESSOR dependency - add suport for MIPS COP0 watchpoint in ddb - add ci_pmap_

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

2011-01-06 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri Jan 7 00:17:22 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - ifdef out guts of cpu_xls616_erratum(); the problem is still unknown. - cpu_rmixl_hatch() calls cpucore_rmixl_hatch()

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

2011-01-06 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri Jan 7 00:16:59 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpucore.c Log Message: - add cpucore_rmixl_hatch() for per-core initialization To generate a diff of this commit: cvs rdiff -u -r1.1.2.6

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

2011-01-06 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri Jan 7 00:16:20 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlvar.h Log Message: - add prottotype for rmixl_pcr_init_core() To generate a diff of this commit: cvs rdiff -u -r1.1.2.18 -r1.1.2.19 src/sy

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

2011-01-06 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri Jan 7 00:16:05 UTC 2011 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpucorevar.h Log Message: - add sc_hatched flag to the cpucore softc To generate a diff of this commit: cvs rdiff -u -r1.1.2.3 -r1.1.2.4

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

2010-09-20 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Sep 20 19:42:31 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcie.c rmixl_pcievar.h rmixl_pcix.c rmixl_pcixvar.h Log Message: - provide lockless interrupt dispatch by eliminating use of LI

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

2010-09-20 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Sep 20 19:41:06 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: - rmixl_intrhand_t is valid only if ih_func is non-NULL; set valid at end of rmixl_vec_establish and set invalid at sta

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

2010-09-20 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Sep 20 19:40:11 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_spl.S Log Message: - .set noreorder up top to avoid instruction reordering - adopt bugfix suggested by Manuel Boyer for mips/spl.S: in _spl

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

2010-09-20 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Sep 20 19:39:10 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - remove MULTIPROCESSOR condition for rmixl_cpuinfo_print and rmixl_cpu_data_print functions, so we can call them e.g. f

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

2010-08-26 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Thu Aug 26 20:09:33 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c rmixl_pcie.c rmixl_pcix.c Log Message: Fix non-DEBUG/DIAGNOSTIC builds of RMI mips64. To generate a diff of this commi

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

2010-06-09 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Thu Jun 10 01:11:26 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - remove rmixl_spl_init_cpu calls from rmixl_intr_init_cpu because rmixl_intr_init_cpu only runs on cpu#0. rmixl_spl

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

2010-06-09 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Thu Jun 10 00:41:43 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: - remove rmixl_spl_init_cpu calls from rmixl_intr_init_cpu because rmixl_intr_init_cpu only runs on cpu#0. rmixl_spl_in

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

2010-05-28 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri May 28 22:14:53 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c rmixl_spl.S Log Message: rmixl_spl.S: - where possible, stop using CP0 STATUS to disable all interrupts,zero EIMR instead. more ef

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

2010-05-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri May 21 23:35:42 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c rmixl_intr.h Log Message: - rename IRT based interrupts to "pic int ..." - rename rmixl_vecnames_common to "vec ..." - move ipl_eimr

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

2010-05-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri May 21 23:35:21 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_spl.S Log Message: - turn off PARANOIA - except for softintr irqs, ipl_eimr_map is no longer const; all other irq bits are set/cleared at

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

2010-05-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri May 21 23:33:52 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_com.c Log Message: - establish interrupt at IPL_VM (was IPL_SERIAL) To generate a diff of this commit: cvs rdiff -u -r1.1.2.13 -r1.1.2.14

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

2010-05-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat May 8 18:08:35 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcie.c Log Message: Rework the way interrupts are decided on. Don't use pa_bus since that's arbitrary. Instead grab the device from pa_int

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

2010-05-06 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Thu May 6 20:48:39 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c rmixl_pcie.c Log Message: fix pcie IRQ assignments for XLS2xx To generate a diff of this commit: cvs rdiff -u -r1.1.2.18 -r1.1.2.1

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

2010-05-01 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat May 1 17:41:49 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlreg.h Log Message: correct offset for RMIXL_FMN_BS_SGMII_FCB1 To generate a diff of this commit: cvs rdiff -u -r1.1.2.11 -r1.1.2.12 src/sy

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

2010-04-30 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat May 1 06:13:34 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: in evbmips_iointr() for RMI, where we ack the EIRR, replace (relatively expensive) splhigh()/splx() protection with (mo

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

2010-04-30 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat May 1 06:10:04 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: remove some development debug prints, in cpu_setup_trampoline_common() and cpu_setup_trampoline_callback() To generate

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

2010-04-17 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Apr 17 07:34:08 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcix.c Log Message: - in rmixl_pcix_attach() use bus_dmatag_subregion() to set up bounce buffering for non-DMA-accessible RAM addrs To ge

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

2010-04-17 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Apr 17 07:33:33 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_obio.c rmixlvar.h Log Message: - struct rmixl_config field 'rc_64bit_dmat' is now a bus_dma_tag_t and initially points at 'rc_dma_tag' whic

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

2010-04-16 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri Apr 16 23:50:30 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - remove cpu_setup_trampoline_fmn() - remove cpu_setup_trampoline_ipi() - cpu_setup_trampoline_common() provides wakeup-

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

2010-04-16 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri Apr 16 23:44:18 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcix.c Log Message: - in attach, if Host BAR does not cover all RAM, instead of panic, complain a lot, and force use of DMA bounce buffers

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

2010-04-13 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 14 01:23:15 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_spl.S Log Message: insert nop in delay slots - at end of _splsw_splvm and - inside _splsw_splint To generate a diff of this commit: cvs r

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

2010-04-13 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Apr 13 18:15:16 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpucorevar.h rmixl_cpunodevar.h rmixl_cpuvar.h rmixl_fmn.c rmixl_fmnvar.h rmixl_intr.h rmixl_obiovar.h rmixl_pcievar

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

2010-04-13 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Apr 13 18:04:03 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmn.c Log Message: improve names to avoid confusion between storage and pointers To generate a diff of this commit: cvs rdiff -u -r1.1.2.

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

2010-04-12 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Apr 12 22:42:07 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_com.c rmixl_obio.c rmixl_pcie.c rmixl_pcix.c rmixl_usbi.c Log Message: - specifiy if mpsafe when establishing interrupts (all a

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

2010-04-12 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Apr 12 22:40:55 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c rmixl_intr.h Log Message: - establishing an ISR now takes 'mpsafe' arg - obtain/release kernel lock around calls to non-mpsafe ISRs

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

2010-04-12 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Apr 12 22:03:33 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcix.c Log Message: - add bit defines for HOST_MODE_CTL reg - panic if Host BAR regs do not cover RAM addrs 0..mem_cluster_maxaddr To gen

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

2010-04-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 7 19:30:11 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcie_cfg_space.c rmixl_pcie_ecfg_space.c rmixl_pcie_io_space.c rmixl_pcie_mem_space.c Log Message: - these bus spac

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

2010-04-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 7 19:26:32 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcievar.h Log Message: - rename bus space related fields in rmixl_pcie_softc To generate a diff of this commit: cvs rdiff -u -r1.1.2.5 -r

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

2010-04-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 7 19:26:14 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcie.c Log Message: - use new PCIE register & macro names - use new bus space related field names in struct rmixl_config - don't match if n

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

2010-04-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 7 19:25:48 UTC 2010 Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcix.c rmixl_pcixvar.h Log Message: - add driver for RMI XLR PCI-X interface To generate a diff of this commit: cvs rdiff -u -r0 -r1.1.2.1 s

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

2010-04-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 7 19:24:13 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlvar.h Log Message: - bus space related fields renamed to reflect use by both pcie and pcix To generate a diff of this commit: cvs rdiff -u

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

2010-04-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 7 19:23:51 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlreg.h Log Message: - add PCI-X regs - improve names for XLR and XLS specific and common PCI-X, PCIe regs and macros To generate a diff of

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:32:21 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcie.c Log Message: - rmixl_physaddr_init_pcie discovers PCIE physical address regions from BARs To generate a diff of this commit: cvs r

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:35:25 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: - add IRT-based interrupt names for XLR - rmixl_intr_string() calls chip-type-specific functions to get appropriate nam

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:34:58 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - cpu_setup_trampoline_fmn() is #ifdef NOTYET until we make it work... To generate a diff of this commit: cvs rdiff -u

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:34:32 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmn.c Log Message: - use the new chip-type-specific names for logical station IDs - dimension fmn_intrhand[] by max number of station for a

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:34:09 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmnvar.h Log Message: - logical station names are now chip-type-specific - RMIXL_FMN_NSTID is the max number of station for any RMIXL chip

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:32:42 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcievar.h Log Message: - add extern decl/prototype for rmixl_physaddr_init_pcie() To generate a diff of this commit: cvs rdiff -u -r1.1.2

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:31:38 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlvar.h Log Message: - add inline cpu_rmixl_chip_type() To generate a diff of this commit: cvs rdiff -u -r1.1.2.15 -r1.1.2.16 src/sys/arch/m

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

2010-03-24 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Mar 24 19:14:09 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlreg.h Log Message: shift enable bits into correct field in RMIXL_PIC_CONTROL_TIMER_ENBn() macro To generate a diff of this commit: cvs rdi

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

2010-03-22 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 22 07:45:49 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - in cpu_setup_trampoline_callback, add some DIAGNOSTIC checks, and make sure we get needed sign extension when storing

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

2010-03-22 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 22 07:45:19 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_subr.S Log Message: - in rmixlfw_wakeup_cpu, properly nuke the upper half of sp before OR-ing in KSEG0_START. This is only needed in _LP64

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 22 05:03:03 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpunode.c Log Message: in cpunode_rmixl_attach use the right macro to obtain number of cores provided by this chip. To generate a diff of

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 22:03:16 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: declaration of rmixl_cpu_trampoline_args now #ifdef MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1

  1   2   >