CVS commit: src/sys/arch/prep/stand/boot

2010-02-03 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb  3 13:47:58 UTC 2010

Modified Files:
src/sys/arch/prep/stand/boot: monitor.c

Log Message:
Remove extra parenthesis. Found by cppcheck, reported by
Henning Petersen in PR 42729.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/prep/stand/boot/monitor.c

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



CVS commit: src/sys/uvm

2010-02-03 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Wed Feb  3 14:02:49 UTC 2010

Modified Files:
src/sys/uvm: uvm_loan.c

Log Message:
A few assertions  comments.


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/sys/uvm/uvm_loan.c

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



CVS commit: src/sys/arch/amigappc/conf

2010-02-03 Thread Frank Wille
Module Name:src
Committed By:   phx
Date:   Wed Feb  3 14:03:47 UTC 2010

Modified Files:
src/sys/arch/amigappc/conf: GENERIC

Log Message:
Enable all devices which can be compiled.
(Tested, or even working, are only few of them.)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/amigappc/conf/GENERIC

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



CVS commit: src

2010-02-03 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Wed Feb  3 15:16:33 UTC 2010

Added Files:
src/lib/libterminfo: Makefile curterm.c genhash genman genthash
setupterm.c shlib_version term.c term.h term_private.h termcap.3
termcap.c termcap.h termcap_map.c terminfo.3 terminfo.5.in ti.c
tparm.c tputs.c
src/share/terminfo: Makefile terminfo
src/usr.bin/infocmp: Makefile infocmp.1 infocmp.c
src/usr.bin/tic: Makefile tic.1 tic.c

Log Message:
Import my terminfo implementation.
This uses the ncurses terminal definitions.

OK: core@, jdc@


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/lib/libterminfo/Makefile \
src/lib/libterminfo/curterm.c src/lib/libterminfo/genhash \
src/lib/libterminfo/genman src/lib/libterminfo/genthash \
src/lib/libterminfo/setupterm.c src/lib/libterminfo/shlib_version \
src/lib/libterminfo/term.c src/lib/libterminfo/term.h \
src/lib/libterminfo/term_private.h src/lib/libterminfo/termcap.3 \
src/lib/libterminfo/termcap.c src/lib/libterminfo/termcap.h \
src/lib/libterminfo/termcap_map.c src/lib/libterminfo/terminfo.3 \
src/lib/libterminfo/terminfo.5.in src/lib/libterminfo/ti.c \
src/lib/libterminfo/tparm.c src/lib/libterminfo/tputs.c
cvs rdiff -u -r0 -r1.1 src/share/terminfo/Makefile \
src/share/terminfo/terminfo
cvs rdiff -u -r0 -r1.1 src/usr.bin/infocmp/Makefile \
src/usr.bin/infocmp/infocmp.1 src/usr.bin/infocmp/infocmp.c
cvs rdiff -u -r0 -r1.1 src/usr.bin/tic/Makefile src/usr.bin/tic/tic.1 \
src/usr.bin/tic/tic.c

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



Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Joerg Sonnenberger
On Wed, Feb 03, 2010 at 12:44:39AM -0500, Thor Lancelot Simon wrote:
 It's a tiny, very very fast compression library.  Christos wants it
 for bootblocks, among other things (or so he says -- ask him).

For boot blocks or boot loaders? I question the use for e.g. compressing
the kernel as that is a very good reason for wanting to have a stronger
compression algorithm. This really should have been discussed before...

Joerg


CVS commit: src/sys/dev/pci

2010-02-03 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Feb  3 15:36:36 UTC 2010

Modified Files:
src/sys/dev/pci: if_bge.c if_bgereg.h if_bgevar.h

Log Message:
- Make the initialize sequence close to the document.
- Fix ASF heartbeat sending bug (FreeBSD rev. 1.271 (r202821))
- Use new handshake command for BCM5750 or new controllers (FreeBSD rev. 1.272
  (r202822))


To generate a diff of this commit:
cvs rdiff -u -r1.179 -r1.180 src/sys/dev/pci/if_bge.c
cvs rdiff -u -r1.55 -r1.56 src/sys/dev/pci/if_bgereg.h
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/pci/if_bgevar.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/pci

2010-02-03 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Feb  3 15:37:51 UTC 2010

Modified Files:
src/sys/dev/pci: if_bgevar.h

Log Message:
s/u_int/uint/


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/pci/if_bgevar.h

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



CVS commit: src/lib/libterm

2010-02-03 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Wed Feb  3 15:38:00 UTC 2010

Removed Files:
src/lib/libterm: Makefile pathnames.h shlib_version termcap.3 termcap.c
termcap.h termcap_private.h tgoto.c tputs.c tputws.c
src/lib/libterm/TEST: tc1.c tc2.c tc3.c

Log Message:
Remove termcap as we now use terminfo.

OK: core@, jdc@


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r0 src/lib/libterm/Makefile
cvs rdiff -u -r1.4 -r0 src/lib/libterm/pathnames.h
cvs rdiff -u -r1.9 -r0 src/lib/libterm/shlib_version
cvs rdiff -u -r1.35 -r0 src/lib/libterm/termcap.3
cvs rdiff -u -r1.55 -r0 src/lib/libterm/termcap.c
cvs rdiff -u -r1.16 -r0 src/lib/libterm/termcap.h
cvs rdiff -u -r1.5 -r0 src/lib/libterm/termcap_private.h
cvs rdiff -u -r1.25 -r0 src/lib/libterm/tgoto.c
cvs rdiff -u -r1.24 -r0 src/lib/libterm/tputs.c
cvs rdiff -u -r1.1 -r0 src/lib/libterm/tputws.c
cvs rdiff -u -r1.3 -r0 src/lib/libterm/TEST/tc1.c src/lib/libterm/TEST/tc2.c
cvs rdiff -u -r1.4 -r0 src/lib/libterm/TEST/tc3.c

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



CVS commit: src/lib/libterminfo

2010-02-03 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb  3 15:47:13 UTC 2010

Modified Files:
src/lib/libterminfo: terminfo.3

Log Message:
Punctuation and whitespace fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/terminfo.3

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



CVS commit: src/lib/libterminfo

2010-02-03 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb  3 15:47:17 UTC 2010

Modified Files:
src/lib/libterminfo: terminfo.5.in

Log Message:
Sort SEE ALSO.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/terminfo.5.in

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



CVS commit: src/lib/libterminfo

2010-02-03 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb  3 15:49:42 UTC 2010

Modified Files:
src/lib/libterminfo: termcap.3

Log Message:
Use Nx.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/termcap.3

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



CVS commit: src/usr.bin/tic

2010-02-03 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb  3 15:51:09 UTC 2010

Modified Files:
src/usr.bin/tic: tic.1

Log Message:
Use Ex for EXIT STATUS section. Put Ns on same line as previous,
to make clearer what happens.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/tic/tic.1

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



CVS commit: src/usr.bin/infocmp

2010-02-03 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Wed Feb  3 15:51:51 UTC 2010

Modified Files:
src/usr.bin/infocmp: infocmp.1

Log Message:
Use .Ex for EXIT STATUS.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/infocmp/infocmp.1

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



Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Adam Hoka
On Wed, Feb 3, 2010 at 6:44 AM, Thor Lancelot Simon t...@panix.com wrote:
 On Wed, Feb 03, 2010 at 04:04:22PM +1100, matthew green wrote:

    Update of /cvsroot/src/external/bsd/liblzf/dist
    In directory ivanova.netbsd.org:/tmp/cvs-serv22361

    Log Message:
    Import liblzf version 3.5 (2-clause BSD licensed by Marc Lehmann)


 what's liblzf, and why do we want it in base?

 It's a tiny, very very fast compression library.  Christos wants it
 for bootblocks, among other things (or so he says -- ask him).

U-boot and grub2 can boot lzma compressed images, and its also more
efficient, what about lza? I think this needs some rethinking. :-)

-- 
NetBSD - Simplicity is prerequisite for reliability


CVS commit: src/lib/libterminfo

2010-02-03 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Wed Feb  3 16:13:14 UTC 2010

Modified Files:
src/lib/libterminfo: Makefile

Log Message:
Use $HOST_SH instead of calling directly.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/Makefile

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



Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Thor Lancelot Simon
On Wed, Feb 03, 2010 at 04:55:07PM +0100, Adam Hoka wrote:
 
  It's a tiny, very very fast compression library. ?Christos wants it
  for bootblocks, among other things (or so he says -- ask him).
 
 U-boot and grub2 can boot lzma compressed images, and its also more
 efficient, what about lza? I think this needs some rethinking. :-)

I think you're talking about a different kind of efficiency.  lzf
decompresses at nearly the speed of memcpy, and the decompressor is
900 bytes.

The public domain C implementation of lzma is well over half a megabyte
and appears to require threads.  It seems extremely silly to me that
you'd pick that particular straw man while complaining about system bloat.

In any event, I'm certainly not going to back out lzf on the basis of
such silliness.  So, personally, I consider this conversation closed.
If you have a problem with that, take it up with core.

Thor


Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Thor Lancelot Simon
On Wed, Feb 03, 2010 at 04:33:59PM +0100, Joerg Sonnenberger wrote:
 On Wed, Feb 03, 2010 at 12:44:39AM -0500, Thor Lancelot Simon wrote:
  It's a tiny, very very fast compression library.  Christos wants it
  for bootblocks, among other things (or so he says -- ask him).
 
 For boot blocks or boot loaders?

Ask Christos.  I don't use it for that purpose myself (I use it for
a number of other things a very fast compressor is useful for, like
network data streams and backups).  I am guessing what he was after
was small size and fast decompression (for some resource-constrained
platform?).

The bottom line is that I had the code in my local tree, someone whose
technical opinion I respect sufficiently to simply check it in on his
request made the request, and so I did.

As I said earlier, if you want to remove 3-5000 bytes from the system,
I can recommend some much better candidates.

Thor


CVS commit: src/usr.sbin/puffs/mount_psshfs

2010-02-03 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Wed Feb  3 17:16:29 UTC 2010

Modified Files:
src/usr.sbin/puffs/mount_psshfs: mount_psshfs.8

Log Message:
Give credit: psshfs was inspired by FUSE sshfs.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/usr.sbin/puffs/mount_psshfs/mount_psshfs.8

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



Re: CVS commit: src

2010-02-03 Thread David Holland
On Wed, Feb 03, 2010 at 03:34:49PM +, Roy Marples wrote:
  --- src/include/ndbm.h:1.14 Tue Sep 13 01:44:32 2005
  +++ src/include/ndbm.h  Wed Feb  3 15:34:40 2010
  @@ -39,6 +39,7 @@
   
   #include sys/cdefs.h
   #include sys/featuretest.h
  +#include stdint.h
   #include db.h
   
   #if defined(_NETBSD_SOURCE)

That seems wrong... why would it be needed?

-- 
David A. Holland
dholl...@netbsd.org


CVS commit: src

2010-02-03 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Wed Feb  3 18:11:18 UTC 2010

Modified Files:
src/include: paths.h
src/usr.bin/getent: getent.1 getent.c

Log Message:
getent cannot report on termcap as we now use terminfo.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/include/paths.h
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/getent/getent.1
cvs rdiff -u -r1.16 -r1.17 src/usr.bin/getent/getent.c

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



CVS commit: src/lib/libterminfo

2010-02-03 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Wed Feb  3 18:49:23 UTC 2010

Modified Files:
src/lib/libterminfo: genhash term_private.h termcap.3 terminfo.3
terminfo.5.in

Log Message:
Fix some typos and spelling errors.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/genhash \
src/lib/libterminfo/term_private.h
cvs rdiff -u -r1.2 -r1.3 src/lib/libterminfo/termcap.3 \
src/lib/libterminfo/terminfo.3 src/lib/libterminfo/terminfo.5.in

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



CVS commit: src/external/bsd/pkg_install/dist

2010-02-03 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Feb  3 19:29:16 UTC 2010

Update of /cvsroot/src/external/bsd/pkg_install/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv5409

Log Message:
Correctly reimport pkg_install-20100204

Status:

Vendor Tag: PKGSRC
Release Tags:   pkg_install-20100204

U src/external/bsd/pkg_install/dist/add/add.h
U src/external/bsd/pkg_install/dist/add/main.c
U src/external/bsd/pkg_install/dist/add/perform.c
U src/external/bsd/pkg_install/dist/add/pkg_add.1
U src/external/bsd/pkg_install/dist/admin/admin.h
U src/external/bsd/pkg_install/dist/admin/audit-packages.sh.in
U src/external/bsd/pkg_install/dist/admin/audit.c
U src/external/bsd/pkg_install/dist/admin/check.c
U src/external/bsd/pkg_install/dist/admin/download-vulnerability-list.sh.in
U src/external/bsd/pkg_install/dist/admin/main.c
U src/external/bsd/pkg_install/dist/admin/pkg_admin.1
U src/external/bsd/pkg_install/dist/bpm/bpm.1
U src/external/bsd/pkg_install/dist/bpm/bpm.sh.in
U src/external/bsd/pkg_install/dist/create/build.c
U src/external/bsd/pkg_install/dist/create/create.h
U src/external/bsd/pkg_install/dist/create/main.c
U src/external/bsd/pkg_install/dist/create/perform.c
U src/external/bsd/pkg_install/dist/create/pkg_create.1
U src/external/bsd/pkg_install/dist/create/pl.c
U src/external/bsd/pkg_install/dist/create/util.c
U src/external/bsd/pkg_install/dist/delete/pkg_delete.c
U src/external/bsd/pkg_install/dist/delete/pkg_delete.1
U src/external/bsd/pkg_install/dist/info/info.h
U src/external/bsd/pkg_install/dist/info/main.c
U src/external/bsd/pkg_install/dist/info/perform.c
U src/external/bsd/pkg_install/dist/info/pkg_info.1
U src/external/bsd/pkg_install/dist/info/show.c
U src/external/bsd/pkg_install/dist/lib/automatic.c
U src/external/bsd/pkg_install/dist/lib/config.h.in
U src/external/bsd/pkg_install/dist/lib/conflicts.c
U src/external/bsd/pkg_install/dist/lib/decompress.c
U src/external/bsd/pkg_install/dist/lib/defs.h
U src/external/bsd/pkg_install/dist/lib/dewey.c
U src/external/bsd/pkg_install/dist/lib/dewey.h
U src/external/bsd/pkg_install/dist/lib/fexec.c
U src/external/bsd/pkg_install/dist/lib/file.c
U src/external/bsd/pkg_install/dist/lib/global.c
U src/external/bsd/pkg_install/dist/lib/gpgsig.c
U src/external/bsd/pkg_install/dist/lib/iterate.c
C src/external/bsd/pkg_install/dist/lib/lib.h
U src/external/bsd/pkg_install/dist/lib/license.c
U src/external/bsd/pkg_install/dist/lib/lpkg.c
U src/external/bsd/pkg_install/dist/lib/opattern.c
U src/external/bsd/pkg_install/dist/lib/parse-config.c
U src/external/bsd/pkg_install/dist/lib/pkcs7.c
U src/external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in
U src/external/bsd/pkg_install/dist/lib/pkg_io.c
U src/external/bsd/pkg_install/dist/lib/pkg_signature.c
U src/external/bsd/pkg_install/dist/lib/pkg_summary.5
U src/external/bsd/pkg_install/dist/lib/pkgdb.c
U src/external/bsd/pkg_install/dist/lib/pkgsrc.7
C src/external/bsd/pkg_install/dist/lib/version.h
U src/external/bsd/pkg_install/dist/lib/plist.c
U src/external/bsd/pkg_install/dist/lib/remove.c
U src/external/bsd/pkg_install/dist/lib/str.c
U src/external/bsd/pkg_install/dist/lib/var.c
U src/external/bsd/pkg_install/dist/lib/version.c
U src/external/bsd/pkg_install/dist/lib/vulnerabilities-file.c
U src/external/bsd/pkg_install/dist/lib/xwrapper.c
U src/external/bsd/pkg_install/dist/x509/pkgsrc.cnf
U src/external/bsd/pkg_install/dist/x509/pkgsrc.sh
U src/external/bsd/pkg_install/dist/x509/signing.txt

2 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jPKGSRC:yesterday -jPKGSRC 
src/external/bsd/pkg_install/dist



CVS commit: src/external/bsd/pkg_install/dist/lib

2010-02-03 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Feb  3 19:31:49 UTC 2010

Modified Files:
src/external/bsd/pkg_install/dist/lib: lib.h version.h

Log Message:
Merge


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/pkg_install/dist/lib/lib.h \
src/external/bsd/pkg_install/dist/lib/version.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/pci

2010-02-03 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Wed Feb  3 19:32:41 UTC 2010

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

Log Message:
do not attach to Powrbook G3 onboard Firewire controllers until someone with
access to the hardware can figure out why it deadlocks during device
discovery


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

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



CVS commit: src

2010-02-03 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Wed Feb  3 20:56:54 UTC 2010

Modified Files:
src/lib/libterminfo: Makefile genhash genman genthash
src/tools: Makefile
Added Files:
src/lib/libterminfo: hash.c termcap_hash.c terminfo.5
Removed Files:
src/tools/nbperf: Makefile

Log Message:
Store our generated files in CVS and remove nbperf from the toolchain.
This allows us to build consistent libs without an ever changing hash.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/lib/libterminfo/Makefile \
src/lib/libterminfo/genhash
cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/genman \
src/lib/libterminfo/genthash
cvs rdiff -u -r0 -r1.1 src/lib/libterminfo/hash.c \
src/lib/libterminfo/termcap_hash.c src/lib/libterminfo/terminfo.5
cvs rdiff -u -r1.134 -r1.135 src/tools/Makefile
cvs rdiff -u -r1.1 -r0 src/tools/nbperf/Makefile

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



CVS commit: src/usr.bin/config

2010-02-03 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Wed Feb  3 21:00:49 UTC 2010

Modified Files:
src/usr.bin/config: defs.h gram.y main.c mkheaders.c mkioconf.c scan.l

Log Message:
Introduce experimental support for ioconf-only configuration files.
This is done by giving the ioconf keyword in the config file.
As a result, config produces only ioconf.c and locators.h.  Currently,
only monolithic configurations with the device path starting from
root are supported.  Eventually, the goal is to support a local
root in the input file from any point along the device tree using
files.* in our kernel tree.  This will make autogenerating the
config glue for device modules possible instead of having to write
it by hand like is currently required (yes, it sounds simple to
implement, but ...).

reviewed by cube.
(the next part will demand major discussions with you, so prepare ;)


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/usr.bin/config/defs.h
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/config/gram.y
cvs rdiff -u -r1.36 -r1.37 src/usr.bin/config/main.c
cvs rdiff -u -r1.16 -r1.17 src/usr.bin/config/mkheaders.c
cvs rdiff -u -r1.14 -r1.15 src/usr.bin/config/mkioconf.c
cvs rdiff -u -r1.13 -r1.14 src/usr.bin/config/scan.l

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



CVS commit: src/lib/libterminfo

2010-02-03 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Wed Feb  3 21:02:39 UTC 2010

Modified Files:
src/lib/libterminfo: terminfo.5

Log Message:
Regenerate to pick up the changes from terminfo.5.in revision 1.3.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/terminfo.5

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



CVS commit: src/sys/rump

2010-02-03 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Wed Feb  3 21:11:24 UTC 2010

Modified Files:
src/sys/rump: Makefile.rump

Log Message:
If IOCONFIG is defined, autogenerate ioconf.c and locators.h
from ${IOCONFIG}.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/rump/Makefile.rump

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



Re: CVS commit: src

2010-02-03 Thread Jason Thorpe

On Feb 3, 2010, at 12:56 PM, Roy Marples wrote:

 Module Name:  src
 Committed By: roy
 Date: Wed Feb  3 20:56:54 UTC 2010
 
 Modified Files:
   src/lib/libterminfo: Makefile genhash genman genthash
   src/tools: Makefile
 Added Files:
   src/lib/libterminfo: hash.c termcap_hash.c terminfo.5
 Removed Files:
   src/tools/nbperf: Makefile
 
 Log Message:
 Store our generated files in CVS and remove nbperf from the toolchain.
 This allows us to build consistent libs without an ever changing hash.
 

nbperf should still be in the toolchain ... even though it is not used by the 
build, it is still used as a developer tool.

 
 To generate a diff of this commit:
 cvs rdiff -u -r1.2 -r1.3 src/lib/libterminfo/Makefile \
src/lib/libterminfo/genhash
 cvs rdiff -u -r1.1 -r1.2 src/lib/libterminfo/genman \
src/lib/libterminfo/genthash
 cvs rdiff -u -r0 -r1.1 src/lib/libterminfo/hash.c \
src/lib/libterminfo/termcap_hash.c src/lib/libterminfo/terminfo.5
 cvs rdiff -u -r1.134 -r1.135 src/tools/Makefile
 cvs rdiff -u -r1.1 -r0 src/tools/nbperf/Makefile
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

-- thorpej



CVS commit: src/sys/rump

2010-02-03 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Wed Feb  3 21:15:39 UTC 2010

Modified Files:
src/sys/rump: Makefile.rump

Log Message:
add a rule for locators.h too


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/rump/Makefile.rump

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



CVS commit: src/sys/rump/dev/wip

2010-02-03 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Wed Feb  3 21:18:38 UTC 2010

Modified Files:
src/sys/rump/dev/wip/librumpusbhc: rumpusbhc.c
src/sys/rump/dev/wip/libucom: Makefile ucom_at_usb.c
src/sys/rump/dev/wip/libukbd: Makefile ukbd_at_usb.c
src/sys/rump/dev/wip/libulpt: Makefile
src/sys/rump/dev/wip/libumass: Makefile sd_at_scsibus_at_umass.c
src/sys/rump/dev/wip/libumass/opt: atapibus.h
src/sys/rump/dev/wip/libums: Makefile ums_at_usb.c
src/sys/rump/dev/wip/libusb: Makefile
src/sys/rump/dev/wip/libusbrum: rum_at_usb.c
Added Files:
src/sys/rump/dev/wip/libucom: UCOM.ioconf
src/sys/rump/dev/wip/libukbd: UKBD.ioconf
src/sys/rump/dev/wip/libulpt: ULPT.ioconf
src/sys/rump/dev/wip/libumass: UMASS.ioconf
src/sys/rump/dev/wip/libums: UMS.ioconf
Removed Files:
src/sys/rump/dev/wip/libucom: locators.h
src/sys/rump/dev/wip/libukbd: locators.h
src/sys/rump/dev/wip/libumass: locators.h
src/sys/rump/dev/wip/libums: locators.h

Log Message:
Convert to ioconf new world order: define attachments using config(1)
grammar instead of wildly copypasted, hand-edited and glue-sniffed
C files.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/rump/dev/wip/librumpusbhc/rumpusbhc.c
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libucom/Makefile \
src/sys/rump/dev/wip/libucom/ucom_at_usb.c
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libucom/UCOM.ioconf
cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libucom/locators.h
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libukbd/Makefile \
src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libukbd/UKBD.ioconf
cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libukbd/locators.h
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libulpt/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libulpt/ULPT.ioconf
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libumass/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libumass/UMASS.ioconf
cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libumass/locators.h
cvs rdiff -u -r1.6 -r1.7 \
src/sys/rump/dev/wip/libumass/sd_at_scsibus_at_umass.c
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libumass/opt/atapibus.h
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libums/Makefile \
src/sys/rump/dev/wip/libums/ums_at_usb.c
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/libums/UMS.ioconf
cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/wip/libums/locators.h
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/wip/libusb/Makefile
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libusbrum/rum_at_usb.c

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



Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Joerg Sonnenberger
On Wed, Feb 03, 2010 at 11:42:34AM -0500, Thor Lancelot Simon wrote:
 The public domain C implementation of lzma is well over half a megabyte
 and appears to require threads.  It seems extremely silly to me that
 you'd pick that particular straw man while complaining about system bloat.

XZ's liblzma is compiled 150KB. There was some threaded hash finder for
the original 7zip SDK, but that didn't make it into XZ so far. My main
point is that you haven't really give a proper use case yet. For things
like kernels and distribution, liblzf has an abysmal compression rate,
so that the size advantage of the decoder doesn't matter too much. I
don't mind a fast compressor for streaming applications, but those
should exist and named as such. Even than it should at least be somewhat
justified to use a non-standard, ad-hoc algorithm (compared to deflate).

Joerg


Re: CVS commit: src

2010-02-03 Thread Joerg Sonnenberger
On Wed, Feb 03, 2010 at 01:11:32PM -0800, Jason Thorpe wrote:
  Log Message:
  Store our generated files in CVS and remove nbperf from the toolchain.
  This allows us to build consistent libs without an ever changing hash.
  
 
 nbperf should still be in the toolchain ... even though it is not used
 by the build, it is still used as a developer tool.

Why? We don't have gperf in the toolchain either.

Joerg


Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Thor Lancelot Simon
On Wed, Feb 03, 2010 at 10:19:57PM +0100, Joerg Sonnenberger wrote:
 
 so that the size advantage of the decoder doesn't matter too much. I
 don't mind a fast compressor for streaming applications, but those
 should exist and named as such.

Well, certainly I named some of mine.  I can't check my existing main
use of lzf into the tree, which is why I didn't check lzf itself in
until another developer asked me to.

 Even than it should at least be somewhat
 justified to use a non-standard, ad-hoc algorithm (compared to deflate).

By no means is deflate a fast compressor for streaming applications,
because it's not fast.  It's about 1/4 the speed of lzf at best.

My personal opinion is that the threshold for adding something very small
(5K max on any platform I can find) to our tree should be correspondingly
low, while the threshold for adding something larger should be, of course,
correspondingly high.  If this were 150K, 300K, etc. I'd proceed with a
lot more caution.

Thor


CVS commit: src/external/bsd/pcc/libexec/cpp

2010-02-03 Thread Iain Hibbert
Module Name:src
Committed By:   plunky
Date:   Wed Feb  3 22:03:56 UTC 2010

Modified Files:
src/external/bsd/pcc/libexec/cpp: Makefile

Log Message:
Install the CPP manpage as pcpp(1) to avoid conflicts with the GCC version


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/pcc/libexec/cpp/Makefile

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



CVS commit: src/external/bsd/pcc

2010-02-03 Thread Iain Hibbert
Module Name:src
Committed By:   plunky
Date:   Wed Feb  3 22:13:13 UTC 2010

Modified Files:
src/external/bsd/pcc: Makefile.inc config.h

Log Message:
fix the embedded VERSSTR by providing the correct machine architecture
at build time, and adding an import date to the version.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/pcc/Makefile.inc
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/pcc/config.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/lib/libc

2010-02-03 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Wed Feb  3 23:51:40 UTC 2010

Modified Files:
src/lib/libc/arch/mips/gen [matt-nb5-mips64]: setjmp.S
src/lib/libc/compat/arch/mips/gen [matt-nb5-mips64]: compat_setjmp.S

Log Message:
Cleanup #ifdefs.


To generate a diff of this commit:
cvs rdiff -u -r1.17.34.5 -r1.17.34.6 src/lib/libc/arch/mips/gen/setjmp.S
cvs rdiff -u -r1.1.34.3 -r1.1.34.4 \
src/lib/libc/compat/arch/mips/gen/compat_setjmp.S

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



Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Christos Zoulas
In article 20100203170030.ga7...@panix.com,
Thor Lancelot Simon  t...@panix.com wrote:
On Wed, Feb 03, 2010 at 04:33:59PM +0100, Joerg Sonnenberger wrote:
 On Wed, Feb 03, 2010 at 12:44:39AM -0500, Thor Lancelot Simon wrote:
  It's a tiny, very very fast compression library.  Christos wants it
  for bootblocks, among other things (or so he says -- ask him).
 
 For boot blocks or boot loaders?

Ask Christos.  I don't use it for that purpose myself (I use it for
a number of other things a very fast compressor is useful for, like
network data streams and backups).  I am guessing what he was after
was small size and fast decompression (for some resource-constrained
platform?).

I wanted to evaluate using it at work, for data streaming. The discussion
with Thor went like:
Thor: I have it already integrated in my own tree, should I import it.
Christos: Sure I think so; it is small enough and we don't have something
else with similar functionality in the tree, LZO is GPL, and the rest are
too big/complicated.

The bottom line is that I had the code in my local tree, someone whose
technical opinion I respect sufficiently to simply check it in on his
request made the request, and so I did.

As I said earlier, if you want to remove 3-5000 bytes from the system,
I can recommend some much better candidates.

I still think it is useful and it should stay, just because the code is
so simple. It is not the best compressor, but it is a fast and easy to
understand one. If you don't think so, I'll remove it.

christos



Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Joerg Sonnenberger
On Wed, Feb 03, 2010 at 11:52:15PM +, Christos Zoulas wrote:
 I still think it is useful and it should stay, just because the code is
 so simple. It is not the best compressor, but it is a fast and easy to
 understand one. If you don't think so, I'll remove it.

Like I said, I don't have a problem with a fast, small compressor. But
it would strongly help to actually have a use case. As file format, I
object it, e.g. it seems to have no real header etc.

Joerg


CVS commit: src/sys/rump/dev/wip

2010-02-03 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Thu Feb  4 00:37:08 UTC 2010

Modified Files:
src/sys/rump/dev/wip/libucom: UCOM.ioconf
src/sys/rump/dev/wip/libukbd: UKBD.ioconf
src/sys/rump/dev/wip/libulpt: ULPT.ioconf
src/sys/rump/dev/wip/libumass: UMASS.ioconf
src/sys/rump/dev/wip/libums: UMS.ioconf
Added Files:
src/sys/rump/dev/wip: files.rump

Log Message:
Put common stuff in a single file which can be included.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/wip/files.rump
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libucom/UCOM.ioconf
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libukbd/UKBD.ioconf
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libulpt/ULPT.ioconf
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libumass/UMASS.ioconf
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/wip/libums/UMS.ioconf

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



Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Joerg Sonnenberger
On Wed, Feb 03, 2010 at 04:26:22PM -0800, Jason Thorpe wrote:
 
 On Feb 3, 2010, at 3:58 PM, Joerg Sonnenberger wrote:
 
  
  Like I said, I don't have a problem with a fast, small compressor. But
  it would strongly help to actually have a use case. As file format, I
  object it, e.g. it seems to have no real header etc.
 
 Does it even really define a file format?  Seems reasonable to let
 something else provide the container.

See question about use case :)

Joerg


Re: CVS commit: src/external/bsd/liblzf/dist

2010-02-03 Thread Adam Hamsik

On Feb,Thursday 4 2010, at 1:45 AM, Joerg Sonnenberger wrote:

 On Wed, Feb 03, 2010 at 04:26:22PM -0800, Jason Thorpe wrote:
 
 On Feb 3, 2010, at 3:58 PM, Joerg Sonnenberger wrote:
 
 
 Like I said, I don't have a problem with a fast, small compressor. But
 it would strongly help to actually have a use case. As file format, I
 object it, e.g. it seems to have no real header etc.
 
 Does it even really define a file format?  Seems reasonable to let
 something else provide the container.
 
 See question about use case :)

Can I suggest creating of GSOC project, which will integrate this into the base 
?

Regards

Adam.



CVS commit: src/sys/uvm

2010-02-03 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Feb  4 03:19:08 UTC 2010

Modified Files:
src/sys/uvm: uvm_fault.c

Log Message:
Move uvm_fault_* static func decls in one place.


To generate a diff of this commit:
cvs rdiff -u -r1.158 -r1.159 src/sys/uvm/uvm_fault.c

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



CVS commit: src/sys/uvm

2010-02-03 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Feb  4 03:32:22 UTC 2010

Modified Files:
src/sys/uvm: uvm_fault.c

Log Message:
Merge obfuscating layers for readability.  Inline some functions.
Requested by rm...@.


To generate a diff of this commit:
cvs rdiff -u -r1.159 -r1.160 src/sys/uvm/uvm_fault.c

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



CVS commit: src/sys/uvm

2010-02-03 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Feb  4 05:48:26 UTC 2010

Modified Files:
src/sys/uvm: uvm_fault.c

Log Message:
Reduce diff between upper/lower neighbor handlers.


To generate a diff of this commit:
cvs rdiff -u -r1.160 -r1.161 src/sys/uvm/uvm_fault.c

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



CVS commit: [netbsd-5] src/external/bsd/pkg_install/dist

2010-02-03 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Thu Feb  4 06:45:59 UTC 2010

Modified Files:
src/external/bsd/pkg_install/dist/add [netbsd-5]: perform.c
src/external/bsd/pkg_install/dist/bpm [netbsd-5]: bpm.1 bpm.sh.in
src/external/bsd/pkg_install/dist/delete [netbsd-5]: pkg_delete.c
src/external/bsd/pkg_install/dist/lib [netbsd-5]: defs.h lib.h
version.c version.h

Log Message:
Apply patch (requested by joerg in ticket #1298):
Update pkg_install to 20100204.
- Restore PKG_PREFIX in pkg_delete (PR 42731)
- Ensure that the current pkg_install version is at least as new as
  the version used to build the package


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1.6.3 -r1.1.1.1.6.4 \
src/external/bsd/pkg_install/dist/add/perform.c
cvs rdiff -u -r1.1.1.1.6.2 -r1.1.1.1.6.3 \
src/external/bsd/pkg_install/dist/bpm/bpm.1
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.6.1 \
src/external/bsd/pkg_install/dist/bpm/bpm.sh.in
cvs rdiff -u -r1.1.1.4.6.4 -r1.1.1.4.6.5 \
src/external/bsd/pkg_install/dist/delete/pkg_delete.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.6.1 \
src/external/bsd/pkg_install/dist/lib/defs.h
cvs rdiff -u -r1.1.1.1.6.3 -r1.1.1.1.6.4 \
src/external/bsd/pkg_install/dist/lib/lib.h
cvs rdiff -u -r1.1.1.1.6.2 -r1.1.1.1.6.3 \
src/external/bsd/pkg_install/dist/lib/version.c
cvs rdiff -u -r1.1.1.2.6.5 -r1.1.1.2.6.6 \
src/external/bsd/pkg_install/dist/lib/version.h

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



CVS commit: [netbsd-5] src/doc

2010-02-03 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Thu Feb  4 06:49:53 UTC 2010

Modified Files:
src/doc [netbsd-5]: CHANGES-5.1

Log Message:
Ticket 1298.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.193 -r1.1.2.194 src/doc/CHANGES-5.1

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