Re: CVS commit: src/crypto/dist/heimdal/lib
> run a ./configure and generate a file to include for the tools build, > on all host platforms? I posted a new patch which added necessary checks for heimdal into src/tools/compat/configure.ac and also added (manually edited) src/tools/asn1_compile/roken.h which includes #ifdef HAVE_FOO_H checks: http://mail-index.NetBSD.org/netbsd-bugs/2010/01/21/msg015707.html Comments? :-) --- Izumi Tsutsui
CVS commit: [matt-nb5-mips64] src/sys/arch/mips/rmi
Module Name:src Committed By: cliff Date: Sat Jan 23 07:45:59 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_firmware.h Log Message: define RMI firmware IPIs To generate a diff of this commit: cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/arch/mips/rmi/rmixl_firmware.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/ia64/ia64
Module Name:src Committed By: kiyohara Date: Sat Jan 23 06:20:32 UTC 2010 Modified Files: src/sys/arch/ia64/ia64: syscall.c Log Message: Initialize md_syscall in syscall_intern(). But the md_syscall of ia64 not support yet. And remove white-space. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/ia64/ia64/syscall.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/ia64/ia64
Module Name:src Committed By: kiyohara Date: Sat Jan 23 06:13:20 UTC 2010 Modified Files: src/sys/arch/ia64/ia64: mainbus.c Log Message: Switch to ACPICA 20090730, and update for API changes. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/ia64/ia64/mainbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
re: CVS commit: src/crypto/dist/heimdal/lib
> On NetBSD-5.99.23/amd64: > /usr/src/crypto/dist/heimdal/lib/roken/getarg.c: In function 'arg_printusage': > /usr/src/crypto/dist/heimdal/lib/roken/getarg.c:220: error: storage size of 'ws' isn't known > *** [getarg.lo] Error code 1 Umm. - struct winsize is defined in on NetBSD - is a symlink to on NetBSD - includes inside #if defined(_NETBSD_SOURCES) while includes unconditionally - src/include/heimdal/roken.h configured for NetBSD includes and so it got struct winsize What's the right solution? run a ./configure and generate a file to include for the tools build, on all host platforms?
CVS commit: src
Module Name:src Committed By: mrg Date: Sat Jan 23 01:32:06 UTC 2010 Modified Files: src/share/man/man4: ddb.4 src/sys/arch/powerpc/powerpc: db_interface.c Log Message: document powerpc ddb commands. PR#38307. To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130 src/share/man/man4/ddb.4 cvs rdiff -u -r1.39 -r1.40 src/sys/arch/powerpc/powerpc/db_interface.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dist/pf/net
Module Name:src Committed By: minskim Date: Sat Jan 23 01:17:23 UTC 2010 Modified Files: src/sys/dist/pf/net: if_pfsync.c Log Message: Fix a typo introduced by the bpf linkage change. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dist/pf/net/if_pfsync.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/man9
Module Name:src Committed By: rmind Date: Sat Jan 23 00:54:43 UTC 2010 Modified Files: src/share/man/man9: kmem.9 percpu.9 pool_cache.9 Log Message: Cross-link a little. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/share/man/man9/kmem.9 cvs rdiff -u -r1.6 -r1.7 src/share/man/man9/percpu.9 cvs rdiff -u -r1.14 -r1.15 src/share/man/man9/pool_cache.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
Module Name:src Committed By: rmind Date: Sat Jan 23 00:47:04 UTC 2010 Modified Files: src/share/man/man9: xcall.9 Log Message: xcall(9): correct the point about preemption, add NOTES, do not mentioned some implementation details. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/share/man/man9/xcall.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rmind Date: Sat Jan 23 00:17:07 UTC 2010 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile percpu.9 xcall.9 Log Message: Remove xc_init_cpu(), percpu_init(), percpu_init_cpu() - they are part of implementation, not public API. OK dyo...@. To generate a diff of this commit: cvs rdiff -u -r1.1370 -r1.1371 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.308 -r1.309 src/share/man/man9/Makefile cvs rdiff -u -r1.5 -r1.6 src/share/man/man9/percpu.9 cvs rdiff -u -r1.1 -r1.2 src/share/man/man9/xcall.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rmind Date: Sat Jan 23 00:03:38 UTC 2010 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile Added Files: src/share/man/man9: xcall.9 Removed Files: src/share/man/man9: xc.9 Log Message: Rename xc(9) to xcall(9). OK dyo...@. To generate a diff of this commit: cvs rdiff -u -r1.1369 -r1.1370 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.307 -r1.308 src/share/man/man9/Makefile cvs rdiff -u -r1.2 -r0 src/share/man/man9/xc.9 cvs rdiff -u -r0 -r1.1 src/share/man/man9/xcall.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/ifconfig
Module Name:src Committed By: dyoung Date: Fri Jan 22 23:50:07 UTC 2010 Modified Files: src/sbin/ifconfig: af_inet6.c Log Message: Compare a pointer with NULL instead of testing its "truth." To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sbin/ifconfig/af_inet6.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/man9
Module Name:src Committed By: dyoung Date: Fri Jan 22 23:27:01 UTC 2010 Modified Files: src/share/man/man9: xc.9 Log Message: Per rmind@'s suggestion, describe the cross-call implementation in more detail (by pulling more text from sys/kern/subr_xcall.c). Mention that a cross-call can be preempted, and xref kpreempt(9). To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/share/man/man9/xc.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: dyoung Date: Fri Jan 22 23:14:29 UTC 2010 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile Log Message: Install manual pages for cross-calls and per-CPU storage. To generate a diff of this commit: cvs rdiff -u -r1.1368 -r1.1369 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.306 -r1.307 src/share/man/man9/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/miscfs/kernfs
Module Name:src Committed By: njoly Date: Fri Jan 22 22:46:01 UTC 2010 Modified Files: src/sys/miscfs/kernfs: kernfs_vnops.c Log Message: Remove unneeded strlen() call in KFShostname case. To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/miscfs/kernfs/kernfs_vnops.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/doc
Module Name:src Committed By: snj Date: Fri Jan 22 22:21:16 UTC 2010 Modified Files: src/doc [netbsd-5]: CHANGES-5.1 Log Message: Tickets 1264 and 1265. To generate a diff of this commit: cvs rdiff -u -r1.1.2.177 -r1.1.2.178 src/doc/CHANGES-5.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-5-0] src/doc
Module Name:src Committed By: snj Date: Fri Jan 22 22:18:10 UTC 2010 Modified Files: src/doc [netbsd-5-0]: CHANGES-5.0.2 Log Message: Tickets 1264 and 1265. To generate a diff of this commit: cvs rdiff -u -r1.1.2.43 -r1.1.2.44 src/doc/CHANGES-5.0.2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-5-0] src/crypto/dist/openssl/crypto/comp
Module Name:src Committed By: snj Date: Fri Jan 22 22:17:02 UTC 2010 Modified Files: src/crypto/dist/openssl/crypto/comp [netbsd-5-0]: c_zlib.c Log Message: Apply patch (requested by taca in ticket #1265): Fix CVE-2009-4355. To generate a diff of this commit: cvs rdiff -u -r1.1.1.7 -r1.1.1.7.8.1 \ src/crypto/dist/openssl/crypto/comp/c_zlib.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/crypto/dist/openssl/crypto/comp
Module Name:src Committed By: snj Date: Fri Jan 22 22:16:20 UTC 2010 Modified Files: src/crypto/dist/openssl/crypto/comp [netbsd-5]: c_zlib.c Log Message: Apply patch (requested by taca in ticket #1265): Fix CVE-2009-4355. To generate a diff of this commit: cvs rdiff -u -r1.1.1.7 -r1.1.1.7.4.1 \ src/crypto/dist/openssl/crypto/comp/c_zlib.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-5-0] src
Module Name:src Committed By: snj Date: Fri Jan 22 22:05:42 UTC 2010 Modified Files: src/dist/bind [netbsd-5-0]: CHANGES FAQ FAQ.xml version src/dist/bind/bin/named [netbsd-5-0]: query.c src/dist/bind/bin/tests/system [netbsd-5-0]: conf.sh.in src/dist/bind/bin/tests/system/dnssec [netbsd-5-0]: tests.sh src/dist/bind/bin/tests/system/dnssec/ns1 [netbsd-5-0]: sign.sh src/dist/bind/bin/tests/system/dnssec/ns2 [netbsd-5-0]: example.db.in sign.sh src/dist/bind/doc/arm [netbsd-5-0]: Bv9ARM.pdf src/dist/bind/doc/rfc [netbsd-5-0]: index src/dist/bind/lib/dns [netbsd-5-0]: rbtdb.c resolver.c validator.c src/dist/bind/lib/dns/include/dns [netbsd-5-0]: db.h types.h src/dist/bind/lib/lwres/man [netbsd-5-0]: lwres.html lwres_buffer.html lwres_config.html lwres_context.html lwres_gabn.html lwres_gai_strerror.html lwres_getaddrinfo.html lwres_gethostent.html lwres_getipnode.html lwres_getnameinfo.html lwres_getrrsetbyname.html lwres_gnba.html lwres_hstrerror.html lwres_inetntop.html lwres_noop.html lwres_packet.html lwres_resutil.html src/distrib/sets/lists/base [netbsd-5-0]: md.amd64 md.sparc64 shl.mi src/doc [netbsd-5-0]: 3RDPARTY src/lib/libdns [netbsd-5-0]: shlib_version Added Files: src/dist/bind/bin/tests/system/pending [netbsd-5-0]: clean.sh prereq.sh setup.sh tests.sh src/dist/bind/bin/tests/system/pending/ns1 [netbsd-5-0]: named.conf root.db.in sign.sh src/dist/bind/bin/tests/system/pending/ns2 [netbsd-5-0]: example.com.db.in example.db.in forgery.db named.conf sign.sh src/dist/bind/bin/tests/system/pending/ns3 [netbsd-5-0]: hostile.db mail.example.db named.conf src/dist/bind/bin/tests/system/pending/ns4 [netbsd-5-0]: named.conf src/dist/bind/doc/draft [netbsd-5-0]: draft-ietf-6man-text-addr-representation-01.txt draft-ietf-behave-dns64-01.txt draft-ietf-dnsext-axfr-clarify-12.txt draft-ietf-dnsext-dns-tcp-requirements-01.txt draft-ietf-dnsext-dnssec-bis-updates-09.txt draft-ietf-dnsext-dnssec-gost-05.txt draft-ietf-dnsext-rfc2671bis-edns0-02.txt draft-ietf-dnsext-rfc2672bis-dname-18.txt draft-ietf-dnsext-rfc3597-bis-00.txt draft-ietf-dnsext-tsig-md5-deprecated-03.txt draft-ietf-dnsop-default-local-zones-09.txt draft-ietf-dnsop-name-server-management-reqs-02.txt src/dist/bind/doc/rfc [netbsd-5-0]: rfc1912.txt rfc3755.txt rfc4294.txt rfc4339.txt rfc4471.txt rfc4472.txt rfc4697.txt rfc4955.txt rfc4956.txt rfc5001.txt rfc5011.txt rfc5452.txt rfc5625.txt rfc5702.txt Removed Files: src/dist/bind/doc/draft [netbsd-5-0]: draft-baba-dnsext-acl-reqts-01.txt draft-daigle-napstr-04.txt draft-danisch-dns-rr-smtp-03.txt draft-dnsext-opcode-discover-02.txt draft-durand-dnsop-dynreverse-00.txt draft-ietf-dnsext-2929bis-01.txt draft-ietf-dnsext-axfr-clarify-05.txt draft-ietf-dnsext-dns-name-p-s-00.txt draft-ietf-dnsext-dnssec-2535typecode-change-06.txt draft-ietf-dnsext-dnssec-bis-updates-01.txt draft-ietf-dnsext-dnssec-experiments-03.txt draft-ietf-dnsext-dnssec-online-signing-02.txt draft-ietf-dnsext-dnssec-opt-in-07.txt draft-ietf-dnsext-dnssec-rsasha256-00.txt draft-ietf-dnsext-dnssec-trans-02.txt draft-ietf-dnsext-ds-sha256-05.txt draft-ietf-dnsext-forgery-resilience-00.txt draft-ietf-dnsext-keyrr-key-signing-flag-12.txt draft-ietf-dnsext-mdns-46.txt draft-ietf-dnsext-nsec3-12.txt draft-ietf-dnsext-nsid-01.txt draft-ietf-dnsext-rfc2536bis-dsa-07.txt draft-ietf-dnsext-rfc2539bis-dhk-07.txt draft-ietf-dnsext-rfc2672bis-dname-06.txt draft-ietf-dnsext-signed-nonexistence-requirements-01.txt draft-ietf-dnsext-tkey-renewal-mode-05.txt draft-ietf-dnsext-trustupdate-threshold-00.txt draft-ietf-dnsext-trustupdate-timers-05.txt draft-ietf-dnsext-tsig-sha-06.txt draft-ietf-dnsext-wcard-clarify-10.txt draft-ietf-dnsop-default-local-zones-03.txt draft-ietf-dnsop-ipv6-dns-configuration-06.txt draft-ietf-dnsop-ipv6-dns-issues-11.txt draft-ietf-dnsop-ipv6-transport-guidelines-01.txt draft-ietf-dnsop-key-rollover-requirements-02.txt draft-ietf-dnsop-serverid-06.txt draft-ietf-enum-e164-gstn-np-05.txt draft-ietf-ipv6-node-requirements-08.txt draft-ietf-secsh-dns-05.txt draft-ihren-dnsext-threshold-
CVS commit: [netbsd-5] src
Module Name:src Committed By: snj Date: Fri Jan 22 21:05:07 UTC 2010 Modified Files: src/dist/bind [netbsd-5]: CHANGES FAQ FAQ.xml version src/dist/bind/bin/named [netbsd-5]: query.c src/dist/bind/bin/tests/system [netbsd-5]: conf.sh.in src/dist/bind/bin/tests/system/dnssec [netbsd-5]: tests.sh src/dist/bind/bin/tests/system/dnssec/ns1 [netbsd-5]: sign.sh src/dist/bind/bin/tests/system/dnssec/ns2 [netbsd-5]: example.db.in sign.sh src/dist/bind/doc/arm [netbsd-5]: Bv9ARM.pdf src/dist/bind/doc/rfc [netbsd-5]: index src/dist/bind/lib/dns [netbsd-5]: rbtdb.c resolver.c validator.c src/dist/bind/lib/dns/include/dns [netbsd-5]: db.h types.h src/dist/bind/lib/lwres/man [netbsd-5]: lwres.html lwres_buffer.html lwres_config.html lwres_context.html lwres_gabn.html lwres_gai_strerror.html lwres_getaddrinfo.html lwres_gethostent.html lwres_getipnode.html lwres_getnameinfo.html lwres_getrrsetbyname.html lwres_gnba.html lwres_hstrerror.html lwres_inetntop.html lwres_noop.html lwres_packet.html lwres_resutil.html src/distrib/sets/lists/base [netbsd-5]: md.amd64 md.sparc64 shl.mi src/doc [netbsd-5]: 3RDPARTY src/lib/libdns [netbsd-5]: shlib_version Added Files: src/dist/bind/bin/tests/system/pending [netbsd-5]: clean.sh prereq.sh setup.sh tests.sh src/dist/bind/bin/tests/system/pending/ns1 [netbsd-5]: named.conf root.db.in sign.sh src/dist/bind/bin/tests/system/pending/ns2 [netbsd-5]: example.com.db.in example.db.in forgery.db named.conf sign.sh src/dist/bind/bin/tests/system/pending/ns3 [netbsd-5]: hostile.db mail.example.db named.conf src/dist/bind/bin/tests/system/pending/ns4 [netbsd-5]: named.conf src/dist/bind/doc/draft [netbsd-5]: draft-ietf-6man-text-addr-representation-01.txt draft-ietf-behave-dns64-01.txt draft-ietf-dnsext-axfr-clarify-12.txt draft-ietf-dnsext-dns-tcp-requirements-01.txt draft-ietf-dnsext-dnssec-bis-updates-09.txt draft-ietf-dnsext-dnssec-gost-05.txt draft-ietf-dnsext-rfc2671bis-edns0-02.txt draft-ietf-dnsext-rfc2672bis-dname-18.txt draft-ietf-dnsext-rfc3597-bis-00.txt draft-ietf-dnsext-tsig-md5-deprecated-03.txt draft-ietf-dnsop-default-local-zones-09.txt draft-ietf-dnsop-name-server-management-reqs-02.txt src/dist/bind/doc/rfc [netbsd-5]: rfc1912.txt rfc3755.txt rfc4294.txt rfc4339.txt rfc4471.txt rfc4472.txt rfc4697.txt rfc4955.txt rfc4956.txt rfc5001.txt rfc5011.txt rfc5452.txt rfc5625.txt rfc5702.txt Removed Files: src/dist/bind/doc/draft [netbsd-5]: draft-baba-dnsext-acl-reqts-01.txt draft-daigle-napstr-04.txt draft-danisch-dns-rr-smtp-03.txt draft-dnsext-opcode-discover-02.txt draft-durand-dnsop-dynreverse-00.txt draft-ietf-dnsext-2929bis-01.txt draft-ietf-dnsext-axfr-clarify-05.txt draft-ietf-dnsext-dns-name-p-s-00.txt draft-ietf-dnsext-dnssec-2535typecode-change-06.txt draft-ietf-dnsext-dnssec-bis-updates-01.txt draft-ietf-dnsext-dnssec-experiments-03.txt draft-ietf-dnsext-dnssec-online-signing-02.txt draft-ietf-dnsext-dnssec-opt-in-07.txt draft-ietf-dnsext-dnssec-rsasha256-00.txt draft-ietf-dnsext-dnssec-trans-02.txt draft-ietf-dnsext-ds-sha256-05.txt draft-ietf-dnsext-forgery-resilience-00.txt draft-ietf-dnsext-keyrr-key-signing-flag-12.txt draft-ietf-dnsext-mdns-46.txt draft-ietf-dnsext-nsec3-12.txt draft-ietf-dnsext-nsid-01.txt draft-ietf-dnsext-rfc2536bis-dsa-07.txt draft-ietf-dnsext-rfc2539bis-dhk-07.txt draft-ietf-dnsext-rfc2672bis-dname-06.txt draft-ietf-dnsext-signed-nonexistence-requirements-01.txt draft-ietf-dnsext-tkey-renewal-mode-05.txt draft-ietf-dnsext-trustupdate-threshold-00.txt draft-ietf-dnsext-trustupdate-timers-05.txt draft-ietf-dnsext-tsig-sha-06.txt draft-ietf-dnsext-wcard-clarify-10.txt draft-ietf-dnsop-default-local-zones-03.txt draft-ietf-dnsop-ipv6-dns-configuration-06.txt draft-ietf-dnsop-ipv6-dns-issues-11.txt draft-ietf-dnsop-ipv6-transport-guidelines-01.txt draft-ietf-dnsop-key-rollover-requirements-02.txt draft-ietf-dnsop-serverid-06.txt draft-ietf-enum-e164-gstn-np-05.txt draft-ietf-ipv6-node-requirements-08.txt draft-ietf-secsh-dns-05.txt draft-ihren-dnsext-threshold-validation-00.txt draft-park-ipv6-extensions
CVS commit: src/share/man/man9
Module Name:src Committed By: dyoung Date: Fri Jan 22 20:43:48 UTC 2010 Added Files: src/share/man/man9: xc.9 Log Message: Add a manual page for cross-calls. Somebody should read this to make sure I've described it correctly and intelligibly. TBD: hook this up in the Makefile and in the set lists. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/share/man/man9/xc.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
Module Name:src Committed By: dyoung Date: Fri Jan 22 20:41:50 UTC 2010 Modified Files: src/share/man/man9: percpu.9 Log Message: Cross-reference xc(9) instead of queue(9). To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/share/man/man9/percpu.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
Module Name:src Committed By: dyoung Date: Fri Jan 22 20:40:36 UTC 2010 Modified Files: src/share/man/man9: percpu.9 Log Message: Add missing .El. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/share/man/man9/percpu.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: snj Date: Fri Jan 22 20:33:19 UTC 2010 Modified Files: src/doc: 3RDPARTY Log Message: The current version of OpenLDAP is 2.4.21. To generate a diff of this commit: cvs rdiff -u -r1.744 -r1.745 src/doc/3RDPARTY 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
Module Name:src Committed By: dyoung Date: Fri Jan 22 20:27:57 UTC 2010 Modified Files: src/share/man/man9: percpu.9 Log Message: Move a start of sentence to the first column. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/share/man/man9/percpu.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
Module Name:src Committed By: dyoung Date: Fri Jan 22 20:18:46 UTC 2010 Modified Files: src/share/man/man9: percpu.9 Log Message: Mention all of the API routines in the NAME section, and capitalize 'percpu'. Also in the NAME section, call it a "Per-CPU storage allocator." To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/share/man/man9/percpu.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
Module Name:src Committed By: dyoung Date: Fri Jan 22 20:11:16 UTC 2010 Added Files: src/share/man/man9: percpu.9 Log Message: Add a manual page for per-CPU storage. Somebody should read this to make sure I've described it correctly and intelligibly. TBD: hook this up in the Makefile and in the set lists. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/share/man/man9/percpu.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/wpa/wpa_supplicant
Module Name:src Committed By: sborrill Date: Fri Jan 22 16:41:57 UTC 2010 Modified Files: src/usr.sbin/wpa/wpa_supplicant: Makefile wpa_supplicant.8 Log Message: Enable CONFIG_DEBUG_FILE option to allow debug messages to be sent to a file instead of stdout. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/wpa/wpa_supplicant/Makefile cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/vme
Module Name:src Committed By: martin Date: Fri Jan 22 16:12:41 UTC 2010 Modified Files: src/sys/dev/vme: if_ie_vme.c Log Message: Remove sparc specific code, use device properties instead. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/dev/vme/if_ie_vme.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/sparc/sparc
Module Name:src Committed By: martin Date: Fri Jan 22 16:11:26 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: Recognize ie @ vme as a network device. To generate a diff of this commit: cvs rdiff -u -r1.238 -r1.239 src/sys/arch/sparc/sparc/autoconf.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
Module Name:src Committed By: jdc Date: Fri Jan 22 14:34:34 UTC 2010 Modified Files: src/sys/dev/pci: if_cas.c Log Message: Remove port-specific code for determining MAC address, and use device properties instead (c.f. gem(4) and hme(4)). To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/pci/if_cas.c 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/dist/pcc
Module Name:src Committed By: plunky Date: Fri Jan 22 11:08:40 UTC 2010 Modified Files: src/external/bsd/pcc/dist/pcc/cc: Makefile.in src/external/bsd/pcc/dist/pcc/f77: Makefile.in Log Message: execute lists of commands in sub-shells so that the cwd doesn't get not changed between commands (nbmake will execute all commands in the same context when given -j) this allows HAVE_PCC=yes tools build to install the pcc files To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/pcc/dist/pcc/cc/Makefile.in cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/pcc/dist/pcc/f77/Makefile.in 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
Module Name:src Committed By: wiz Date: Fri Jan 22 10:28:08 UTC 2010 Modified Files: src/share/man/man9: opencrypto.9 Log Message: Fix typo. Make HTML-ready. Remove trailing whitespace. Add dot in abbreviation. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/share/man/man9/opencrypto.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
Module Name:src Committed By: hubertf Date: Fri Jan 22 09:18:07 UTC 2010 Modified Files: src/share/man/man9: opencrypto.9 Log Message: Document sysctls To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/man/man9/opencrypto.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: martin Date: Fri Jan 22 08:56:06 UTC 2010 Modified Files: src/sys/arch/algor/algor: autoconf.c src/sys/arch/arm/at91: at91emac.c src/sys/arch/arm/ep93xx: epe.c src/sys/arch/evbarm/armadillo: armadillo9_machdep.c src/sys/arch/evbarm/mpcsa: mpcsa_machdep.c src/sys/arch/evbmips/adm5120: autoconf.c machdep.c src/sys/arch/evbmips/alchemy: autoconf.c src/sys/arch/iyonix/iyonix: autoconf.c src/sys/arch/mips/adm5120/dev: if_admsw.c src/sys/arch/mips/alchemy/dev: if_aumac.c src/sys/arch/mips/atheros: ar5312.c ar5315.c src/sys/arch/mips/atheros/dev: if_ae.c src/sys/arch/powerpc/ibm4xx: ibm4xx_autoconf.c src/sys/arch/powerpc/ibm4xx/dev: if_emac.c src/sys/dev/pci: if_wm.c Log Message: Unify the name of the device property to hold a MAC address - there was no clear majority for either "mac-addr" vs. "mac-address", but a quick gallup poll among developers selected the latter. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/algor/algor/autoconf.c cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/at91/at91emac.c cvs rdiff -u -r1.23 -r1.24 src/sys/arch/arm/ep93xx/epe.c cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/armadillo/armadillo9_machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/mpcsa/mpcsa_machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbmips/adm5120/autoconf.c cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbmips/adm5120/machdep.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/evbmips/alchemy/autoconf.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/iyonix/iyonix/autoconf.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mips/adm5120/dev/if_admsw.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/mips/alchemy/dev/if_aumac.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/atheros/ar5312.c cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mips/atheros/ar5315.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/mips/atheros/dev/if_ae.c cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c cvs rdiff -u -r1.34 -r1.35 src/sys/arch/powerpc/ibm4xx/dev/if_emac.c cvs rdiff -u -r1.194 -r1.195 src/sys/dev/pci/if_wm.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/uvm
Module Name:src Committed By: matt Date: Fri Jan 22 08:54:41 UTC 2010 Modified Files: src/sys/uvm [matt-nb5-mips64]: uvm_pglist.c Log Message: Remove some optimizations since they actually don't do the right thing. We never want to test the starting page first since it doesn't really give use any good information that we can use for the next pass. To generate a diff of this commit: cvs rdiff -u -r1.42.16.2 -r1.42.16.3 src/sys/uvm/uvm_pglist.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: [matt-nb5-mips64] src/sys/uvm
> >> To generate a diff of this commit: > >> cvs rdiff -u -r1.42 -r1.42.16.1 src/sys/uvm/uvm_pglist.c > > > >> /* > >>* Test both the ending and starting pages to see if = > they are > >>* both free. If the ending and starting pages are = > same page, > >>* we only test one of them. If the pages aren't free, = > there > >>* is no reason to continue this iteration so advance = > to the > >>* next address and try again. > >>*/ > >> if (VM_PAGE_IS_FREE(&pgs[end - 1]) == 0 > >> || end - 1 == tryidx + skip > >> || VM_PAGE_IS_FREE(&pgs[tryidx + skip]) == 0) { > >> try += roundup(num, align); > >> skip = 0; > >> continue; > >> } > > > > I guess this part can be improved and/or fixed as below. > > I initially did something like that but realized it didn't really buy me > anything since the compiler will actually do something like that > anyways. Ah, you're missing my point. Let me rephrase again. 1) If `VM_PAGE_IS_FREE(&pgs[end - 1]) == 0' is false and `end - 1 == tryidx + skip' is true, above code skips the region but actually we found the enough space. 2) If `VM_PAGE_IS_FREE(&pgs[end - 1]) == 0' is false and `end - 1 == tryidx + skip' is false but `VM_PAGE_IS_FREE(&pgs[tryidx + skip]) == 0' is true, it is better to advance the `try' by roundup(skip + 1, align) instead of roundup(num, align). enami.
Re: CVS commit: [matt-nb5-mips64] src/sys/uvm
On Jan 22, 2010, at 12:28 AM, enami tsugutomo wrote: >> Module Name: src >> Committed By:matt >> Date:Fri Jan 22 05:17:32 UTC 2010 >> >> Modified Files: >> src/sys/uvm [matt-nb5-mips64]: uvm_pglist.c >> >> Log Message: >> Rework the algorithm to allocate contiguous pages to be much much faster. >> (read the comments if you want to know how it's done). >> >> >> To generate a diff of this commit: >> cvs rdiff -u -r1.42 -r1.42.16.1 src/sys/uvm/uvm_pglist.c > >> /* >>* Test both the ending and starting pages to see if they are >>* both free. If the ending and starting pages are same page, >>* we only test one of them. If the pages aren't free, there >>* is no reason to continue this iteration so advance to the >>* next address and try again. >>*/ >> if (VM_PAGE_IS_FREE(&pgs[end - 1]) == 0 >> || end - 1 == tryidx + skip >> || VM_PAGE_IS_FREE(&pgs[tryidx + skip]) == 0) { >> try += roundup(num, align); >> skip = 0; >> continue; >> } > > I guess this part can be improved and/or fixed as below. I initially did something like that but realized it didn't really buy me anything since the compiler will actually do something like that anyways.
CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips
Module Name:src Committed By: matt Date: Fri Jan 22 08:37:08 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: fp.S Log Message: In N32/N64, deal with the FP load/store as a 64bit quantity To generate a diff of this commit: cvs rdiff -u -r1.33.38.6 -r1.33.38.7 src/sys/arch/mips/mips/fp.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
Module Name:src Committed By: matt Date: Fri Jan 22 08:35:59 UTC 2010 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_emul.c Log Message: Use ufetch/ustore for all user access To generate a diff of this commit: cvs rdiff -u -r1.14.78.6 -r1.14.78.7 src/sys/arch/mips/mips/mips_emul.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
Module Name:src Committed By: hubertf Date: Fri Jan 22 08:32:05 UTC 2010 Modified Files: src/sys/kern: kern_malloc.c Log Message: Let kernel build when MALLOCLOG is defined but DIAGNOSTIC is not. Else, hitmlog() is defined but not used, which triggers a warning. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/sys/kern/kern_malloc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: [matt-nb5-mips64] src/sys/uvm
> Module Name: src > Committed By: matt > Date: Fri Jan 22 05:17:32 UTC 2010 > > Modified Files: > src/sys/uvm [matt-nb5-mips64]: uvm_pglist.c > > Log Message: > Rework the algorithm to allocate contiguous pages to be much much faster. > (read the comments if you want to know how it's done). > > > To generate a diff of this commit: > cvs rdiff -u -r1.42 -r1.42.16.1 src/sys/uvm/uvm_pglist.c >/* > * Test both the ending and starting pages to see if they are > * both free. If the ending and starting pages are same page, > * we only test one of them. If the pages aren't free, there > * is no reason to continue this iteration so advance to the > * next address and try again. > */ >if (VM_PAGE_IS_FREE(&pgs[end - 1]) == 0 >|| end - 1 == tryidx + skip >|| VM_PAGE_IS_FREE(&pgs[tryidx + skip]) == 0) { >try += roundup(num, align); >skip = 0; >continue; >} I guess this part can be improved and/or fixed as below. enami. /* * If the last page is not free, skip entire region. */ if (VM_PAGE_IS_FREE(&pgs[end - 1]) == 0) { try += roundup(num, align); skip = 0; continue; } /* * If the last page is the only page to check, * we found enough space. */ if (end - 1 == tryidx + skip) { while (skip-- > 0) { KDASSERT(VM_PAGE_IS_FREE(&pgs[tryidx + skip])); } #ifdef PGALLOC_VERBOSE printf(": ok\n"); #endif break; } /* * If the start page is not free, start from next boundary * to the start page. */ if (VM_PAGE_IS_FREE(&pgs[tryidx + skip]) == 0) { try += roundup(skip + 1, align); skip = 0; continue; }
CVS commit: src/sys/dev/pci
Module Name:src Committed By: hubertf Date: Fri Jan 22 08:01:50 UTC 2010 Modified Files: src/sys/dev/pci: pcidevs.h pcidevs_data.h Log Message: regen - thanks for the reminder @ veego To generate a diff of this commit: cvs rdiff -u -r1.1012 -r1.1013 src/sys/dev/pci/pcidevs.h cvs rdiff -u -r1.1011 -r1.1012 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.