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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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]:
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
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'
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
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
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
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
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: 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
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
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
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
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
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
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
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
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
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: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
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:
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
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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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: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
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
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
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
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
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
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
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
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
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: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
501 - 600 of 1017 matches
Mail list logo