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

2010-05-06 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Thu May 6 19:51:20 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: add cputab[] entries for XLS models 208, 204, 108, 104 To generate a diff of this commit: cvs rdiff -u

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

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

2010-05-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue May 4 17:14:17 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_tlb.c Log Message: Make sure to deactivate ASIDs on pmap destruction even on UP kernels. To generate a diff of this commit: cvs rdiff -u

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

2010-05-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue May 4 17:14:47 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_segtab.c Log Message: Cleanup segtab allocation. Add some counters to monitor memory usage. To generate a diff of this commit: cvs

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

2010-05-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue May 4 17:15:36 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: Add code after pmap_remove_all nukes the ASID to reestablish it after the subsequent pmap_update. To generate a diff of

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

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 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

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 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

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

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

2010-04-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Apr 30 16:10:42 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c Log Message: In N32 kernel, cpu_setmcontext needs to deal O32 mcontext To generate a diff of this commit: cvs rdiff -u -r1.1.2.7

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

2010-04-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Apr 30 16:11:14 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c Log Message: Report alignment faults as SIGBUS, not SIGSEGV. To generate a diff of this commit: cvs rdiff -u -r1.217.12.22

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

2010-04-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Apr 30 16:11:53 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: netbsd32_machdep.c Log Message: No reason to set R_ZERO. To generate a diff of this commit: cvs rdiff -u -r1.1.2.4 -r1.1.2.5

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

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

2010-04-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Apr 30 18:15:33 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c Log Message: add some missing kpreempt calls. Fix an assert. To generate a diff of this commit: cvs rdiff -u -r1.217.12.23

CVS commit: [matt-nb5-mips64] src/sys/net

2010-04-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 27 23:09:07 UTC 2010 Modified Files: src/sys/net [matt-nb5-mips64]: rtsock.c Log Message: Make sure each rt_msg has an aligned length. To generate a diff of this commit: cvs rdiff -u -r1.115.2.4 -r1.115.2.4.4.1

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

2010-04-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 28 03:14:46 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S Log Message: Now that the Atheros HAL is gone, remove the hacks in place for it. (also fixes a stupid bug). To generate a diff of

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/mips

2010-04-26 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Tue Apr 27 05:45:22 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: add cputab[] entry for RMI CPU MIPS_XLR732C To generate a diff of this commit: cvs rdiff -u -r1.205.4.1.2.1.2.43

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

2010-04-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 21 17:27:35 UTC 2010 Modified Files: src/sys/arch/mips/atheros [matt-nb5-mips64]: ar5312_board.c ar5315.c ar5315_board.c src/sys/arch/mips/atheros/dev [matt-nb5-mips64]: if_ath_arbus.c

CVS commit: [matt-nb5-mips64] src/sys/nfs

2010-04-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 20 21:29:06 UTC 2010 Modified Files: src/sys/nfs [matt-nb5-mips64]: nfs_serv.c nfs_socket.c Log Message: Pullin some NFS fixes from netbsd-5. To generate a diff of this commit: cvs rdiff -u -r1.138.16.1 -r1.138.16.1.4.1

CVS commit: [matt-nb5-mips64] src/sys/dev/pci

2010-04-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 20 22:03:27 UTC 2010 Modified Files: src/sys/dev/pci [matt-nb5-mips64]: pcidevs Log Message: sync with netbsd-5 To generate a diff of this commit: cvs rdiff -u -r1.962.4.1.4.2 -r1.962.4.1.4.3 src/sys/dev/pci/pcidevs

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

2010-04-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 20 22:08:13 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: spl.S Log Message: fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/arch/mips/mips/spl.S

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

2010-04-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 20 22:08:39 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c Log Message: Fix formatting. To generate a diff of this commit: cvs rdiff -u -r1.22.16.16 -r1.22.16.17

CVS commit: [matt-nb5-mips64] src/sys/dev/mii

2010-04-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 20 22:55:48 UTC 2010 Modified Files: src/sys/dev/mii [matt-nb5-mips64]: miidevs Log Message: Sync to netbsd-5 To generate a diff of this commit: cvs rdiff -u -r1.78.10.1 -r1.78.10.2 src/sys/dev/mii/miidevs Please note

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

2010-04-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 21 00:36:40 UTC 2010 Modified Files: src/sys/arch/dreamcast/dev/g2 [matt-nb5-mips64]: g2bus_bus_mem.c src/sys/arch/dreamcast/include [matt-nb5-mips64]: bus.h src/sys/arch/hp300/include [matt-nb5-mips64]:

CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/conf

2010-04-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 21 00:54:14 UTC 2010 Modified Files: src/sys/arch/evbmips/conf [matt-nb5-mips64]: std.adm5120 std.alchemy std.atheros std.malta std.meraki Log Message: sync to netbsd-5 To generate a diff of this commit: cvs

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'

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

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

2010-04-17 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Apr 17 07:34:45 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c Log Message: - in _bus_dmamap_sync() replace complex/buggy mbuf bounce buffer copy code with simple call to m_copyback To generate

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

2010-04-17 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sat Apr 17 07:49:23 UTC 2010 Modified Files: src/sys/arch/mips/conf [matt-nb5-mips64]: files.rmixl Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pci_cfg_space.c rmixl_pci_ecfg_space.c

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

2010-04-16 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Fri Apr 16 23:42:25 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c Log Message: - teach _bus_dmamem_map to handle PA MIPS_PHYS_MASK for non-_LP64 kernel - fix a debug print format for non-_LP32 To

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-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

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

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

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

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

2010-04-12 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Apr 12 22:00:51 UTC 2010 Modified Files: src/sys/arch/mips/conf [matt-nb5-mips64]: files.rmixl Log Message: - rmixl_pcix and rmixl_pcie get 'needs-flag' To generate a diff of this commit: cvs rdiff -u -r1.1.2.11 -r1.1.2.12

CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/conf

2010-04-12 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Apr 12 22:01:14 UTC 2010 Modified Files: src/sys/arch/evbmips/conf [matt-nb5-mips64]: XLSATX Log Message: - wildcard pci at pcie0 To generate a diff of this commit: cvs rdiff -u -r1.1.2.7 -r1.1.2.8

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

2010-04-12 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Apr 12 22:01:42 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: - add whitespace to make print format of regions in mips_page_physload() more readable To generate a diff of this

CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/rmixl

2010-04-12 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Apr 12 22:02:52 UTC 2010 Modified Files: src/sys/arch/evbmips/rmixl [matt-nb5-mips64]: machdep.c Log Message: - include rmixl_pcix.h and rmixl_pcie.h to get the config flags - include rmixl_pcixvar.h to get proto for

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

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: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

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

2010-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 8 16:05:31 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: Fix problem where pmap_clear_modify could go into an infinite loop. Spotted by cyber. To generate a diff of this commit:

CVS commit: [matt-nb5-mips64] src/sys/dev/pci

2010-04-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 7 18:32:27 UTC 2010 Modified Files: src/sys/dev/pci [matt-nb5-mips64]: pcidevs pcidevs.h pcidevs_data.h Log Message: add RMI XLR PCI-X bridge To generate a diff of this commit: cvs rdiff -u -r1.962.4.1.4.1

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-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

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

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

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

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

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

2010-04-07 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Apr 7 19:31:37 UTC 2010 Modified Files: src/sys/arch/evbmips/conf [matt-nb5-mips64]: XLSATX src/sys/arch/mips/conf [matt-nb5-mips64]: files.rmixl Log Message: - configure XLR PCI-X interface - this config can be used

CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/conf

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:31:16 UTC 2010 Modified Files: src/sys/arch/evbmips/conf [matt-nb5-mips64]: std.rmixl Log Message: - turn on options MIPS64_XLR 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-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

CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/rmixl

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:32:02 UTC 2010 Modified Files: src/sys/arch/evbmips/rmixl [matt-nb5-mips64]: machdep.c Log Message: - add new recognized psb (firmware) ID 0x4b8ead310056 - pcie physical regions discovery is moved to rmixl_pcie.c

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

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

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

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

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:33:37 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: - add a cputab[] entry for RMI XLR732 (other XLR models are TBD) 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: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: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

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

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

CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/rmixl

2010-03-29 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Mon Mar 29 23:40:58 UTC 2010 Modified Files: src/sys/arch/evbmips/rmixl [matt-nb5-mips64]: machdep.c Log Message: turn off MACHDEP_DEBUG To generate a diff of this commit: cvs rdiff -u -r1.1.2.26 -r1.1.2.27

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

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

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

2010-03-24 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Mar 24 19:23:24 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c Log Message: - use IPI_AST instead of IPI_NOP when forcing ast - remove residual debug ipi from cpu_boot_secondary_processors() To

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

2010-03-24 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Wed Mar 24 19:23:46 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: ipifuncs.c Log Message: - add ipi name for IPI_AST - in ipi_process(), add event counting, and process IPI_AST To generate a diff of this

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

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 17:38:35 UTC 2010 Modified Files: src/sys/arch/algor/algor [matt-nb5-mips64]: machdep.c src/sys/arch/arc/arc [matt-nb5-mips64]: machdep.c src/sys/arch/cobalt/cobalt [matt-nb5-mips64]: machdep.c

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

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: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

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 18:43:28 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c Log Message: - in cpu_info_alloc, move calling pmap_tlb_info_attach() to after called mi_cpu_attach(), so we dont trigger assert on

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 18:45:53 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips3_clockintr.c Log Message: - mips_int5_evcnt, mips_int5_missed_evcnt and next_cp0_clk_intr were moved to struct cpu_info to allow per-CPU

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 18:50:45 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: spl.S Log Message: - in _splsw_splintr, add 'nop' in delay slot to avoid incorrect return of IPL_VM when nothing is pending To generate a

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 19:28:01 UTC 2010 Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.h Log Message: - added this file of RMI interrupt stuff To generate a diff of this commit: cvs rdiff -u -r0 -r1.1.2.1

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 20:41:43 UTC 2010 Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmn.c rmixl_fmnvar.h Log Message: add device driver for RMI Fast Message Network To generate a diff of this commit: cvs rdiff -u -r0

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 21:17:01 UTC 2010 Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_spl.S Log Message: add splswitch variant using RMI chip-specific EIRR/EIMR interrupt extensions To generate a diff of this commit: cvs

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 21:20:10 UTC 2010 Added Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpuvar.h Log Message: add include for RMI specific cpu stuff: softc and wakeup trampoline args structures To generate a diff of this

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

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 21:21:41 UTC 2010 Modified Files: src/sys/arch/mips/conf [matt-nb5-mips64]: files.rmixl Log Message: - add files rmixl_spl.S, rmixl_fmn.c - add 'tmsk' locator to obio, allows specifying a thread (vCPU) mask for

CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/rmixl

2010-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 21:22:29 UTC 2010 Modified Files: src/sys/arch/evbmips/rmixl [matt-nb5-mips64]: machdep.c Log Message: - specify rmixl_splsw to mips_vector_init note that __INTR_PRIVATE must be defined to do that - print MEMLIMIT if

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 21:23:32 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_com.c Log Message: - pass obio_tmsk to rmixl_intr_establish To generate a diff of this commit: cvs rdiff -u -r1.1.2.10 -r1.1.2.11

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 21:23:54 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpu.c Log Message: - use different wakeup trampolines depending on firmware type so far only RMI formware with callback wakeup method is

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 21:24:19 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_cpucore.c Log Message: - except for core#0, pmap tlb0info lives in the cpucore softc; cpucore_rmixl_attach() calls pmap_tlb_info_init()

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 21:24:49 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_ehci.c rmixl_ohci.c Log Message: - include rmixl_intr.h for externs 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-03-21 Thread Cliff Neighbors
Module Name:src Committed By: cliff Date: Sun Mar 21 21:25:30 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_intr.c Log Message: - rework to make full use of RMI extended interrupt management provided by EIRR/EIMR registers - depends on

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 21:26:14 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_obio.c Log Message: - add use of the 'tmsk' locator - adapt to new rmixl_intr_establish() args - establishing the system bridge controller

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 21:26:45 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_obiovar.h Log Message: - add obio_tmsk interrupt routing mask to obio_attach_args To generate a diff of this commit: cvs rdiff -u

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 21:27:27 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcievar.h Log Message: - add sc_tmsk interrupt routing mask to the softc - add count_name for naming the evcnt count in each struct

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 21:27:48 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pcie.c Log Message: - include rmixl_intr.h - obtain interrupt routing mask from obio_attach_args, pass along to rmixl_intr_establish - cut

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 21:29:46 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_subr.S Log Message: - add rmixlfw_wakeup_cpu, performs callback to RMI firmware wakeup function - add rmixl_cpu_trampoline, entry point

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 21:30:16 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_usbi.c Log Message: - obtain interrupt routing mask from obio_attach_args, pass along to rmixl_intr_establish To generate a diff of this

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 21:30:35 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlreg.h Log Message: - add defines for Coprocessor 2 (FMN) registers - add defines for non-CPU-core FMN bucket size and credit counter regs

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 21:56:50 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlvar.h Log Message: moved a number of RMI interrupt items to rmixl_intr.h To generate a diff of this commit: cvs rdiff -u -r1.1.2.14

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

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

2010-03-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 19 23:16:47 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c Log Message: When booting the secondary processors, try to make the cpu_counter is close to cpu0's counter. To generate a diff of

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

2010-03-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Mar 18 00:16:18 UTC 2010 Modified Files: src/sys/arch/mips/sibyte/dev [matt-nb5-mips64]: sbmac.c Log Message: Convert to using mutex instead of spl. To generate a diff of this commit: cvs rdiff -u -r1.28.24.3 -r1.28.24.4

CVS commit: [matt-nb5-mips64] src/sys/kern

2010-03-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 16 16:08:29 UTC 2010 Modified Files: src/sys/kern [matt-nb5-mips64]: kern_ktrace.c Log Message: Make sure kte_space has at least enough alignment to store a register_t. To generate a diff of this commit: cvs rdiff -u

<    1   2   3   4   5   6   7   8   9   10   >