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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 08:06:09 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: mipsNN.h

Log Message:
Add CFG6/7 definitions for MIPS 24K/74K/34K/1004K/1074K and RMI XLP.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.4.84.1 src/sys/arch/mips/include/mipsNN.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 08:07:40 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: trap.h

Log Message:
Add various new exceptions from MTE/32R2/64R2/DSP.


To generate a diff of this commit:
cvs rdiff -u -r1.15.96.1 -r1.15.96.2 src/sys/arch/mips/include/trap.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 08:09:08 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: locore.h

Log Message:
add more mipsNN_cp0_config{3,4,5,6,7}_{read,write}.
Add mips3_cp0_random_read().
Add L3 encoding for RMI.


To generate a diff of this commit:
cvs rdiff -u -r1.78.36.1.2.30 -r1.78.36.1.2.31 \
src/sys/arch/mips/include/locore.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/mips/mips

2011-12-23 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Fri Dec 23 10:01:33 UTC 2011

Modified Files:
src/sys/arch/mips/mips: locore_mips1.S

Log Message:
- use correct ASID bits in MIPS_COP_0_TLB_HI
- save/restore current PID in tlb_invalidate_all() and cpu_switch_resume()
  as mipsX_subr.S does


To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/mips/mips/locore_mips1.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netinet

2011-12-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 23 15:31:17 UTC 2011

Modified Files:
src/sys/netinet: ip_icmp.h

Log Message:
add missing icmp types.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/netinet/ip_icmp.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/hppa

2011-12-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec 23 16:35:01 UTC 2011

Modified Files:
src/sys/arch/hppa/hppa: pmap.c
src/sys/arch/hppa/include: pmap.h

Log Message:
Define PMAP_NEED_PROCWR and provide pmap_procwr so that the i-cache is
synchronised with the d-cache appropriately.


To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/sys/arch/hppa/hppa/pmap.c
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/hppa/include/pmap.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/hppa/hppa

2011-12-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec 23 16:38:51 UTC 2011

Modified Files:
src/sys/arch/hppa/hppa: pmap.c

Log Message:
Whitespace.


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/hppa/hppa/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libtelnet

2011-12-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 23 16:48:16 UTC 2011

Modified Files:
src/lib/libtelnet: encrypt.c

Log Message:
Avoid buffer overflow, reported by Colin Percival at FreeBSD


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/lib/libtelnet/encrypt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/libexec/telnetd

2011-12-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 23 16:56:54 UTC 2011

Modified Files:
src/libexec/telnetd: state.c

Log Message:
there is a macro for that, use it.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/libexec/telnetd/state.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 17:55:50 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h

Log Message:
Correct XLP processor ids, add 1074K processor id.  Increase ASID space
to 10 bits for MIPS3+ cpus.


To generate a diff of this commit:
cvs rdiff -u -r1.74.28.22 -r1.74.28.23 src/sys/arch/mips/include/cpuregs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 17:58:20 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: pci_machdep.h

Log Message:
Add conditional support for __PCI_BUS_DEVORDER, __HAVE_PCI_CONF_HOOK, and
__PCI_DEV_FUNCORDER (new).


To generate a diff of this commit:
cvs rdiff -u -r1.4.96.2 -r1.4.96.3 src/sys/arch/mips/include/pci_machdep.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 18:49:03 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cache.h

Log Message:
Add multiple inclusion protection.
Add separate variable for dealing with icache virtual aliases


To generate a diff of this commit:
cvs rdiff -u -r1.9.96.4 -r1.9.96.5 src/sys/arch/mips/include/cache.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 18:50:36 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: mips3_pte.h

Log Message:
Base various #defines, etc. on PAGE_SHIFT instead of using separate
ENABLE_MIPS_*_PAGE defines.


To generate a diff of this commit:
cvs rdiff -u -r1.23.38.7 -r1.23.38.8 src/sys/arch/mips/include/mips3_pte.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 18:52:33 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h

Log Message:
Make CPUISMIPS3 deal with MIPS32R2 and MIPS64R2
Add mips_num_tlb_asids.
Allow a caller to cpu_identify to supply a cpuname (or NULL).


To generate a diff of this commit:
cvs rdiff -u -r1.90.16.38 -r1.90.16.39 src/sys/arch/mips/include/cpu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 18:54:50 UTC 2011

Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: mips_param.h vmparam.h

Log Message:
Use MIPS_PAGE_SHIFT to define the page size to be used from a config file.
Add support for tracking which colors have been used for an EXECPAGE.


To generate a diff of this commit:
cvs rdiff -u -r1.23.78.8 -r1.23.78.9 src/sys/arch/mips/include/mips_param.h
cvs rdiff -u -r1.41.28.22 -r1.41.28.23 src/sys/arch/mips/include/vmparam.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netinet

2011-12-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 23 19:08:50 UTC 2011

Modified Files:
src/sys/netinet: ip_icmp.h

Log Message:
make ICMP_MAXTYPE 18 again to unbreak stats.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/netinet/ip_icmp.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man9

2011-12-23 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Fri Dec 23 20:51:50 UTC 2011

Modified Files:
src/share/man/man9: npf_ncode.9

Log Message:
Sync with reality a little.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/share/man/man9/npf_ncode.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man9

2011-12-23 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Fri Dec 23 20:53:31 UTC 2011

Modified Files:
src/share/man/man9: npf_ncode.9

Log Message:
Amend previous.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/share/man/man9/npf_ncode.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netinet

2011-12-23 Thread James Chacon
Module Name:src
Committed By:   jmc
Date:   Fri Dec 23 22:03:00 UTC 2011

Modified Files:
src/sys/netinet: ip_icmp.h

Log Message:
Include the ICMP_PHOTURIS error codes if we're going to define ICMP_PHOTURIS


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/netinet/ip_icmp.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 22:31:30 UTC 2011

Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.mips
src/sys/arch/mips/include [matt-nb5-mips64]: pmap.h
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c pmap_tlb.c
Added Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: pmap_syncicache.c

Log Message:
Split syncicache functions into separate file: pmap_syncicache.
Support up to 1024 ASIDs.
Always use atomic ops for manipulating pm_shootdown_pending
Nuke PMAP_POOLPAGE_DEBUG
defparam MIPS_PAGE_SHIFT
Track colors of execpages.


To generate a diff of this commit:
cvs rdiff -u -r1.58.24.17 -r1.58.24.18 src/sys/arch/mips/conf/files.mips
cvs rdiff -u -r1.54.26.19 -r1.54.26.20 src/sys/arch/mips/include/pmap.h
cvs rdiff -u -r1.179.16.34 -r1.179.16.35 src/sys/arch/mips/mips/pmap.c
cvs rdiff -u -r0 -r1.1.2.1 src/sys/arch/mips/mips/pmap_syncicache.c
cvs rdiff -u -r1.1.2.20 -r1.1.2.21 src/sys/arch/mips/mips/pmap_tlb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 22:33:21 UTC 2011

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: trap.c

Log Message:
Cleanup AST processing.


To generate a diff of this commit:
cvs rdiff -u -r1.217.12.38 -r1.217.12.39 src/sys/arch/mips/mips/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 22:45:27 UTC 2011

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c

Log Message:
add entries for MIPS 1074K and RMI XLP3XX and XLP8XX.
for mipsNN, use TLB random register in case there are more than 64 TLB entries.
Add cpuname argument to cpu_identify.  Fix bug in mips_page_physaddr.
Print out number of ASIDs in cpu_identify.


To generate a diff of this commit:
cvs rdiff -u -r1.205.4.1.2.1.2.55 -r1.205.4.1.2.1.2.56 \
src/sys/arch/mips/mips/mips_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 22:47:26 UTC 2011

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: cache.c

Log Message:
Add code to deal SDcache settings in CFG2.
Add support for CFG7 handling for MTI cores.
Cleanup cache alias handling.


To generate a diff of this commit:
cvs rdiff -u -r1.33.96.7 -r1.33.96.8 src/sys/arch/mips/mips/cache.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 22:48:07 UTC 2011

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: genassym.cf

Log Message:
Add MIPS1_PG_SHIFT


To generate a diff of this commit:
cvs rdiff -u -r1.44.12.30 -r1.44.12.31 src/sys/arch/mips/mips/genassym.cf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 22:51:29 UTC 2011

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips3.S

Log Message:
Add mips3_cp0_random_read.
Add mipsNN_cp0_config{1-7}_{read,write}.


To generate a diff of this commit:
cvs rdiff -u -r1.93.38.13 -r1.93.38.14 src/sys/arch/mips/mips/locore_mips3.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 23:12:08 UTC 2011

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c

Log Message:
Fix MIPS1 typo.


To generate a diff of this commit:
cvs rdiff -u -r1.205.4.1.2.1.2.56 -r1.205.4.1.2.1.2.57 \
src/sys/arch/mips/mips/mips_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 23:12:34 UTC 2011

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips1.S

Log Message:
Add support for >4KB pages.


To generate a diff of this commit:
cvs rdiff -u -r1.64.26.1.2.13 -r1.64.26.1.2.14 \
src/sys/arch/mips/mips/locore_mips1.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 23:24:44 UTC 2011

Modified Files:
src/sys/arch/algor/algor [matt-nb5-mips64]: cpu.c
src/sys/arch/arc/arc [matt-nb5-mips64]: cpu.c
src/sys/arch/cobalt/cobalt [matt-nb5-mips64]: cpu.c
src/sys/arch/evbmips/evbmips [matt-nb5-mips64]: cpu.c
src/sys/arch/ews4800mips/ews4800mips [matt-nb5-mips64]: cpu.c
src/sys/arch/hpcmips/hpcmips [matt-nb5-mips64]: cpu.c
src/sys/arch/mipsco/mipsco [matt-nb5-mips64]: cpu.c
src/sys/arch/newsmips/newsmips [matt-nb5-mips64]: cpu.c
src/sys/arch/pmax/pmax [matt-nb5-mips64]: cpu.c
src/sys/arch/sbmips/sbmips [matt-nb5-mips64]: cpu.c
src/sys/arch/sgimips/sgimips [matt-nb5-mips64]: cpu.c

Log Message:
Change usage to cpu_identify(self, NULL);


To generate a diff of this commit:
cvs rdiff -u -r1.6.96.1 -r1.6.96.2 src/sys/arch/algor/algor/cpu.c
cvs rdiff -u -r1.16.14.1 -r1.16.14.2 src/sys/arch/arc/arc/cpu.c
cvs rdiff -u -r1.10.16.1 -r1.10.16.2 src/sys/arch/cobalt/cobalt/cpu.c
cvs rdiff -u -r1.2.4.3 -r1.2.4.4 src/sys/arch/evbmips/evbmips/cpu.c
cvs rdiff -u -r1.3.22.1 -r1.3.22.2 src/sys/arch/ews4800mips/ews4800mips/cpu.c
cvs rdiff -u -r1.15.28.2 -r1.15.28.3 src/sys/arch/hpcmips/hpcmips/cpu.c
cvs rdiff -u -r1.7.96.1 -r1.7.96.2 src/sys/arch/mipsco/mipsco/cpu.c
cvs rdiff -u -r1.11.96.1 -r1.11.96.2 src/sys/arch/newsmips/newsmips/cpu.c
cvs rdiff -u -r1.24.96.1 -r1.24.96.2 src/sys/arch/pmax/pmax/cpu.c
cvs rdiff -u -r1.18.16.9 -r1.18.16.10 src/sys/arch/sbmips/sbmips/cpu.c
cvs rdiff -u -r1.21.36.4 -r1.21.36.5 src/sys/arch/sgimips/sgimips/cpu.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 23:25:43 UTC 2011

Modified Files:
src/sys/arch/pmax/pmax [matt-nb5-mips64]: machdep.c

Log Message:
Update to new world order.  GENERIC boots on gxemul 3max emulation.


To generate a diff of this commit:
cvs rdiff -u -r1.223.8.1.2.9 -r1.223.8.1.2.10 \
src/sys/arch/pmax/pmax/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 23:32:51 UTC 2011

Modified Files:
src/sys/arch/evbmips/conf [matt-nb5-mips64]: files.rmixl

Log Message:
Include sdmmc files.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/arch/evbmips/conf/files.rmixl

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec 23 23:40:00 UTC 2011

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S

Log Message:
Rework the tlb routines to more consistend on register usage.
Always try to keep TLB_INDEX invalid (to cause unintended tlbwi to fail).


To generate a diff of this commit:
cvs rdiff -u -r1.26.36.1.2.51 -r1.26.36.1.2.52 \
src/sys/arch/mips/mips/mipsX_subr.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/distrib/evbmips/instkernel/ramdisk

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 00:45:01 UTC 2011

Modified Files:
src/distrib/evbmips/instkernel/ramdisk [matt-nb5-mips64]: Makefile

Log Message:
Add ld0/ld1 to list of devices to make


To generate a diff of this commit:
cvs rdiff -u -r1.2.24.1 -r1.2.24.2 \
src/distrib/evbmips/instkernel/ramdisk/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/distrib/evbmips/instkernel/ramdisk

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 00:45:25 UTC 2011

Modified Files:
src/distrib/evbmips/instkernel/ramdisk [matt-nb5-mips64]: list

Log Message:
Add date, ps, sysctl, and vmstat


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.3.8.1 src/distrib/evbmips/instkernel/ramdisk/list

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/gnu/dist/gcc4/gcc/config/mips

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:14:48 UTC 2011

Modified Files:
src/gnu/dist/gcc4/gcc/config/mips [matt-nb5-mips64]: mips.md

Log Message:
Add missing ISA_MIPS64R2 case


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.10.1 \
src/gnu/dist/gcc4/gcc/config/mips/mips.md

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/gnu/dist/binutils/opcodes

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:17:26 UTC 2011

Modified Files:
src/gnu/dist/binutils/opcodes [matt-nb5-mips64]: mips-opc.c

Log Message:
Add pause instruction (mips32r2 - sll $0,$0,5).


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3.32.5 -r1.1.1.3.32.6 \
src/gnu/dist/binutils/opcodes/mips-opc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:22:44 UTC 2011

Modified Files:
src/sys/dev/pci [matt-nb5-mips64]: pcidevs

Log Message:
Add NetLogic(RMI) XLP devices


To generate a diff of this commit:
cvs rdiff -u -r1.962.4.1.4.4 -r1.962.4.1.4.5 src/sys/dev/pci/pcidevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:23:34 UTC 2011

Modified Files:
src/sys/dev/pci [matt-nb5-mips64]: pcidevs.h pcidevs_data.h

Log Message:
Regen.


To generate a diff of this commit:
cvs rdiff -u -r1.963.4.1.4.4 -r1.963.4.1.4.5 src/sys/dev/pci/pcidevs.h
cvs rdiff -u -r1.962.4.1.4.4 -r1.962.4.1.4.5 src/sys/dev/pci/pcidevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:24:44 UTC 2011

Modified Files:
src/sys/dev/pci [matt-nb5-mips64]: pci.c

Log Message:
Add support for __PCI_DEV_FUNCORDER


To generate a diff of this commit:
cvs rdiff -u -r1.119.4.1 -r1.119.4.1.4.1 src/sys/dev/pci/pci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:25:51 UTC 2011

Modified Files:
src/sys/dev/pci [matt-nb5-mips64]: pciconf.c

Log Message:
Fix problem when alignment of a device is > then the alignment of the bus
bus spaces provided.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.30.52.1 src/sys/dev/pci/pciconf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:27:25 UTC 2011

Modified Files:
src/sys/dev/pci [matt-nb5-mips64]: pcireg.h

Log Message:
Pull down latest from -HEAD.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.57.26.1 src/sys/dev/pci/pcireg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:28:02 UTC 2011

Modified Files:
src/sys/dev/pci [matt-nb5-mips64]: ppb.c

Log Message:
Pull latest from -HEAD.
Add printing bus lanes and speed.


To generate a diff of this commit:
cvs rdiff -u -r1.39.18.2 -r1.39.18.3 src/sys/dev/pci/ppb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:31:15 UTC 2011

Modified Files:
src/sys/dev/mii [matt-nb5-mips64]: miidevs

Log Message:
Add 88E1114 Phy


To generate a diff of this commit:
cvs rdiff -u -r1.78.10.5 -r1.78.10.6 src/sys/dev/mii/miidevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:31:39 UTC 2011

Modified Files:
src/sys/dev/mii [matt-nb5-mips64]: miidevs.h miidevs_data.h

Log Message:
Regen.


To generate a diff of this commit:
cvs rdiff -u -r1.81.10.3 -r1.81.10.4 src/sys/dev/mii/miidevs.h
cvs rdiff -u -r1.71.10.3 -r1.71.10.4 src/sys/dev/mii/miidevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:33:03 UTC 2011

Modified Files:
src/sys/dev/mii [matt-nb5-mips64]: makphy.c

Log Message:
Match 88E1114


To generate a diff of this commit:
cvs rdiff -u -r1.28.14.1 -r1.28.14.2 src/sys/dev/mii/makphy.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:33:59 UTC 2011

Modified Files:
src/sys/dev/sdmmc [matt-nb5-mips64]: sdhc.c sdhcreg.h sdhcvar.h

Log Message:
Add support for >63MHZ speeds.
Add support for extended clock division via CGM.


To generate a diff of this commit:
cvs rdiff -u -r1.7.2.2 -r1.7.2.3 src/sys/dev/sdmmc/sdhc.c
cvs rdiff -u -r1.1.14.2 -r1.1.14.3 src/sys/dev/sdmmc/sdhcreg.h
cvs rdiff -u -r1.4.2.2 -r1.4.2.3 src/sys/dev/sdmmc/sdhcvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:39:47 UTC 2011

Modified Files:
src/sys/arch/evbmips/conf [matt-nb5-mips64]: XLSATX32

Log Message:
Remove option that moved to std.rmixl


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/arch/evbmips/conf/XLSATX32

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:40:27 UTC 2011

Modified Files:
src/sys/arch/evbmips/conf [matt-nb5-mips64]: INSTALL_XLSATX32

Log Message:
Don't make uneeded kernels.
Try to mdsetimage if possible.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/evbmips/conf/INSTALL_XLSATX32

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:42:04 UTC 2011

Modified Files:
src/sys/arch/evbmips/conf [matt-nb5-mips64]: std.rmixl
Added Files:
src/sys/arch/evbmips/conf [matt-nb5-mips64]: std.rmixlp

Log Message:
Update options for rmixl and a new std.rmixlp


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/arch/evbmips/conf/std.rmixl
cvs rdiff -u -r0 -r1.1.2.1 src/sys/arch/evbmips/conf/std.rmixlp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:42:48 UTC 2011

Added Files:
src/sys/arch/evbmips/conf [matt-nb5-mips64]: INSTALL_XLPEVB32 XLPEVB
XLPEVB32

Log Message:
Add config files for the XLPEVB for the XLP8xx board.  (should work on any
XLP eval board).


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1.2.1 src/sys/arch/evbmips/conf/INSTALL_XLPEVB32 \
src/sys/arch/evbmips/conf/XLPEVB src/sys/arch/evbmips/conf/XLPEVB32

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:44:44 UTC 2011

Modified Files:
src/sys/arch/evbmips/rmixl [matt-nb5-mips64]: autoconf.c autoconf.h
machdep.c

Log Message:
Rework to add early support.
Add XLP support.  Allow one kernel to support XLR/XLS and XLP.
Do bus_dma init in cpu_configure.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/arch/evbmips/rmixl/autoconf.c
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/evbmips/rmixl/autoconf.h
cvs rdiff -u -r1.1.2.38 -r1.1.2.39 src/sys/arch/evbmips/rmixl/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:57:55 UTC 2011

Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: files.rmixl
src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_com.c rmixl_comvar.h
rmixl_cpucore.c rmixl_cpunode.c rmixl_cpunodevar.h rmixl_cpuvar.h
rmixl_fmn.c rmixl_fmnvar.h rmixl_intr.c rmixl_intr.h
rmixl_mainbus.c rmixl_obio.c rmixl_obio_eb_space.c
rmixl_obio_el_space.c rmixl_obiovar.h rmixl_pci_io_space.c
rmixl_pci_mem_space.c rmixl_pcie.c rmixl_pcievar.h rmixl_pcix.c
rmixl_pcixvar.h rmixl_usbi.c rmixlreg.h rmixlvar.h
Added Files:
src/sys/arch/mips/rmi [matt-nb5-mips64]: com_pci.c rmixl_i2c.c
rmixl_i2c_obio.c rmixl_i2c_pci.c rmixl_i2creg.h rmixl_i2cvar.h
rmixl_nae.c rmixl_naereg.h rmixl_pci_cfg_eb_space.c
rmixl_pci_cfg_el_space.c rmixl_pci_ecfg_eb_space.c
rmixl_pci_ecfg_el_space.c rmixl_sdhc.c rmixl_sdhcvar.h rmixl_sdio.c
rmixl_srio_mem_space.c rmixl_xlnae.c rmixl_xlnae_obio.c
rmixl_xlnae_pci.c rmixlp_pcie.c
Removed Files:
src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_pci_cfg_space.c
rmixl_pci_ecfg_space.c

Log Message:
Add XLP support (i2c, console, pci, sdhc works).


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.13 -r1.1.2.14 src/sys/arch/mips/conf/files.rmixl
cvs rdiff -u -r0 -r1.1.2.1 src/sys/arch/mips/rmi/com_pci.c \
src/sys/arch/mips/rmi/rmixl_i2c.c src/sys/arch/mips/rmi/rmixl_i2c_obio.c \
src/sys/arch/mips/rmi/rmixl_i2c_pci.c \
src/sys/arch/mips/rmi/rmixl_i2creg.h src/sys/arch/mips/rmi/rmixl_i2cvar.h \
src/sys/arch/mips/rmi/rmixl_nae.c src/sys/arch/mips/rmi/rmixl_naereg.h \
src/sys/arch/mips/rmi/rmixl_pci_cfg_eb_space.c \
src/sys/arch/mips/rmi/rmixl_pci_cfg_el_space.c \
src/sys/arch/mips/rmi/rmixl_pci_ecfg_eb_space.c \
src/sys/arch/mips/rmi/rmixl_pci_ecfg_el_space.c \
src/sys/arch/mips/rmi/rmixl_sdhc.c src/sys/arch/mips/rmi/rmixl_sdhcvar.h \
src/sys/arch/mips/rmi/rmixl_sdio.c \
src/sys/arch/mips/rmi/rmixl_srio_mem_space.c \
src/sys/arch/mips/rmi/rmixl_xlnae.c \
src/sys/arch/mips/rmi/rmixl_xlnae_obio.c \
src/sys/arch/mips/rmi/rmixl_xlnae_pci.c \
src/sys/arch/mips/rmi/rmixlp_pcie.c
cvs rdiff -u -r1.1.2.15 -r1.1.2.16 src/sys/arch/mips/rmi/rmixl_com.c
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/mips/rmi/rmixl_comvar.h \
src/sys/arch/mips/rmi/rmixl_cpunodevar.h
cvs rdiff -u -r1.1.2.11 -r1.1.2.12 src/sys/arch/mips/rmi/rmixl_cpucore.c
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/arch/mips/rmi/rmixl_cpunode.c \
src/sys/arch/mips/rmi/rmixl_fmnvar.h
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/arch/mips/rmi/rmixl_cpuvar.h \
src/sys/arch/mips/rmi/rmixl_pcixvar.h
cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/arch/mips/rmi/rmixl_fmn.c \
src/sys/arch/mips/rmi/rmixl_usbi.c
cvs rdiff -u -r1.1.2.30 -r1.1.2.31 src/sys/arch/mips/rmi/rmixl_intr.c
cvs rdiff -u -r1.1.2.8 -r1.1.2.9 src/sys/arch/mips/rmi/rmixl_intr.h \
src/sys/arch/mips/rmi/rmixl_pcievar.h
cvs rdiff -u -r1.1.2.6 -r1.1.2.7 src/sys/arch/mips/rmi/rmixl_mainbus.c
cvs rdiff -u -r1.1.2.16 -r1.1.2.17 src/sys/arch/mips/rmi/rmixl_obio.c
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/mips/rmi/rmixl_obio_eb_space.c \
src/sys/arch/mips/rmi/rmixl_obio_el_space.c \
src/sys/arch/mips/rmi/rmixl_pci_io_space.c \
src/sys/arch/mips/rmi/rmixl_pci_mem_space.c
cvs rdiff -u -r1.1.2.9 -r1.1.2.10 src/sys/arch/mips/rmi/rmixl_obiovar.h \
src/sys/arch/mips/rmi/rmixl_pcix.c
cvs rdiff -u -r1.1.2.1 -r0 src/sys/arch/mips/rmi/rmixl_pci_cfg_space.c \
src/sys/arch/mips/rmi/rmixl_pci_ecfg_space.c
cvs rdiff -u -r1.1.2.17 -r1.1.2.18 src/sys/arch/mips/rmi/rmixl_pcie.c
cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/sys/arch/mips/rmi/rmixlreg.h
cvs rdiff -u -r1.1.2.20 -r1.1.2.21 src/sys/arch/mips/rmi/rmixlvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 01:59:30 UTC 2011

Modified Files:
src/sys/net [matt-nb5-mips64]: if.h

Log Message:
Make this compile if COMPAT_14 is defined.


To generate a diff of this commit:
cvs rdiff -u -r1.140.8.2 -r1.140.8.3 src/sys/net/if.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2011-12-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec 24 02:00:13 UTC 2011

Modified Files:
src/sys/nfs [matt-nb5-mips64]: nfs_serv.c

Log Message:
Fix call to sokvaalloc (now takes 3 arguments)


To generate a diff of this commit:
cvs rdiff -u -r1.138.16.1.4.1 -r1.138.16.1.4.2 src/sys/nfs/nfs_serv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/rasops

2011-12-23 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Sat Dec 24 02:13:21 UTC 2011

Modified Files:
src/sys/dev/rasops: rasops32.c

Log Message:
rename alpha variable to avoid conflict with a platform macro on alpha


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/rasops/rasops32.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci/voyager

2011-12-23 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Sat Dec 24 02:28:50 UTC 2011

Modified Files:
src/sys/dev/pci/voyager: voyagerfb.c

Log Message:
don't put alpha values in a variable named alpha since alpha doesn't like
variables conflicting with platform names
( just in case someone figures out how to stick an sm50x into an alpha )


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/pci/voyager/voyagerfb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/net

2011-12-23 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sat Dec 24 04:59:00 UTC 2011

Modified Files:
src/lib/libc/net: Makefile.inc

Log Message:
Specify "-fno-tree-ter" to getaddrinfo.c and gethnamaddr.c on arm and gcc45
for workaround of a possible optimazation bug.

On my W-ZERO3 and Zaurus, hostname lookup against CNAME by some commands
(ping(8), ftp(1) etc.) fails even though nslookup(8) returns a proper name
against the same CNAME, after NetBSD/arm ports has been switched to
gcc 4.5 since 201110311420Z (i.e 20111031Z binaries worked but
2001Z ones not).

Building getaddrinfo.c and gethnamaddr.c in libc with "-O2 -fno-tree-ter"
(or using objects built by old gcc 4.1) seems to fix this issue.

Accroding to nonaka@, the following gcc bugzilla test case also fails
with -O2 but works with -O2 -fno-tree-ter on NetBSD/zaurus 5.99.57:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48863#c4
but CNAME lookup didn't fail on his environment even without this workaround.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/lib/libc/net/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2011-12-23 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sat Dec 24 05:05:55 UTC 2011

Modified Files:
src/doc: HACKS

Log Message:
Note libc/net/Makefile.inc hostname lookup -fno-tree-ter hacks for gcc 4.5 arm.


To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 src/doc/HACKS

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.