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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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_
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:
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
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/
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
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
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
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_
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
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
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
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
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
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/
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
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/
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/
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
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
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
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
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
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/
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/
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
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
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
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
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/
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
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
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
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 -
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
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
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:
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_
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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-
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 117 matches
Mail list logo