CVS commit: src/share/man/man8

2011-12-02 Thread Nicolas Joly
Module Name:src
Committed By:   njoly
Date:   Fri Dec  2 08:50:18 UTC 2011

Modified Files:
src/share/man/man8: MAKEDEV.8

Log Message:
Regen to catch up recent changes (x68k/pow and iscsi).


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/share/man/man8/MAKEDEV.8

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



CVS commit: src/libexec/ld.elf_so

2011-12-02 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec  2 09:06:49 UTC 2011

Modified Files:
src/libexec/ld.elf_so: reloc.c rtld.h

Log Message:
Restore backwards compatibility by removing unnecessary addition of
dlvsym to Obj_Entry.

Add some comments.


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 src/libexec/ld.elf_so/reloc.c
cvs rdiff -u -r1.106 -r1.107 src/libexec/ld.elf_so/rtld.h

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



CVS commit: src/external/gpl3/binutils/dist/bfd

2011-12-02 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec  2 09:40:18 UTC 2011

Modified Files:
src/external/gpl3/binutils/dist/bfd: elf32-hppa.c

Log Message:
Revert

http://sourceware.org/ml/binutils/2010-01/msg00594.html

which broken TLS relocations for DSOs - the relocation wasn't being
adjusted wrt the GP.

A proper fix is in the pipeline.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils/dist/bfd/elf32-hppa.c

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



CVS commit: src

2011-12-02 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec  2 09:44:48 UTC 2011

Modified Files:
src/external/gpl3/gcc/dist/gcc: ChangeLog
src/external/gpl3/gcc/dist/gcc/config/pa: pa.c pa.h
src/tools/gcc: Makefile

Log Message:
Pull across the fix for target/50691

ok'ed by mrg@


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc/dist/gcc/ChangeLog
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/config/pa/pa.c \
src/external/gpl3/gcc/dist/gcc/config/pa/pa.h
cvs rdiff -u -r1.46 -r1.47 src/tools/gcc/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/gnu

2011-12-02 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Dec  2 10:08:44 UTC 2011

Modified Files:
src/gnu/dist/binutils [matt-nb5-mips64]: config.sub
src/gnu/dist/binutils/bfd [matt-nb5-mips64]: aoutx.h archures.c
bfd-in2.h config.bfd cpu-mips.c elfxx-mips.c
src/gnu/dist/binutils/binutils [matt-nb5-mips64]: readelf.c
src/gnu/dist/binutils/gas [matt-nb5-mips64]: configure configure.tgt
src/gnu/dist/binutils/gas/config [matt-nb5-mips64]: tc-mips.c
src/gnu/dist/binutils/gas/doc [matt-nb5-mips64]: c-mips.texi
src/gnu/dist/binutils/include/elf [matt-nb5-mips64]: mips.h
src/gnu/dist/binutils/include/opcode [matt-nb5-mips64]: mips.h
src/gnu/dist/binutils/ld [matt-nb5-mips64]: configure.tgt
src/gnu/dist/binutils/opcodes [matt-nb5-mips64]: mips-dis.c mips-opc.c
src/gnu/lib/libbfd/arch/alpha [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/arm [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/armeb [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/hppa [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/i386 [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/m68000 [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/m68k [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/mips64eb [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/mips64el [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/mipseb [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/mipsel [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/powerpc [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/powerpc64 [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/sh3eb [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/sh3el [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/sparc [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/sparc64 [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/vax [matt-nb5-mips64]: bfd.h
src/gnu/lib/libbfd/arch/x86_64 [matt-nb5-mips64]: bfd.h

Log Message:
Merge support for NetLogic XLP processors.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.4.32.1 src/gnu/dist/binutils/config.sub
cvs rdiff -u -r1.1.1.3.32.1 -r1.1.1.3.32.2 src/gnu/dist/binutils/bfd/aoutx.h \
src/gnu/dist/binutils/bfd/archures.c src/gnu/dist/binutils/bfd/bfd-in2.h \
src/gnu/dist/binutils/bfd/cpu-mips.c
cvs rdiff -u -r1.14.24.3 -r1.14.24.4 src/gnu/dist/binutils/bfd/config.bfd
cvs rdiff -u -r1.1.1.3.32.2 -r1.1.1.3.32.3 \
src/gnu/dist/binutils/bfd/elfxx-mips.c
cvs rdiff -u -r1.2.32.1 -r1.2.32.2 src/gnu/dist/binutils/binutils/readelf.c
cvs rdiff -u -r1.5 -r1.5.32.1 src/gnu/dist/binutils/gas/configure
cvs rdiff -u -r1.2 -r1.2.32.1 src/gnu/dist/binutils/gas/configure.tgt
cvs rdiff -u -r1.6.32.1 -r1.6.32.2 src/gnu/dist/binutils/gas/config/tc-mips.c
cvs rdiff -u -r1.1.1.3.32.1 -r1.1.1.3.32.2 \
src/gnu/dist/binutils/gas/doc/c-mips.texi
cvs rdiff -u -r1.1.1.3.32.1 -r1.1.1.3.32.2 \
src/gnu/dist/binutils/include/elf/mips.h
cvs rdiff -u -r1.1.1.3.32.1 -r1.1.1.3.32.2 \
src/gnu/dist/binutils/include/opcode/mips.h
cvs rdiff -u -r1.8.30.2 -r1.8.30.3 src/gnu/dist/binutils/ld/configure.tgt
cvs rdiff -u -r1.1.1.3.32.1 -r1.1.1.3.32.2 \
src/gnu/dist/binutils/opcodes/mips-dis.c
cvs rdiff -u -r1.1.1.3.32.4 -r1.1.1.3.32.5 \
src/gnu/dist/binutils/opcodes/mips-opc.c
cvs rdiff -u -r1.6.32.1 -r1.6.32.2 src/gnu/lib/libbfd/arch/alpha/bfd.h
cvs rdiff -u -r1.7.32.1 -r1.7.32.2 src/gnu/lib/libbfd/arch/arm/bfd.h
cvs rdiff -u -r1.6.32.1 -r1.6.32.2 src/gnu/lib/libbfd/arch/armeb/bfd.h
cvs rdiff -u -r1.5.32.1 -r1.5.32.2 src/gnu/lib/libbfd/arch/hppa/bfd.h
cvs rdiff -u -r1.10.32.1 -r1.10.32.2 src/gnu/lib/libbfd/arch/i386/bfd.h
cvs rdiff -u -r1.6.32.1 -r1.6.32.2 src/gnu/lib/libbfd/arch/m68000/bfd.h
cvs rdiff -u -r1.7.32.1 -r1.7.32.2 src/gnu/lib/libbfd/arch/m68k/bfd.h
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/gnu/lib/libbfd/arch/mips64eb/bfd.h
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/gnu/lib/libbfd/arch/mips64el/bfd.h
cvs rdiff -u -r1.7.32.1 -r1.7.32.2 src/gnu/lib/libbfd/arch/mipseb/bfd.h
cvs rdiff -u -r1.7.32.1 -r1.7.32.2 src/gnu/lib/libbfd/arch/mipsel/bfd.h
cvs rdiff -u -r1.8.32.1 -r1.8.32.2 src/gnu/lib/libbfd/arch/powerpc/bfd.h
cvs rdiff -u -r1.1.32.1 -r1.1.32.2 src/gnu/lib/libbfd/arch/powerpc64/bfd.h
cvs rdiff -u -r1.7.24.1 -r1.7.24.2 src/gnu/lib/libbfd/arch/sh3eb/bfd.h
cvs rdiff -u -r1.7.24.1 -r1.7.24.2 src/gnu/lib/libbfd/arch/sh3el/bfd.h
cvs rdiff -u -r1.8.32.1 -r1.8.32.2 src/gnu/lib/libbfd/arch/sparc/bfd.h
cvs rdiff -u -r1.8.32.1 -r1.8.32.2 src/gnu/lib/libbfd/arch/sparc64/bfd.h
cvs rdiff -u -r1.7.32.1 -r1.7.32.2 src/gnu/lib/libbfd/arch/vax/bfd.h
cvs rdiff -u -r1.5.32.1 -r1.5.32.2 src/gnu/lib/libbfd/arch/x86_64/bfd.h

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



CVS commit: src/sys/dev

2011-12-02 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Dec  2 10:42:51 UTC 2011

Modified Files:
src/sys/dev: TODO.audiomp

Log Message:
update uaudio status


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/dev/TODO.audiomp

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



CVS commit: src/sys/dev

2011-12-02 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Dec  2 11:09:53 UTC 2011

Modified Files:
src/sys/dev: TODO.audiomp

Log Message:
note that dreamcast/aica works, and that auixp does not.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/dev/TODO.audiomp

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

2011-12-02 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Dec  2 11:58:44 UTC 2011

Modified Files:
src/sys/dev/pci: auixp.c

Log Message:
audio cookie is a struct auixp_codec, not auixp_softc


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

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



CVS commit: src/share/man/man4

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 12:17:51 UTC 2011

Added Files:
src/share/man/man4: tprof.4
src/share/man/man4/man4.x86: tprof_amdpmi.4 tprof_pmi.4

Log Message:
some man pages


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/share/man/man4/tprof.4
cvs rdiff -u -r0 -r1.1 src/share/man/man4/man4.x86/tprof_amdpmi.4 \
src/share/man/man4/man4.x86/tprof_pmi.4

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



CVS commit: src/sys/kern

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 12:29:36 UTC 2011

Modified Files:
src/sys/kern: sched_4bsd.c

Log Message:
update a comment


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/kern/sched_4bsd.c

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



CVS commit: src/sys/kern

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 12:30:14 UTC 2011

Modified Files:
src/sys/kern: vfs_syscalls.c

Log Message:
fix an indent an unwarp a short line.


To generate a diff of this commit:
cvs rdiff -u -r1.441 -r1.442 src/sys/kern/vfs_syscalls.c

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



CVS commit: src/sys/kern

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 12:31:03 UTC 2011

Modified Files:
src/sys/kern: kern_runq.c

Log Message:
comments


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/kern/kern_runq.c

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



CVS commit: src/sys/kern

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 12:31:53 UTC 2011

Modified Files:
src/sys/kern: kern_turnstile.c

Log Message:
move priority inheritance code to separate functions


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/kern/kern_turnstile.c

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



CVS commit: src/sys/kern

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 12:32:38 UTC 2011

Modified Files:
src/sys/kern: vfs_subr.c

Log Message:
assertions


To generate a diff of this commit:
cvs rdiff -u -r1.425 -r1.426 src/sys/kern/vfs_subr.c

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



CVS commit: src/sys/kern

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 12:33:12 UTC 2011

Modified Files:
src/sys/kern: kern_resource.c

Log Message:
assertion


To generate a diff of this commit:
cvs rdiff -u -r1.167 -r1.168 src/sys/kern/kern_resource.c

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



CVS commit: src/sys/kern

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 12:38:59 UTC 2011

Modified Files:
src/sys/kern: vfs_wapbl.c

Log Message:
- move disk cache flushing code into a separate function.
- more verbose output if vfs.wapbl.verbose_commit >= 2.
  namely, time taken for each DIOCCACHESYNC calls.
wapbl_flush: 1322826000.785245900 this transaction = 546304 bytes
wapbl_cache_sync: 1: dev 0x0 0.017572724
wapbl_cache_sync: 2: dev 0x0 0.007199825
wapbl_flush: 1322826011.860771302 this transaction = 431104 bytes
wapbl_cache_sync: 1: dev 0x0 0.019469753
wapbl_cache_sync: 2: dev 0x0 0.009473410
wapbl_flush: 1322829266.489154342 this transaction = 187904 bytes
wapbl_cache_sync: 1: dev 0x4 0.022270180
wapbl_cache_sync: 2: dev 0x4 0.030749402
- fix a comment.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/kern/vfs_wapbl.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

2011-12-02 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Fri Dec  2 13:36:18 UTC 2011

Modified Files:
src/sys/dev: TODO.audiomp

Log Message:
Update status on auixp on i386


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/TODO.audiomp

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



CVS commit: src/sys/dev

2011-12-02 Thread Marc Balmer
Module Name:src
Committed By:   mbalmer
Date:   Fri Dec  2 13:50:55 UTC 2011

Modified Files:
src/sys/dev: TODO.audiomp

Log Message:
auich(4) tested on port-i386.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/TODO.audiomp

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



CVS commit: src/share/man/man4/man4.x86

2011-12-02 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Fri Dec  2 14:38:52 UTC 2011

Modified Files:
src/share/man/man4/man4.x86: tprof_amdpmi.4 tprof_pmi.4

Log Message:
Wording improvements.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/share/man/man4/man4.x86/tprof_amdpmi.4 \
src/share/man/man4/man4.x86/tprof_pmi.4

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



CVS commit: src/sbin/fdisk

2011-12-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec  2 15:21:15 UTC 2011

Modified Files:
src/sbin/fdisk: fdisk.c

Log Message:
Also ignore out of space conditions for -I so we can create overlapping
partitions on a full disk. Document and add it to the options.


To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/sbin/fdisk/fdisk.c

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



CVS commit: src/etc/etc.luna68k

2011-12-02 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Fri Dec  2 16:01:50 UTC 2011

Modified Files:
src/etc/etc.luna68k: MAKEDEV.conf

Log Message:
- create scsibus1 for external SCSI bus on LUNA-II
- also create sd1 sd2 sd3 cd0 cd1 st1 devices on all_md


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/etc/etc.luna68k/MAKEDEV.conf

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



CVS commit: src/sys/dev/ic

2011-12-02 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Fri Dec  2 16:17:04 UTC 2011

Modified Files:
src/sys/dev/ic: mb89352.c

Log Message:
Define NO_MANUAL_XFER on luna68k as temporary workaround for hangup problem
during probing old drives like DK312C in OMRON LUNA machines.

I'll check this MSGIN xfer problem later.
(NO_MANUAL_XFER also caused hang on heavy load on hp300 with multiple drives)


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/dev/ic/mb89352.c

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



CVS commit: [yamt-pagecache] src/sys/arch/sparc64

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 16:33:10 UTC 2011

Modified Files:
src/sys/arch/sparc64/include [yamt-pagecache]: pmap.h
src/sys/arch/sparc64/sparc64 [yamt-pagecache]: pmap.c

Log Message:
adapt sparc64.  compile tested.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.55.2.1 src/sys/arch/sparc64/include/pmap.h
cvs rdiff -u -r1.275 -r1.275.2.1 src/sys/arch/sparc64/sparc64/pmap.c

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



CVS commit: [yamt-pagecache] src/sys/arch/hppa/hppa

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 16:33:59 UTC 2011

Modified Files:
src/sys/arch/hppa/hppa [yamt-pagecache]: pmap.c

Log Message:
adapt hp700.  compile tested.


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.81.2.1 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/doc

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 16:37:43 UTC 2011

Modified Files:
src/doc: BRANCHES

Log Message:
yamt-pagecache: update


To generate a diff of this commit:
cvs rdiff -u -r1.316 -r1.317 src/doc/BRANCHES

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



CVS commit: [yamt-pagecache] src/share/man/man9

2011-12-02 Thread YAMAMOTO Takashi
Module Name:src
Committed By:   yamt
Date:   Fri Dec  2 16:54:32 UTC 2011

Modified Files:
src/share/man/man9 [yamt-pagecache]: uvm.9

Log Message:
update


To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.106.4.1 src/share/man/man9/uvm.9

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



CVS commit: src/sys/arch/hpcmips/tx

2011-12-02 Thread Sergey Svishchev
Module Name:src
Committed By:   shattered
Date:   Fri Dec  2 18:07:26 UTC 2011

Modified Files:
src/sys/arch/hpcmips/tx: tx39.c

Log Message:
PR/32394 -- Don't define 'panic' label unconditionally, or "minimal
mobilepro 780 kernel configuration will not build".

OK by wiz@


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/hpcmips/tx/tx39.c

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



CVS commit: src/external/gpl3/gcc/lib/crtstuff

2011-12-02 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Dec  2 22:28:47 UTC 2011

Modified Files:
src/external/gpl3/gcc/lib/crtstuff: Makefile

Log Message:
actually pass $COPTS to the compiler
ok mrg@


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/crtstuff/Makefile

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



CVS commit: src/sys/ddb

2011-12-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec  2 23:57:59 UTC 2011

Modified Files:
src/sys/ddb: db_xxx.c

Log Message:
deal with the proc_lock mutex.


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/ddb/db_xxx.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

2011-12-02 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec  3 01:44:04 UTC 2011

Modified Files:
src/sys/arch/mips/conf [matt-nb5-mips64]: kern.ldscript
src/sys/arch/mips/include [matt-nb5-mips64]: mips_param.h
src/sys/net [matt-nb5-mips64]: if_gre.h
src/sys/sys [matt-nb5-mips64]: cdefs_elf.h

Log Message:
Add __cacheline_aligned and __read_mostly from -HEAD.


To generate a diff of this commit:
cvs rdiff -u -r1.5.78.1 -r1.5.78.2 src/sys/arch/mips/conf/kern.ldscript
cvs rdiff -u -r1.23.78.7 -r1.23.78.8 src/sys/arch/mips/include/mips_param.h
cvs rdiff -u -r1.39 -r1.39.12.1 src/sys/net/if_gre.h
cvs rdiff -u -r1.30 -r1.30.12.1 src/sys/sys/cdefs_elf.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

2011-12-02 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Dec  3 01:56:56 UTC 2011

Modified Files:
src/sys/arch/evbmips/rmixl [matt-nb5-mips64]: machdep.c
src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h pmap.h
src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_subr.c genassym.cf
mipsX_subr.S pmap_tlb.c
src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_subr.S

Log Message:
Rework things a bit for the XLR/XLS/XLP TLB.  Before dealing with the TLB when
MP on the XL?, disable interrupts and take out a lock to prevent concurrent
updates to the TLB.  In the TLB miss and invalid exception handlers, if the
lock is already owned by another CPU, simply return from the exception and
let it continue or restart as appropriate.  This prevents concurrent TLB
exceptions in multiple threads from possibly updating the TLB multiple times
for a single address.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.36 -r1.1.2.37 src/sys/arch/evbmips/rmixl/machdep.c
cvs rdiff -u -r1.90.16.37 -r1.90.16.38 src/sys/arch/mips/include/cpu.h
cvs rdiff -u -r1.54.26.18 -r1.54.26.19 src/sys/arch/mips/include/pmap.h
cvs rdiff -u -r1.1.2.20 -r1.1.2.21 src/sys/arch/mips/mips/cpu_subr.c
cvs rdiff -u -r1.44.12.29 -r1.44.12.30 src/sys/arch/mips/mips/genassym.cf
cvs rdiff -u -r1.26.36.1.2.49 -r1.26.36.1.2.50 \
src/sys/arch/mips/mips/mipsX_subr.S
cvs rdiff -u -r1.1.2.18 -r1.1.2.19 src/sys/arch/mips/mips/pmap_tlb.c
cvs rdiff -u -r1.1.2.9 -r1.1.2.10 src/sys/arch/mips/rmi/rmixl_subr.S

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