From owner-cvs-src@FreeBSD.ORG Sun Apr 23 09:40:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17A1716A400; Sun, 23 Apr 2006 09:40:45 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E57B43D46; Sun, 23 Apr 2006 09:40:44 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3N9eigI076406; Sun, 23 Apr 2006 09:40:44 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3N9eiSe076405; Sun, 23 Apr 2006 09:40:44 GMT (envelope-from delphij) Message-Id: <200604230940.k3N9eiSe076405@repoman.freebsd.org> From: Xin LI Date: Sun, 23 Apr 2006 09:40:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/zh_CN.GB2312/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 09:40:45 -0000 delphij 2006-04-23 09:40:44 UTC FreeBSD src repository Modified files: release/doc/zh_CN.GB2312/relnotes/common new.sgml Log: MFen 1.911 -> 1.914 Obtained from: The FreeBSD Simplified Chinese Project Revision Changes Path 1.14 +161 -97 src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Apr 23 11:23:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9861E16A402; Sun, 23 Apr 2006 11:23:39 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5492943D48; Sun, 23 Apr 2006 11:23:39 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NBNdUr034303; Sun, 23 Apr 2006 11:23:39 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NBNcCk034292; Sun, 23 Apr 2006 11:23:38 GMT (envelope-from davidxu) Message-Id: <200604231123.k3NBNcCk034292@repoman.freebsd.org> From: David Xu Date: Sun, 23 Apr 2006 11:23:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libthr/thread thr_rwlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 11:23:39 -0000 davidxu 2006-04-23 11:23:38 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_rwlock.c Log: Remove multiple _get_curthread() calls. Revision Changes Path 1.10 +1 -4 src/lib/libthr/thread/thr_rwlock.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 12:27:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CACB16A400; Sun, 23 Apr 2006 12:27:44 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5911A43D49; Sun, 23 Apr 2006 12:27:44 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NCRi2B068129; Sun, 23 Apr 2006 12:27:44 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NCRhUs068128; Sun, 23 Apr 2006 12:27:43 GMT (envelope-from rwatson) Message-Id: <200604231227.k3NCRhUs068128@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 12:27:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 12:27:44 -0000 rwatson 2006-04-23 12:27:42 UTC FreeBSD src repository Modified files: sys/netinet tcp_subr.c Log: Replace isn_mtx direct use with ISN_*() lock macros so that locking details/strategy can be changed without touching every use. MFC after: 3 months Revision Changes Path 1.249 +9 -5 src/sys/netinet/tcp_subr.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 15:06:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 10ED516A402; Sun, 23 Apr 2006 15:06:17 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3EC243D48; Sun, 23 Apr 2006 15:06:16 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NF6Gao063760; Sun, 23 Apr 2006 15:06:16 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NF6GwD063749; Sun, 23 Apr 2006 15:06:16 GMT (envelope-from rwatson) Message-Id: <200604231506.k3NF6GwD063749@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 15:06:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet6 in6_ifattach.c in6_pcb.c in6_pcb.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 15:06:17 -0000 rwatson 2006-04-23 15:06:16 UTC FreeBSD src repository Modified files: sys/netinet6 in6_ifattach.c in6_pcb.c in6_pcb.h Log: Modify in6_pcbpurgeif0() to accept a pcbinfo structure rather than a pcb list head structure; this improves congruence to IPv4, and also allows in6_pcbpurgeif0() to lock the pcbinfo. Modify in6_pcbpurgeif0() to lock the pcbinfo before iterating the pcb list, use queue(9)'s LIST_FOREACH() for the iteration, and to lock individual inpcb's while manipulating them. MFC after: 3 months Revision Changes Path 1.32 +2 -4 src/sys/netinet6/in6_ifattach.c 1.69 +7 -3 src/sys/netinet6/in6_pcb.c 1.18 +1 -1 src/sys/netinet6/in6_pcb.h From owner-cvs-src@FreeBSD.ORG Sun Apr 23 15:23:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 827DE16A436; Sun, 23 Apr 2006 15:23:37 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B4D143D68; Sun, 23 Apr 2006 15:23:31 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NFNV8D074397; Sun, 23 Apr 2006 15:23:31 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NFNVlO074396; Sun, 23 Apr 2006 15:23:31 GMT (envelope-from rwatson) Message-Id: <200604231523.k3NFNVlO074396@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 15:23:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netnatm natm_pcb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 15:23:37 -0000 rwatson 2006-04-23 15:23:31 UTC FreeBSD src repository Modified files: sys/netnatm natm_pcb.c Log: Update natm PCB debugging code: - Depend on opt_ddb.h, since npcb_dump() is ifdef'd DDB. - Include ddb/ddb.h so we can call db_printf() and use DB_SHOW_COMMAND(). - Don't test results of malloc() under DIAGNOSTIC, let the memory allocator take care of its own invariants. MFC after: 1 month Revision Changes Path 1.17 +12 -17 src/sys/netnatm/natm_pcb.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 15:29:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E573C16A400; Sun, 23 Apr 2006 15:29:11 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0AB043D4C; Sun, 23 Apr 2006 15:29:11 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NFTB3s074625; Sun, 23 Apr 2006 15:29:11 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NFTBLn074624; Sun, 23 Apr 2006 15:29:11 GMT (envelope-from delphij) Message-Id: <200604231529.k3NFTBLn074624@repoman.freebsd.org> From: Xin LI Date: Sun, 23 Apr 2006 15:29:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d SERVERS X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 15:29:12 -0000 delphij 2006-04-23 15:29:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d SERVERS Log: MFC revision 1.7 date: 2006/04/19 05:10:34; author: delphij; state: Exp; lines: +1 -1 Make ldconfig as SERVER dependency. This makes it possible for some early starting services from the ports collection to have their shared objects available before start. Reviewed by: freebsd-rc (dougb, brooks) Approved by: re (hrs) Revision Changes Path 1.5.2.2 +1 -1 src/etc/rc.d/SERVERS From owner-cvs-src@FreeBSD.ORG Sun Apr 23 15:29:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7192116A403; Sun, 23 Apr 2006 15:29:37 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B8F043D45; Sun, 23 Apr 2006 15:29:37 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NFTbri074685; Sun, 23 Apr 2006 15:29:37 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NFTbGE074684; Sun, 23 Apr 2006 15:29:37 GMT (envelope-from delphij) Message-Id: <200604231529.k3NFTbGE074684@repoman.freebsd.org> From: Xin LI Date: Sun, 23 Apr 2006 15:29:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/etc/rc.d SERVERS X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 15:29:37 -0000 delphij 2006-04-23 15:29:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) etc/rc.d SERVERS Log: MFC revision 1.7 date: 2006/04/19 05:10:34; author: delphij; state: Exp; lines: +1 -1 Make ldconfig as SERVER dependency. This makes it possible for some early starting services from the ports collection to have their shared objects available before start. Reviewed by: freebsd-rc (dougb, brooks) Approved by: re (hrs) Revision Changes Path 1.5.2.1.2.1 +1 -1 src/etc/rc.d/SERVERS From owner-cvs-src@FreeBSD.ORG Sun Apr 23 15:33:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39B1B16A408; Sun, 23 Apr 2006 15:33:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7B0443D6B; Sun, 23 Apr 2006 15:33:38 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NFXcOU077591; Sun, 23 Apr 2006 15:33:38 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NFXc1u077584; Sun, 23 Apr 2006 15:33:38 GMT (envelope-from rwatson) Message-Id: <200604231533.k3NFXc1u077584@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 15:33:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 15:33:39 -0000 rwatson 2006-04-23 15:33:38 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: Move handling of SQ_COMP exception case in sofree() to the top of the function along with the remainder of the reference checking code. Move comment from body to header with remainder of comments. Inclusion of a socket in a completed connection queue counts as a true reference, and should not be handled as an under-documented edge case. MFC after: 3 months Revision Changes Path 1.264 +5 -17 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 15:37:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7698316A40F; Sun, 23 Apr 2006 15:37:24 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B02843D5E; Sun, 23 Apr 2006 15:37:24 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NFbOAS080602; Sun, 23 Apr 2006 15:37:24 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NFbO04080601; Sun, 23 Apr 2006 15:37:24 GMT (envelope-from rwatson) Message-Id: <200604231537.k3NFbO04080601@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 15:37:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 15:37:24 -0000 rwatson 2006-04-23 15:37:24 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: Add missing 'not' to SQ_COMP comment. MFC after: 3 months Revision Changes Path 1.265 +1 -1 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 16:04:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6ABF216A40A; Sun, 23 Apr 2006 16:04:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10F6243D49; Sun, 23 Apr 2006 16:04:08 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NG47sq096945; Sun, 23 Apr 2006 16:04:07 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NG47NA096944; Sun, 23 Apr 2006 16:04:07 GMT (envelope-from rwatson) Message-Id: <200604231604.k3NG47NA096944@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 16:04:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netnatm natm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 16:04:08 -0000 rwatson 2006-04-23 16:04:07 UTC FreeBSD src repository Modified files: sys/netnatm natm.c Log: Acquire natm mutex after traversing so_pcb, not before, as the protocol mutex is no longer required to ensure that so_pcb is valid. Make sure to free (control) in natm_usr_send() when there M_PREPEND() frees (m). MFC after: 3 months Revision Changes Path 1.45 +7 -5 src/sys/netnatm/natm.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 16:25:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C579B16A405; Sun, 23 Apr 2006 16:25:31 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F97343D46; Sun, 23 Apr 2006 16:25:31 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NGPVYT007681; Sun, 23 Apr 2006 16:25:31 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NGPVm5007680; Sun, 23 Apr 2006 16:25:31 GMT (envelope-from rwatson) Message-Id: <200604231625.k3NGPVm5007680@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 16:25:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netnatm natm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 16:25:31 -0000 rwatson 2006-04-23 16:25:30 UTC FreeBSD src repository Modified files: sys/netnatm natm.c Log: Eliminate unnecessary use of labels in error unwinding cases; result is the same number or fewer lines of code. Don't cast using caddr_t. Remember to unlock the natm lock in some error cases where it was leaked previously. Annotate two cases where we'd like to hold the natm subsystem lock over ioctls into the device driver. Hold the natm lock longer in natm_usr_connect() so we can copy the npcb fields while holding the mutex. MFC after: 3 months Revision Changes Path 1.46 +26 -35 src/sys/netnatm/natm.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 16:33:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D29DB16A401; Sun, 23 Apr 2006 16:33:57 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 489B043D46; Sun, 23 Apr 2006 16:33:57 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NGXvW7010856; Sun, 23 Apr 2006 16:33:57 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NGXvxp010855; Sun, 23 Apr 2006 16:33:57 GMT (envelope-from rwatson) Message-Id: <200604231633.k3NGXvxp010855@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 16:33:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netnatm natm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 16:33:57 -0000 rwatson 2006-04-23 16:33:56 UTC FreeBSD src repository Modified files: sys/netnatm natm.c Log: style(9) treatment following fixups. MFC after: 3 months Revision Changes Path 1.47 +215 -203 src/sys/netnatm/natm.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 17:06:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3DA7D16A400; Sun, 23 Apr 2006 17:06:19 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F27FF43D53; Sun, 23 Apr 2006 17:06:18 +0000 (GMT) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NH6If6038016; Sun, 23 Apr 2006 17:06:18 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NH6I95038014; Sun, 23 Apr 2006 17:06:18 GMT (envelope-from dwmalone) Message-Id: <200604231706.k3NH6I95038014@repoman.freebsd.org> From: David Malone Date: Sun, 23 Apr 2006 17:06:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libugidfw libugidfw.3 ugidfw.c ugidfw.h src/sys/security/mac_bsdextended mac_bsdextended.c mac_bsdextended.h src/tools/regression/mac/mac_bsdextended test_matches.sh test_ugidfw.c src/usr.sbin/ugidfw ugidfw.8 ugidfw.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 17:06:19 -0000 dwmalone 2006-04-23 17:06:18 UTC FreeBSD src repository Modified files: lib/libugidfw libugidfw.3 ugidfw.c ugidfw.h sys/security/mac_bsdextended mac_bsdextended.c mac_bsdextended.h tools/regression/mac/mac_bsdextended test_ugidfw.c usr.sbin/ugidfw ugidfw.8 ugidfw.c Added files: tools/regression/mac/mac_bsdextended test_matches.sh Log: Add some new options to mac_bsdestended. We can now match on: subject: ranges of uid, ranges of gid, jail id objects: ranges of uid, ranges of gid, filesystem, object is suid, object is sgid, object matches subject uid/gid object type We can also negate individual conditions. The ruleset language is a superset of the previous language, so old rules should continue to work. These changes require a change to the API between libugidfw and the mac_bsdextended module. Add a version number, so we can tell if we're running mismatched versions. Update man pages to reflect changes, add extra test cases to test_ugidfw.c and add a shell script that checks that the the module seems to do what we expect. Suggestions from: rwatson, trhodes Reviewed by: trhodes MFC after: 2 months Revision Changes Path 1.8 +0 -10 src/lib/libugidfw/libugidfw.3 1.11 +729 -167 src/lib/libugidfw/ugidfw.c 1.5 +0 -3 src/lib/libugidfw/ugidfw.h 1.29 +158 -25 src/sys/security/mac_bsdextended/mac_bsdextended.c 1.6 +52 -10 src/sys/security/mac_bsdextended/mac_bsdextended.h 1.1 +167 -0 src/tools/regression/mac/mac_bsdextended/test_matches.sh (new) 1.3 +50 -8 src/tools/regression/mac/mac_bsdextended/test_ugidfw.c 1.9 +195 -44 src/usr.sbin/ugidfw/ugidfw.8 1.6 +1 -0 src/usr.sbin/ugidfw/ugidfw.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 18:15:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17D6016A410; Sun, 23 Apr 2006 18:15:56 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FD4243D4C; Sun, 23 Apr 2006 18:15:55 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NIFtlG075996; Sun, 23 Apr 2006 18:15:55 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NIFtsc075987; Sun, 23 Apr 2006 18:15:55 GMT (envelope-from rwatson) Message-Id: <200604231815.k3NIFtsc075987@repoman.freebsd.org> From: Robert Watson Date: Sun, 23 Apr 2006 18:15:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 18:15:56 -0000 rwatson 2006-04-23 18:15:55 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: Assert that sockets passed into soabort() not be SQ_COMP or SQ_INCOMP, since that removal should have been done a layer up. MFC after: 3 months Revision Changes Path 1.266 +3 -1 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 20:19:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 34D1616A406; Sun, 23 Apr 2006 20:19:07 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B6F743D6D; Sun, 23 Apr 2006 20:19:04 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NKJ46J046245; Sun, 23 Apr 2006 20:19:04 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NKJ3oW046244; Sun, 23 Apr 2006 20:19:03 GMT (envelope-from delphij) Message-Id: <200604232019.k3NKJ3oW046244@repoman.freebsd.org> From: Xin LI Date: Sun, 23 Apr 2006 20:19:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 20:19:07 -0000 delphij 2006-04-23 20:19:03 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Note FreeBSD-SA-06:14.fpu.asc Revision Changes Path 1.915 +5 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Apr 23 21:15:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55AF616A402; Sun, 23 Apr 2006 21:15:09 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F30DC43D45; Sun, 23 Apr 2006 21:15:08 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NLF81I084073; Sun, 23 Apr 2006 21:15:08 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NLF84K084069; Sun, 23 Apr 2006 21:15:08 GMT (envelope-from marcel) Message-Id: <200604232115.k3NLF84K084069@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Apr 2006 21:15:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/uart uart_dev_ns8250.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 21:15:09 -0000 marcel 2006-04-23 21:15:08 UTC FreeBSD src repository Modified files: sys/dev/uart uart_dev_ns8250.c Log: MFp4: Calculate the divisor before setting the DLAB bit. This prevents that there's a control flow that leaves the DLAB bit set. Revision Changes Path 1.20 +2 -2 src/sys/dev/uart/uart_dev_ns8250.c From owner-cvs-src@FreeBSD.ORG Sun Apr 23 22:12:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E30C16A400; Sun, 23 Apr 2006 22:12:40 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A06C43D5A; Sun, 23 Apr 2006 22:12:40 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3NMCdec015131; Sun, 23 Apr 2006 22:12:39 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3NMCdlI015127; Sun, 23 Apr 2006 22:12:39 GMT (envelope-from marcel) Message-Id: <200604232212.k3NMCdlI015127@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 23 Apr 2006 22:12:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern serdev_if.m X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Apr 2006 22:12:40 -0000 marcel 2006-04-23 22:12:39 UTC FreeBSD src repository Modified files: sys/kern serdev_if.m Log: MFp4: Add the ipend() method to the serdev I/F to allow umbrella drivers to obtain pending interrupt status from subordinate drivers. Revision Changes Path 1.2 +15 -0 src/sys/kern/serdev_if.m From owner-cvs-src@FreeBSD.ORG Mon Apr 24 01:05:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C76E316A401; Mon, 24 Apr 2006 01:05:48 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CEB343D58; Mon, 24 Apr 2006 01:05:48 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3O15lo8019663; Mon, 24 Apr 2006 01:05:47 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3O15l27019660; Mon, 24 Apr 2006 01:05:47 GMT (envelope-from delphij) Message-Id: <200604240105.k3O15l27019660@repoman.freebsd.org> From: Xin LI Date: Mon, 24 Apr 2006 01:05:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/errata article.sgml src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 01:05:48 -0000 delphij 2006-04-24 01:05:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) release/doc/en_US.ISO8859-1/errata article.sgml release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Document SA-06:14.fpu Approved by: re (hrs) Revision Changes Path 1.73.2.15.2.1 +7 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml 1.883.2.15.2.3 +5 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Mon Apr 24 01:06:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2CC3B16A40D; Mon, 24 Apr 2006 01:06:37 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C65EB43D53; Mon, 24 Apr 2006 01:06:36 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3O16aVt019744; Mon, 24 Apr 2006 01:06:36 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3O16aSd019743; Mon, 24 Apr 2006 01:06:36 GMT (envelope-from delphij) Message-Id: <200604240106.k3O16aSd019743@repoman.freebsd.org> From: Xin LI Date: Mon, 24 Apr 2006 01:06:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/errata article.sgml src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 01:06:37 -0000 delphij 2006-04-24 01:06:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/errata article.sgml release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Document SA-06:14.fpu Approved by: re (hrs) Revision Changes Path 1.69.2.35 +7 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml 1.761.2.57 +5 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Mon Apr 24 01:09:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE2E716A406; Mon, 24 Apr 2006 01:09:27 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E855043D5C; Mon, 24 Apr 2006 01:09:25 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3O19PLH019829; Mon, 24 Apr 2006 01:09:25 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3O19PLf019828; Mon, 24 Apr 2006 01:09:25 GMT (envelope-from delphij) Message-Id: <200604240109.k3O19PLf019828@repoman.freebsd.org> From: Xin LI Date: Mon, 24 Apr 2006 01:09:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/release/doc/zh_CN.GB2312/errata article.sgml src/release/doc/zh_CN.GB2312/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 01:09:28 -0000 delphij 2006-04-24 01:09:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) release/doc/zh_CN.GB2312/errata article.sgml release/doc/zh_CN.GB2312/relnotes/common new.sgml Log: Update with the latest English revisioN: errata/article.sgml -> 1.73.2.15.2.1 relnotes/common/new.sgml -> 1.883.2.15.2.3 Approved by: re (hrs) Revision Changes Path 1.2.2.2.2.2 +8 -1 src/release/doc/zh_CN.GB2312/errata/article.sgml 1.5.2.6.2.1 +419 -26 src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Mon Apr 24 03:30:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B94A16A401; Mon, 24 Apr 2006 03:30:48 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 082E743D46; Mon, 24 Apr 2006 03:30:48 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3O3UlhB097677; Mon, 24 Apr 2006 03:30:47 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3O3UlkY097674; Mon, 24 Apr 2006 03:30:47 GMT (envelope-from imp) Message-Id: <200604240330.k3O3UlkY097674@repoman.freebsd.org> From: Warner Losh Date: Mon, 24 Apr 2006 03:30:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access access.unclassified X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 03:30:48 -0000 imp 2006-04-24 03:30:47 UTC FreeBSD src repository Modified files: . access access.unclassified Log: Colman Kane is back. Move him to access. He's about to commit something :-) Approved by: core@ Revision Changes Path 1.764 +1 -0 CVSROOT/access 1.648 +0 -1 CVSROOT/access.unclassified From owner-cvs-src@FreeBSD.ORG Mon Apr 24 08:20:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92DA016A408; Mon, 24 Apr 2006 08:20:04 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EEBC43D45; Mon, 24 Apr 2006 08:20:04 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3O8K3e7066347; Mon, 24 Apr 2006 08:20:04 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3O8K39b066338; Mon, 24 Apr 2006 08:20:03 GMT (envelope-from rwatson) Message-Id: <200604240820.k3O8K39b066338@repoman.freebsd.org> From: Robert Watson Date: Mon, 24 Apr 2006 08:20:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 08:20:04 -0000 rwatson 2006-04-24 08:20:03 UTC FreeBSD src repository Modified files: sys/netinet tcp_usrreq.c Log: Instead of calling tcp_usr_detach() from tcp_usr_abort(), break out common pcb tear-down logic into tcp_detach(), which is called from either. Invoke tcp_drop() from the tcp_usr_abort() path rather than tcp_disconnect(), as we want to drop it immediately not perform a FIN sequence. This is one reason why some people were experiencing panics in sodealloc(), as the netisr and aborting thread were simultaneously trying to tear down the socket. This bug could often be reproduced using repeated runs of the listenclose regression test. MFC after: 3 months PR: 96090 Reported by: Peter Kostouros , kris Tested by: Peter Kostouros , kris Revision Changes Path 1.136 +64 -52 src/sys/netinet/tcp_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Apr 24 08:44:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F229216A401; Mon, 24 Apr 2006 08:44:35 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A95AB43D46; Mon, 24 Apr 2006 08:44:35 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3O8iZ4e080299; Mon, 24 Apr 2006 08:44:35 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3O8iZtd080289; Mon, 24 Apr 2006 08:44:35 GMT (envelope-from delphij) Message-Id: <200604240844.k3O8iZtd080289@repoman.freebsd.org> From: Xin LI Date: Mon, 24 Apr 2006 08:44:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/alpha/conf GENERIC src/sys/amd64/conf GENERIC src/sys/i386/conf GENERIC src/sys/sparc64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 08:44:36 -0000 delphij 2006-04-24 08:44:34 UTC FreeBSD src repository Modified files: sys/alpha/conf GENERIC sys/amd64/conf GENERIC sys/i386/conf GENERIC sys/sparc64/conf GENERIC Log: Move AHC_REG_PRETTY_PRINT and AHD_REG_PRETTY_PRINT below their corresponding devices. Revision Changes Path 1.193 +2 -2 src/sys/alpha/conf/GENERIC 1.453 +4 -4 src/sys/amd64/conf/GENERIC 1.442 +4 -4 src/sys/i386/conf/GENERIC 1.107 +2 -2 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Mon Apr 24 12:13:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D99C16A401; Mon, 24 Apr 2006 12:13:07 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18AF143D49; Mon, 24 Apr 2006 12:13:07 +0000 (GMT) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OCD6jr001707; Mon, 24 Apr 2006 12:13:06 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OCD5SO001686; Mon, 24 Apr 2006 12:13:06 GMT (envelope-from dds) Message-Id: <200604241213.k3OCD5SO001686@repoman.freebsd.org> From: Diomidis Spinellis Date: Mon, 24 Apr 2006 12:13:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/games/fortune/datfiles fortunes X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 12:13:07 -0000 dds 2006-04-24 12:13:04 UTC FreeBSD src repository Modified files: games/fortune/datfiles fortunes Log: Add attribution: the quote comes from Perlis's Paradigms of AI Programming p. 348. See http://www.norvig.com/Lisp-retro.html Revision Changes Path 1.212 +1 -0 src/games/fortune/datfiles/fortunes From owner-cvs-src@FreeBSD.ORG Mon Apr 24 16:11:59 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B80C116A400 for ; Mon, 24 Apr 2006 16:11:59 +0000 (UTC) (envelope-from zombyfork@gmail.com) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB1D543D67 for ; Mon, 24 Apr 2006 16:11:51 +0000 (GMT) (envelope-from zombyfork@gmail.com) Received: by nproxy.gmail.com with SMTP id m18so802229nfc for ; Mon, 24 Apr 2006 09:11:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:references; b=ThWo7gNNF0B6XI8heBflMaGXYVBhon/weoArqUM0HN8E7pW2yDUKgx40H1K85CeUdUyc5+xs+PFamUo1CRURwRHv3n81UfLAtKOSHFeFOr3gDIc96I76UQT5qg4RkKoPQtkT4tSNEsqoYqpjjzAMSyushMWHxVXPAL4VILFrlJ8= Received: by 10.49.2.16 with SMTP id e16mr1870441nfi; Mon, 24 Apr 2006 09:11:50 -0700 (PDT) Received: by 10.48.217.6 with HTTP; Mon, 24 Apr 2006 09:11:50 -0700 (PDT) Message-ID: <346a80220604240911r6f09070bo4ad0a16c0b51ac76@mail.gmail.com> Date: Mon, 24 Apr 2006 12:11:50 -0400 From: "Coleman Kane" To: "Wilko Bulte" In-Reply-To: <20060422085249.GA56357@freebie.xs4all.nl> MIME-Version: 1.0 References: <200604171214.k3HCEmhi046619@repoman.freebsd.org> <868xq4yxme.fsf@xps.des.no> <44447DAE.6070009@root.org> <20060418065031.GB9933@soaustin.net> <444569E1.90609@root.org> <20060419193714.GA39763@freebie.xs4all.nl> <346a80220604201837u264e0f4el30ffb8b97b640ed7@mail.gmail.com> <20060422085249.GA56357@freebie.xs4all.nl> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: src-committers@freebsd.org, cvs-src@freebsd.org, =?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?= , Nate Lawson , cvs-all@freebsd.org, Jens Schweikhardt , Mark Linimon Subject: Re: cvs commit: src/games/fortune/datfiles fortunes X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cokane@cokane.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 16:12:00 -0000 On 4/22/06, Wilko Bulte wrote: > > On Thu, Apr 20, 2006 at 09:37:39PM -0400, Coleman Kane wrote.. > > On 4/19/06, Wilko Bulte wrote: > > > > > > On Tue, Apr 18, 2006 at 03:36:17PM -0700, Nate Lawson wrote.. > > > > Mark Linimon wrote: > > > > >On Mon, Apr 17, 2006 at 10:48:30PM -0700, Nate Lawson wrote: > > > > >>>Are you absolutely sure that the corruption isn't > intentional? Note > > > > >>>that the only non-printable characters are \a; it seems to me > that > > > the > > > > >>>point of this truncated entry is precisely to leave the reader > > > > >>>wondering what the punchline is and cursing the "line noise". > > > > >>I think the line noise should be replaced with something about > Hitler. > > > > > > > > > >Godwin's Law invoked. Film at 11. > > > > > > > > Can I claim to have invented a law also? > > > > > > Sure you can. And maybe you should commit it to the fortune/datfiles > to > > > preserve it for historical purposes? :-P > > > > > > > Nate's law: > > > > 1. Each commit to fortune/datfiles generates at least 20 comments > > > > 2. People only commit to fortune/datfiles to keep their commit bit > from > > > > expiring > > > > Conclusion: expiring commit bits cause the most discussion > > Hmmm... infinite recursion in the fortune file... 8-) > > -- > Wilko Bulte wilko@FreeBSD.org I don't think that I could necessarily agree with that assessment. Each commit simply generates comments. So we've postulated that each commit generates at least 20 comments (as per rule #1 above). This means that activity on fortune/datfiles causes a directly proportional amount of activity on cvs-src@freebsd.org, albeit magnified by at least a factor of twenty. Now if we go further to hypothesize that the 20-fold increase in activity spurs further commits to fortune/datfiles (of which there has been one commit since the time T=3D0 commit event, but which cannot necessarily be attributed to resultant activity/discussion) then we can conclude that thes= e resulting actions will also result in further commits (and thus, the infinite recursion you speak of) in our universe. -- coleman From owner-cvs-src@FreeBSD.ORG Mon Apr 24 17:26:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 242A216A403; Mon, 24 Apr 2006 17:26:47 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CDD3843D4C; Mon, 24 Apr 2006 17:26:46 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OHQkUS093326; Mon, 24 Apr 2006 17:26:46 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OHQkt6093322; Mon, 24 Apr 2006 17:26:46 GMT (envelope-from marcel) Message-Id: <200604241726.k3OHQkt6093322@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 24 Apr 2006 17:26:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/ia64/ia64 nexus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 17:26:47 -0000 marcel 2006-04-24 17:26:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/ia64/ia64 nexus.c Log: MFC rev. 1.14: Implement nexus_teardown_intr() properly. Approved by: re (kensmith) Revision Changes Path 1.11.2.1 +4 -6 src/sys/ia64/ia64/nexus.c From owner-cvs-src@FreeBSD.ORG Mon Apr 24 17:42:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C98A816A404; Mon, 24 Apr 2006 17:42:26 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8829243D60; Mon, 24 Apr 2006 17:42:21 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OHgLEb000214; Mon, 24 Apr 2006 17:42:21 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OHgLkB000213; Mon, 24 Apr 2006 17:42:21 GMT (envelope-from marcel) Message-Id: <200604241742.k3OHgLkB000213@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 24 Apr 2006 17:42:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/ia64/ia64 nexus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 17:42:26 -0000 marcel 2006-04-24 17:42:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/ia64/ia64 nexus.c Log: MFC rev. 1.14 (1.11.2.1): Implement nexus_teardown_intr() properly. Approved by: re (kensmith) Revision Changes Path 1.11.6.1 +4 -6 src/sys/ia64/ia64/nexus.c From owner-cvs-src@FreeBSD.ORG Mon Apr 24 18:21:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F13C16A402; Mon, 24 Apr 2006 18:21:56 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5405943D76; Mon, 24 Apr 2006 18:21:56 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OILufB022236; Mon, 24 Apr 2006 18:21:56 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OILudn022230; Mon, 24 Apr 2006 18:21:56 GMT (envelope-from jkim) Message-Id: <200604241821.k3OILudn022230@repoman.freebsd.org> From: Jung-uk Kim Date: Mon, 24 Apr 2006 18:21:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/amd64/amd64 identcpu.c initcpu.c src/sys/amd64/include md_var.h specialreg.h src/sys/i386/i386 identcpu.c initcpu.c src/sys/i386/include md_var.h specialreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 18:21:56 -0000 jkim 2006-04-24 18:21:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 identcpu.c initcpu.c sys/amd64/include md_var.h specialreg.h sys/i386/i386 identcpu.c initcpu.c sys/i386/include md_var.h specialreg.h Log: MFC: Multicore detection. - Print number of physical/logical cores and more CPUID info. - Add newer CPUID definitions for future use. - Correct few MSR addresses while I am here. - Fix spelling mistake. Approved by: re (hrs) Revision Changes Path 1.136.2.3 +75 -9 src/sys/amd64/amd64/identcpu.c 1.48.8.1 +3 -1 src/sys/amd64/amd64/initcpu.c 1.75.8.1 +2 -0 src/sys/amd64/include/md_var.h 1.30.8.1 +22 -8 src/sys/amd64/include/specialreg.h 1.145.2.3 +81 -14 src/sys/i386/i386/identcpu.c 1.52.2.1 +3 -1 src/sys/i386/i386/initcpu.c 1.72.2.1 +2 -0 src/sys/i386/include/md_var.h 1.27.8.1 +22 -0 src/sys/i386/include/specialreg.h From owner-cvs-src@FreeBSD.ORG Mon Apr 24 18:24:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D36A016A400; Mon, 24 Apr 2006 18:24:31 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53E8743D48; Mon, 24 Apr 2006 18:24:31 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OIOVGY024706; Mon, 24 Apr 2006 18:24:31 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OIOVPD024705; Mon, 24 Apr 2006 18:24:31 GMT (envelope-from jkim) Message-Id: <200604241824.k3OIOVPD024705@repoman.freebsd.org> From: Jung-uk Kim Date: Mon, 24 Apr 2006 18:24:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/amd64/amd64 identcpu.c initcpu.c src/sys/amd64/include md_var.h specialreg.h src/sys/i386/i386 identcpu.c initcpu.c src/sys/i386/include md_var.h specialreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 18:24:31 -0000 jkim 2006-04-24 18:24:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/amd64/amd64 identcpu.c initcpu.c sys/amd64/include md_var.h specialreg.h sys/i386/i386 identcpu.c initcpu.c sys/i386/include md_var.h specialreg.h Log: MFC: Multicore detection. - Print number of physical/logical cores and more CPUID info. - Add newer CPUID definitions for future use. - Correct few MSR addresses while I am here. - Fix spelling mistake. Approved by: re (hrs) Revision Changes Path 1.136.2.2.2.1 +75 -9 src/sys/amd64/amd64/identcpu.c 1.48.12.1 +3 -1 src/sys/amd64/amd64/initcpu.c 1.75.12.1 +2 -0 src/sys/amd64/include/md_var.h 1.30.12.1 +22 -8 src/sys/amd64/include/specialreg.h 1.145.2.2.2.1 +81 -14 src/sys/i386/i386/identcpu.c 1.52.6.1 +3 -1 src/sys/i386/i386/initcpu.c 1.72.6.1 +2 -0 src/sys/i386/include/md_var.h 1.27.12.1 +22 -0 src/sys/i386/include/specialreg.h From owner-cvs-src@FreeBSD.ORG Mon Apr 24 19:09:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 121E016A401; Mon, 24 Apr 2006 19:09:34 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C29D243D46; Mon, 24 Apr 2006 19:09:33 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OJ9X14052348; Mon, 24 Apr 2006 19:09:33 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OJ9XBG052347; Mon, 24 Apr 2006 19:09:33 GMT (envelope-from maxim) Message-Id: <200604241909.k3OJ9XBG052347@repoman.freebsd.org> From: Maxim Konovalov Date: Mon, 24 Apr 2006 19:09:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 19:09:34 -0000 maxim 2006-04-24 19:09:33 UTC FreeBSD src repository Modified files: sys/kern uipc_usrreq.c Log: Inherit LOCAL_CREDS option from listen socket for sockets returned by accept(2). PR: kern/90644 Submitted by: Andrey Simonenko OK'ed by: mdodd Tested by: NetBSD regress/sys/kern/unfdpass/unfdpass.c MFC after: 1 month Revision Changes Path 1.167 +2 -0 src/sys/kern/uipc_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Apr 24 21:17:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FB9D16A424; Mon, 24 Apr 2006 21:17:06 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46C2C43D69; Mon, 24 Apr 2006 21:17:02 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OLH2Vw032118; Mon, 24 Apr 2006 21:17:02 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OLH2RG032117; Mon, 24 Apr 2006 21:17:02 GMT (envelope-from cperciva) Message-Id: <200604242117.k3OLH2RG032117@repoman.freebsd.org> From: Colin Percival Date: Mon, 24 Apr 2006 21:17:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 mp_machdep.c src/sys/i386/i386 mp_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 21:17:06 -0000 cperciva 2006-04-24 21:17:02 UTC FreeBSD src repository Modified files: sys/amd64/amd64 mp_machdep.c sys/i386/i386 mp_machdep.c Log: Adjust dangerous-shared-cache-detection logic from "all shared data caches are dangerous" to "a shared L1 data cache is dangerous". This is a compromise between paranoia and performance: Unlike the L1 cache, nobody has publicly demonstrated a cryptographic side channel which exploits the L2 cache -- this is harder due to the larger size, lower bandwidth, and greater associativity -- and prohibiting shared L2 caches turns Intel Core Duo processors into Intel Core Solo processors. As before, the 'machdep.hyperthreading_allowed' sysctl will allow even the L1 data cache to be shared. Discussed with: jhb, scottl Security: See FreeBSD-SA-05:09.htt for background material. Revision Changes Path 1.272 +2 -2 src/sys/amd64/amd64/mp_machdep.c 1.265 +2 -2 src/sys/i386/i386/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Mon Apr 24 21:31:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 429F816A412; Mon, 24 Apr 2006 21:31:59 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8C2743D4C; Mon, 24 Apr 2006 21:31:58 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id k3OLVvNw003955; Mon, 24 Apr 2006 17:31:57 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: Colin Percival Date: Mon, 24 Apr 2006 17:31:37 -0400 User-Agent: KMail/1.6.2 References: <200604242117.k3OLH2RG032117@repoman.freebsd.org> In-Reply-To: <200604242117.k3OLH2RG032117@repoman.freebsd.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200604241731.40117.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.88/1424/Mon Apr 24 10:39:06 2006 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/amd64 mp_machdep.c src/sys/i386/i386 mp_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 21:32:00 -0000 On Monday 24 April 2006 05:17 pm, Colin Percival wrote: > cperciva 2006-04-24 21:17:02 UTC > > FreeBSD src repository > > Modified files: > sys/amd64/amd64 mp_machdep.c > sys/i386/i386 mp_machdep.c > Log: > Adjust dangerous-shared-cache-detection logic from "all shared > data caches are dangerous" to "a shared L1 data cache is > dangerous". This is a compromise between paranoia and performance: > Unlike the L1 cache, nobody has publicly demonstrated a > cryptographic side channel which exploits the L2 cache -- this is > harder due to the larger size, lower bandwidth, and greater > associativity -- and prohibiting shared L2 caches turns Intel Core > Duo processors into Intel Core Solo processors. > > As before, the 'machdep.hyperthreading_allowed' sysctl will allow > even the L1 data cache to be shared. > > Discussed with: jhb, scottl > Security: See FreeBSD-SA-05:09.htt for background material. > > Revision Changes Path > 1.272 +2 -2 src/sys/amd64/amd64/mp_machdep.c > 1.265 +2 -2 src/sys/i386/i386/mp_machdep.c Cool! I was working on the same thing. :-) http://www.freebsd.org/cgi/query-pr.cgi?pr=96203 Jung-uk Kim From owner-cvs-src@FreeBSD.ORG Mon Apr 24 21:40:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4170E16A408; Mon, 24 Apr 2006 21:40:59 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7C4E43D49; Mon, 24 Apr 2006 21:40:58 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OLew2j043524; Mon, 24 Apr 2006 21:40:58 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OLewDN043523; Mon, 24 Apr 2006 21:40:58 GMT (envelope-from marcel) Message-Id: <200604242140.k3OLewDN043523@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 24 Apr 2006 21:40:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sab sab.c sab82532reg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 21:40:59 -0000 marcel 2006-04-24 21:40:58 UTC FreeBSD src repository Removed files: sys/dev/sab sab.c sab82532reg.h Log: Remove the sab(4) driver. It is superseded by scc(4). Revision Changes Path 1.43 +0 -1158 src/sys/dev/sab/sab.c (dead) 1.3 +0 -320 src/sys/dev/sab/sab82532reg.h (dead) From owner-cvs-src@FreeBSD.ORG Mon Apr 24 21:42:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C862B16A401; Mon, 24 Apr 2006 21:42:28 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EDCA43D45; Mon, 24 Apr 2006 21:42:28 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OLgS0m044817; Mon, 24 Apr 2006 21:42:28 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OLgShw044816; Mon, 24 Apr 2006 21:42:28 GMT (envelope-from marcel) Message-Id: <200604242142.k3OLgShw044816@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 24 Apr 2006 21:42:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 Makefile sab.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 21:42:28 -0000 marcel 2006-04-24 21:42:28 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Removed files: share/man/man4 sab.4 Log: Remove the sab(4) manpage. Revision Changes Path 1.345 +0 -1 src/share/man/man4/Makefile 1.3 +0 -84 src/share/man/man4/sab.4 (dead) From owner-cvs-src@FreeBSD.ORG Mon Apr 24 22:23:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E12D616A449; Mon, 24 Apr 2006 22:23:52 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9832143D72; Mon, 24 Apr 2006 22:23:52 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OMNq7B068334; Mon, 24 Apr 2006 22:23:52 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OMNqGN068333; Mon, 24 Apr 2006 22:23:52 GMT (envelope-from jkim) Message-Id: <200604242223.k3OMNqGN068333@repoman.freebsd.org> From: Jung-uk Kim Date: Mon, 24 Apr 2006 22:23:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 identcpu.c src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 22:23:53 -0000 jkim 2006-04-24 22:23:52 UTC FreeBSD src repository Modified files: sys/amd64/amd64 identcpu.c sys/i386/i386 identcpu.c Log: Check if deterministic cache parameters leaf is valid before use. Revision Changes Path 1.145 +2 -1 src/sys/amd64/amd64/identcpu.c 1.161 +2 -1 src/sys/i386/i386/identcpu.c From owner-cvs-src@FreeBSD.ORG Mon Apr 24 22:57:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8960D16A401; Mon, 24 Apr 2006 22:57:00 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A8C743D6D; Mon, 24 Apr 2006 22:56:58 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3OMuvg6086617; Mon, 24 Apr 2006 22:56:58 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3OMuvNI086616; Mon, 24 Apr 2006 22:56:57 GMT (envelope-from jkim) Message-Id: <200604242256.k3OMuvNI086616@repoman.freebsd.org> From: Jung-uk Kim Date: Mon, 24 Apr 2006 22:56:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 identcpu.c src/sys/i386/i386 identcpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 22:57:00 -0000 jkim 2006-04-24 22:56:57 UTC FreeBSD src repository Modified files: sys/amd64/amd64 identcpu.c sys/i386/i386 identcpu.c Log: Add another Intel CPU feature flag, xTPR (Send Task Priority Messages). Revision Changes Path 1.146 +1 -1 src/sys/amd64/amd64/identcpu.c 1.162 +1 -1 src/sys/i386/i386/identcpu.c From owner-cvs-src@FreeBSD.ORG Mon Apr 24 23:31:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 68D8916A403; Mon, 24 Apr 2006 23:31:52 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13C8243D48; Mon, 24 Apr 2006 23:31:52 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3ONVpme008254; Mon, 24 Apr 2006 23:31:51 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3ONVpPj008253; Mon, 24 Apr 2006 23:31:51 GMT (envelope-from marcel) Message-Id: <200604242331.k3ONVpPj008253@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 24 Apr 2006 23:31:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files files.alpha files.amd64 files.i386 files.ia64 files.pc98 files.powerpc options options.alpha options.amd64 options.i386 options.ia64 options.pc98 src/sys/dev/ppc ppc.c ppc_acpi.c ppc_isa.c ppc_pci.c ppc_puc.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 23:31:52 -0000 marcel 2006-04-24 23:31:51 UTC FreeBSD src repository Modified files: sys/conf files files.alpha files.amd64 files.i386 files.ia64 files.pc98 files.powerpc options options.alpha options.amd64 options.i386 options.ia64 options.pc98 sys/dev/ppc ppc.c ppc_puc.c ppcreg.h ppcvar.h Added files: sys/dev/ppc ppc_acpi.c ppc_isa.c ppc_pci.c Removed files: sys/pc98/cbus ppc.c ppcreg.h Log: o Move ISA specific code from ppc.c to ppc_isa.c -- a bus front- end for isa(4). o Add a seperate bus frontend for acpi(4) and allow ISA DMA for it when ISA is configured in the kernel. This allows acpi(4) attachments in non-ISA configurations, as is possible for ia64. o Add a seperate bus frontend for pci(4) and detect known single port parallel cards. o Merge PC98 specific changes under pc98/cbus into the MI driver. The changes are minor enough for conditional compilation and in this form invites better abstraction. o Have ppc(4) usabled on all platforms, now that ISA specifics are untangled enough. Revision Changes Path 1.1111 +5 -0 src/sys/conf/files 1.126 +0 -2 src/sys/conf/files.alpha 1.85 +0 -2 src/sys/conf/files.amd64 1.555 +0 -2 src/sys/conf/files.i386 1.86 +0 -2 src/sys/conf/files.ia64 1.338 +0 -2 src/sys/conf/files.pc98 1.52 +1 -0 src/sys/conf/files.powerpc 1.536 +2 -0 src/sys/conf/options 1.44 +0 -3 src/sys/conf/options.alpha 1.25 +0 -2 src/sys/conf/options.amd64 1.233 +0 -2 src/sys/conf/options.i386 1.27 +0 -3 src/sys/conf/options.ia64 1.197 +0 -2 src/sys/conf/options.pc98 1.51 +66 -236 src/sys/dev/ppc/ppc.c 1.1 +114 -0 src/sys/dev/ppc/ppc_acpi.c (new) 1.1 +281 -0 src/sys/dev/ppc/ppc_isa.c (new) 1.1 +110 -0 src/sys/dev/ppc/ppc_pci.c (new) 1.3 +2 -2 src/sys/dev/ppc/ppc_puc.c 1.16 +10 -1 src/sys/dev/ppc/ppcreg.h 1.4 +3 -2 src/sys/dev/ppc/ppcvar.h 1.22 +0 -2211 src/sys/pc98/cbus/ppc.c (dead) 1.5 +0 -280 src/sys/pc98/cbus/ppcreg.h (dead) From owner-cvs-src@FreeBSD.ORG Mon Apr 24 23:36:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FDF016A401; Mon, 24 Apr 2006 23:36:32 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B82843D49; Mon, 24 Apr 2006 23:36:32 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3ONaWTw009553; Mon, 24 Apr 2006 23:36:32 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3ONaWpd009552; Mon, 24 Apr 2006 23:36:32 GMT (envelope-from marcel) Message-Id: <200604242336.k3ONaWpd009552@repoman.freebsd.org> From: Marcel Moolenaar Date: Mon, 24 Apr 2006 23:36:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files.powerpc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2006 23:36:32 -0000 marcel 2006-04-24 23:36:32 UTC FreeBSD src repository Modified files: sys/conf files.powerpc Log: Revert previous commit. It's not part of the ppc(4) changes. Revision Changes Path 1.53 +0 -1 src/sys/conf/files.powerpc From owner-cvs-src@FreeBSD.ORG Tue Apr 25 00:06:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6596216A400; Tue, 25 Apr 2006 00:06:38 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F59F43D49; Tue, 25 Apr 2006 00:06:38 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3P06cvl027071; Tue, 25 Apr 2006 00:06:38 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3P06c7R027070; Tue, 25 Apr 2006 00:06:38 GMT (envelope-from jkim) Message-Id: <200604250006.k3P06c7R027070@repoman.freebsd.org> From: Jung-uk Kim Date: Tue, 25 Apr 2006 00:06:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 mp_machdep.c src/sys/i386/i386 mp_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 00:06:38 -0000 jkim 2006-04-25 00:06:37 UTC FreeBSD src repository Modified files: sys/amd64/amd64 mp_machdep.c sys/i386/i386 mp_machdep.c Log: Check if reported HTT cores are physical cores. This commit does not affect AMD CPUs at all because HTT bit is disabled earlier. Intel multicore CPUs and ULE scheduler may be affected. Revision Changes Path 1.273 +8 -0 src/sys/amd64/amd64/mp_machdep.c 1.266 +8 -0 src/sys/i386/i386/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 00:21:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC78516A402; Tue, 25 Apr 2006 00:21:59 +0000 (UTC) (envelope-from mohans@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76E0843D6B; Tue, 25 Apr 2006 00:21:57 +0000 (GMT) (envelope-from mohans@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3P0LvhE033754; Tue, 25 Apr 2006 00:21:57 GMT (envelope-from mohans@repoman.freebsd.org) Received: (from mohans@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3P0LvUZ033748; Tue, 25 Apr 2006 00:21:57 GMT (envelope-from mohans) Message-Id: <200604250021.k3P0LvUZ033748@repoman.freebsd.org> From: Mohan Srinivasan Date: Tue, 25 Apr 2006 00:21:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/nfsserver nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 00:22:00 -0000 mohans 2006-04-25 00:21:57 UTC FreeBSD src repository Modified files: sys/nfsserver nfsrvcache.h Log: Bump up the NFS server dupreq cache limit to 2K (from 64). With a small duplicate request cache, under heavy load a lot of non-idempotent requests were getting served again, resulting in errors. Found by : Kris Kennaway. Revision Changes Path 1.18 +1 -1 src/sys/nfsserver/nfsrvcache.h From owner-cvs-src@FreeBSD.ORG Tue Apr 25 00:29:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBC2616A409; Tue, 25 Apr 2006 00:29:09 +0000 (UTC) (envelope-from sam@errno.com) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DADA43D48; Tue, 25 Apr 2006 00:29:09 +0000 (GMT) (envelope-from sam@errno.com) Received: from [10.0.0.248] (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id k3P0T8q6020637 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 24 Apr 2006 17:29:09 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <444D6D54.1000007@errno.com> Date: Mon, 24 Apr 2006 17:29:08 -0700 From: Sam Leffler User-Agent: Thunderbird 1.5 (X11/20060210) MIME-Version: 1.0 To: Mohan Srinivasan References: <200604250021.k3P0LvUZ033748@repoman.freebsd.org> In-Reply-To: <200604250021.k3P0LvUZ033748@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/nfsserver nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 00:29:10 -0000 Mohan Srinivasan wrote: > mohans 2006-04-25 00:21:57 UTC > > FreeBSD src repository > > Modified files: > sys/nfsserver nfsrvcache.h > Log: > Bump up the NFS server dupreq cache limit to 2K (from 64). With a small > duplicate request cache, under heavy load a lot of non-idempotent requests > were getting served again, resulting in errors. How does increasing the cache size fix this problem? Sam From owner-cvs-src@FreeBSD.ORG Tue Apr 25 00:36:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE0A916A400; Tue, 25 Apr 2006 00:36:17 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3583443D46; Tue, 25 Apr 2006 00:36:17 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 1835E1A4E00; Mon, 24 Apr 2006 17:36:17 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 48BC55589E; Mon, 24 Apr 2006 20:36:16 -0400 (EDT) Date: Mon, 24 Apr 2006 20:36:16 -0400 From: Kris Kennaway To: Sam Leffler Message-ID: <20060425003615.GA21881@xor.obsecurity.org> References: <200604250021.k3P0LvUZ033748@repoman.freebsd.org> <444D6D54.1000007@errno.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xHFwDpU9dbj6ez1V" Content-Disposition: inline In-Reply-To: <444D6D54.1000007@errno.com> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Mohan Srinivasan Subject: Re: cvs commit: src/sys/nfsserver nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 00:36:17 -0000 --xHFwDpU9dbj6ez1V Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 24, 2006 at 05:29:08PM -0700, Sam Leffler wrote: > Mohan Srinivasan wrote: > >mohans 2006-04-25 00:21:57 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/nfsserver nfsrvcache.h=20 > > Log: > > Bump up the NFS server dupreq cache limit to 2K (from 64). With a small > > duplicate request cache, under heavy load a lot of non-idempotent=20 > > requests > > were getting served again, resulting in errors. >=20 > How does increasing the cache size fix this problem? Fundamentally it doesn't, this change just pushes it out of the regime where it's trivial to overflow. Kris --xHFwDpU9dbj6ez1V Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFETW7/Wry0BWjoQKURAto3AJsE2kX+sqXFvl6XoTXPWeEwwtBS/wCggFoY 69uBo3D2C8be8scgseVi8m4= =tozq -----END PGP SIGNATURE----- --xHFwDpU9dbj6ez1V-- From owner-cvs-src@FreeBSD.ORG Tue Apr 25 00:45:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E07E116A402; Tue, 25 Apr 2006 00:45:10 +0000 (UTC) (envelope-from sam@errno.com) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48C5743D49; Tue, 25 Apr 2006 00:45:10 +0000 (GMT) (envelope-from sam@errno.com) Received: from [10.0.0.248] (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id k3P0j8mP020735 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 24 Apr 2006 17:45:09 -0700 (PDT) (envelope-from sam@errno.com) Message-ID: <444D7114.1020106@errno.com> Date: Mon, 24 Apr 2006 17:45:08 -0700 From: Sam Leffler User-Agent: Thunderbird 1.5 (X11/20060210) MIME-Version: 1.0 To: Kris Kennaway References: <200604250021.k3P0LvUZ033748@repoman.freebsd.org> <444D6D54.1000007@errno.com> <20060425003615.GA21881@xor.obsecurity.org> In-Reply-To: <20060425003615.GA21881@xor.obsecurity.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Mohan Srinivasan Subject: Re: cvs commit: src/sys/nfsserver nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 00:45:11 -0000 Kris Kennaway wrote: > On Mon, Apr 24, 2006 at 05:29:08PM -0700, Sam Leffler wrote: >> Mohan Srinivasan wrote: >>> mohans 2006-04-25 00:21:57 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/nfsserver nfsrvcache.h >>> Log: >>> Bump up the NFS server dupreq cache limit to 2K (from 64). With a small >>> duplicate request cache, under heavy load a lot of non-idempotent >>> requests >>> were getting served again, resulting in errors. >> How does increasing the cache size fix this problem? > > Fundamentally it doesn't, this change just pushes it out of the regime > where it's trivial to overflow. Why is it hard to do a real fix? Or is this a temporary bandaid? Sam From owner-cvs-src@FreeBSD.ORG Tue Apr 25 01:36:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB0A516A400; Tue, 25 Apr 2006 01:36:13 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6180F43D49; Tue, 25 Apr 2006 01:36:13 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 3F1891A4DF8; Mon, 24 Apr 2006 18:36:13 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 65F9D558B2; Mon, 24 Apr 2006 21:35:26 -0400 (EDT) Date: Mon, 24 Apr 2006 21:35:25 -0400 From: Kris Kennaway To: Sam Leffler Message-ID: <20060425013525.GA22427@xor.obsecurity.org> References: <200604250021.k3P0LvUZ033748@repoman.freebsd.org> <444D6D54.1000007@errno.com> <20060425003615.GA21881@xor.obsecurity.org> <444D7114.1020106@errno.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="y0ulUmNC+osPPQO6" Content-Disposition: inline In-Reply-To: <444D7114.1020106@errno.com> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, Mohan Srinivasan , cvs-all@FreeBSD.org, src-committers@FreeBSD.org, Kris Kennaway Subject: Re: cvs commit: src/sys/nfsserver nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 01:36:13 -0000 --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 24, 2006 at 05:45:08PM -0700, Sam Leffler wrote: > Kris Kennaway wrote: > >On Mon, Apr 24, 2006 at 05:29:08PM -0700, Sam Leffler wrote: > >>Mohan Srinivasan wrote: > >>>mohans 2006-04-25 00:21:57 UTC > >>> > >>> FreeBSD src repository > >>> > >>> Modified files: > >>> sys/nfsserver nfsrvcache.h=20 > >>> Log: > >>> Bump up the NFS server dupreq cache limit to 2K (from 64). With a sma= ll > >>> duplicate request cache, under heavy load a lot of non-idempotent=20 > >>> requests > >>> were getting served again, resulting in errors. > >>How does increasing the cache size fix this problem? > > > >Fundamentally it doesn't, this change just pushes it out of the regime > >where it's trivial to overflow. >=20 > Why is it hard to do a real fix? Or is this a temporary bandaid? AFAIK (Mohan will know more) other implementations do the same thing as we do, up to making the cache size scaled to RAM instead of statically sized. I guess if you make sure you hold on to every packet for a suitably long period of time then you can be sure you don't accidentally let through very delayed duplicate/retransmitted packets, but this could have unbounded memory requirements on a busy server. The main point though was that 64 is ludicrously low and easily overflowed in practise, and this change has minimal impact, mitigates the problem in practise, and is suitable for merging to 6.1. Kris --y0ulUmNC+osPPQO6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFETXzdWry0BWjoQKURAh2sAKDvYm1rQiIVrZQ6WYfwKc4CGhKoIgCfaU/p 5ppK1iuBxFw5xzeVDi2RuuQ= =mZZD -----END PGP SIGNATURE----- --y0ulUmNC+osPPQO6-- From owner-cvs-src@FreeBSD.ORG Tue Apr 25 03:13:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2146916A404 for ; Tue, 25 Apr 2006 03:13:58 +0000 (UTC) (envelope-from mohan_srinivasan@yahoo.com) Received: from web30813.mail.mud.yahoo.com (web30813.mail.mud.yahoo.com [68.142.201.139]) by mx1.FreeBSD.org (Postfix) with SMTP id D1DA143D49 for ; Tue, 25 Apr 2006 03:13:56 +0000 (GMT) (envelope-from mohan_srinivasan@yahoo.com) Received: (qmail 3685 invoked by uid 60001); 25 Apr 2006 03:13:56 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=NbrIhtssOs4KJNZinA90vKrf/3cwHu4uRWxbFZTC5Meo+JiCG/JtgvJ+8OSiCc9GUjD8MVznA4uymjc8oasN0R+pkf768X6w4WecAlXWse4ir29BofHS7bHQ/tRgIYcbCIYgiDR56g2G9MHMRlQUaL+XtV1SnEGpdz6C/NV+0+k= ; Message-ID: <20060425031356.3683.qmail@web30813.mail.mud.yahoo.com> Received: from [71.139.120.137] by web30813.mail.mud.yahoo.com via HTTP; Mon, 24 Apr 2006 20:13:56 PDT Date: Mon, 24 Apr 2006 20:13:56 -0700 (PDT) From: Mohan Srinivasan To: Sam Leffler , Kris Kennaway In-Reply-To: <444D7114.1020106@errno.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Mohan Srinivasan Subject: Re: cvs commit: src/sys/nfsserver nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 03:13:58 -0000 --- Sam Leffler wrote: > > > > Fundamentally it doesn't, this change just pushes it out of the regime > > where it's trivial to overflow. > > Why is it hard to do a real fix? Or is this a temporary bandaid? Most NFS server that I am aware of will scale the duplicate request cache based on the memory available (and we should probably do the same). It is very easy to overflow a 64 entry duplicate request cache though, and bumping it makes sense. So, this is not a bandaid. The real fix is to use NFS/TCP, although even there, the duplicate request cache cannot be completely eliminated, because a non-idempotent request can be re-transmitted after a connection teardown and re-establishment. mohan From owner-cvs-src@FreeBSD.ORG Tue Apr 25 05:34:18 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA29616A401; Tue, 25 Apr 2006 05:34:18 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 19FF143D48; Tue, 25 Apr 2006 05:34:17 +0000 (GMT) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.13.6/8.13.4) with ESMTP id k3P5YGVV057814; Tue, 25 Apr 2006 09:34:16 +0400 (MSD) (envelope-from marck@rinet.ru) Date: Tue, 25 Apr 2006 09:34:16 +0400 (MSD) From: Dmitry Morozovsky To: Colin Percival In-Reply-To: <200604242117.k3OLH2RG032117@repoman.freebsd.org> Message-ID: <20060425093350.Y57625@woozle.rinet.ru> References: <200604242117.k3OLH2RG032117@repoman.freebsd.org> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (woozle.rinet.ru [0.0.0.0]); Tue, 25 Apr 2006 09:34:16 +0400 (MSD) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/amd64/amd64 mp_machdep.c src/sys/i386/i386 mp_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 05:34:18 -0000 On Mon, 24 Apr 2006, Colin Percival wrote: CP> Adjust dangerous-shared-cache-detection logic from "all shared data CP> caches are dangerous" to "a shared L1 data cache is dangerous". This CP> is a compromise between paranoia and performance: Unlike the L1 cache, CP> nobody has publicly demonstrated a cryptographic side channel which CP> exploits the L2 cache -- this is harder due to the larger size, lower CP> bandwidth, and greater associativity -- and prohibiting shared L2 CP> caches turns Intel Core Duo processors into Intel Core Solo processors. CP> CP> As before, the 'machdep.hyperthreading_allowed' sysctl will allow even CP> the L1 data cache to be shared. Any chance to MFC this to upcoming releases? Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ From owner-cvs-src@FreeBSD.ORG Tue Apr 25 08:48:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3629816A402; Tue, 25 Apr 2006 08:48:02 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id D73C843D45; Tue, 25 Apr 2006 08:48:01 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 33BB746C50; Tue, 25 Apr 2006 04:48:01 -0400 (EDT) Date: Tue, 25 Apr 2006 09:48:01 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Sam Leffler In-Reply-To: <444D7114.1020106@errno.com> Message-ID: <20060425094535.C44099@fledge.watson.org> References: <200604250021.k3P0LvUZ033748@repoman.freebsd.org> <444D6D54.1000007@errno.com> <20060425003615.GA21881@xor.obsecurity.org> <444D7114.1020106@errno.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, Mohan Srinivasan , cvs-all@FreeBSD.org, src-committers@FreeBSD.org, Kris Kennaway Subject: Re: cvs commit: src/sys/nfsserver nfsrvcache.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 08:48:02 -0000 On Mon, 24 Apr 2006, Sam Leffler wrote: >>>> sys/nfsserver nfsrvcache.h Log: >>>> Bump up the NFS server dupreq cache limit to 2K (from 64). With a small >>>> duplicate request cache, under heavy load a lot of non-idempotent >>>> requests >>>> were getting served again, resulting in errors. >>> How does increasing the cache size fix this problem? >> >> Fundamentally it doesn't, this change just pushes it out of the regime >> where it's trivial to overflow. > > Why is it hard to do a real fix? Or is this a temporary bandaid? It's really a problem with NFS over unreliable transports. You can get a variety of re-ordering, drop, duplicate delivery, etc, effects, which the RPC code has to try and handle as the transport doesn't. RPC over UDP doesn't have an ACK for replies, it simply has request retransmit, so the server has no way to know when a reply has been received, so it has to hold onto it. The reason for the idempotent/non-idempotent concern is that for idempotent operations, it doesn't matter if you execute them twice (by definition). However, some requests aren't idempotent -- rename, for example, won't behave the same way twice, so if you want to not return ENOENT for a retransmit of the request, you have to keep around the reply for a bit. Unpretty, but it's not clear what else you can do. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Tue Apr 25 11:17:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EAFE16A400; Tue, 25 Apr 2006 11:17:37 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E322643D48; Tue, 25 Apr 2006 11:17:36 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PBHaTu026430; Tue, 25 Apr 2006 11:17:36 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PBHatC026429; Tue, 25 Apr 2006 11:17:36 GMT (envelope-from rwatson) Message-Id: <200604251117.k3PBHatC026429@repoman.freebsd.org> From: Robert Watson Date: Tue, 25 Apr 2006 11:17:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet in_pcb.c in_pcb.h tcp_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 11:17:37 -0000 rwatson 2006-04-25 11:17:36 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c in_pcb.h tcp_subr.c Log: Abstract inpcb drop logic, previously just setting of INP_DROPPED in TCP, into in_pcbdrop(). Expand logic to detach the inpcb from its bound address/port so that dropping a TCP connection releases the inpcb resource reservation, which since the introduction of socket/pcb reference count updates, has been persisting until the socket closed rather than being released implicitly due to prior freeing of the inpcb on TCP drop. MFC after: 3 months Revision Changes Path 1.175 +28 -0 src/sys/netinet/in_pcb.c 1.88 +1 -0 src/sys/netinet/in_pcb.h 1.250 +2 -3 src/sys/netinet/tcp_subr.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 11:48:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5DD016A406; Tue, 25 Apr 2006 11:48:16 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71EED43D5F; Tue, 25 Apr 2006 11:48:16 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PBmGUI041670; Tue, 25 Apr 2006 11:48:16 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PBmG6b041669; Tue, 25 Apr 2006 11:48:16 GMT (envelope-from rwatson) Message-Id: <200604251148.k3PBmG6b041669@repoman.freebsd.org> From: Robert Watson Date: Tue, 25 Apr 2006 11:48:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_syscalls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 11:48:16 -0000 rwatson 2006-04-25 11:48:16 UTC FreeBSD src repository Modified files: sys/kern uipc_syscalls.c Log: Extend getsock() to return the struct file flags read while holding the file lock, in the style of fgetsock(). Modify accept1() to use getsock() instead of fgetsock(), relying on the file descriptor reference rather than an acquired socket reference to prevent the listen socket from being destroyed during accept(). This avoids additional reference count operations, which should improve performance, and also avoids accept1() operating on a socket whose file descriptor has been torn down, which may have resulted in protocol shutdown starting. MFC after: 3 months Revision Changes Path 1.227 +19 -18 src/sys/kern/uipc_syscalls.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 12:09:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 912C416A403; Tue, 25 Apr 2006 12:09:59 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C42943D53; Tue, 25 Apr 2006 12:09:59 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PC9wnH056688; Tue, 25 Apr 2006 12:09:58 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PC9wT1056659; Tue, 25 Apr 2006 12:09:58 GMT (envelope-from rwatson) Message-Id: <200604251209.k3PC9wT1056659@repoman.freebsd.org> From: Robert Watson Date: Tue, 25 Apr 2006 12:09:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet6 in6_pcb.c in6_src.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 12:09:59 -0000 rwatson 2006-04-25 12:09:58 UTC FreeBSD src repository Modified files: sys/netinet6 in6_pcb.c in6_src.c Log: Move lock assertions to top of in6_pcbladdr(): we still want them to run even if we're going to return an argument-based error. Assert pcbinfo lock in in6_pcblookup_local(), in6_pcblookup_hash(), since they walk pcbinfo inpcb lists. Assert inpcb and pcbinfo locks in in6_pcbsetport(), since port reservations are changing. MFC after: 3 months Revision Changes Path 1.70 +7 -3 src/sys/netinet6/in6_pcb.c 1.37 +3 -0 src/sys/netinet6/in6_src.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 14:39:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 46E9A16A40B; Tue, 25 Apr 2006 14:39:29 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D5E343D64; Tue, 25 Apr 2006 14:39:23 +0000 (GMT) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PEdNll044019; Tue, 25 Apr 2006 14:39:23 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PEdNss044018; Tue, 25 Apr 2006 14:39:23 GMT (envelope-from ariff) Message-Id: <200604251439.k3PEdNss044018@repoman.freebsd.org> From: Ariff Abdullah Date: Tue, 25 Apr 2006 14:39:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/sound/pci via8233.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 14:39:29 -0000 ariff 2006-04-25 14:39:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/sound/pci via8233.c Log: MFC (revision 1.24) Add support for (latest) VIA VT8251 audio controller. A slight difference of this chip from its previous siblings is that it need a gentle "wake up" on every (full) DMA buffer completion to avoid stalled interrupt handler. Thanks to George Hartzell for permission on doing remote debugging. PR: i386/95949 Tested by: [1] George Hartzel myself (remotely) Approved by: re (hrs) [1] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-April/004003.html Revision Changes Path 1.20.2.2 +45 -9 src/sys/dev/sound/pci/via8233.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 14:41:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 11C0F16A409; Tue, 25 Apr 2006 14:41:31 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BCFD43D64; Tue, 25 Apr 2006 14:41:30 +0000 (GMT) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PEfUhk045079; Tue, 25 Apr 2006 14:41:30 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PEfUDa045078; Tue, 25 Apr 2006 14:41:30 GMT (envelope-from ariff) Message-Id: <200604251441.k3PEfUDa045078@repoman.freebsd.org> From: Ariff Abdullah Date: Tue, 25 Apr 2006 14:41:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/dev/sound/pci via8233.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 14:41:31 -0000 ariff 2006-04-25 14:41:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/dev/sound/pci via8233.c Log: MFC (revision 1.24) Add support for (latest) VIA VT8251 audio controller. A slight difference of this chip from its previous siblings is that it need a gentle "wake up" on every (full) DMA buffer completion to avoid stalled interrupt handler. Thanks to George Hartzell for permission on doing remote debugging. PR: i386/95949 Tested by: [1] George Hartzel myself (remotely) Approved by: re (hrs) [1] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-April/004003.html Revision Changes Path 1.20.2.1.2.1 +45 -9 src/sys/dev/sound/pci/via8233.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 15:04:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD70C16A400; Tue, 25 Apr 2006 15:04:31 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8826343D46; Tue, 25 Apr 2006 15:04:31 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PF4VLl058755; Tue, 25 Apr 2006 15:04:31 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PF4V1w058748; Tue, 25 Apr 2006 15:04:31 GMT (envelope-from scottl) Message-Id: <200604251504.k3PF4V1w058748@repoman.freebsd.org> From: Scott Long Date: Tue, 25 Apr 2006 15:04:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/vm vm_contig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 15:04:31 -0000 scottl 2006-04-25 15:04:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/vm vm_contig.c Log: Don't scan pages that are above the passed in high value. This is a partial MFC of rev 1.48; the rest of that change is incomplete and not appropriate for merging yet. Approved by: re Revision Changes Path 1.43.2.4 +4 -1 src/sys/vm/vm_contig.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 15:07:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D72B316A407; Tue, 25 Apr 2006 15:07:16 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE44B43D55; Tue, 25 Apr 2006 15:07:11 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PF7BAg060792; Tue, 25 Apr 2006 15:07:11 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PF7BUG060788; Tue, 25 Apr 2006 15:07:11 GMT (envelope-from brueffer) Message-Id: <200604251507.k3PF7BUG060788@repoman.freebsd.org> From: Christian Brueffer Date: Tue, 25 Apr 2006 15:07:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 snd_via8233.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 15:07:17 -0000 brueffer 2006-04-25 15:07:10 UTC FreeBSD src repository Modified files: share/man/man4 snd_via8233.4 Log: Mention VIA VT8251 support. Revision Changes Path 1.5 +3 -1 src/share/man/man4/snd_via8233.4 From owner-cvs-src@FreeBSD.ORG Tue Apr 25 15:21:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CBC516A43D; Tue, 25 Apr 2006 15:21:28 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1785C43D5A; Tue, 25 Apr 2006 15:21:28 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PFLR9J067293; Tue, 25 Apr 2006 15:21:27 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PFLRuG067277; Tue, 25 Apr 2006 15:21:27 GMT (envelope-from bmah) Message-Id: <200604251521.k3PFLRuG067277@repoman.freebsd.org> From: "Bruce A. Mah" Date: Tue, 25 Apr 2006 15:21:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 15:21:28 -0000 bmah 2006-04-25 15:21:26 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Fix assorted grammar and punctuation nits. These are a subset of some fixes that will (very shortly) be committed to RELENG_6_1. Approved by: re (hrs) Revision Changes Path 1.916 +36 -35 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Tue Apr 25 15:27:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7D8116A408; Tue, 25 Apr 2006 15:27:32 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFF5943D55; Tue, 25 Apr 2006 15:27:31 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PFRV3C071985; Tue, 25 Apr 2006 15:27:31 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PFRVQ4071984; Tue, 25 Apr 2006 15:27:31 GMT (envelope-from bmah) Message-Id: <200604251527.k3PFRVQ4071984@repoman.freebsd.org> From: "Bruce A. Mah" Date: Tue, 25 Apr 2006 15:27:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 15:27:33 -0000 bmah 2006-04-25 15:27:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Fix assorted grammar and punctuation nits, and relocate the ppp script note to the correct section. Not quite an MFC but this change is roughly equivalent to rev. 1.916, plus a couple of fixes that are only applicable to RELENG_6_1. Approved by: re (hrs) Revision Changes Path 1.883.2.15.2.4 +46 -45 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Tue Apr 25 15:29:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 61DCB16A400; Tue, 25 Apr 2006 15:29:51 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DD8F43D45; Tue, 25 Apr 2006 15:29:51 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PFTpME073605; Tue, 25 Apr 2006 15:29:51 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PFTopG073604; Tue, 25 Apr 2006 15:29:51 GMT (envelope-from scottl) Message-Id: <200604251529.k3PFTopG073604@repoman.freebsd.org> From: Scott Long Date: Tue, 25 Apr 2006 15:29:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/vm vm_contig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 15:29:51 -0000 scottl 2006-04-25 15:29:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/vm vm_contig.c Log: MFC rev 1.43.2.4: avoid high ordered pages that are outside of the requested range. Approved by: re Revision Changes Path 1.43.2.3.2.1 +4 -1 src/sys/vm/vm_contig.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 15:56:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4A1616A401; Tue, 25 Apr 2006 15:56:52 +0000 (UTC) (envelope-from mr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A032D43D6D; Tue, 25 Apr 2006 15:56:52 +0000 (GMT) (envelope-from mr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PFuqa1088122; Tue, 25 Apr 2006 15:56:52 GMT (envelope-from mr@repoman.freebsd.org) Received: (from mr@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PFuqBJ088121; Tue, 25 Apr 2006 15:56:52 GMT (envelope-from mr) Message-Id: <200604251556.k3PFuqBJ088121@repoman.freebsd.org> From: Michael Reifenberger Date: Tue, 25 Apr 2006 15:56:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf options src/sys/dev/bge if_bge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 15:56:53 -0000 mr 2006-04-25 15:56:52 UTC FreeBSD src repository Modified files: sys/conf options sys/dev/bge if_bge.c Log: make BGE_FAKE_AUTONEG a tunable. This allows one to change the behavior of the driver pre-boot. NOTE: This patch was made for DragonFly BSD by Sepherosa Ziehau. PR: kern/94833 Submitted by: Devon H. O'Dell Obtained from: DragonFly MFC after: 1 month Revision Changes Path 1.537 +0 -3 src/sys/conf/options 1.127 +5 -3 src/sys/dev/bge/if_bge.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 16:19:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93A2216A403; Tue, 25 Apr 2006 16:19:28 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from mail.allbsd.org (vlsi00.si.noda.tus.ac.jp [133.31.130.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5031B43D69; Tue, 25 Apr 2006 16:19:19 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from delta.allbsd.org (p6168-ipbf302funabasi.chiba.ocn.ne.jp [124.87.184.168]) (authenticated bits=128) by mail.allbsd.org (8.13.1/8.13.4) with ESMTP id k3PGJ7gE034417; Wed, 26 Apr 2006 01:19:19 +0900 (JST) (envelope-from hrs@FreeBSD.org) Received: from localhost (alph.allbsd.org [192.168.0.10]) by delta.allbsd.org (8.13.4/8.13.4) with ESMTP id k3PGIU8V096938; Wed, 26 Apr 2006 01:18:31 +0900 (JST) (envelope-from hrs@FreeBSD.org) Date: Wed, 26 Apr 2006 01:10:03 +0900 (JST) Message-Id: <20060426.011003.122578993.hrs@allbsd.org> To: mr@FreeBSD.org From: Hiroki Sato In-Reply-To: <200604251556.k3PFuqBJ088121@repoman.freebsd.org> References: <200604251556.k3PFuqBJ088121@repoman.freebsd.org> X-Mailer: Mew version 4.2.52 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="--Security_Multipart(Wed_Apr_26_01_10_03_2006_508)--" Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.86.2, clamav-milter version 0.86 on gatekeeper.allbsd.org X-Virus-Status: Clean Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf options src/sys/dev/bge if_bge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 16:19:28 -0000 ----Security_Multipart(Wed_Apr_26_01_10_03_2006_508)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Michael Reifenberger wrote in <200604251556.k3PFuqBJ088121@repoman.freebsd.org>: mr> mr 2006-04-25 15:56:52 UTC mr> mr> FreeBSD src repository mr> mr> Modified files: mr> sys/conf options mr> sys/dev/bge if_bge.c mr> Log: mr> make BGE_FAKE_AUTONEG a tunable. mr> This allows one to change the behavior of the driver pre-boot. mr> mr> NOTE: This patch was made for DragonFly BSD by Sepherosa Ziehau. mr> mr> PR: kern/94833 mr> Submitted by: Devon H. O'Dell mr> Obtained from: DragonFly mr> MFC after: 1 month Could you please add some description about this knob to the bge(4) manual page? Thanks. -- | Hiroki SATO ----Security_Multipart(Wed_Apr_26_01_10_03_2006_508)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQBETkndTyzT2CeTzy0RAoHuAJ98ZaQQRZNIreciQh2j1TYMxDjCNgCgx/lK NqBmstp6YlBevMH95V5pV8I= =s5FK -----END PGP SIGNATURE----- ----Security_Multipart(Wed_Apr_26_01_10_03_2006_508)---- From owner-cvs-src@FreeBSD.ORG Tue Apr 25 16:52:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2836716A400; Tue, 25 Apr 2006 16:52:55 +0000 (UTC) (envelope-from mr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8DBB43D45; Tue, 25 Apr 2006 16:52:54 +0000 (GMT) (envelope-from mr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PGqsPh026885; Tue, 25 Apr 2006 16:52:54 GMT (envelope-from mr@repoman.freebsd.org) Received: (from mr@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PGqs5W026881; Tue, 25 Apr 2006 16:52:54 GMT (envelope-from mr) Message-Id: <200604251652.k3PGqs5W026881@repoman.freebsd.org> From: Michael Reifenberger Date: Tue, 25 Apr 2006 16:52:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 bge.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 16:52:55 -0000 mr 2006-04-25 16:52:54 UTC FreeBSD src repository Modified files: share/man/man4 bge.4 Log: document the new tunable. Revision Changes Path 1.26 +6 -0 src/share/man/man4/bge.4 From owner-cvs-src@FreeBSD.ORG Tue Apr 25 17:27:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2493016A407; Tue, 25 Apr 2006 17:27:25 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D79BC43D45; Tue, 25 Apr 2006 17:27:24 +0000 (GMT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PHROn8046733; Tue, 25 Apr 2006 17:27:24 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PHROZk046729; Tue, 25 Apr 2006 17:27:24 GMT (envelope-from alc) Message-Id: <200604251727.k3PHROZk046729@repoman.freebsd.org> From: Alan Cox Date: Tue, 25 Apr 2006 17:27:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/vm vm_pageq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 17:27:25 -0000 alc 2006-04-25 17:27:24 UTC FreeBSD src repository Modified files: sys/vm vm_pageq.c Log: Add synchronization to vm_pageq_add_new_page() so that it can be called safely after kernel initialization. Remove GIANT_REQUIRED. MFC after: 6 weeks Revision Changes Path 1.26 +3 -3 src/sys/vm/vm_pageq.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 17:38:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA8BC16A402; Tue, 25 Apr 2006 17:38:09 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49EC043D4C; Tue, 25 Apr 2006 17:38:09 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PHc9Y0051644; Tue, 25 Apr 2006 17:38:09 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PHc9Zf051643; Tue, 25 Apr 2006 17:38:09 GMT (envelope-from rwatson) Message-Id: <200604251738.k3PHc9Zf051643@repoman.freebsd.org> From: Robert Watson Date: Tue, 25 Apr 2006 17:38:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet udp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 17:38:09 -0000 rwatson 2006-04-25 17:38:09 UTC FreeBSD src repository Modified files: sys/netinet udp_usrreq.c Log: Rename 'last' to 'inp' in udp_append(): the name 'last' is due to the fact that the loop through inpcb's in udp_input() tracks the last inpcb while looping. We keep that name in the calling loop but not in the delivery routine itself. MFC after: 3 months Revision Changes Path 1.187 +15 -15 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 17:54:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81F6516A403; Tue, 25 Apr 2006 17:54:43 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EAE543D4C; Tue, 25 Apr 2006 17:54:43 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PHshHp062433; Tue, 25 Apr 2006 17:54:43 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PHshTA062432; Tue, 25 Apr 2006 17:54:43 GMT (envelope-from mjacob) Message-Id: <200604251754.k3PHshTA062432@repoman.freebsd.org> From: Matt Jacob Date: Tue, 25 Apr 2006 17:54:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bge if_bge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 17:54:43 -0000 mjacob 2006-04-25 17:54:43 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: If one removes the option from conf/options, one should remove the include of the derived file opt_bge.h as well. Revision Changes Path 1.128 +0 -2 src/sys/dev/bge/if_bge.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 18:42:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 98C2F16A405; Tue, 25 Apr 2006 18:42:23 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4721C43D4C; Tue, 25 Apr 2006 18:42:23 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PIgNMm086951; Tue, 25 Apr 2006 18:42:23 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PIgNiL086947; Tue, 25 Apr 2006 18:42:23 GMT (envelope-from jhb) Message-Id: <200604251842.k3PIgNiL086947@repoman.freebsd.org> From: John Baldwin Date: Tue, 25 Apr 2006 18:42:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/libi386 biosacpi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 18:42:23 -0000 jhb 2006-04-25 18:42:22 UTC FreeBSD src repository Modified files: sys/boot/i386/libi386 biosacpi.c Log: Use PTOV() to convert physical addresses to appropriate virtual addresses in the loader when searching for the ACPI RSDP. (The loader runs in a flat mode with va 0 == pa 0xa000.) Revision Changes Path 1.11 +4 -2 src/sys/boot/i386/libi386/biosacpi.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:00:57 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A3F716A403; Tue, 25 Apr 2006 19:00:57 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id D66BC43D45; Tue, 25 Apr 2006 19:00:56 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k3PJ0rwL062870; Tue, 25 Apr 2006 15:00:56 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: src-committers@freebsd.org Date: Tue, 25 Apr 2006 15:00:44 -0400 User-Agent: KMail/1.9.1 References: <200604251842.k3PIgNiL086947@repoman.freebsd.org> In-Reply-To: <200604251842.k3PIgNiL086947@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604251500.46894.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1425/Tue Apr 25 08:09:41 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.1 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/boot/i386/libi386 biosacpi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:00:58 -0000 On Tuesday 25 April 2006 14:42, John Baldwin wrote: > jhb 2006-04-25 18:42:22 UTC > > FreeBSD src repository > > Modified files: > sys/boot/i386/libi386 biosacpi.c > Log: > Use PTOV() to convert physical addresses to appropriate virtual addresses > in the loader when searching for the ACPI RSDP. (The loader runs in a flat > mode with va 0 == pa 0xa000.) Submitted by: kongjinzhu (oops) Curiously, I'm not sure how PTOV() is supposed to work for physical addresses < 0xa000 such as the values in the BIOS data area (seg 0x40) or the boot2 args (0x900). -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:18:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48B2A16A400; Tue, 25 Apr 2006 19:18:49 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0708C43D45; Tue, 25 Apr 2006 19:18:49 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PJImi6007821; Tue, 25 Apr 2006 19:18:48 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PJImQA007820; Tue, 25 Apr 2006 19:18:48 GMT (envelope-from jhb) Message-Id: <200604251918.k3PJImQA007820@repoman.freebsd.org> From: John Baldwin Date: Tue, 25 Apr 2006 19:18:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:18:49 -0000 jhb 2006-04-25 19:18:48 UTC FreeBSD src repository Modified files: sys/dev/bce if_bcereg.h Log: Fix half of the current i386 tinderbox failure. max_bus_addr should be a bus_addr_t rather than a bus_size_t. Revision Changes Path 1.2 +1 -1 src/sys/dev/bce/if_bcereg.h From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:24:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A709316A402; Tue, 25 Apr 2006 19:24:16 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 225AB43D48; Tue, 25 Apr 2006 19:24:11 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k3PJO7oO084551; Tue, 25 Apr 2006 13:24:08 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <444E7750.206@samsco.org> Date: Tue, 25 Apr 2006 13:24:00 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Baldwin References: <200604251918.k3PJImQA007820@repoman.freebsd.org> In-Reply-To: <200604251918.k3PJImQA007820@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:24:16 -0000 John Baldwin wrote: > jhb 2006-04-25 19:18:48 UTC > > FreeBSD src repository > > Modified files: > sys/dev/bce if_bcereg.h > Log: > Fix half of the current i386 tinderbox failure. max_bus_addr should be a > bus_addr_t rather than a bus_size_t. > > Revision Changes Path > 1.2 +1 -1 src/sys/dev/bce/if_bcereg.h Actually, bus_size_t should also be aware of PAE. Scott From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:36:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 46AB716A410; Tue, 25 Apr 2006 19:36:15 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1871243D48; Tue, 25 Apr 2006 19:36:15 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PJaETc018460; Tue, 25 Apr 2006 19:36:14 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PJaEq8018459; Tue, 25 Apr 2006 19:36:14 GMT (envelope-from marius) Message-Id: <200604251936.k3PJaEq8018459@repoman.freebsd.org> From: Marius Strobl Date: Tue, 25 Apr 2006 19:36:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/sparc64/sparc64 exception.S interrupt.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:36:15 -0000 marius 2006-04-25 19:36:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/sparc64 exception.S interrupt.S Log: MFC: sys/sparc64/sparc64/exception.S 1.73, sys/sparc64/sparc64/interrupt.S 1.9 - In intr_fast() fix a race which is fallout from critical sections no longer raising the PIL and can cause corruption of the interrupt request lists. - In intr_fast() assert that the ir_func to be called is non-zero. - Increment interrupt stats after calling the handlers rather than before in order to reduce the delay until direct and fast handlers are serviced. Approved by: re (hrs) Revision Changes Path 1.70.2.3 +26 -26 src/sys/sparc64/sparc64/exception.S 1.8.2.1 +20 -12 src/sys/sparc64/sparc64/interrupt.S From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:37:03 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E924016A40A; Tue, 25 Apr 2006 19:37:03 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BAAD443D49; Tue, 25 Apr 2006 19:37:03 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PJb3aF018502; Tue, 25 Apr 2006 19:37:03 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PJb3LH018501; Tue, 25 Apr 2006 19:37:03 GMT (envelope-from marius) Message-Id: <200604251937.k3PJb3LH018501@repoman.freebsd.org> From: Marius Strobl Date: Tue, 25 Apr 2006 19:37:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/sparc64/sparc64 exception.S interrupt.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:37:04 -0000 marius 2006-04-25 19:37:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/sparc64/sparc64 exception.S interrupt.S Log: MFC: sys/sparc64/sparc64/exception.S 1.73, sys/sparc64/sparc64/interrupt.S 1.9 - In intr_fast() fix a race which is fallout from critical sections no longer raising the PIL and can cause corruption of the interrupt request lists. - In intr_fast() assert that the ir_func to be called is non-zero. - Increment interrupt stats after calling the handlers rather than before in order to reduce the delay until direct and fast handlers are serviced. Approved by: re (hrs) Revision Changes Path 1.70.2.2.2.1 +26 -26 src/sys/sparc64/sparc64/exception.S 1.8.6.1 +20 -12 src/sys/sparc64/sparc64/interrupt.S From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:40:12 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AAA7616A400; Tue, 25 Apr 2006 19:40:12 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D7A543D62; Tue, 25 Apr 2006 19:40:08 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k3PJe66P063098; Tue, 25 Apr 2006 15:40:08 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Scott Long Date: Tue, 25 Apr 2006 15:39:57 -0400 User-Agent: KMail/1.9.1 References: <200604251918.k3PJImQA007820@repoman.freebsd.org> <444E7750.206@samsco.org> In-Reply-To: <444E7750.206@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604251540.00170.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1425/Tue Apr 25 08:09:41 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.1 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:40:12 -0000 On Tuesday 25 April 2006 15:24, Scott Long wrote: > John Baldwin wrote: > > jhb 2006-04-25 19:18:48 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/bce if_bcereg.h > > Log: > > Fix half of the current i386 tinderbox failure. max_bus_addr should be a > > bus_addr_t rather than a bus_size_t. > > > > Revision Changes Path > > 1.2 +1 -1 src/sys/dev/bce/if_bcereg.h > > Actually, bus_size_t should also be aware of PAE. That may be true as well, I'll defer to your judgement on that one. In this case bus_dma_tag_create()'s low_addr argument is supposed to be a bus_addr_t according to the man page. :) -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:43:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DEE016A404; Tue, 25 Apr 2006 19:43:54 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C13143D53; Tue, 25 Apr 2006 19:43:54 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PJhse1021708; Tue, 25 Apr 2006 19:43:54 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PJhrIx021707; Tue, 25 Apr 2006 19:43:54 GMT (envelope-from marius) Message-Id: <200604251943.k3PJhrIx021707@repoman.freebsd.org> From: Marius Strobl Date: Tue, 25 Apr 2006 19:43:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_witness.c src/etc/etc.sparc64 ttys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:43:54 -0000 marius 2006-04-25 19:43:53 UTC FreeBSD src repository Modified files: sys/kern subr_witness.c etc/etc.sparc64 ttys Log: Remove last vestiges of sab(4). Revision Changes Path 1.13 +0 -3 src/etc/etc.sparc64/ttys 1.215 +0 -1 src/sys/kern/subr_witness.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:44:10 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 206ED16A425; Tue, 25 Apr 2006 19:44:10 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C15543D55; Tue, 25 Apr 2006 19:44:09 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k3PJi6uM084672; Tue, 25 Apr 2006 13:44:07 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <444E7BFE.4040800@samsco.org> Date: Tue, 25 Apr 2006 13:43:58 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Baldwin References: <200604251918.k3PJImQA007820@repoman.freebsd.org> <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> In-Reply-To: <200604251540.00170.jhb@freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:44:10 -0000 John Baldwin wrote: > On Tuesday 25 April 2006 15:24, Scott Long wrote: > >>John Baldwin wrote: >> >>>jhb 2006-04-25 19:18:48 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/dev/bce if_bcereg.h >>> Log: >>> Fix half of the current i386 tinderbox failure. max_bus_addr should be a >>> bus_addr_t rather than a bus_size_t. >>> >>> Revision Changes Path >>> 1.2 +1 -1 src/sys/dev/bce/if_bcereg.h >> >>Actually, bus_size_t should also be aware of PAE. > > > That may be true as well, I'll defer to your judgement on that one. In > this case bus_dma_tag_create()'s low_addr argument is supposed to be a > bus_addr_t according to the man page. :) > Both the lowaddr and highaddr arguments are bus_addr_t. The more I think about it, the boundary argument should really be a bus_addr_t. Scott From owner-cvs-src@FreeBSD.ORG Tue Apr 25 19:56:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B50416A400; Tue, 25 Apr 2006 19:56:54 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 35D7043D45; Tue, 25 Apr 2006 19:56:54 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PJusZI029502; Tue, 25 Apr 2006 19:56:54 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PJusEr029501; Tue, 25 Apr 2006 19:56:54 GMT (envelope-from maxim) Message-Id: <200604251956.k3PJusEr029501@repoman.freebsd.org> From: Maxim Konovalov Date: Tue, 25 Apr 2006 19:56:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph/netflow netflow.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 19:56:55 -0000 maxim 2006-04-25 19:56:54 UTC FreeBSD src repository Modified files: sys/netgraph/netflow netflow.c Log: o Set to zero engine_type, engine_id and pad (cisco calls it sampling_interval) fields in netflow v5 header. We do not use them but some netflow tools show garbage. PR: kern/96296 Submitted by: David Duchscher Approved by: glebius MFC after: 1 week Revision Changes Path 1.19 +3 -0 src/sys/netgraph/netflow/netflow.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 20:01:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1737816A40F; Tue, 25 Apr 2006 20:01:53 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCB4843D6B; Tue, 25 Apr 2006 20:01:50 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PK1oVt031154; Tue, 25 Apr 2006 20:01:50 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PK1oG6031153; Tue, 25 Apr 2006 20:01:50 GMT (envelope-from maxim) Message-Id: <200604252001.k3PK1oG6031153@repoman.freebsd.org> From: Maxim Konovalov Date: Tue, 25 Apr 2006 20:01:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph/netflow netflow.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 20:01:53 -0000 maxim 2006-04-25 20:01:50 UTC FreeBSD src repository Modified files: sys/netgraph/netflow netflow.h Log: o Replace disappeared URLs to Cisco docs by new ones, style. No functional changes. Revision Changes Path 1.4 +14 -8 src/sys/netgraph/netflow/netflow.h From owner-cvs-src@FreeBSD.ORG Tue Apr 25 20:22:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8960316A414; Tue, 25 Apr 2006 20:22:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3713B43D73; Tue, 25 Apr 2006 20:22:49 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PKMn2H043878; Tue, 25 Apr 2006 20:22:49 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PKMnO5043876; Tue, 25 Apr 2006 20:22:49 GMT (envelope-from jhb) Message-Id: <200604252022.k3PKMnO5043876@repoman.freebsd.org> From: John Baldwin Date: Tue, 25 Apr 2006 20:22:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ddb db_thread.c ddb.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 20:22:55 -0000 jhb 2006-04-25 20:22:49 UTC FreeBSD src repository Modified files: sys/ddb db_thread.c ddb.h Log: Add two helper functions: db_lookup_thread() and db_lookup_proc(). They take the addr value passed to a ddb command and attempt to use it to lookup a struct thread * or struct proc *, respectively. Each function first reparses the passed in value as if it was an ID entered in base 10. For threads the ID is treated as a thread ID, for proceses the ID is treated as a PID. If a thread or proc matching the ID is found, it is returned. For db_lookup_thread(), if the check_pid argument is true and it didn't find a thread with a matching thread ID, it will treat the ID as a PID and look for a matching process. If it finds one it returns the first thread in the process. If none of the ID lookups succeeded, then the functions assume that the passed in address is a thread or proc pointer, respectively. This allows one to use tids, pids, or structure pointers interchangeably in ddb functions that want to lookup threads or processes if desired. Revision Changes Path 1.5 +92 -0 src/sys/ddb/db_thread.c 1.42 +2 -0 src/sys/ddb/ddb.h From owner-cvs-src@FreeBSD.ORG Tue Apr 25 20:24:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26B4B16A41B; Tue, 25 Apr 2006 20:24:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B57C43DA8; Tue, 25 Apr 2006 20:24:25 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PKONce045204; Tue, 25 Apr 2006 20:24:23 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PKONJW045203; Tue, 25 Apr 2006 20:24:23 GMT (envelope-from jhb) Message-Id: <200604252024.k3PKONJW045203@repoman.freebsd.org> From: John Baldwin Date: Tue, 25 Apr 2006 20:24:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_witness.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 20:24:56 -0000 jhb 2006-04-25 20:24:23 UTC FreeBSD src repository Modified files: sys/kern subr_witness.c Log: Use db_lookup_thread() to lookup the thread for the passed in address and change 'show locks' to only list the locks for a given thread rather than for all the threads in the process containing a specified thread. Revision Changes Path 1.216 +5 -23 src/sys/kern/subr_witness.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 20:28:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84FF316A400; Tue, 25 Apr 2006 20:28:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56EF443D45; Tue, 25 Apr 2006 20:28:18 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PKSI3W048387; Tue, 25 Apr 2006 20:28:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PKSIdQ048386; Tue, 25 Apr 2006 20:28:18 GMT (envelope-from jhb) Message-Id: <200604252028.k3PKSIdQ048386@repoman.freebsd.org> From: John Baldwin Date: Tue, 25 Apr 2006 20:28:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_turnstile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 20:28:18 -0000 jhb 2006-04-25 20:28:18 UTC FreeBSD src repository Modified files: sys/kern subr_turnstile.c Log: Add some new commands to hopefully make it easier to diagnose lock-related problems in ddb: - "show threadchain [thread]" will start with the specified thread (or the current kdb thread by default) and show it's state. If it is blocked on a lock, it will find the owner of the lock and show its state, etc. - "show allchains" will find all of the threads that are blocked on a lock (but do not have any threads blocked on a lock they hold) and show the resulting thread chain. - "show lockchain " takes a pointer to a lock_object (such as a mutex or rwlock). If there is a turnstile for that lock, then it will display all the threads blocked on the lock. In addition, for each thread blocked on the lock, it will display any contested locks they hold, and recurse on those locks to show any threads blocked on those locks, etc. Revision Changes Path 1.160 +138 -0 src/sys/kern/subr_turnstile.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 20:34:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A03B16A401; Tue, 25 Apr 2006 20:34:05 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF08C43D45; Tue, 25 Apr 2006 20:34:04 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PKY4R9052292; Tue, 25 Apr 2006 20:34:04 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PKY441052291; Tue, 25 Apr 2006 20:34:04 GMT (envelope-from jhb) Message-Id: <200604252034.k3PKY441052291@repoman.freebsd.org> From: John Baldwin Date: Tue, 25 Apr 2006 20:34:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ddb db_ps.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 20:34:05 -0000 jhb 2006-04-25 20:34:04 UTC FreeBSD src repository Modified files: sys/ddb db_ps.c Log: - Overhaul the 'ps' command in ddb to be mostly readable again. :) It is now back to using fixed-size columns for output and each line of output should fit in 80 columns on both 32-bit and 64-bit architectures. In general the output is close to that of the userland ps(1) with the exception that the 'wmesg' field is mostly similar to the "state" field in top(1) in that it will show either a wmesg, a lock name (prefixed with an *), "CPU xx" (for a running thread), or nothing if none of those three conditions are true. It also respects td_name when listing threads in a multithreaded process. There is a somewhat evilly-defined PTR64 macro I use to make account for the change in the size of the 'wchan' column in the formatted output (wchan is now the only pointer in the ps output and is available so it can be passed to 'show sleepq', 'show turnstile', or 'show lock'). - Add two new commands "show proc [process]" and "show thread [thread]" that show details about the specified process or thread (specified either by pid/tid or pointer), respectively. If an address it not specified, it uses the current kdb thread. Revision Changes Path 1.56 +319 -55 src/sys/ddb/db_ps.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 20:42:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCCB916A443; Tue, 25 Apr 2006 20:42:16 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74BF043D8E; Tue, 25 Apr 2006 20:42:16 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PKgGrr054375; Tue, 25 Apr 2006 20:42:16 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PKgGNA054364; Tue, 25 Apr 2006 20:42:16 GMT (envelope-from maxim) Message-Id: <200604252042.k3PKgGNA054364@repoman.freebsd.org> From: Maxim Konovalov Date: Tue, 25 Apr 2006 20:42:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libdisk disk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 20:42:18 -0000 maxim 2006-04-25 20:42:15 UTC FreeBSD src repository Modified files: lib/libdisk disk.c Log: o Add IDs for Plan9, QNX4.X, Mac OS-X, Linux exteneded partitions. PR: bin/96326 Submitted by: Alex Kozlov MFC after: 2 weeks Revision Changes Path 1.127 +7 -0 src/lib/libdisk/disk.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 20:45:10 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8467716A458; Tue, 25 Apr 2006 20:45:10 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9731F43D8A; Tue, 25 Apr 2006 20:45:07 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k3PKj1B9063652; Tue, 25 Apr 2006 16:45:02 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: src-committers@freebsd.org Date: Tue, 25 Apr 2006 16:44:52 -0400 User-Agent: KMail/1.9.1 References: <200604252034.k3PKY441052291@repoman.freebsd.org> In-Reply-To: <200604252034.k3PKY441052291@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604251644.54524.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1425/Tue Apr 25 08:09:41 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.1 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/ddb db_ps.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 20:45:11 -0000 On Tuesday 25 April 2006 16:34, John Baldwin wrote: > jhb 2006-04-25 20:34:04 UTC > > FreeBSD src repository > > Modified files: > sys/ddb db_ps.c > Log: > - Overhaul the 'ps' command in ddb to be mostly readable again. :) It is > now back to using fixed-size columns for output and each line of output > should fit in 80 columns on both 32-bit and 64-bit architectures. In > general the output is close to that of the userland ps(1) with the > exception that the 'wmesg' field is mostly similar to the "state" field > in top(1) in that it will show either a wmesg, a lock name (prefixed with > an *), "CPU xx" (for a running thread), or nothing if none of those three > conditions are true. It also respects td_name when listing threads in > a multithreaded process. There is a somewhat evilly-defined PTR64 macro > I use to make account for the change in the size of the 'wchan' column > in the formatted output (wchan is now the only pointer in the ps output > and is available so it can be passed to 'show sleepq', 'show turnstile', > or 'show lock'). > - Add two new commands "show proc [process]" and "show thread [thread]" > that show details about the specified process or thread (specified > either by pid/tid or pointer), respectively. If an address it not > specified, it uses the current kdb thread. Here is some sample output from amd64. i386 would be the same except that wchan is 8 chars shorter: db> ps pid uid ppid pgrp state wmesg wchan cmd 884 1001 854 884 R+ (threaded) threads 100147 Run CPU 1 thread 1 100146 Run CPU 2 thread 2 100145 Run CPU 0 thread 3 100144 Run CPU 3 thread 0 100134 S ucond 0xffffff005ca0e810 initial thread 854 1001 853 854 Ss+ pause 0xffffff0000d97068 tcsh 853 1001 851 851 S select 0xffffffff80634b10 sshd 851 0 772 851 Ss sbwait 0xffffff00616fc7c8 sshd 850 0 1 850 Ss+ ttyin 0xffffff0000a4a010 getty ... -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Apr 25 20:53:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 189F316A400; Tue, 25 Apr 2006 20:53:55 +0000 (UTC) (envelope-from maxim@macomnet.ru) Received: from mp2.macomnet.net (mp2.macomnet.net [195.128.64.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64BAA43D45; Tue, 25 Apr 2006 20:53:54 +0000 (GMT) (envelope-from maxim@macomnet.ru) Received: from localhost (localhost [127.0.0.1]) by mp2.macomnet.net (8.13.4/8.13.3) with ESMTP id k3PKrrD0051580; Wed, 26 Apr 2006 00:53:53 +0400 (MSD) (envelope-from maxim@macomnet.ru) Date: Wed, 26 Apr 2006 00:53:52 +0400 (MSD) From: Maxim Konovalov To: John Baldwin In-Reply-To: <200604251644.54524.jhb@freebsd.org> Message-ID: <20060426005137.S43732@mp2.macomnet.net> References: <200604252034.k3PKY441052291@repoman.freebsd.org> <200604251644.54524.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ddb db_ps.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 20:53:55 -0000 On Tue, 25 Apr 2006, 16:44-0400, John Baldwin wrote: > On Tuesday 25 April 2006 16:34, John Baldwin wrote: > > jhb 2006-04-25 20:34:04 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/ddb db_ps.c > > Log: > > - Overhaul the 'ps' command in ddb to be mostly readable again. [...] > > - Add two new commands "show proc [process]" and "show thread [thread]" [...] I always wonder where can one learn all these ddb magic commands? -- Maxim Konovalov From owner-cvs-src@FreeBSD.ORG Tue Apr 25 22:10:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CBA316A420; Tue, 25 Apr 2006 22:10:44 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADED743DA9; Tue, 25 Apr 2006 22:10:32 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PMAWp5013549; Tue, 25 Apr 2006 22:10:32 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PMAWD1013545; Tue, 25 Apr 2006 22:10:32 GMT (envelope-from pjd) Message-Id: <200604252210.k3PMAWD1013545@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Tue, 25 Apr 2006 22:10:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 22:10:45 -0000 pjd 2006-04-25 22:10:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/geom/raid3 g_raid3.c Log: MFC: sys/geom/raid3/g_raid3.c 1.61 Fix storing offset of already synchronized data. Offset in entire array was stored in metadata instead of an offset in single disk. After reboot/crash synchronization process started from a wrong offset skipping (not synchronizing) part of the component which can lead to data corrutpion (when synchronization process was interrupted on initial synchronization) or other strange situations like 'graid3 status' showing value more than 100%. Reported, reviewed and tested by: ru Reported by: Dmitry Morozovsky Approved by: re (hrs) Revision Changes Path 1.40.2.7 +5 -3 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 22:11:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9390316A40A; Tue, 25 Apr 2006 22:11:10 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F51843D5C; Tue, 25 Apr 2006 22:11:10 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PMBAE4014018; Tue, 25 Apr 2006 22:11:10 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PMBAwO014017; Tue, 25 Apr 2006 22:11:10 GMT (envelope-from pjd) Message-Id: <200604252211.k3PMBAwO014017@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Tue, 25 Apr 2006 22:11:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 22:11:11 -0000 pjd 2006-04-25 22:11:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/geom/raid3 g_raid3.c Log: MFC: sys/geom/raid3/g_raid3.c 1.61 Fix storing offset of already synchronized data. Offset in entire array was stored in metadata instead of an offset in single disk. After reboot/crash synchronization process started from a wrong offset skipping (not synchronizing) part of the component which can lead to data corrutpion (when synchronization process was interrupted on initial synchronization) or other strange situations like 'graid3 status' showing value more than 100%. Reported, reviewed and tested by: ru Reported by: Dmitry Morozovsky Approved by: re (hrs) Revision Changes Path 1.40.2.6.2.1 +5 -3 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 22:16:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 473A016A412; Tue, 25 Apr 2006 22:16:50 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55C6043D6A; Tue, 25 Apr 2006 22:16:43 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [192.168.0.15] (osx.baldwin.cx [192.168.0.15]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k3PMGfRx064447; Tue, 25 Apr 2006 18:16:41 -0400 (EDT) (envelope-from jhb@FreeBSD.org) In-Reply-To: <20060426005137.S43732@mp2.macomnet.net> References: <200604252034.k3PKY441052291@repoman.freebsd.org> <200604251644.54524.jhb@freebsd.org> <20060426005137.S43732@mp2.macomnet.net> Mime-Version: 1.0 (Apple Message framework v749.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: John Baldwin Date: Tue, 25 Apr 2006 18:14:28 -0400 To: Maxim Konovalov X-Mailer: Apple Mail (2.749.3) X-Virus-Scanned: ClamAV 0.87.1/1425/Tue Apr 25 08:09:41 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.1 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ddb db_ps.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 22:16:50 -0000 On Apr 25, 2006, at 4:53 PM, Maxim Konovalov wrote: > On Tue, 25 Apr 2006, 16:44-0400, John Baldwin wrote: >> On Tuesday 25 April 2006 16:34, John Baldwin wrote: >>> jhb 2006-04-25 20:34:04 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/ddb db_ps.c >>> Log: >>> - Overhaul the 'ps' command in ddb to be mostly readable again. > [...] >>> - Add two new commands "show proc [process]" and "show thread >>> [thread]" > [...] > > I always wonder where can one learn all these ddb magic commands? They are not really documented anywhere (I think a few are documented in ddb(4)). You can do 'help' in ddb to get a list of the top-level commands and then do 'show' to get the list of 'show' commands, 'show all' to get the list of 'show all' commands (currently only 'show all procs', for which 'ps' is an alias). -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Apr 25 22:52:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8294116A40A; Tue, 25 Apr 2006 22:52:29 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 116D543D70; Tue, 25 Apr 2006 22:52:29 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PMqS9l036038; Tue, 25 Apr 2006 22:52:28 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PMqSZp036035; Tue, 25 Apr 2006 22:52:28 GMT (envelope-from sam) Message-Id: <200604252252.k3PMqSZp036035@repoman.freebsd.org> From: Sam Leffler Date: Tue, 25 Apr 2006 22:52:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 22:52:29 -0000 sam 2006-04-25 22:52:28 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: honor fixed tx antenna when sending beacon frames Submitted by: Michael Stevens (from netbsd) MFC after: 1 week Revision Changes Path 1.141 +2 -1 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 23:23:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 63C3C16A400; Tue, 25 Apr 2006 23:23:14 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FB0543D45; Tue, 25 Apr 2006 23:23:14 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3PNNEZa051733; Tue, 25 Apr 2006 23:23:14 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3PNNDxW051732; Tue, 25 Apr 2006 23:23:13 GMT (envelope-from marcel) Message-Id: <200604252323.k3PNNDxW051732@repoman.freebsd.org> From: Marcel Moolenaar Date: Tue, 25 Apr 2006 23:23:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet in_pcb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 23:23:14 -0000 marcel 2006-04-25 23:23:13 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c Log: In in_pcbdrop(), fix !INVARIANTS build. Revision Changes Path 1.176 +1 -2 src/sys/netinet/in_pcb.c From owner-cvs-src@FreeBSD.ORG Tue Apr 25 23:33:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF61B16A400; Tue, 25 Apr 2006 23:33:25 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E7B143D45; Tue, 25 Apr 2006 23:33:25 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [IPv6:::1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k3PNWaJp023790; Tue, 25 Apr 2006 17:32:39 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 25 Apr 2006 17:32:36 -0600 (MDT) Message-Id: <20060425.173236.74726638.imp@bsdimp.com> To: scottl@samsco.org From: Warner Losh In-Reply-To: <444E7BFE.4040800@samsco.org> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 23:33:26 -0000 From: Scott Long Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h Date: Tue, 25 Apr 2006 13:43:58 -0600 > John Baldwin wrote: > > On Tuesday 25 April 2006 15:24, Scott Long wrote: > > > >>John Baldwin wrote: > >> > >>>jhb 2006-04-25 19:18:48 UTC > >>> > >>> FreeBSD src repository > >>> > >>> Modified files: > >>> sys/dev/bce if_bcereg.h > >>> Log: > >>> Fix half of the current i386 tinderbox failure. max_bus_addr should be a > >>> bus_addr_t rather than a bus_size_t. > >>> > >>> Revision Changes Path > >>> 1.2 +1 -1 src/sys/dev/bce/if_bcereg.h > >> > >>Actually, bus_size_t should also be aware of PAE. > > > > That may be true as well, I'll defer to your judgement on that one. In > > this case bus_dma_tag_create()'s low_addr argument is supposed to be a > > bus_addr_t according to the man page. :) > > > > Both the lowaddr and highaddr arguments are bus_addr_t. The more I > think about it, the boundary argument should really be a bus_addr_t. The problem is that PAE's bus_size_t is a 32-bit quantity, when it should be a 64-bit quantity: #ifdef PAE typedef uint64_t bus_addr_t; #else typedef uint32_t bus_addr_t; #endif typedef uint32_t bus_size_t; For bus addresses, we should use bus_addr_t, of course, but the above is wrong. I don't have a PAE machine, or I'd commit my local changes that fix this... Warner From owner-cvs-src@FreeBSD.ORG Tue Apr 25 23:55:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 126F916A404; Tue, 25 Apr 2006 23:55:42 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6DC143D70; Tue, 25 Apr 2006 23:55:35 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k3PNsHXs086119; Tue, 25 Apr 2006 17:54:18 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <444EB6A1.3060901@samsco.org> Date: Tue, 25 Apr 2006 17:54:09 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Warner Losh References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> In-Reply-To: <20060425.173236.74726638.imp@bsdimp.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 23:55:42 -0000 Warner Losh wrote: > From: Scott Long > Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h > Date: Tue, 25 Apr 2006 13:43:58 -0600 > > >>John Baldwin wrote: >> >>>On Tuesday 25 April 2006 15:24, Scott Long wrote: >>> >>> >>>>John Baldwin wrote: >>>> >>>> >>>>>jhb 2006-04-25 19:18:48 UTC >>>>> >>>>> FreeBSD src repository >>>>> >>>>> Modified files: >>>>> sys/dev/bce if_bcereg.h >>>>> Log: >>>>> Fix half of the current i386 tinderbox failure. max_bus_addr should be a >>>>> bus_addr_t rather than a bus_size_t. >>>>> >>>>> Revision Changes Path >>>>> 1.2 +1 -1 src/sys/dev/bce/if_bcereg.h >>>> >>>>Actually, bus_size_t should also be aware of PAE. >>> >>>That may be true as well, I'll defer to your judgement on that one. In >>>this case bus_dma_tag_create()'s low_addr argument is supposed to be a >>>bus_addr_t according to the man page. :) >>> >> >>Both the lowaddr and highaddr arguments are bus_addr_t. The more I >>think about it, the boundary argument should really be a bus_addr_t. > > > The problem is that PAE's bus_size_t is a 32-bit quantity, when it > should be a 64-bit quantity: > > #ifdef PAE > typedef uint64_t bus_addr_t; > #else > typedef uint32_t bus_addr_t; > #endif > typedef uint32_t bus_size_t; > > For bus addresses, we should use bus_addr_t, of course, but the above > is wrong. I don't have a PAE machine, or I'd commit my local changes > that fix this... > > Warner Ok, let's regroup. The problem with if_bce that John fixed was that the sc->max_bus_addr field was a bus_size_t, when it should have definitely been a bus_addr_t. That change is fine. I think that David is looking for a clean way to handle his card's special case of needing to specify 0x10000000000 (2^40) as the lowaddr argument of the bus_dma_tag_create() without the compiler whining on PAE vs non-PAE vs true 64-bit. That's mostly a style problem, and I'm offering to look at it and see if I can make it any prettier. Part of this also involves deciding on how to define BUS_SPACE_MAXADDR on PAE. Should it be 2^64-1, or should it be 2^36-1. I'm inclined to say that latter. However, that also opens up a special case that busdma needs to handle. Ideally David should be passing 0x10000000000 as the lowaddr and BUS_SPACE_MAXADDR as the highaddr, but that make the lowaddr > highaddr for PAE. A minor annoyance, but still one that needs to be validated. The next problem is that the boundary argument of bus_dma_tag_create() is a bus_size_t. For all PCI Express devices, you need to be able to stick a value of 0x100000000 (2^32) in here, have busdma do the right thing with it, and not have the compiler complain. I'm torn between declaring that the boundary is actually an address and thus should be declared as a bus_addr_t, and declaring that bus_size_t should be 64-bits on PAE just like it is on real 64-bit platforms. The right answer is probably to do both. This means a core API change to busdma and therefore to 90% of the hardware drivers in the tree, so it's not easy to justify MFC'ing it. It can be mostly worked around now anyways. Does this sound accurate and/or reasonable? Scott From owner-cvs-src@FreeBSD.ORG Tue Apr 25 23:56:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91DB916A47D; Tue, 25 Apr 2006 23:56:00 +0000 (UTC) (envelope-from mj@feral.com) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2AD843D78; Tue, 25 Apr 2006 23:55:55 +0000 (GMT) (envelope-from mj@feral.com) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.13.6/8.13.6) with ESMTP id k3PNtpTe064318; Tue, 25 Apr 2006 16:55:51 -0700 (PDT) (envelope-from mj@feral.com) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.13.6/8.13.4/Submit) with ESMTP id k3PNtpgn064315; Tue, 25 Apr 2006 16:55:51 -0700 (PDT) (envelope-from mj@feral.com) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Tue, 25 Apr 2006 16:55:51 -0700 (PDT) From: Matthew Jacob X-X-Sender: mjacob@ns1.feral.com To: Warner Losh In-Reply-To: <20060425.173236.74726638.imp@bsdimp.com> Message-ID: <20060425165324.M64286@ns1.feral.com> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, scottl@samsco.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Jacob List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 23:56:01 -0000 > The problem is that PAE's bus_size_t is a 32-bit quantity, when it > should be a 64-bit quantity: > > #ifdef PAE > typedef uint64_t bus_addr_t; > #else > typedef uint32_t bus_addr_t; > #endif > typedef uint32_t bus_size_t; > > For bus addresses, we should use bus_addr_t, of course, but the above > is wrong. I don't have a PAE machine, or I'd commit my local changes > that fix this... > Why do you believe that it should be a 64 bit quantity under PAE? Strictly speaking, I don't believe it is. PAE allows you to *address* 36 physical address bits of memory using Dual Address cycles, but the underlying bus is still a 32 bit bus. From owner-cvs-src@FreeBSD.ORG Wed Apr 26 00:48:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A79D316A401; Wed, 26 Apr 2006 00:48:34 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F76643D45; Wed, 26 Apr 2006 00:48:34 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout1.pacific.net.au (Postfix) with ESMTP id 080D7347C58; Wed, 26 Apr 2006 10:48:33 +1000 (EST) Received: from epsplex.bde.org (katana.zip.com.au [61.8.7.246]) by mailproxy2.pacific.net.au (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3Q0mP6h027002; Wed, 26 Apr 2006 10:48:30 +1000 Date: Wed, 26 Apr 2006 10:48:26 +1000 (EST) From: Bruce Evans X-X-Sender: bde@epsplex.bde.org To: Scott Long In-Reply-To: <444EB6A1.3060901@samsco.org> Message-ID: <20060426103623.M1847@epsplex.bde.org> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 00:48:34 -0000 On Tue, 25 Apr 2006, Scott Long wrote: > Warner Losh wrote: >> The problem is that PAE's bus_size_t is a 32-bit quantity, when it >> should be a 64-bit quantity: >> >> #ifdef PAE >> typedef uint64_t bus_addr_t; >> #else >> typedef uint32_t bus_addr_t; >> #endif >> typedef uint32_t bus_size_t; No, it should be a 32-bit quantity like it is. > The next problem is that the boundary argument of bus_dma_tag_create() > is a bus_size_t. For all PCI Express devices, you need to be able to > stick a value of 0x100000000 (2^32) in here, have busdma do the right > thing with it, and not have the compiler complain. I'm torn between > declaring that the boundary is actually an address and thus should be > declared as a bus_addr_t, and declaring that bus_size_t should be > 64-bits on PAE just like it is on real 64-bit platforms. The right I think the boundary is sometimes an address, so it needs to always have the type of an address. It's never exactly a size. > answer is probably to do both. This means a core API change to busdma > and therefore to 90% of the hardware drivers in the tree, so it's not > easy to justify MFC'ing it. It can be mostly worked around now anyways. > > Does this sound accurate and/or reasonable? Supporting sizes >= 4G sounds unreasonable. How can a single device need or even address so much space, even on 64-bit arches? For vm, virtual memory is sort of a device, but even it is limited to 4G on 32-bit arches, and PAE on i386 isn't pessimized by using a larger than necessary vm_size_t. Bruce From owner-cvs-src@FreeBSD.ORG Wed Apr 26 00:51:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5532816A411; Wed, 26 Apr 2006 00:51:32 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A22A43D68; Wed, 26 Apr 2006 00:51:31 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.14] (imini.samsco.home [192.168.254.14]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k3Q0pTlA086365; Tue, 25 Apr 2006 18:51:29 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <444EC410.4020906@samsco.org> Date: Tue, 25 Apr 2006 18:51:28 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.7) Gecko/20050416 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Bruce Evans References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> In-Reply-To: <20060426103623.M1847@epsplex.bde.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 00:51:32 -0000 Bruce Evans wrote: > On Tue, 25 Apr 2006, Scott Long wrote: > >> Warner Losh wrote: >> >>> The problem is that PAE's bus_size_t is a 32-bit quantity, when it >>> should be a 64-bit quantity: >>> >>> #ifdef PAE >>> typedef uint64_t bus_addr_t; >>> #else >>> typedef uint32_t bus_addr_t; >>> #endif >>> typedef uint32_t bus_size_t; > > > No, it should be a 32-bit quantity like it is. > >> The next problem is that the boundary argument of bus_dma_tag_create() >> is a bus_size_t. For all PCI Express devices, you need to be able to >> stick a value of 0x100000000 (2^32) in here, have busdma do the right >> thing with it, and not have the compiler complain. I'm torn between >> declaring that the boundary is actually an address and thus should be >> declared as a bus_addr_t, and declaring that bus_size_t should be >> 64-bits on PAE just like it is on real 64-bit platforms. The right > > > I think the boundary is sometimes an address, so it needs to always > have the type of an address. It's never exactly a size. > >> answer is probably to do both. This means a core API change to busdma >> and therefore to 90% of the hardware drivers in the tree, so it's not >> easy to justify MFC'ing it. It can be mostly worked around now anyways. >> >> Does this sound accurate and/or reasonable? > > > Supporting sizes >= 4G sounds unreasonable. How can a single device > need or even address so much space, even on 64-bit arches? For vm, > virtual memory is sort of a device, but even it is limited to 4G on > 32-bit arches, and PAE on i386 isn't pessimized by using a larger than > necessary vm_size_t. > > Bruce Ok, fair enough. Scott From owner-cvs-src@FreeBSD.ORG Wed Apr 26 01:23:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDEAD16A402; Wed, 26 Apr 2006 01:23:25 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99C7143D48; Wed, 26 Apr 2006 01:23:25 +0000 (GMT) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q1NPjb026237; Wed, 26 Apr 2006 01:23:25 GMT (envelope-from kris@repoman.freebsd.org) Received: (from kris@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q1NPwR026233; Wed, 26 Apr 2006 01:23:25 GMT (envelope-from kris) Message-Id: <200604260123.k3Q1NPwR026233@repoman.freebsd.org> From: Kris Kennaway Date: Wed, 26 Apr 2006 01:23:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/ufs/ufs ufs_quota.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 01:23:26 -0000 kris 2006-04-26 01:23:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/ufs/ufs ufs_quota.c Log: MFC: r1.78 and r.179; fix locking assertions Approved by: re Revision Changes Path 1.74.2.3 +4 -2 src/sys/ufs/ufs/ufs_quota.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 01:24:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 254F116A400; Wed, 26 Apr 2006 01:24:00 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C250643D49; Wed, 26 Apr 2006 01:23:59 +0000 (GMT) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q1Nxc4026688; Wed, 26 Apr 2006 01:23:59 GMT (envelope-from kris@repoman.freebsd.org) Received: (from kris@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q1NxgA026687; Wed, 26 Apr 2006 01:23:59 GMT (envelope-from kris) Message-Id: <200604260123.k3Q1NxgA026687@repoman.freebsd.org> From: Kris Kennaway Date: Wed, 26 Apr 2006 01:23:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/ufs/ufs ufs_quota.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 01:24:00 -0000 kris 2006-04-26 01:23:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/ufs/ufs ufs_quota.c Log: MFC: r1.78 and r1.79; fix locking assertions Approved by: re Revision Changes Path 1.74.2.2.2.1 +4 -2 src/sys/ufs/ufs/ufs_quota.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 01:47:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06EF816A400; Wed, 26 Apr 2006 01:47:30 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B499943D45; Wed, 26 Apr 2006 01:47:29 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q1lTRG040752; Wed, 26 Apr 2006 01:47:29 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q1lTJf040751; Wed, 26 Apr 2006 01:47:29 GMT (envelope-from delphij) Message-Id: <200604260147.k3Q1lTJf040751@repoman.freebsd.org> From: Xin LI Date: Wed, 26 Apr 2006 01:47:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/libpcap pcap-bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 01:47:30 -0000 delphij 2006-04-26 01:47:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/libpcap pcap-bpf.c Log: MFC 1.1.1.11 (sam): correct dlt buffer alloc; this goes on the vendor branch as it will be committed there shortly. Approved by: re (scottl) Revision Changes Path 1.1.1.10.2.1 +1 -1 src/contrib/libpcap/pcap-bpf.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 01:47:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC16316A451; Wed, 26 Apr 2006 01:47:47 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EC5843D48; Wed, 26 Apr 2006 01:47:43 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q1lhqv040926; Wed, 26 Apr 2006 01:47:43 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q1lhcQ040925; Wed, 26 Apr 2006 01:47:43 GMT (envelope-from delphij) Message-Id: <200604260147.k3Q1lhcQ040925@repoman.freebsd.org> From: Xin LI Date: Wed, 26 Apr 2006 01:47:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/contrib/libpcap pcap-bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 01:47:47 -0000 delphij 2006-04-26 01:47:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) contrib/libpcap pcap-bpf.c Log: MFC 1.1.1.11 (sam): correct dlt buffer alloc; this goes on the vendor branch as it will be committed there shortly. Approved by: re (scottl) Revision Changes Path 1.1.1.10.6.1 +1 -1 src/contrib/libpcap/pcap-bpf.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 03:44:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7458F16A402; Wed, 26 Apr 2006 03:44:55 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3006B43D45; Wed, 26 Apr 2006 03:44:55 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q3it4m006182; Wed, 26 Apr 2006 03:44:55 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q3is7N006178; Wed, 26 Apr 2006 03:44:54 GMT (envelope-from delphij) Message-Id: <200604260344.k3Q3is7N006178@repoman.freebsd.org> From: Xin LI Date: Wed, 26 Apr 2006 03:44:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/less line.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 03:44:55 -0000 delphij 2006-04-26 03:44:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/less line.c Log: MFC 1.2 (tjr): Fix a one byte off error which causes "less" to crash if you view a large file, jump to the end, scroll backwards with "b" and try to search backwards afterwards. Submitted by: Matthias Scheler Approved by: re (hrs) Revision Changes Path 1.1.1.4.8.1 +3 -2 src/contrib/less/line.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 03:45:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B50D16A524; Wed, 26 Apr 2006 03:45:16 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB7A243D48; Wed, 26 Apr 2006 03:45:15 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q3jFaf006541; Wed, 26 Apr 2006 03:45:15 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q3jF0h006540; Wed, 26 Apr 2006 03:45:15 GMT (envelope-from delphij) Message-Id: <200604260345.k3Q3jF0h006540@repoman.freebsd.org> From: Xin LI Date: Wed, 26 Apr 2006 03:45:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/contrib/less line.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 03:45:16 -0000 delphij 2006-04-26 03:45:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) contrib/less line.c Log: MFC 1.2 (tjr): Fix a one byte off error which causes "less" to crash if you view a large file, jump to the end, scroll backwards with "b" and try to search backwards afterwards. Submitted by: Matthias Scheler Approved by: re (hrs) Revision Changes Path 1.1.1.4.12.1 +3 -2 src/contrib/less/line.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 03:46:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B38716A402; Wed, 26 Apr 2006 03:46:11 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13F8C43D48; Wed, 26 Apr 2006 03:46:11 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q3kAVl007289; Wed, 26 Apr 2006 03:46:10 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q3kAXD007288; Wed, 26 Apr 2006 03:46:10 GMT (envelope-from delphij) Message-Id: <200604260346.k3Q3kAXD007288@repoman.freebsd.org> From: Xin LI Date: Wed, 26 Apr 2006 03:46:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/contrib/less line.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 03:46:11 -0000 delphij 2006-04-26 03:46:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) contrib/less line.c Log: MFC 1.2 (tjr): Fix a one byte off error which causes "less" to crash if you view a large file, jump to the end, scroll backwards with "b" and try to search backwards afterwards. Submitted by: Matthias Scheler Approved by: re (hrs) Revision Changes Path 1.1.1.4.2.1 +3 -2 src/contrib/less/line.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 05:38:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 019DF16A400; Wed, 26 Apr 2006 05:38:50 +0000 (UTC) (envelope-from mj@feral.com) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9AA2943D48; Wed, 26 Apr 2006 05:38:49 +0000 (GMT) (envelope-from mj@feral.com) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.13.6/8.13.6) with ESMTP id k3Q5cnYY065818; Tue, 25 Apr 2006 22:38:49 -0700 (PDT) (envelope-from mj@feral.com) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.13.6/8.13.4/Submit) with ESMTP id k3Q5cj3F065815; Tue, 25 Apr 2006 22:38:46 -0700 (PDT) (envelope-from mj@feral.com) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Tue, 25 Apr 2006 22:38:45 -0700 (PDT) From: Matthew Jacob X-X-Sender: mjacob@ns1.feral.com To: Bruce Evans In-Reply-To: <20060426103623.M1847@epsplex.bde.org> Message-ID: <20060425223519.F65802@ns1.feral.com> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Scott Long , src-committers@FreeBSD.org, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Jacob List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 05:38:50 -0000 > Supporting sizes >= 4G sounds unreasonable. How can a single device > need or even address so much space, even on 64-bit arches? For vm, > virtual memory is sort of a device, but even it is limited to 4G on > 32-bit arches, and PAE on i386 isn't pessimized by using a larger than > necessary vm_size_t. I have need to support and help people sell machines that use 32GB of directly addressable memory. In fact, the EM64T cheat will shortly become an embarrasment to Intel when people find out that EM64T with PAE is *not* the same as Opteron (36 vs. 40). I'm afraid I don't understand the 'unreasonable' argument here. Linux is eating your lunch today. Do you want it to eat your dessert as well? -matt From owner-cvs-src@FreeBSD.ORG Wed Apr 26 05:46:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 466DC16A508; Wed, 26 Apr 2006 05:46:57 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FA2143D5A; Wed, 26 Apr 2006 05:46:50 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k3Q5kBhD087875; Tue, 25 Apr 2006 23:46:11 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <444F0923.8050508@samsco.org> Date: Tue, 25 Apr 2006 23:46:11 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20051230 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Matthew Jacob References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> In-Reply-To: <20060425223519.F65802@ns1.feral.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: src-committers@FreeBSD.org, jhb@FreeBSD.org, Bruce Evans , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 05:46:57 -0000 Matthew Jacob wrote: > >> Supporting sizes >= 4G sounds unreasonable. How can a single device >> need or even address so much space, even on 64-bit arches? For vm, >> virtual memory is sort of a device, but even it is limited to 4G on >> 32-bit arches, and PAE on i386 isn't pessimized by using a larger than >> necessary vm_size_t. > > > I have need to support and help people sell machines that use 32GB of > directly addressable memory. In fact, the EM64T cheat will shortly > become an embarrasment to Intel when people find out that EM64T with PAE > is *not* the same as Opteron (36 vs. 40). > > I'm afraid I don't understand the 'unreasonable' argument here. Linux is > eating your lunch today. Do you want it to eat your dessert as well? > > -matt > bus_size_t is used for things like measuring transfer segment size. There is little chance that Linux, Windows, FreeBSD, or any other OS is ever going to try to DMA more than 2^32 bytes of data in a single bus transaction. Maybe you could contrive a silly infiniband device to do it. Anyways, it has no bearing on whether the CPU, memory controller, or PCI buses can do 64 bit addressing. Scott From owner-cvs-src@FreeBSD.ORG Wed Apr 26 05:50:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74C3516A456; Wed, 26 Apr 2006 05:50:23 +0000 (UTC) (envelope-from mj@feral.com) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15DE743D45; Wed, 26 Apr 2006 05:50:23 +0000 (GMT) (envelope-from mj@feral.com) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.13.6/8.13.6) with ESMTP id k3Q5oI13065901; Tue, 25 Apr 2006 22:50:18 -0700 (PDT) (envelope-from mj@feral.com) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.13.6/8.13.4/Submit) with ESMTP id k3Q5oIs0065898; Tue, 25 Apr 2006 22:50:18 -0700 (PDT) (envelope-from mj@feral.com) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Tue, 25 Apr 2006 22:50:18 -0700 (PDT) From: Matthew Jacob X-X-Sender: mjacob@ns1.feral.com To: Scott Long In-Reply-To: <444F0923.8050508@samsco.org> Message-ID: <20060425224750.K65869@ns1.feral.com> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@FreeBSD.org, jhb@FreeBSD.org, Bruce Evans , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Matthew Jacob , Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Jacob List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 05:50:23 -0000 >> >> I'm afraid I don't understand the 'unreasonable' argument here. Linux is >> eating your lunch today. Do you want it to eat your dessert as well? >> >> -matt >> > > bus_size_t is used for things like measuring transfer segment size. There is > little chance that Linux, Windows, FreeBSD, or any other OS > is ever going to try to DMA more than 2^32 bytes of data in a single > bus transaction. Maybe you could contrive a silly infiniband device > to do it. Anyways, it has no bearing on whether the CPU, memory > controller, or PCI buses can do 64 bit addressing. Oh, sorry, yes, I agree it's *unlikely* that anything will DMA more than 2^32 bytes at a time right now. I'm really really tired and lost lock. Sorry. From owner-cvs-src@FreeBSD.ORG Wed Apr 26 06:04:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CB0D16A45C; Wed, 26 Apr 2006 06:04:22 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id A128243D45; Wed, 26 Apr 2006 06:04:21 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k3Q648or088004; Wed, 26 Apr 2006 00:04:08 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <444F0D58.9020000@samsco.org> Date: Wed, 26 Apr 2006 00:04:08 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20051230 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Matthew Jacob References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060425224750.K65869@ns1.feral.com> In-Reply-To: <20060425224750.K65869@ns1.feral.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: src-committers@FreeBSD.org, jhb@FreeBSD.org, Bruce Evans , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 06:04:22 -0000 Matthew Jacob wrote: >>> >>> I'm afraid I don't understand the 'unreasonable' argument here. Linux >>> is eating your lunch today. Do you want it to eat your dessert as well? >>> >>> -matt >>> >> >> bus_size_t is used for things like measuring transfer segment size. >> There is little chance that Linux, Windows, FreeBSD, or any other OS >> is ever going to try to DMA more than 2^32 bytes of data in a single >> bus transaction. Maybe you could contrive a silly infiniband device >> to do it. Anyways, it has no bearing on whether the CPU, memory >> controller, or PCI buses can do 64 bit addressing. > > > Oh, sorry, yes, I agree it's *unlikely* that anything will DMA more than > 2^32 bytes at a time right now. I'm really really tired and lost lock. > Sorry. > And actually, it's 100% impossible to do a transfer larger than 2^32 on PCI Express due to the protocol requiring that a transfer not cross a 4GB boundary. So, I think that we are pretty safe with this typedef for the next 5-10 years. Of course, I'll be honored when Linus calls me a moron for this 7 years from now =-) Scott From owner-cvs-src@FreeBSD.ORG Wed Apr 26 06:05:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26CB816A404; Wed, 26 Apr 2006 06:05:17 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7B0443D49; Wed, 26 Apr 2006 06:05:16 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q65GV2095550; Wed, 26 Apr 2006 06:05:16 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q65GZZ095546; Wed, 26 Apr 2006 06:05:16 GMT (envelope-from sobomax) Message-Id: <200604260605.k3Q65GZZ095546@repoman.freebsd.org> From: Maxim Sobolev Date: Wed, 26 Apr 2006 06:05:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/atkbdc atkbd.c atkbdc.c atkbdc_isa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 06:05:17 -0000 sobomax 2006-04-26 06:05:16 UTC FreeBSD src repository Modified files: sys/dev/atkbdc atkbd.c atkbdc.c atkbdc_isa.c Log: Use the same method for detecting actual presence of AT-style keyboard controller as we use in boot blocks (querying status register until bit 1 goes off). If that doesn't happed during reasonable period assume that the hardware doesn't have AT-style keyboard controller. This makes FreeBSD working almost OOB on MacBook Pro (still there are issues with putting second CPU core on-line, but since installation CD comes with UP kernel with this change one should be able to install FreeBSD without playing tricks with hints). Other legacy-free hardware (e.g. IBM NetVista S40) should benefit from this as well, but since I don't have any I can't verify. It should make no difference on the ordinary i386 hardware (since in that case that hardware already would be having an issues with A20 routines in boot blocks). I don't know much about AT-style keyboard controller on other platforms (and don't have dedicated access to one), therefore, the code is restricted to i386 for now. I suspect that amd64 may need this as well, but I would rather leave this decision to someone who knows better about the platform(s) in question. I have tested this change on as many "ordinary i386 boxes" as I can get my hands on, and it doesn't create any false negatives on hardware with AT-style keyboard present. MFC after: 1 month Revision Changes Path 1.48 +6 -5 src/sys/dev/atkbdc/atkbd.c 1.23 +24 -0 src/sys/dev/atkbdc/atkbdc.c 1.34 +31 -0 src/sys/dev/atkbdc/atkbdc_isa.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 06:05:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E426C16A401; Wed, 26 Apr 2006 06:05:56 +0000 (UTC) (envelope-from mj@feral.com) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 604EA43D45; Wed, 26 Apr 2006 06:05:56 +0000 (GMT) (envelope-from mj@feral.com) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.13.6/8.13.6) with ESMTP id k3Q65qnS066517; Tue, 25 Apr 2006 23:05:52 -0700 (PDT) (envelope-from mj@feral.com) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.13.6/8.13.4/Submit) with ESMTP id k3Q65qUI066514; Tue, 25 Apr 2006 23:05:52 -0700 (PDT) (envelope-from mj@feral.com) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Tue, 25 Apr 2006 23:05:52 -0700 (PDT) From: Matthew Jacob X-X-Sender: mjacob@ns1.feral.com To: Scott Long In-Reply-To: <444F0D58.9020000@samsco.org> Message-ID: <20060425230508.X66143@ns1.feral.com> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060425224750.K65869@ns1.feral.com> <444F0D58.9020000@samsco.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@FreeBSD.org, jhb@FreeBSD.org, Bruce Evans , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Matthew Jacob , Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Jacob List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 06:05:57 -0000 > And actually, it's 100% impossible to do a transfer larger than 2^32 on > PCI Express due to the protocol requiring that a transfer not cross a > 4GB boundary. You could still have a device that you program with > 2^32 and it'll take care of the segment issues. > So, I think that we are pretty safe with this typedef for > the next 5-10 years. Nope. I give it 3 years max. > Of course, I'll be honored when Linus calls me a > moron for this 7 years from now =-) > > Scott > > From owner-cvs-src@FreeBSD.ORG Wed Apr 26 06:24:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 62CA916A4E4; Wed, 26 Apr 2006 06:24:35 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94C0943D46; Wed, 26 Apr 2006 06:24:34 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k3Q6OMQi088111; Wed, 26 Apr 2006 00:24:22 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <444F1216.5070303@samsco.org> Date: Wed, 26 Apr 2006 00:24:22 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20051230 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Matthew Jacob References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060425224750.K65869@ns1.feral.com> <444F0D58.9020000@samsco.org> <20060425230508.X66143@ns1.feral.com> In-Reply-To: <20060425230508.X66143@ns1.feral.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: src-committers@FreeBSD.org, jhb@FreeBSD.org, Bruce Evans , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 06:24:40 -0000 Matthew Jacob wrote: >> And actually, it's 100% impossible to do a transfer larger than 2^32 on >> PCI Express due to the protocol requiring that a transfer not cross a >> 4GB boundary. > > > You could still have a device that you program with > 2^32 and it'll > take care of the segment issues. > >> So, I think that we are pretty safe with this typedef for >> the next 5-10 years. > > > Nope. I give it 3 years max. > >> Of course, I'll be honored when Linus calls me a >> moron for this 7 years from now =-) >> >> Scott >> >> Oh, I'm sure that you could contrive a silly device today to prove your point. But really, what are you going to do other than DMA completely randomly-associated memory pages that just happen to neighbor each other? It's not like the kernel or any user process can own more than 4GB of memory on i386+PAE. Scott From owner-cvs-src@FreeBSD.ORG Wed Apr 26 06:30:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA65A16A402; Wed, 26 Apr 2006 06:30:05 +0000 (UTC) (envelope-from mj@feral.com) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21B7343D4C; Wed, 26 Apr 2006 06:30:05 +0000 (GMT) (envelope-from mj@feral.com) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.13.6/8.13.6) with ESMTP id k3Q6U16b067889; Tue, 25 Apr 2006 23:30:01 -0700 (PDT) (envelope-from mj@feral.com) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.13.6/8.13.4/Submit) with ESMTP id k3Q6U1cC067886; Tue, 25 Apr 2006 23:30:01 -0700 (PDT) (envelope-from mj@feral.com) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Tue, 25 Apr 2006 23:30:01 -0700 (PDT) From: Matthew Jacob X-X-Sender: mjacob@ns1.feral.com To: Scott Long In-Reply-To: <444F1216.5070303@samsco.org> Message-ID: <20060425232507.Q67867@ns1.feral.com> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <444EB6A1.3060901@samsco.org> <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060425224750.K65869@ns1.feral.com> <444F0D58.9020000@samsco.org> <20060425230508.X66143@ns1.feral.com> <444F1216.5070303@samsco.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@FreeBSD.org, jhb@FreeBSD.org, Bruce Evans , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Matthew Jacob , Warner Losh Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Jacob List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 06:30:06 -0000 > Oh, I'm sure that you could contrive a silly device today to prove your > point. But really, what are you going to do other than DMA completely > randomly-associated memory pages that just happen to neighbor each > other? It's not like the kernel or any user process can own more than > 4GB of memory on i386+PAE. There are a whole class of systems which are data movement engines that have buttloads of RAM that needs to be moved in and out. The processor doesn't touch hardly any of it. Most of the hoopla about VM and fast processors are just *in the way* of moving this data at 200MB/s+ speeds. The only reason such systems are in fact i386/amd64 is that you can build them out of COTS- otherwise you might as well do a Sandpoint based system for the cost. Anyway- we're all pretty much in agreement that for now a bus_size_t on i386 need not be > 32 bits. I was just observing that IMO, such as it is, this is a pretty rapidly changing area that in a shorter time frame than you envisioned might change. From owner-cvs-src@FreeBSD.ORG Wed Apr 26 06:34:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D83116A400; Wed, 26 Apr 2006 06:34:40 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 261D943D58; Wed, 26 Apr 2006 06:34:40 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q6YeWf012803; Wed, 26 Apr 2006 06:34:40 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q6YdMc012802; Wed, 26 Apr 2006 06:34:39 GMT (envelope-from pjd) Message-Id: <200604260634.k3Q6YdMc012802@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Wed, 26 Apr 2006 06:34:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/geom/mirror g_mirror.c src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 06:34:40 -0000 pjd 2006-04-26 06:34:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/geom/mirror g_mirror.c sys/geom/raid3 g_raid3.c Log: Don't destroy device twice. This can lead to kernel panic on reboot/shutdown. This is not an MFC, because the code in HEAD has other changes and there is no such problem there. Reported and tested by: ken Approved by: re (hrs) Revision Changes Path 1.66.2.5 +6 -0 src/sys/geom/mirror/g_mirror.c 1.40.2.8 +6 -0 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 06:35:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B76EB16A4F7; Wed, 26 Apr 2006 06:35:11 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E17343D48; Wed, 26 Apr 2006 06:35:11 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3Q6ZB55012900; Wed, 26 Apr 2006 06:35:11 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3Q6ZBMS012899; Wed, 26 Apr 2006 06:35:11 GMT (envelope-from pjd) Message-Id: <200604260635.k3Q6ZBMS012899@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Wed, 26 Apr 2006 06:35:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/geom/mirror g_mirror.c src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 06:35:12 -0000 pjd 2006-04-26 06:35:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/geom/mirror g_mirror.c sys/geom/raid3 g_raid3.c Log: Don't destroy device twice. This can lead to kernel panic on reboot/shutdown. This is not an MFC, because the code in HEAD has other changes and there is no such problem there. Reported and tested by: ken Approved by: re (hrs) Revision Changes Path 1.66.2.4.2.1 +6 -0 src/sys/geom/mirror/g_mirror.c 1.40.2.6.2.2 +6 -0 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 11:28:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B84B216A400; Wed, 26 Apr 2006 11:28:19 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6EFED43D48; Wed, 26 Apr 2006 11:28:19 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 0E8CB46D6E; Wed, 26 Apr 2006 07:28:19 -0400 (EDT) Date: Wed, 26 Apr 2006 12:28:18 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Marcel Moolenaar In-Reply-To: <200604252323.k3PNNDxW051732@repoman.freebsd.org> Message-ID: <20060426122802.Q93543@fledge.watson.org> References: <200604252323.k3PNNDxW051732@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet in_pcb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 11:28:19 -0000 On Tue, 25 Apr 2006, Marcel Moolenaar wrote: > marcel 2006-04-25 23:23:13 UTC > > FreeBSD src repository > > Modified files: > sys/netinet in_pcb.c > Log: > In in_pcbdrop(), fix !INVARIANTS build. Thanks! Robert N M Watson From owner-cvs-src@FreeBSD.ORG Wed Apr 26 14:18:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3756216A405; Wed, 26 Apr 2006 14:18:56 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBF8B43D48; Wed, 26 Apr 2006 14:18:55 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QEItDv095145; Wed, 26 Apr 2006 14:18:55 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QEItZ6095144; Wed, 26 Apr 2006 14:18:55 GMT (envelope-from rwatson) Message-Id: <200604261418.k3QEItZ6095144@repoman.freebsd.org> From: Robert Watson Date: Wed, 26 Apr 2006 14:18:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys mac_policy.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 14:18:56 -0000 rwatson 2006-04-26 14:18:55 UTC FreeBSD src repository Modified files: sys/sys mac_policy.h Log: Reconstitute struct mac_policy_ops by breaking out individual function pointer prototypes from it into their own typedefs. No functional or ABI change. This allows policies to declare their own function prototypes based on a common definition from mac_policy.h rather than duplicating these definitions. Obtained from: SEDarwin, SPARTA MFC after: 1 month Revision Changes Path 1.72 +575 -296 src/sys/sys/mac_policy.h From owner-cvs-src@FreeBSD.ORG Wed Apr 26 15:19:29 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 429F316A401; Wed, 26 Apr 2006 15:19:29 +0000 (UTC) (envelope-from bmah@freebsd.org) Received: from b.mail.sonic.net (b.mail.sonic.net [64.142.19.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF4E943D46; Wed, 26 Apr 2006 15:19:28 +0000 (GMT) (envelope-from bmah@freebsd.org) Received: from [192.168.40.183] (64-84-9-2-sf-gw.ncircle.com [64.84.9.2]) (authenticated bits=0) by b.mail.sonic.net (8.13.6/8.13.3) with ESMTP id k3QFJQAS010261 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Apr 2006 08:19:28 -0700 Message-ID: <444F8F7A.80106@freebsd.org> Date: Wed, 26 Apr 2006 08:19:22 -0700 From: "Bruce A. Mah" User-Agent: Thunderbird 1.5.0.2 (X11/20060424) MIME-Version: 1.0 To: Maxim Konovalov References: <200604251956.k3PJusEr029501@repoman.freebsd.org> In-Reply-To: <200604251956.k3PJusEr029501@repoman.freebsd.org> X-Enigmail-Version: 0.94.0.0 OpenPGP: id=5ba052c3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig6E0E07A980940F5EDEEA2311" Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netgraph/netflow netflow.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 15:19:29 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig6E0E07A980940F5EDEEA2311 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Maxim Konovalov wrote: > maxim 2006-04-25 19:56:54 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/netgraph/netflow netflow.c=20 > Log: > o Set to zero engine_type, engine_id and pad (cisco calls it > sampling_interval) fields in netflow v5 header. We do not use > them but some netflow tools show garbage. > =20 > PR: kern/96296 http://www.FreeBSD.org/cgi/query-pr.cgi?p= r=3D96296 > Submitted by: David Duchscher > Approved by: glebius > MFC after: 1 week FYI: Cisco documents the pad / sampling_interval field in the NetFlow=20 v5 header differently in different documents (specifically, in different = versions of the NetFlow Solutions Guide). IIRC, an earlier version=20 called it "sampling_interval" and a later version converted this to=20 padding (I don't know if IOS ever put anything other than zero here,=20 however). This likely accounts for some of the confusion surrounding=20 this field. Bruce. --------------enig6E0E07A980940F5EDEEA2311 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFET49+2MoxcVugUsMRAqDNAJ9ioze/oDx027ciUc2+wF45oRZlnwCdGjSA eTaDGVxP2QujDI9WkGwS+Ss= =WmlP -----END PGP SIGNATURE----- --------------enig6E0E07A980940F5EDEEA2311-- From owner-cvs-src@FreeBSD.ORG Wed Apr 26 16:00:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D57BE16A401; Wed, 26 Apr 2006 16:00:38 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9011E43D46; Wed, 26 Apr 2006 16:00:38 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QG0cri056421; Wed, 26 Apr 2006 16:00:38 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QG0cRs056417; Wed, 26 Apr 2006 16:00:38 GMT (envelope-from sam) Message-Id: <200604261600.k3QG0cRs056417@repoman.freebsd.org> From: Sam Leffler Date: Wed, 26 Apr 2006 16:00:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 16:00:38 -0000 sam 2006-04-26 16:00:38 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211.c Log: back out public safety-specific channel number mapping; we can't do it until we know it should be applied as otherwise we can map 11a channels into the 2.4G range and choose the wrong item from the chanenl array Revision Changes Path 1.29 +1 -9 src/sys/net80211/ieee80211.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 16:02:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC9B816A406; Wed, 26 Apr 2006 16:02:36 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7179243D62; Wed, 26 Apr 2006 16:02:36 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QG2aUp058114; Wed, 26 Apr 2006 16:02:36 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QG2amB058113; Wed, 26 Apr 2006 16:02:36 GMT (envelope-from sam) Message-Id: <200604261602.k3QG2amB058113@repoman.freebsd.org> From: Sam Leffler Date: Wed, 26 Apr 2006 16:02:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 16:02:36 -0000 sam 2006-04-26 16:02:36 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: intercept public safety channels and do explicit mapping of freq->ieee channel number since we're not ready at the net80211 layer to deal with them; note this mapping has to match what's done in ieee80211_mhz2ieee MFC after: 3 days Revision Changes Path 1.142 +14 -1 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 16:06:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4934516A402; Wed, 26 Apr 2006 16:06:12 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF93343D46; Wed, 26 Apr 2006 16:06:11 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k3QG4bgU038425; Wed, 26 Apr 2006 10:04:38 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 26 Apr 2006 10:04:46 -0600 (MDT) Message-Id: <20060426.100446.128616681.imp@bsdimp.com> To: mj@feral.com From: "M. Warner Losh" In-Reply-To: <20060425165324.M64286@ns1.feral.com> References: <444E7BFE.4040800@samsco.org> <20060425.173236.74726638.imp@bsdimp.com> <20060425165324.M64286@ns1.feral.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, scottl@samsco.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 16:06:12 -0000 In message: <20060425165324.M64286@ns1.feral.com> Matthew Jacob writes: : : > The problem is that PAE's bus_size_t is a 32-bit quantity, when it : > should be a 64-bit quantity: : > : > #ifdef PAE : > typedef uint64_t bus_addr_t; : > #else : > typedef uint32_t bus_addr_t; : > #endif : > typedef uint32_t bus_size_t; : > : > For bus addresses, we should use bus_addr_t, of course, but the above : > is wrong. I don't have a PAE machine, or I'd commit my local changes : > that fix this... : > : : Why do you believe that it should be a 64 bit quantity under PAE? : : Strictly speaking, I don't believe it is. PAE allows you to *address* : 36 physical address bits of memory using Dual Address cycles, but the : underlying bus is still a 32 bit bus. Because it expands the address space > 32 bits. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 26 16:15:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 778C816A408; Wed, 26 Apr 2006 16:15:11 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id C981243D48; Wed, 26 Apr 2006 16:15:09 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k3QGCVD8038563; Wed, 26 Apr 2006 10:12:32 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 26 Apr 2006 10:12:45 -0600 (MDT) Message-Id: <20060426.101245.90994186.imp@bsdimp.com> To: scottl@samsco.org From: "M. Warner Losh" In-Reply-To: <444F0923.8050508@samsco.org> References: <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: src-committers@FreeBSD.org, bde@zeta.org.au, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, mj@feral.com Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 16:15:11 -0000 In message: <444F0923.8050508@samsco.org> Scott Long writes: : Matthew Jacob wrote: : > : >> Supporting sizes >= 4G sounds unreasonable. How can a single device : >> need or even address so much space, even on 64-bit arches? For vm, : >> virtual memory is sort of a device, but even it is limited to 4G on : >> 32-bit arches, and PAE on i386 isn't pessimized by using a larger than : >> necessary vm_size_t. : > : > : > I have need to support and help people sell machines that use 32GB of : > directly addressable memory. In fact, the EM64T cheat will shortly : > become an embarrasment to Intel when people find out that EM64T with PAE : > is *not* the same as Opteron (36 vs. 40). : > : > I'm afraid I don't understand the 'unreasonable' argument here. Linux is : > eating your lunch today. Do you want it to eat your dessert as well? : > : > -matt : > : : bus_size_t is used for things like measuring transfer segment size. : There is little chance that Linux, Windows, FreeBSD, or any other OS : is ever going to try to DMA more than 2^32 bytes of data in a single : bus transaction. Maybe you could contrive a silly infiniband device : to do it. Anyways, it has no bearing on whether the CPU, memory : controller, or PCI buses can do 64 bit addressing. bus_size_t is for differences between two bus_addr_t quantities, since it specifies the size of resources on a bus. It is also used for transfer sizes and the like. That's why I think it should be a 64-bit quantity: 64-bit - 64-bit = 64-bit. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 26 16:27:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B60516A401; Wed, 26 Apr 2006 16:27:08 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC37A43D45; Wed, 26 Apr 2006 16:27:07 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k3QGOmEe038743; Wed, 26 Apr 2006 10:24:49 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 26 Apr 2006 10:25:02 -0600 (MDT) Message-Id: <20060426.102502.11595340.imp@bsdimp.com> To: scottl@samsco.org From: "M. Warner Losh" In-Reply-To: <20060426.101245.90994186.imp@bsdimp.com> References: <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060426.101245.90994186.imp@bsdimp.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: src-committers@FreeBSD.org, bde@zeta.org.au, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, mj@feral.com Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 16:27:08 -0000 In message: <20060426.101245.90994186.imp@bsdimp.com> M. Warner Losh writes: : In message: <444F0923.8050508@samsco.org> : Scott Long writes: : : Matthew Jacob wrote: : : > : : >> Supporting sizes >= 4G sounds unreasonable. How can a single device : : >> need or even address so much space, even on 64-bit arches? For vm, : : >> virtual memory is sort of a device, but even it is limited to 4G on : : >> 32-bit arches, and PAE on i386 isn't pessimized by using a larger than : : >> necessary vm_size_t. : : > : : > : : > I have need to support and help people sell machines that use 32GB of : : > directly addressable memory. In fact, the EM64T cheat will shortly : : > become an embarrasment to Intel when people find out that EM64T with PAE : : > is *not* the same as Opteron (36 vs. 40). : : > : : > I'm afraid I don't understand the 'unreasonable' argument here. Linux is : : > eating your lunch today. Do you want it to eat your dessert as well? : : > : : > -matt : : > : : : : bus_size_t is used for things like measuring transfer segment size. : : There is little chance that Linux, Windows, FreeBSD, or any other OS : : is ever going to try to DMA more than 2^32 bytes of data in a single : : bus transaction. Maybe you could contrive a silly infiniband device : : to do it. Anyways, it has no bearing on whether the CPU, memory : : controller, or PCI buses can do 64 bit addressing. : : bus_size_t is for differences between two bus_addr_t quantities, since : it specifies the size of resources on a bus. It is also used for : transfer sizes and the like. That's why I think it should be a 64-bit : quantity: 64-bit - 64-bit = 64-bit. I should have added that if there's a substantial penalty for going to 64-bits, then we should avoid it. My objections are based on the resource allocation perspective, not the DMA segment size perspective. It will be a while before video cards have > 4G window of resources presented to the system. While an individual DMA transfer on the PCI-E bus may not cross such a boundary, I bleieve that individual resources can consume more than 4G. Our PCI code doesn't handle BARs that are > 4G in size correctly, but it does handle BARs that are mapped anywhere in a 64-bit address space. So my argument is more theoretical than practical at this point. Since the other consensus appears to be leave it alone, I'll be quiet now. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 26 16:33:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 559D416A401; Wed, 26 Apr 2006 16:33:13 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id D563843D48; Wed, 26 Apr 2006 16:33:12 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k3QGUrDV038851; Wed, 26 Apr 2006 10:30:54 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 26 Apr 2006 10:31:07 -0600 (MDT) Message-Id: <20060426.103107.118021725.imp@bsdimp.com> To: scottl@samsco.org From: "M. Warner Losh" In-Reply-To: <444E7BFE.4040800@samsco.org> References: <444E7750.206@samsco.org> <200604251540.00170.jhb@freebsd.org> <444E7BFE.4040800@samsco.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, jhb@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 16:33:13 -0000 In message: <444E7BFE.4040800@samsco.org> Scott Long writes: : > this case bus_dma_tag_create()'s low_addr argument is supposed to be a : > bus_addr_t according to the man page. :) : > : : Both the lowaddr and highaddr arguments are bus_addr_t. The more I : think about it, the boundary argument should really be a bus_addr_t. I agree with this as well. Since you are talking about alignment of addresses for the boundary argument, it too should be an address. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 26 16:33:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D32B216A406; Wed, 26 Apr 2006 16:33:59 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B17F43D62; Wed, 26 Apr 2006 16:33:59 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QGXxZe078250; Wed, 26 Apr 2006 16:33:59 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QGXx8p078249; Wed, 26 Apr 2006 16:33:59 GMT (envelope-from ps) Message-Id: <200604261633.k3QGXx8p078249@repoman.freebsd.org> From: Paul Saab Date: Wed, 26 Apr 2006 16:33:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 16:33:59 -0000 ps 2006-04-26 16:33:58 UTC FreeBSD src repository Modified files: sys/dev/bce if_bcereg.h Log: Only use the low address for stats collection. Revision Changes Path 1.3 +1 -3 src/sys/dev/bce/if_bcereg.h From owner-cvs-src@FreeBSD.ORG Wed Apr 26 16:48:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 396CF16A400; Wed, 26 Apr 2006 16:48:12 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C84C43D46; Wed, 26 Apr 2006 16:48:11 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k3QGkvYZ039163; Wed, 26 Apr 2006 10:46:57 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 26 Apr 2006 10:47:08 -0600 (MDT) Message-Id: <20060426.104708.85411757.imp@bsdimp.com> To: scottl@samsco.org From: "M. Warner Losh" In-Reply-To: <20060426.102502.11595340.imp@bsdimp.com> References: <444F0923.8050508@samsco.org> <20060426.101245.90994186.imp@bsdimp.com> <20060426.102502.11595340.imp@bsdimp.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: src-committers@FreeBSD.org, bde@zeta.org.au, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, mj@feral.com Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 16:48:12 -0000 In message: <20060426.102502.11595340.imp@bsdimp.com> "M. Warner Losh" writes: : While an individual DMA transfer on the : PCI-E bus may not cross such a boundary, I bleieve that individual : resources can consume more than 4G. Our PCI code doesn't handle BARs : that are > 4G in size correctly, but it does handle BARs that are : mapped anywhere in a 64-bit address space. I went ahead and looked it up in the standard. Our current PCI code does sizing of 64-bit BARs with only 32-bits. But the 2.2 standard specifically says, in an implementation note, that it should be done with 64-bits. On page 204 in section 6.2.5.1: "64-bit (memory) Base Address registers can be handled the same, except that the second 32-bit register is considered an extension of the first; ie bits 32-63. Software writes 0xffffffff to both registers, reads them back, and combines the result into a 64-bit value. Size calculation is done on the 64-bit value." Anyway, consider this just a footnote to the conversation. I'm happy leaving well enough alone for the i386 implementation given the sentiment expressed in this thread. Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 26 17:12:21 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A019816A401; Wed, 26 Apr 2006 17:12:21 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33BDF43D48; Wed, 26 Apr 2006 17:12:21 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (2fxx3klqxkn5f80z@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.4/8.13.3) with ESMTP id k3QHC4U5002214; Wed, 26 Apr 2006 10:12:04 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.4/8.13.3/Submit) id k3QHBwBf002207; Wed, 26 Apr 2006 10:11:58 -0700 (PDT) (envelope-from jmg) Date: Wed, 26 Apr 2006 10:11:57 -0700 From: John-Mark Gurney To: "M. Warner Losh" Message-ID: <20060426171157.GE728@funkthat.com> References: <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060426.101245.90994186.imp@bsdimp.com> <20060426.102502.11595340.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060426.102502.11595340.imp@bsdimp.com> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html Cc: scottl@samsco.org, src-committers@FreeBSD.org, bde@zeta.org.au, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, mj@feral.com Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 17:12:21 -0000 Warner Losh wrote this message on Wed, Apr 26, 2006 at 10:25 -0600: > In message: <20060426.101245.90994186.imp@bsdimp.com> > : bus_size_t is for differences between two bus_addr_t quantities, since > : it specifies the size of resources on a bus. It is also used for > : transfer sizes and the like. That's why I think it should be a 64-bit > : quantity: 64-bit - 64-bit = 64-bit. > > I should have added that if there's a substantial penalty for going to > 64-bits, then we should avoid it. My objections are based on the > resource allocation perspective, not the DMA segment size perspective. > It will be a while before video cards have > 4G window of resources > presented to the system. While an individual DMA transfer on the > PCI-E bus may not cross such a boundary, I bleieve that individual > resources can consume more than 4G. Our PCI code doesn't handle BARs > that are > 4G in size correctly, but it does handle BARs that are > mapped anywhere in a 64-bit address space. I have patches (in the sun4v tree) to the pcib code that has it properly support 64bit addresses... -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-cvs-src@FreeBSD.ORG Wed Apr 26 17:51:21 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9A8A16A403; Wed, 26 Apr 2006 17:51:21 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 946FD43D48; Wed, 26 Apr 2006 17:51:21 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QHpLUT027446; Wed, 26 Apr 2006 17:51:21 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QHpL7C027439; Wed, 26 Apr 2006 17:51:21 GMT (envelope-from sam) Message-Id: <200604261751.k3QHpL7C027439@repoman.freebsd.org> From: Sam Leffler Date: Wed, 26 Apr 2006 17:51:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/hostapd config.c config.h hostapd.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 17:51:22 -0000 sam 2006-04-26 17:51:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/hostapd config.c config.h hostapd.conf Log: MFC: add eapol_version config parameter Approved by: re (hrs) Revision Changes Path 1.1.1.2.2.2 +13 -0 src/contrib/hostapd/config.c 1.1.1.1.2.2 +1 -0 src/contrib/hostapd/config.h 1.1.1.1.2.2 +8 -0 src/contrib/hostapd/hostapd.conf From owner-cvs-src@FreeBSD.ORG Wed Apr 26 17:53:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 98BF116A405; Wed, 26 Apr 2006 17:53:20 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D2FD43D75; Wed, 26 Apr 2006 17:53:14 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QHrEX0029040; Wed, 26 Apr 2006 17:53:14 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QHrEfl029039; Wed, 26 Apr 2006 17:53:14 GMT (envelope-from sam) Message-Id: <200604261753.k3QHrEfl029039@repoman.freebsd.org> From: Sam Leffler Date: Wed, 26 Apr 2006 17:53:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/contrib/hostapd config.c config.h hostapd.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 17:53:20 -0000 sam 2006-04-26 17:53:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) contrib/hostapd config.c config.h hostapd.conf Log: MFC: add eapol_version config parameter Approved by: re (hrs) Revision Changes Path 1.1.1.2.2.1.2.1 +13 -0 src/contrib/hostapd/config.c 1.1.1.1.2.1.2.1 +1 -0 src/contrib/hostapd/config.h 1.1.1.1.2.1.2.1 +8 -0 src/contrib/hostapd/hostapd.conf From owner-cvs-src@FreeBSD.ORG Wed Apr 26 18:38:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 412C216A400; Wed, 26 Apr 2006 18:38:44 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB45D43D46; Wed, 26 Apr 2006 18:38:43 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QIchLt051784; Wed, 26 Apr 2006 18:38:43 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QIchrC051783; Wed, 26 Apr 2006 18:38:43 GMT (envelope-from brueffer) Message-Id: <200604261838.k3QIchrC051783@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 26 Apr 2006 18:38:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/defaults devfs.rules X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 18:38:44 -0000 brueffer 2006-04-26 18:38:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/defaults devfs.rules Log: MFC: rev. 1.4 Correct two typos in comments. Approved by: re (hrs) Revision Changes Path 1.3.8.1 +2 -2 src/etc/defaults/devfs.rules From owner-cvs-src@FreeBSD.ORG Wed Apr 26 18:39:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90E9E16A404; Wed, 26 Apr 2006 18:39:17 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D1D143D46; Wed, 26 Apr 2006 18:39:17 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QIdHV6051833; Wed, 26 Apr 2006 18:39:17 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QIdHap051832; Wed, 26 Apr 2006 18:39:17 GMT (envelope-from brueffer) Message-Id: <200604261839.k3QIdHap051832@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 26 Apr 2006 18:39:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/etc/defaults devfs.rules X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 18:39:17 -0000 brueffer 2006-04-26 18:39:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) etc/defaults devfs.rules Log: MFC: rev. 1.4 Correct two typos in comments. Approved by: re (hrs) Revision Changes Path 1.3.12.1 +2 -2 src/etc/defaults/devfs.rules From owner-cvs-src@FreeBSD.ORG Wed Apr 26 18:41:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 13F1D16A419; Wed, 26 Apr 2006 18:41:01 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7821743D55; Wed, 26 Apr 2006 18:41:00 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QIf0xl052564; Wed, 26 Apr 2006 18:41:00 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QIf0HZ052563; Wed, 26 Apr 2006 18:41:00 GMT (envelope-from brueffer) Message-Id: <200604261841.k3QIf0HZ052563@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 26 Apr 2006 18:41:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/mount_nullfs mount_nullfs.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 18:41:01 -0000 brueffer 2006-04-26 18:41:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/mount_nullfs mount_nullfs.8 Log: MFC: rev. 1.32 Add a missing .Pp call. Approved by: re (hrs) Revision Changes Path 1.30.2.2 +1 -0 src/sbin/mount_nullfs/mount_nullfs.8 From owner-cvs-src@FreeBSD.ORG Wed Apr 26 18:41:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 54C4F16A405; Wed, 26 Apr 2006 18:41:41 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F8BA43D46; Wed, 26 Apr 2006 18:41:41 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QIfeiX053144; Wed, 26 Apr 2006 18:41:40 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QIfe1E053143; Wed, 26 Apr 2006 18:41:40 GMT (envelope-from brueffer) Message-Id: <200604261841.k3QIfe1E053143@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 26 Apr 2006 18:41:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sbin/mount_nullfs mount_nullfs.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 18:41:41 -0000 brueffer 2006-04-26 18:41:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sbin/mount_nullfs mount_nullfs.8 Log: MFC: rev. 1.32 Add a missing .Pp call. Approved by: re (hrs) Revision Changes Path 1.30.2.1.2.1 +1 -0 src/sbin/mount_nullfs/mount_nullfs.8 From owner-cvs-src@FreeBSD.ORG Wed Apr 26 18:43:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19EEE16A403; Wed, 26 Apr 2006 18:43:09 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C917543D49; Wed, 26 Apr 2006 18:43:08 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QIh8Zv054490; Wed, 26 Apr 2006 18:43:08 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QIh8Px054489; Wed, 26 Apr 2006 18:43:08 GMT (envelope-from brueffer) Message-Id: <200604261843.k3QIh8Px054489@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 26 Apr 2006 18:43:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libutil login.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 18:43:09 -0000 brueffer 2006-04-26 18:43:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libutil login.conf.5 Log: MFC: rev. 1.57 Document how the backoff delay is calculated. Approved by: re (hrs) Revision Changes Path 1.56.2.1 +4 -1 src/lib/libutil/login.conf.5 From owner-cvs-src@FreeBSD.ORG Wed Apr 26 18:43:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E89D516A482; Wed, 26 Apr 2006 18:43:49 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A21EF43D48; Wed, 26 Apr 2006 18:43:49 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QIhnj9055053; Wed, 26 Apr 2006 18:43:49 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QIhnjP055052; Wed, 26 Apr 2006 18:43:49 GMT (envelope-from brueffer) Message-Id: <200604261843.k3QIhnjP055052@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 26 Apr 2006 18:43:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/lib/libutil login.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 18:43:50 -0000 brueffer 2006-04-26 18:43:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) lib/libutil login.conf.5 Log: MFC: rev. 1.57 Document how the backoff delay is calculated. Approved by: re (hrs) Revision Changes Path 1.56.6.1 +4 -1 src/lib/libutil/login.conf.5 From owner-cvs-src@FreeBSD.ORG Wed Apr 26 18:45:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0203B16A42D; Wed, 26 Apr 2006 18:45:40 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7148143D49; Wed, 26 Apr 2006 18:45:39 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QIjd9k056669; Wed, 26 Apr 2006 18:45:39 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QIjdxv056665; Wed, 26 Apr 2006 18:45:39 GMT (envelope-from brueffer) Message-Id: <200604261845.k3QIjdxv056665@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 26 Apr 2006 18:45:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 snd_via8233.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 18:45:40 -0000 brueffer 2006-04-26 18:45:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 snd_via8233.4 Log: MFC: rev. 1.5 Mention VIA VT8251 support. Approved by: re (hrs) Revision Changes Path 1.2.2.2 +3 -1 src/share/man/man4/snd_via8233.4 From owner-cvs-src@FreeBSD.ORG Wed Apr 26 18:46:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C11AB16A665; Wed, 26 Apr 2006 18:46:12 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B07443D48; Wed, 26 Apr 2006 18:46:12 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QIkCL5057124; Wed, 26 Apr 2006 18:46:12 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QIkClF057123; Wed, 26 Apr 2006 18:46:12 GMT (envelope-from brueffer) Message-Id: <200604261846.k3QIkClF057123@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 26 Apr 2006 18:46:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/share/man/man4 snd_via8233.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 18:46:12 -0000 brueffer 2006-04-26 18:46:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) share/man/man4 snd_via8233.4 Log: MFC: rev. 1.5 Mention VIA VT8251 support. Approved by: re (hrs) Revision Changes Path 1.2.2.1.2.1 +3 -1 src/share/man/man4/snd_via8233.4 From owner-cvs-src@FreeBSD.ORG Wed Apr 26 19:23:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB5E616A402; Wed, 26 Apr 2006 19:23:01 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15D8543D49; Wed, 26 Apr 2006 19:23:01 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86]) by mailout1.pacific.net.au (Postfix) with ESMTP id 316B8328504; Thu, 27 Apr 2006 05:22:59 +1000 (EST) Received: from epsplex.bde.org (katana.zip.com.au [61.8.7.246]) by mailproxy1.pacific.net.au (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3QIjgVx027013; Thu, 27 Apr 2006 04:45:43 +1000 Date: Thu, 27 Apr 2006 05:22:53 +1000 (EST) From: Bruce Evans X-X-Sender: bde@epsplex.bde.org To: "M. Warner Losh" In-Reply-To: <20060426.101245.90994186.imp@bsdimp.com> Message-ID: <20060427045314.C1064@epsplex.bde.org> References: <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060426.101245.90994186.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: scottl@samsco.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, mj@feral.com Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 19:23:01 -0000 On Wed, 26 Apr 2006, M. Warner Losh wrote: > In message: <444F0923.8050508@samsco.org> > Scott Long writes: > : Matthew Jacob wrote: > : > > : >> Supporting sizes >= 4G sounds unreasonable. How can a single device > : >> need or even address so much space, even on 64-bit arches? For vm, > : >> virtual memory is sort of a device, but even it is limited to 4G on > : >> 32-bit arches, and PAE on i386 isn't pessimized by using a larger than > : >> necessary vm_size_t. > : > > : > I have need to support and help people sell machines that use 32GB of > : > directly addressable memory. In fact, the EM64T cheat will shortly Such machines cannot be i386's. > : > become an embarrasment to Intel when people find out that EM64T with PAE > : > is *not* the same as Opteron (36 vs. 40). > : > > : > I'm afraid I don't understand the 'unreasonable' argument here. Linux is > : > eating your lunch today. Do you want it to eat your dessert as well? > : bus_size_t is used for things like measuring transfer segment size. > : There is little chance that Linux, Windows, FreeBSD, or any other OS > : is ever going to try to DMA more than 2^32 bytes of data in a single > : bus transaction. Maybe you could contrive a silly infiniband device > : to do it. Anyways, it has no bearing on whether the CPU, memory > : controller, or PCI buses can do 64 bit addressing. > > bus_size_t is for differences between two bus_addr_t quantities, since > it specifies the size of resources on a bus. It is also used for > transfer sizes and the like. That's why I think it should be a 64-bit > quantity: 64-bit - 64-bit = 64-bit. No it isn't (or shouldn't be). It should be for the size of individual "objects", like size_t and vm_size_t are for the size of individual objects. In C, size_t is sometimes abused for differences, but shouldn't be, and ptrdiff_t is specifically for differences; however, prtdiff_t is only required to work for differences within objects, and since it needs an extra bit for the sign but rarely has one, it rarely actually works for external differences unless the address space is constrained. In vm, addresses are confused with differences to the point where vm_addr_t doesn't exist and the basic type vm_offset_t is used for addresses. I think vm rarely needs offsets or differences except for the special case of offsets from address 0, so this is mostly a spelling error. Bruce From owner-cvs-src@FreeBSD.ORG Wed Apr 26 19:34:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C713716A405; Wed, 26 Apr 2006 19:34:04 +0000 (UTC) (envelope-from mj@feral.com) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1C5A43D53; Wed, 26 Apr 2006 19:34:01 +0000 (GMT) (envelope-from mj@feral.com) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.13.6/8.13.6) with ESMTP id k3QJY0Fx039915; Wed, 26 Apr 2006 12:34:00 -0700 (PDT) (envelope-from mj@feral.com) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.13.6/8.13.4/Submit) with ESMTP id k3QJY093039912; Wed, 26 Apr 2006 12:34:00 -0700 (PDT) (envelope-from mj@feral.com) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Wed, 26 Apr 2006 12:34:00 -0700 (PDT) From: Matthew Jacob X-X-Sender: mjacob@ns1.feral.com To: Bruce Evans In-Reply-To: <20060427045314.C1064@epsplex.bde.org> Message-ID: <20060426123302.B39895@ns1.feral.com> References: <20060426103623.M1847@epsplex.bde.org> <20060425223519.F65802@ns1.feral.com> <444F0923.8050508@samsco.org> <20060426.101245.90994186.imp@bsdimp.com> <20060427045314.C1064@epsplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Scott Long , src-committers@FreeBSD.org, John Baldwin , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Jacob List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 19:34:04 -0000 >> : > directly addressable memory. In fact, the EM64T cheat will shortly > > Such machines cannot be i386's. Umm. Imagine my surprise when I boot FreeDOS on them and it works fine. Oh- that's because I selected the 8088 version of FreeDOS. :-) From owner-cvs-src@FreeBSD.ORG Wed Apr 26 19:42:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9104B16A427; Wed, 26 Apr 2006 19:42:44 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6AD5D43D78; Wed, 26 Apr 2006 19:42:39 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QJgdpP086994; Wed, 26 Apr 2006 19:42:39 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QJgdnb086990; Wed, 26 Apr 2006 19:42:39 GMT (envelope-from jmg) Message-Id: <200604261942.k3QJgdnb086990@repoman.freebsd.org> From: John-Mark Gurney Date: Wed, 26 Apr 2006 19:42:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 19:42:44 -0000 jmg 2006-04-26 19:42:38 UTC FreeBSD src repository Modified files: sys/kern sched_4bsd.c Log: move remaining sysctl into the kern.sched tree... Revision Changes Path 1.79 +1 -1 src/sys/kern/sched_4bsd.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 19:45:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F61316A404; Wed, 26 Apr 2006 19:45:12 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F4FF43D45; Wed, 26 Apr 2006 19:45:12 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k3QJh4h5041241; Wed, 26 Apr 2006 13:43:05 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 26 Apr 2006 13:43:18 -0600 (MDT) Message-Id: <20060426.134318.110812223.imp@bsdimp.com> To: bde@zeta.org.au From: "M. Warner Losh" In-Reply-To: <20060427045314.C1064@epsplex.bde.org> References: <444F0923.8050508@samsco.org> <20060426.101245.90994186.imp@bsdimp.com> <20060427045314.C1064@epsplex.bde.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: scottl@samsco.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, mj@feral.com Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 19:45:12 -0000 In message: <20060427045314.C1064@epsplex.bde.org> Bruce Evans writes: : On Wed, 26 Apr 2006, M. Warner Losh wrote: : : > In message: <444F0923.8050508@samsco.org> : > Scott Long writes: : > : Matthew Jacob wrote: : > : > : > : >> Supporting sizes >= 4G sounds unreasonable. How can a single device : > : >> need or even address so much space, even on 64-bit arches? For vm, : > : >> virtual memory is sort of a device, but even it is limited to 4G on : > : >> 32-bit arches, and PAE on i386 isn't pessimized by using a larger than : > : >> necessary vm_size_t. : > : > : > : > I have need to support and help people sell machines that use 32GB of : > : > directly addressable memory. In fact, the EM64T cheat will shortly : : Such machines cannot be i386's. : : > : > become an embarrasment to Intel when people find out that EM64T with PAE : > : > is *not* the same as Opteron (36 vs. 40). : > : > : > : > I'm afraid I don't understand the 'unreasonable' argument here. Linux is : > : > eating your lunch today. Do you want it to eat your dessert as well? : : > : bus_size_t is used for things like measuring transfer segment size. : > : There is little chance that Linux, Windows, FreeBSD, or any other OS : > : is ever going to try to DMA more than 2^32 bytes of data in a single : > : bus transaction. Maybe you could contrive a silly infiniband device : > : to do it. Anyways, it has no bearing on whether the CPU, memory : > : controller, or PCI buses can do 64 bit addressing. : > : > bus_size_t is for differences between two bus_addr_t quantities, since : > it specifies the size of resources on a bus. It is also used for : > transfer sizes and the like. That's why I think it should be a 64-bit : > quantity: 64-bit - 64-bit = 64-bit. : : No it isn't (or shouldn't be). It should be for the size of individual : "objects", like size_t and vm_size_t are for the size of individual : objects. In C, size_t is sometimes abused for differences, but shouldn't : be, and ptrdiff_t is specifically for differences; however, prtdiff_t : is only required to work for differences within objects, and since it : needs an extra bit for the sign but rarely has one, it rarely actually : works for external differences unless the address space is constrained. : In vm, addresses are confused with differences to the point where : vm_addr_t doesn't exist and the basic type vm_offset_t is used for : addresses. I think vm rarely needs offsets or differences except for : the special case of offsets from address 0, so this is mostly a spelling : error. In the PCI 64-bit address space, objects can be larger than 32-bits in the 2 DWORD bars. To support these large allocations, bus_space_t needs to be 64-bit. While few (if any) devices today have such large allocations, it is allowed in the 2.2 PCI standard (and subsequent revisions). Warner From owner-cvs-src@FreeBSD.ORG Wed Apr 26 21:13:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9459516A408; Wed, 26 Apr 2006 21:13:19 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92E8043D55; Wed, 26 Apr 2006 21:13:18 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.0.86]) by mailout1.pacific.net.au (Postfix) with ESMTP id 44B8D328D54; Thu, 27 Apr 2006 07:13:17 +1000 (EST) Received: from epsplex.bde.org (katana.zip.com.au [61.8.7.246]) by mailproxy1.pacific.net.au (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3QKa0S8005606; Thu, 27 Apr 2006 06:36:01 +1000 Date: Thu, 27 Apr 2006 07:13:12 +1000 (EST) From: Bruce Evans X-X-Sender: bde@epsplex.bde.org To: "M. Warner Losh" In-Reply-To: <20060426.134318.110812223.imp@bsdimp.com> Message-ID: <20060427060557.H1366@epsplex.bde.org> References: <444F0923.8050508@samsco.org> <20060426.101245.90994186.imp@bsdimp.com> <20060427045314.C1064@epsplex.bde.org> <20060426.134318.110812223.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: scottl@samsco.org, src-committers@FreeBSD.org, jhb@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, mj@feral.com Subject: Re: cvs commit: src/sys/dev/bce if_bcereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 21:13:19 -0000 On Wed, 26 Apr 2006, M. Warner Losh wrote: > In message: <20060427045314.C1064@epsplex.bde.org> > Bruce Evans writes: > : On Wed, 26 Apr 2006, M. Warner Losh wrote: > : > bus_size_t is for differences between two bus_addr_t quantities, since > : > it specifies the size of resources on a bus. It is also used for > : > transfer sizes and the like. That's why I think it should be a 64-bit > : > quantity: 64-bit - 64-bit = 64-bit. > : > : No it isn't (or shouldn't be). It should be for the size of individual > : "objects", like size_t and vm_size_t are for the size of individual > : ... > In the PCI 64-bit address space, objects can be larger than 32-bits in > the 2 DWORD bars. To support these large allocations, bus_space_t ^^^^^^^doesn't exist > needs to be 64-bit. While few (if any) devices today have such large > allocations, it is allowed in the 2.2 PCI standard (and subsequent > revisions). Hmm, there is some confusion, both in my head and in the code, between physical addresses and virtual addresses. E.g., in i386/include/bus.h, only the memory-mapped and i/o mapped access methods are supported, so all directly addressable device addresses fit in 32 bits for the memory-mapped case and in 16 bits for the i/o mapped case. The directly addressable addresses are handled well by not using bus_addr_t for them -- bus_handle_t (= u_int) is used. The offsets from these addresses are handled not so well by using bus_size_t for them. These offsets are not even sizes, and are much more constrained than physical device sizes. There is a fundamental assumption that the whole "object" can be mapped into (a small piece of) virtual memory. DMA is closer to the hardware and has quite different constraints so perhaps it should use different types. It already uses bus_addr_t without going through bus_handle_t, and has different confusion for bus_size_t. BTW, no one cares that functions like read(2) are limited to returning INT_MAX bytes even on 64-bit arches, mainly because the kernel still doesn't understand the 20 year old userland type ssize_t that sort of corresponds to bus_size_t (syscalls.master says ssize_t read(), but this is just a type mismatch with sys_generic.c:read()). Bruce From owner-cvs-src@FreeBSD.ORG Wed Apr 26 21:25:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4150416A402; Wed, 26 Apr 2006 21:25:19 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 901C843D5D; Wed, 26 Apr 2006 21:25:18 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QLPHgO048837; Wed, 26 Apr 2006 21:25:18 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QLPGpR048836; Wed, 26 Apr 2006 21:25:17 GMT (envelope-from marcel) Message-Id: <200604262125.k3QLPGpR048836@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 26 Apr 2006 21:25:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ppc ppc_puc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 21:25:19 -0000 marcel 2006-04-26 21:25:13 UTC FreeBSD src repository Modified files: sys/dev/ppc ppc_puc.c Log: o Use __FBSDID o Whitespace fixes o Non-K&R functions Revision Changes Path 1.4 +11 -12 src/sys/dev/ppc/ppc_puc.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 21:31:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86BC516A401; Wed, 26 Apr 2006 21:31:31 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4361743D45; Wed, 26 Apr 2006 21:31:31 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QLVVRX052669; Wed, 26 Apr 2006 21:31:31 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QLVVbL052668; Wed, 26 Apr 2006 21:31:31 GMT (envelope-from marcel) Message-Id: <200604262131.k3QLVVbL052668@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 26 Apr 2006 21:31:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/uart uart_bus_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 21:31:31 -0000 marcel 2006-04-26 21:31:31 UTC FreeBSD src repository Modified files: sys/dev/uart uart_bus_pci.c Log: o Add 2 NEC cards o Add 2 Dell cards o Add Quatech card o Add support for non-standard rclk values. o Update descriptions to match PCI id database. Revision Changes Path 1.7 +47 -29 src/sys/dev/uart/uart_bus_pci.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 21:34:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9D9C16A400; Wed, 26 Apr 2006 21:34:07 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7195843D49; Wed, 26 Apr 2006 21:34:07 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QLY7Vw054676; Wed, 26 Apr 2006 21:34:07 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QLY7hm054675; Wed, 26 Apr 2006 21:34:07 GMT (envelope-from peter) Message-Id: <200604262134.k3QLY7hm054675@repoman.freebsd.org> From: Peter Wemm Date: Wed, 26 Apr 2006 21:34:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 21:34:08 -0000 peter 2006-04-26 21:34:07 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c Log: Move vm.pmap.pv_entry_count out from the PV_STATS ifdefs. It is always available and is a real counter, not a statistic. Revision Changes Path 1.550 +3 -2 src/sys/amd64/amd64/pmap.c From owner-cvs-src@FreeBSD.ORG Wed Apr 26 21:49:33 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F405A16A418; Wed, 26 Apr 2006 21:49:32 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B77DF43D7D; Wed, 26 Apr 2006 21:49:25 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3QLnKqA060201; Wed, 26 Apr 2006 21:49:20 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3QLnKjM060198; Wed, 26 Apr 2006 21:49:20 GMT (envelope-from peter) Message-Id: <200604262149.k3QLnKjM060198@repoman.freebsd.org> From: Peter Wemm Date: Wed, 26 Apr 2006 21:49:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/i386 pmap.c src/sys/i386/include pmap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2006 21:49:33 -0000 peter 2006-04-26 21:49:20 UTC FreeBSD src repository Modified files: sys/i386/i386 pmap.c sys/i386/include pmap.h Log: MFamd64: shrink pv entries from 24 bytes to about 12 bytes. (336 pv entries per page = effectively 12.19 bytes per pv entry after overheads). Instead of using a shared UMA zone for 24 byte pv entries (two 8-byte tailq nodes, a 4 byte pointer, and a 4 byte address), we allocate a page at a time per process. This provides 336 pv entries per process (actually, per pmap address space) and eliminates one of the 8-byte tailq entries since we now can track per-process pv entries implicitly. The pointer to the pmap can be eliminated by doing address arithmetic to find the metadata on the page headers to find a single pointer shared by all 336 entries. There is an 11-int bitmap for the freelist of those 336 entries. This is mostly a mechanical conversion from amd64, except: * i386 has to allocate kvm and map the pages, amd64 has them outside of kvm * native word size is smaller, so bitmaps etc become 32 bit instead of 64 * no dump_add_page() etc stuff because they are in kvm always. * various pmap internals tweaks because pmap uses direct map on amd64 but on i386 it has to use sched_pin and temporary mappings. Also, sysctl vm.pmap.pv_entry_max and vm.pmap.shpgperproc are now dynamic sysctls. Like on amd64, i386 can now tune the pv entry limits without a recompile or reboot. This is important because of the following scenario. If you have a 1GB file (262144 pages) mmap()ed into 50 processes, that requires 13 million pv entries. At 24 bytes per pv entry, that is 314MB of ram and kvm, while at 12 bytes it is 157MB. A 157MB saving is significant. Test-run by: scottl (Thanks!) Revision Changes Path 1.550 +354 -153 src/sys/i386/i386/pmap.c 1.119 +16 -3 src/sys/i386/include/pmap.h From owner-cvs-src@FreeBSD.ORG Thu Apr 27 00:14:03 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 79D6416A402; Thu, 27 Apr 2006 00:14:03 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4838243D45; Thu, 27 Apr 2006 00:14:03 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R0E3pK046689; Thu, 27 Apr 2006 00:14:03 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R0E3Mt046685; Thu, 27 Apr 2006 00:14:03 GMT (envelope-from yongari) Message-Id: <200604270014.k3R0E3Mt046685@repoman.freebsd.org> From: Pyun YongHyeon Date: Thu, 27 Apr 2006 00:14:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files src/sys/dev/sk if_sk.c src/sys/modules/sk Makefile src/sys/pci if_sk.c if_skreg.h xmaciireg.h yukonreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 00:14:03 -0000 yongari 2006-04-27 00:14:02 UTC FreeBSD src repository Modified files: sys/conf files sys/dev/sk if_sk.c sys/modules/sk Makefile Removed files: sys/pci if_sk.c if_skreg.h xmaciireg.h yukonreg.h Log: The sk(4) driver has moved to /sys/dev/sk Revision Changes Path 1.1112 +1 -1 src/sys/conf/files 1.119 +3 -3 src/sys/dev/sk/if_sk.c 1.14 +1 -1 src/sys/modules/sk/Makefile 1.119 +0 -3065 src/sys/pci/if_sk.c (dead) 1.33 +0 -1507 src/sys/pci/if_skreg.h (dead) 1.5 +0 -403 src/sys/pci/xmaciireg.h (dead) 1.3 +0 -171 src/sys/pci/yukonreg.h (dead) From owner-cvs-src@FreeBSD.ORG Thu Apr 27 01:03:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C787F16A401; Thu, 27 Apr 2006 01:03:00 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F18843D45; Thu, 27 Apr 2006 01:03:00 +0000 (GMT) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R130er082493; Thu, 27 Apr 2006 01:03:00 GMT (envelope-from jasone@repoman.freebsd.org) Received: (from jasone@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R130wc082492; Thu, 27 Apr 2006 01:03:00 GMT (envelope-from jasone) Message-Id: <200604270103.k3R130wc082492@repoman.freebsd.org> From: Jason Evans Date: Thu, 27 Apr 2006 01:03:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdlib malloc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 01:03:00 -0000 jasone 2006-04-27 01:03:00 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: Change the semantics of brk_max to dynamically deal with data segment bounds. [1] Modify logic for utilizing the data segment, such that it is possible to create huge allocations there. Shrink the data segment when deallocating a chunk, if it is at the end of the data segment. Rename chunk_size to csize in huge_malloc(), in order to avoid masking a static variable of the same name. [1] Reported by: Paul Allen Revision Changes Path 1.125 +83 -71 src/lib/libc/stdlib/malloc.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 02:58:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B58516A405; Thu, 27 Apr 2006 02:58:49 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B448943D46; Thu, 27 Apr 2006 02:58:48 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R2wm9M045857; Thu, 27 Apr 2006 02:58:48 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R2wmpA045850; Thu, 27 Apr 2006 02:58:48 GMT (envelope-from keramida) Message-Id: <200604270258.k3R2wmpA045850@repoman.freebsd.org> From: Giorgos Keramidas Date: Thu, 27 Apr 2006 02:58:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/contrib/top top.X top.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 02:58:49 -0000 keramida 2006-04-27 02:58:48 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) contrib/top top.X top.c Log: MFC: * top.X revision 1.15 Document the -C option of top(1), which has been added to the source and the usage message of top, but not to the manpage. Pointy hat to: keramida Reminded by: ru MFC after: 1 week * top.c revision 1.18 Bring SYNOPSIS in line with usage(). ---------- revision 1.19 Re-add option -C to usage(). Approved by: re (hrs) Revision Changes Path 1.12.2.1 +14 -2 src/contrib/top/top.X 1.17.2.1 +5 -4 src/contrib/top/top.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 03:17:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB50B16A400; Thu, 27 Apr 2006 03:17:40 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 791F243D46; Thu, 27 Apr 2006 03:17:40 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R3HeFc057716; Thu, 27 Apr 2006 03:17:40 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R3He7B057704; Thu, 27 Apr 2006 03:17:40 GMT (envelope-from marcel) Message-Id: <200604270317.k3R3He7B057704@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Apr 2006 03:17:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/uart uart_bus_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 03:17:40 -0000 marcel 2006-04-27 03:17:39 UTC FreeBSD src repository Modified files: sys/dev/uart uart_bus_pci.c Log: o Add 2 HP Diva single port UARTs. Revision Changes Path 1.8 +2 -0 src/sys/dev/uart/uart_bus_pci.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 04:39:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E1DAF16A400; Thu, 27 Apr 2006 04:39:58 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EB5243D45; Thu, 27 Apr 2006 04:39:58 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R4dwxD003857; Thu, 27 Apr 2006 04:39:58 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R4dweR003856; Thu, 27 Apr 2006 04:39:58 GMT (envelope-from yongari) Message-Id: <200604270439.k3R4dweR003856@repoman.freebsd.org> From: Pyun YongHyeon Date: Thu, 27 Apr 2006 04:39:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sk if_sk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 04:39:59 -0000 yongari 2006-04-27 04:39:58 UTC FreeBSD src repository Modified files: sys/dev/sk if_sk.c Log: Correct DRIVER_MODULE declaration. skc does attach to pci bus instead of sk. Submitted by: jmg Revision Changes Path 1.120 +1 -1 src/sys/dev/sk/if_sk.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 04:53:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91D0416A40A; Thu, 27 Apr 2006 04:53:19 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A910243D46; Thu, 27 Apr 2006 04:53:18 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R4rIDX016744; Thu, 27 Apr 2006 04:53:18 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R4rIGR016743; Thu, 27 Apr 2006 04:53:18 GMT (envelope-from marcel) Message-Id: <200604270453.k3R4rIGR016743@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Apr 2006 04:53:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 04:53:20 -0000 marcel 2006-04-27 04:53:18 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c Log: The size of I/O ranges can be anything from 16 bytes to 2G bytes. Lower the minimum for memory mapped I/O from 32 bytes to 16 bytes. This fixes bus enumeration on ia64 now that the Diva auxiliary serial port is attached to. Revision Changes Path 1.311 +2 -2 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 05:02:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8927C16A401; Thu, 27 Apr 2006 05:02:22 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46CD343D45; Thu, 27 Apr 2006 05:02:22 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R52MMA023608; Thu, 27 Apr 2006 05:02:22 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R52M0t023607; Thu, 27 Apr 2006 05:02:22 GMT (envelope-from delphij) Message-Id: <200604270502.k3R52M0t023607@repoman.freebsd.org> From: Xin LI Date: Thu, 27 Apr 2006 05:02:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 05:02:22 -0000 delphij 2006-04-27 05:02:22 UTC FreeBSD src repository Modified files: sys/i386/i386 pmap.c Log: Fix build on i386 Revision Changes Path 1.551 +2 -2 src/sys/i386/i386/pmap.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 05:18:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C42F16A400; Thu, 27 Apr 2006 05:18:26 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DEED43D45; Thu, 27 Apr 2006 05:18:26 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R5IQgo032730; Thu, 27 Apr 2006 05:18:26 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R5IQle032729; Thu, 27 Apr 2006 05:18:26 GMT (envelope-from sobomax) Message-Id: <200604270518.k3R5IQle032729@repoman.freebsd.org> From: Maxim Sobolev Date: Thu, 27 Apr 2006 05:18:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/i386 vm_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 05:18:26 -0000 sobomax 2006-04-27 05:18:26 UTC FreeBSD src repository Modified files: sys/i386/i386 vm_machdep.c Log: In the case when reset via keyboard controller doesn't work for some reason (i.e. no keyboard controller present), try two other common methods for resetting i386 machine - pci reset and port 0x92 fast reset. Only if neither works warn user and resort to "unmap entire address space and hope for good" hack. This makes my MacBook Pro rebooting just fine and should also help other legacy-free hardware out there. Also, disable interrupts unconditionally in cpu_reset_real(), since we don't want any interference. MFC after: 1 week Revision Changes Path 1.270 +19 -3 src/sys/i386/i386/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 05:43:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D84116A400; Thu, 27 Apr 2006 05:43:11 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48A7243D46; Thu, 27 Apr 2006 05:43:11 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R5hBvO046839; Thu, 27 Apr 2006 05:43:11 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R5hBqm046838; Thu, 27 Apr 2006 05:43:11 GMT (envelope-from marcel) Message-Id: <200604270543.k3R5hBqm046838@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Apr 2006 05:43:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/uart uart_dev_ns8250.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 05:43:11 -0000 marcel 2006-04-27 05:43:10 UTC FreeBSD src repository Modified files: sys/dev/uart uart_dev_ns8250.c Log: Use 115200 and not 9600 as the initial baudrate. This speeds up detection of the FIFO size. Especially for large FIFOs. Revision Changes Path 1.21 +1 -1 src/sys/dev/uart/uart_dev_ns8250.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 05:59:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9889016A406; Thu, 27 Apr 2006 05:59:10 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 269E943D55; Thu, 27 Apr 2006 05:59:10 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R5xATR051130; Thu, 27 Apr 2006 05:59:10 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R5x9p9051129; Thu, 27 Apr 2006 05:59:10 GMT (envelope-from yongari) Message-Id: <200604270559.k3R5x9p9051129@repoman.freebsd.org> From: Pyun YongHyeon Date: Thu, 27 Apr 2006 05:59:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h xmaciireg.h yukonreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 05:59:10 -0000 yongari 2006-04-27 05:59:09 UTC FreeBSD src repository Modified files: sys/dev/sk if_sk.c if_skreg.h xmaciireg.h yukonreg.h Log: Bring busdmafied sk(4) to all architectures. - MPSAFE. No more recursive lock required. - bus_dma(9) conversion. I think it should work on all architectures. - optimized Rx handler for each normal and jumbo frames. Previously sk(4) used jumbo frame management code to handle normal sized frames. As the handler needs an additional lock to protect jumbo frame management structure from races, it used two lock operations for each received packet. Now sk(4) uses single lock operation for normal frame.(Jumbo frame still needs two lock operations as before.) The hardware supports DMA scatter operations for Rx descriptors such that it's possible to take advantagee of m_cljget(9) for jumbo frames. However, due to a unknown reasons it resulted in poor performance on sparc64. So I dropped m_cljget(9) approach. This should be revisited since it would reduce one lock operation for jumbo frame handling. - Tx TCP/Rx IP checksum offload support. According to the data sheet of SK-NET GENESIS the hardware supports Rx IP/TCP/UDP offload. But I couldn't make it work on my Yukon hardware. So Rx TCP/UDP was disabled at the moment. It seems that newer Yukon chips can support Tx UDP checksum offload too. But I need more documentation first. - Added more wait time in reading VPD data. It seems that ASUS LOM takes a very long time to respond VPD read signal. - Added an additional lock for MII register access callbacks. - Added more strict received packet validation routine. Previously it passed corrupted packets to upper layers under certain conditions. - A new function sk_yukon_tick() to handle auto-negotiation properly. - Interrupt handler now checks shared interrupt source and protects the interrupt handler from NULL pointer dereference which was caused by odd status word value. The status word can returns 0xffffffff if cable is unplugged while Rx/Tx/auto-negotiation is in progress. - suspend/resume support(not tested). - Added Rx/Tx FIFO flush routine for Yukon - Activate Tx descriptor poll timer in order to protect possible loss of SK_TXBMU_TX_START command. Previously the driver continuously issued SK_TXBMU_TX_START when it notices pending Tx descriptors not processed yet in interrupt handler. That approach would add additional PCI write access overhead under high Tx load situations and it might fail if the first SK_TXBMU_TX_START was lost and no interrupt is generated from the first SK_TXBMU_TX_START command. - s/printf/if_printf/, s/printf/device_printf/, Axe sk_unit in softc. - Setting multicast/station address is now safe on strict-alignment architectures. - Fix long standing bug in VLAN header length setup. - Added/corrected register definitions for Yukon. (Register information from Linux skge driver.) - Added Rx status definition for Marvell Yukon/XaQti XMAC. (Rx status register information from Linux skge driver.) - Update if_oerrors if we encounter watchdog error. - callout(9) conversion Special thanks to jkim who let me know RX status differences between Yukon and XaQti XMAC. It seems that there is still occasional watchdog timeout error but I couldn't reproduce it and need more information to analyze it from users. Tested by: bz(amd64), me(i386, sparc64), current ML Frank Behrens frank ! pinky ( sax $ de Revision Changes Path 1.121 +1571 -538 src/sys/dev/sk/if_sk.c 1.33 +95 -43 src/sys/dev/sk/if_skreg.h 1.5 +3 -0 src/sys/dev/sk/xmaciireg.h 1.3 +30 -11 src/sys/dev/sk/yukonreg.h From owner-cvs-src@FreeBSD.ORG Thu Apr 27 06:03:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDBFB16A400; Thu, 27 Apr 2006 06:03:17 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A0AA43D45; Thu, 27 Apr 2006 06:03:17 +0000 (GMT) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R63HQu055295; Thu, 27 Apr 2006 06:03:17 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from yongari@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R63Hka055294; Thu, 27 Apr 2006 06:03:17 GMT (envelope-from yongari) Message-Id: <200604270603.k3R63Hka055294@repoman.freebsd.org> From: Pyun YongHyeon Date: Thu, 27 Apr 2006 06:03:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sparc64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 06:03:18 -0000 yongari 2006-04-27 06:03:17 UTC FreeBSD src repository Modified files: sys/sparc64/conf GENERIC Log: Uncomment sk(4) as it's now working. Revision Changes Path 1.108 +1 -1 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Thu Apr 27 06:08:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3518516A401; Thu, 27 Apr 2006 06:08:39 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E4D9843D45; Thu, 27 Apr 2006 06:08:38 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R68cAe058853; Thu, 27 Apr 2006 06:08:38 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R68cKb058849; Thu, 27 Apr 2006 06:08:38 GMT (envelope-from simon) Message-Id: <200604270608.k3R68cKb058849@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Thu, 27 Apr 2006 06:08:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 06:08:39 -0000 simon 2006-04-27 06:08:38 UTC FreeBSD src repository Modified files: release/doc/share/misc dev.archlist.txt Log: sk(4) now also works on sparc64 (as of yongari's recent commits). Revision Changes Path 1.82 +1 -1 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Thu Apr 27 08:18:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C0C716A400; Thu, 27 Apr 2006 08:18:25 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A26243D48; Thu, 27 Apr 2006 08:18:25 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R8IOUC033596; Thu, 27 Apr 2006 08:18:24 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R8IONL033589; Thu, 27 Apr 2006 08:18:24 GMT (envelope-from davidxu) Message-Id: <200604270818.k3R8IONL033589@repoman.freebsd.org> From: David Xu Date: Thu, 27 Apr 2006 08:18:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libthr/thread thr_attr.c thr_getschedparam.c thr_init.c thr_mutexattr.c thr_private.h thr_setschedparam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 08:18:25 -0000 davidxu 2006-04-27 08:18:24 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_attr.c thr_getschedparam.c thr_init.c thr_mutexattr.c thr_private.h thr_setschedparam.c Log: - Use same priority range returned by kernel's sched_get_priority_min() and sched_get_priority_max() syscalls. - Remove unused fields from structure pthread_attr. Revision Changes Path 1.6 +17 -13 src/lib/libthr/thread/thr_attr.c 1.5 +2 -4 src/lib/libthr/thread/thr_getschedparam.c 1.34 +13 -5 src/lib/libthr/thread/thr_init.c 1.6 +1 -1 src/lib/libthr/thread/thr_mutexattr.c 1.62 +21 -28 src/lib/libthr/thread/thr_private.h 1.12 +3 -4 src/lib/libthr/thread/thr_setschedparam.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 08:25:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB82F16A401; Thu, 27 Apr 2006 08:25:14 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77BB843D48; Thu, 27 Apr 2006 08:25:14 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3R8PEj5037812; Thu, 27 Apr 2006 08:25:14 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3R8PEsx037811; Thu, 27 Apr 2006 08:25:14 GMT (envelope-from davidxu) Message-Id: <200604270825.k3R8PEsx037811@repoman.freebsd.org> From: David Xu Date: Thu, 27 Apr 2006 08:25:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libthr/thread thr_private.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 08:25:14 -0000 davidxu 2006-04-27 08:25:14 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_private.h Log: s/long/int. Revision Changes Path 1.63 +2 -2 src/lib/libthr/thread/thr_private.h From owner-cvs-src@FreeBSD.ORG Thu Apr 27 10:22:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D68816A402; Thu, 27 Apr 2006 10:22:01 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A2D943D46; Thu, 27 Apr 2006 10:21:59 +0000 (GMT) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 9796E52C10; Thu, 27 Apr 2006 12:21:58 +0200 (CEST) Received: from localhost (ana50.internetdsl.tpnet.pl [83.17.82.50]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id E2F7C52126; Thu, 27 Apr 2006 12:21:50 +0200 (CEST) Date: Thu, 27 Apr 2006 12:20:26 +0200 From: Pawel Jakub Dawidek To: John-Mark Gurney Message-ID: <20060427102026.GC20828@garage.freebsd.pl> References: <200604261942.k3QJgdnb086990@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uXxzq0nDebZQVNAZ" Content-Disposition: inline In-Reply-To: <200604261942.k3QJgdnb086990@repoman.freebsd.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r535 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.0.4 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 10:22:01 -0000 --uXxzq0nDebZQVNAZ Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 26, 2006 at 07:42:39PM +0000, John-Mark Gurney wrote: +> jmg 2006-04-26 19:42:38 UTC +>=20 +> FreeBSD src repository +>=20 +> Modified files: +> sys/kern sched_4bsd.c=20 +> Log: +> move remaining sysctl into the kern.sched tree... [...] +> -SYSCTL_INT(_kern, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); +> +SYSCTL_INT(_kern_sched, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); [...] Too fast. # grep -r kern.ccpu /usr/src/ /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c: if = (sysctlbyname("kern.ccpu", &ccpu, &len, NULL, 0) =3D=3D -1) { /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c: = syslog(LOG_ERR, "hrProcessorTable: sysctl(kern.ccpu) failed"); /usr/src/usr.bin/systat/pigs.c: err =3D sysctlbyname("kern.ccpu", &ccpu, &l= en, NULL, 0); /usr/src/usr.bin/systat/pigs.c: perror("kern.ccpu"); /usr/src/usr.bin/top/machine.c: GETSYSCTL("kern.ccpu", ccpu); /usr/src/bin/ps/nlist.c: if (sysctlbyname("kern.ccpu", &ccpu, &oldle= n, NULL, 0) =3D=3D -1) --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --uXxzq0nDebZQVNAZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFEUJrqForvXbEpPzQRAr2QAJ4vz0sOzctSFYxnC/8qlgxdSN0IfQCgxeKR 7kKeHiNE4b12WaeAujV1RIA= =Mr5I -----END PGP SIGNATURE----- --uXxzq0nDebZQVNAZ-- From owner-cvs-src@FreeBSD.ORG Thu Apr 27 14:03:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 216A116A403; Thu, 27 Apr 2006 14:03:00 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D205543D46; Thu, 27 Apr 2006 14:02:59 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RE2xq9038942; Thu, 27 Apr 2006 14:02:59 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RE2xeX038935; Thu, 27 Apr 2006 14:02:59 GMT (envelope-from scottl) Message-Id: <200604271402.k3RE2xeX038935@repoman.freebsd.org> From: Scott Long Date: Thu, 27 Apr 2006 14:02:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bfe if_bfe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 14:03:00 -0000 scottl 2006-04-27 14:02:58 UTC FreeBSD src repository Modified files: sys/dev/bfe if_bfe.c Log: Fix problem with having more than 1GM of RAM. Also fix a nearby busdma problem. Submitted by: silby Revision Changes Path 1.33 +8 -5 src/sys/dev/bfe/if_bfe.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 15:45:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB2F016A400; Thu, 27 Apr 2006 15:45:48 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 940B443D45; Thu, 27 Apr 2006 15:45:48 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RFjmCs096640; Thu, 27 Apr 2006 15:45:48 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RFjmta096638; Thu, 27 Apr 2006 15:45:48 GMT (envelope-from keramida) Message-Id: <200604271545.k3RFjmta096638@repoman.freebsd.org> From: Giorgos Keramidas Date: Thu, 27 Apr 2006 15:45:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man5 devfs.rules.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 15:45:49 -0000 keramida 2006-04-27 15:45:48 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) share/man/man5 devfs.rules.5 Log: MFC: 1.3 and 1.4 # [1.3] # Add more details about enabling a custom ruleset for /dev in `rc.conf', # and add ruleset labels/numbering to the custom ruleset example. # # PR: docs/90362 # Submitted by: Roland Smith # MFC after: 3 days # [1.4] # Expand contractions. Approved by: re (hrs) Revision Changes Path 1.2.2.1 +27 -1 src/share/man/man5/devfs.rules.5 From owner-cvs-src@FreeBSD.ORG Thu Apr 27 15:48:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74FB916A402; Thu, 27 Apr 2006 15:48:55 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 320A443D48; Thu, 27 Apr 2006 15:48:55 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RFmtsD097005; Thu, 27 Apr 2006 15:48:55 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RFmsHZ097004; Thu, 27 Apr 2006 15:48:54 GMT (envelope-from imp) Message-Id: <200604271548.k3RFmsHZ097004@repoman.freebsd.org> From: Warner Losh Date: Thu, 27 Apr 2006 15:48:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/lorder lorder.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 15:48:55 -0000 imp 2006-04-27 15:48:54 UTC FreeBSD src repository Modified files: usr.bin/lorder lorder.1 Log: ru@ recently changed lorder to support library archives. Document this new feature prominently. Bump date while I'm here. Revision Changes Path 1.8 +9 -1 src/usr.bin/lorder/lorder.1 From owner-cvs-src@FreeBSD.ORG Thu Apr 27 16:33:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B7B6316A413; Thu, 27 Apr 2006 16:33:55 +0000 (UTC) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01A7C43D68; Thu, 27 Apr 2006 16:33:51 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id k3RGXpjk022138; Thu, 27 Apr 2006 09:33:51 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id k3RGXpNM022137; Thu, 27 Apr 2006 09:33:51 -0700 Date: Thu, 27 Apr 2006 09:33:51 -0700 From: Brooks Davis To: Pawel Jakub Dawidek Message-ID: <20060427163351.GB12971@odin.ac.hmc.edu> References: <200604261942.k3QJgdnb086990@repoman.freebsd.org> <20060427102026.GC20828@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IrhDeMKUP4DT/M7F" Content-Disposition: inline In-Reply-To: <20060427102026.GC20828@garage.freebsd.pl> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Cc: John-Mark Gurney , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 16:33:56 -0000 --IrhDeMKUP4DT/M7F Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 27, 2006 at 12:20:26PM +0200, Pawel Jakub Dawidek wrote: > On Wed, Apr 26, 2006 at 07:42:39PM +0000, John-Mark Gurney wrote: > +> jmg 2006-04-26 19:42:38 UTC > +>=20 > +> FreeBSD src repository > +>=20 > +> Modified files: > +> sys/kern sched_4bsd.c=20 > +> Log: > +> move remaining sysctl into the kern.sched tree... > [...] > +> -SYSCTL_INT(_kern, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); > +> +SYSCTL_INT(_kern_sched, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); > [...] >=20 > Too fast. >=20 > # grep -r kern.ccpu /usr/src/ We should retain the old location as well under COMPAT_FREEBSD[456]. It doesn't cost anything and we should treat the sysctl tree like any other API to the extent possible. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --IrhDeMKUP4DT/M7F Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFEUPJuXY6L6fI4GtQRAhRoAJ9IGAbK/edSmT/Kspw2yXP4uaHzEgCgxJeB oIXZiGDe6av6BK0c8NmwY9w= =32Ym -----END PGP SIGNATURE----- --IrhDeMKUP4DT/M7F-- From owner-cvs-src@FreeBSD.ORG Thu Apr 27 16:59:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AADD916A400; Thu, 27 Apr 2006 16:59:09 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 160D043D48; Thu, 27 Apr 2006 16:59:06 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k3RGx173001410; Thu, 27 Apr 2006 10:59:03 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <4450F84D.4080601@samsco.org> Date: Thu, 27 Apr 2006 10:58:53 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Brooks Davis References: <200604261942.k3QJgdnb086990@repoman.freebsd.org> <20060427102026.GC20828@garage.freebsd.pl> <20060427163351.GB12971@odin.ac.hmc.edu> In-Reply-To: <20060427163351.GB12971@odin.ac.hmc.edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: John-Mark Gurney , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Pawel Jakub Dawidek , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 16:59:09 -0000 Brooks Davis wrote: > On Thu, Apr 27, 2006 at 12:20:26PM +0200, Pawel Jakub Dawidek wrote: > >>On Wed, Apr 26, 2006 at 07:42:39PM +0000, John-Mark Gurney wrote: >>+> jmg 2006-04-26 19:42:38 UTC >>+> >>+> FreeBSD src repository >>+> >>+> Modified files: >>+> sys/kern sched_4bsd.c >>+> Log: >>+> move remaining sysctl into the kern.sched tree... >>[...] >>+> -SYSCTL_INT(_kern, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); >>+> +SYSCTL_INT(_kern_sched, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); >>[...] >> >>Too fast. >> >># grep -r kern.ccpu /usr/src/ > > > We should retain the old location as well under COMPAT_FREEBSD[456]. It > doesn't cost anything and we should treat the sysctl tree like any other > API to the extent possible. > > -- Brooks > > Well, sysctl's are a second class API. The ease by they can be changed, as well as the completely uncontrolled nature that they are developed in, means that we really start to hamstring ourselves if we declare them as a first class API. What we should do instead is define a subset of the sysctl tree that is stable and guaranteed to exist, and declare that the rest are transient and therefore not part of the API. Doing this by popular vote is impractical, what we need is someone to sit down and audit what is there now and make appropriate recommendations. sysctls that are used by libkvm are a good candidate, for example, but random driver sysctls might not be. Scott From owner-cvs-src@FreeBSD.ORG Thu Apr 27 17:06:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC11D16A401; Thu, 27 Apr 2006 17:06:22 +0000 (UTC) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44D8343D45; Thu, 27 Apr 2006 17:06:22 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id k3RH6Luu028362; Thu, 27 Apr 2006 10:06:21 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id k3RH6LEt028361; Thu, 27 Apr 2006 10:06:21 -0700 Date: Thu, 27 Apr 2006 10:06:21 -0700 From: Brooks Davis To: Scott Long Message-ID: <20060427170621.GC12971@odin.ac.hmc.edu> References: <200604261942.k3QJgdnb086990@repoman.freebsd.org> <20060427102026.GC20828@garage.freebsd.pl> <20060427163351.GB12971@odin.ac.hmc.edu> <4450F84D.4080601@samsco.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gr/z0/N6AeWAPJVB" Content-Disposition: inline In-Reply-To: <4450F84D.4080601@samsco.org> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=1.0 required=8.0 tests=NO_COST autolearn=no version=2.63 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Cc: src-committers@FreeBSD.org, Pawel Jakub Dawidek , Brooks Davis , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, John-Mark Gurney Subject: Re: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 17:06:22 -0000 --gr/z0/N6AeWAPJVB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 27, 2006 at 10:58:53AM -0600, Scott Long wrote: > Brooks Davis wrote: > >On Thu, Apr 27, 2006 at 12:20:26PM +0200, Pawel Jakub Dawidek wrote: > > > >>On Wed, Apr 26, 2006 at 07:42:39PM +0000, John-Mark Gurney wrote: > >>+> jmg 2006-04-26 19:42:38 UTC > >>+>=20 > >>+> FreeBSD src repository > >>+>=20 > >>+> Modified files: > >>+> sys/kern sched_4bsd.c=20 > >>+> Log: > >>+> move remaining sysctl into the kern.sched tree... > >>[...] > >>+> -SYSCTL_INT(_kern, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); > >>+> +SYSCTL_INT(_kern_sched, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); > >>[...] > >> > >>Too fast. > >> > >># grep -r kern.ccpu /usr/src/ > > > > > >We should retain the old location as well under COMPAT_FREEBSD[456]. It > >doesn't cost anything and we should treat the sysctl tree like any other > >API to the extent possible. >=20 > Well, sysctl's are a second class API. The ease by they can be changed,= =20 > as well as the completely uncontrolled nature that they are developed=20 > in, means that we really start to hamstring ourselves if we declare them > as a first class API. What we should do instead is define a subset of > the sysctl tree that is stable and guaranteed to exist, and declare that > the rest are transient and therefore not part of the API. Doing this by > popular vote is impractical, what we need is someone to sit down and=20 > audit what is there now and make appropriate recommendations. sysctls=20 > that are used by libkvm are a good candidate, for example, but random > driver sysctls might not be. I agree we don't want to be too restrictive here, but for cases like this where there's effectively no cost I think we should at least try to retain compatibility under #ifs. If we break that compatibility at some later date due to actually changing the data or because something else needs to use that location in the tree, that's probably OK. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --gr/z0/N6AeWAPJVB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFEUPoMXY6L6fI4GtQRAndlAJ4gXRoEjYEgrTXABLmbOOyMVxK57wCgpJlD BNK8OUVugyAQlkHb/IQ9QFc= =e/14 -----END PGP SIGNATURE----- --gr/z0/N6AeWAPJVB-- From owner-cvs-src@FreeBSD.ORG Thu Apr 27 17:08:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 246E016A400; Thu, 27 Apr 2006 17:08:31 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3E7043D53; Thu, 27 Apr 2006 17:08:30 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RH8UlB059604; Thu, 27 Apr 2006 17:08:30 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RH8U37059603; Thu, 27 Apr 2006 17:08:30 GMT (envelope-from marcel) Message-Id: <200604271708.k3RH8U37059603@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 27 Apr 2006 17:08:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/uart uart_bus_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 17:08:31 -0000 marcel 2006-04-27 17:08:30 UTC FreeBSD src repository Modified files: sys/dev/uart uart_bus_pci.c Log: o Add 5 Timedia single port serial cards. o While here, break long lines. Revision Changes Path 1.9 +25 -8 src/sys/dev/uart/uart_bus_pci.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 17:11:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F1B516A400; Thu, 27 Apr 2006 17:11:12 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6FD043D58; Thu, 27 Apr 2006 17:11:11 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RHBBbl060593; Thu, 27 Apr 2006 17:11:11 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RHBBJd060592; Thu, 27 Apr 2006 17:11:11 GMT (envelope-from keramida) Message-Id: <200604271711.k3RHBBJd060592@repoman.freebsd.org> From: Giorgos Keramidas Date: Thu, 27 Apr 2006 17:11:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/contrib/top top.X top.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 17:11:12 -0000 keramida 2006-04-27 17:11:11 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6_1) contrib/top top.X top.c Log: MFC top.X up to 1.15 and top.c up to 1.18 to RELENG_6_1 too. Approved by: re (hrs) Revision Changes Path 1.12.6.1 +18 -6 src/contrib/top/top.X 1.17.6.1 +5 -4 src/contrib/top/top.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 17:15:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E54C16A402; Thu, 27 Apr 2006 17:15:02 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A282E43D46; Thu, 27 Apr 2006 17:15:01 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout2.pacific.net.au (Postfix) with ESMTP id 32B656ED59; Fri, 28 Apr 2006 03:15:00 +1000 (EST) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailproxy2.pacific.net.au (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k3RHEv5p019137; Fri, 28 Apr 2006 03:14:58 +1000 Date: Fri, 28 Apr 2006 03:14:58 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Pawel Jakub Dawidek In-Reply-To: <20060427102026.GC20828@garage.freebsd.pl> Message-ID: <20060428025437.N18169@delplex.bde.org> References: <200604261942.k3QJgdnb086990@repoman.freebsd.org> <20060427102026.GC20828@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: John-Mark Gurney , cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 17:15:02 -0000 On Thu, 27 Apr 2006, Pawel Jakub Dawidek wrote: > On Wed, Apr 26, 2006 at 07:42:39PM +0000, John-Mark Gurney wrote: > +> jmg 2006-04-26 19:42:38 UTC > +> > +> FreeBSD src repository > +> > +> Modified files: > +> sys/kern sched_4bsd.c > +> Log: > +> move remaining sysctl into the kern.sched tree... > [...] > +> -SYSCTL_INT(_kern, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); > +> +SYSCTL_INT(_kern_sched, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); > [...] > > Too fast. Just a bug. > # grep -r kern.ccpu /usr/src/ > /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c: if (sysctlbyname("kern.ccpu", &ccpu, &len, NULL, 0) == -1) { > /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c: syslog(LOG_ERR, "hrProcessorTable: sysctl(kern.ccpu) failed"); > /usr/src/usr.bin/systat/pigs.c: err = sysctlbyname("kern.ccpu", &ccpu, &len, NULL, 0); > /usr/src/usr.bin/systat/pigs.c: perror("kern.ccpu"); > /usr/src/usr.bin/top/machine.c: GETSYSCTL("kern.ccpu", ccpu); > /usr/src/bin/ps/nlist.c: if (sysctlbyname("kern.ccpu", &ccpu, &oldlen, NULL, 0) == -1) grep -r "kern.*ccpu" would also have shown SYSCTL_INT(_kern, ..., ccpu) in sched_ule.c. I.e., the applications still work with SCHED_ULE. grep in my old NetBSD source tree showed ccpu/KERN_CCPU under kern. grep in my old ports tree didn't show any matches. Bruce From owner-cvs-src@FreeBSD.ORG Thu Apr 27 17:17:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E513B16A400; Thu, 27 Apr 2006 17:17:07 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F4B643D49; Thu, 27 Apr 2006 17:17:07 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RHH7s1065327; Thu, 27 Apr 2006 17:17:07 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RHH7Sk065323; Thu, 27 Apr 2006 17:17:07 GMT (envelope-from keramida) Message-Id: <200604271717.k3RHH7Sk065323@repoman.freebsd.org> From: Giorgos Keramidas Date: Thu, 27 Apr 2006 17:17:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/share/man/man5 devfs.rules.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 17:17:08 -0000 keramida 2006-04-27 17:17:06 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6_1) share/man/man5 devfs.rules.5 Log: MFC: 1.3 and 1.4 # [1.3] # Add more details about enabling a custom ruleset for /dev in `rc.conf', # and add ruleset labels/numbering to the custom ruleset example. # # PR: docs/90362 # Submitted by: Roland Smith # MFC after: 3 days # [1.4] # Expand contractions. Approved by: re (hrs) Revision Changes Path 1.2.8.1 +27 -1 src/share/man/man5/devfs.rules.5 From owner-cvs-src@FreeBSD.ORG Thu Apr 27 17:33:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5BC4F16A400; Thu, 27 Apr 2006 17:33:26 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 17D8D43D46; Thu, 27 Apr 2006 17:33:26 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RHXPOn073258; Thu, 27 Apr 2006 17:33:25 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RHXPfo073257; Thu, 27 Apr 2006 17:33:25 GMT (envelope-from imp) Message-Id: <200604271733.k3RHXPfo073257@repoman.freebsd.org> From: Warner Losh Date: Thu, 27 Apr 2006 17:33:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 17:33:26 -0000 imp 2006-04-27 17:33:25 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs Log: Don't use ", but instead use ' instead. I suppose I could have also used \". When compiling with USB_VERBOSE, this causes syntax issues. Noticed by: Hans Petter Selasky Revision Changes Path 1.258 +5 -5 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Thu Apr 27 17:54:48 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF58016A404; Thu, 27 Apr 2006 17:54:48 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BF0F43D45; Thu, 27 Apr 2006 17:54:47 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k3RHskgl084254; Thu, 27 Apr 2006 13:54:47 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Bruce Evans Date: Thu, 27 Apr 2006 13:54:18 -0400 User-Agent: KMail/1.9.1 References: <200604261942.k3QJgdnb086990@repoman.freebsd.org> <20060427102026.GC20828@garage.freebsd.pl> <20060428025437.N18169@delplex.bde.org> In-Reply-To: <20060428025437.N18169@delplex.bde.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604271354.21575.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1426/Wed Apr 26 14:03:01 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.1 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: John-Mark Gurney , cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 17:54:52 -0000 On Thursday 27 April 2006 13:14, Bruce Evans wrote: > On Thu, 27 Apr 2006, Pawel Jakub Dawidek wrote: > > > On Wed, Apr 26, 2006 at 07:42:39PM +0000, John-Mark Gurney wrote: > > +> jmg 2006-04-26 19:42:38 UTC > > +> > > +> FreeBSD src repository > > +> > > +> Modified files: > > +> sys/kern sched_4bsd.c > > +> Log: > > +> move remaining sysctl into the kern.sched tree... > > [...] > > +> -SYSCTL_INT(_kern, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); > > +> +SYSCTL_INT(_kern_sched, OID_AUTO, ccpu, CTLFLAG_RD, &ccpu, 0, ""); > > [...] > > > > Too fast. > > Just a bug. I agree. Just leave it as it is (i.e. old name of 'kern.ccpu'). -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Thu Apr 27 17:58:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B6F416A412; Thu, 27 Apr 2006 17:58:04 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 451B243D45; Thu, 27 Apr 2006 17:58:00 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RHw0Qo087219; Thu, 27 Apr 2006 17:58:00 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RHw0kg087218; Thu, 27 Apr 2006 17:58:00 GMT (envelope-from jmg) Message-Id: <200604271758.k3RHw0kg087218@repoman.freebsd.org> From: John-Mark Gurney Date: Thu, 27 Apr 2006 17:58:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 17:58:04 -0000 jmg 2006-04-27 17:57:59 UTC FreeBSD src repository Modified files: sys/kern sched_4bsd.c Log: back out for now... revert ccpu to being kern.ccpu... Revision Changes Path 1.80 +1 -1 src/sys/kern/sched_4bsd.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 19:01:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D292A16A402; Thu, 27 Apr 2006 19:01:55 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5648943D75; Thu, 27 Apr 2006 19:01:55 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RJ1tCb022683; Thu, 27 Apr 2006 19:01:55 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RJ1tAI022677; Thu, 27 Apr 2006 19:01:55 GMT (envelope-from ps) Message-Id: <200604271901.k3RJ1tAI022677@repoman.freebsd.org> From: Paul Saab Date: Thu, 27 Apr 2006 19:01:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/dumpon dumpon.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 19:01:55 -0000 ps 2006-04-27 19:01:54 UTC FreeBSD src repository Modified files: sbin/dumpon dumpon.c Log: With minidumps, the dumping partition could be smaller than physical memory, so checking the size of the partition is not necessary. Tested by: kris Revision Changes Path 1.23 +8 -1 src/sbin/dumpon/dumpon.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 20:22:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 242A216A400; Thu, 27 Apr 2006 20:22:47 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAFCD43D49; Thu, 27 Apr 2006 20:22:46 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RKMkAW069639; Thu, 27 Apr 2006 20:22:46 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RKMk19069630; Thu, 27 Apr 2006 20:22:46 GMT (envelope-from scottl) Message-Id: <200604272022.k3RKMk19069630@repoman.freebsd.org> From: Scott Long Date: Thu, 27 Apr 2006 20:22:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files.i386 src/sys/modules Makefile src/sys/dev/rr232x LICENSE README amd64-elf.rr232x_lib.o.uu array.h him.h himfuncs.h hptintf.h i386-elf.rr232x_lib.o.uu ldm.h list.h os_bsd.c os_bsd.h osm.h osm_bsd.c rr232x_config.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 20:22:47 -0000 scottl 2006-04-27 20:22:46 UTC FreeBSD src repository Modified files: sys/conf files.i386 sys/modules Makefile Added files: sys/dev/rr232x LICENSE README amd64-elf.rr232x_lib.o.uu array.h him.h himfuncs.h hptintf.h i386-elf.rr232x_lib.o.uu ldm.h list.h os_bsd.c os_bsd.h osm.h osm_bsd.c rr232x_config.c rr232x_config.h sys/modules/rr232x Makefile Log: Add the 'rr232x' driver for the HighPoint RocketRAID 2320 series of cards. This driver was generously developed and donated by Highpoint. It is enabled for i386 only at the moment. I will enable it for amd64 shortly. Obtained from: HighPoint Technologies, Inc. Revision Changes Path 1.556 +8 -0 src/sys/conf/files.i386 1.1 +30 -0 src/sys/dev/rr232x/LICENSE (new) 1.1 +202 -0 src/sys/dev/rr232x/README (new) 1.1 +4567 -0 src/sys/dev/rr232x/amd64-elf.rr232x_lib.o.uu (new) 1.1 +179 -0 src/sys/dev/rr232x/array.h (new) 1.1 +440 -0 src/sys/dev/rr232x/him.h (new) 1.1 +100 -0 src/sys/dev/rr232x/himfuncs.h (new) 1.1 +1647 -0 src/sys/dev/rr232x/hptintf.h (new) 1.1 +3068 -0 src/sys/dev/rr232x/i386-elf.rr232x_lib.o.uu (new) 1.1 +484 -0 src/sys/dev/rr232x/ldm.h (new) 1.1 +121 -0 src/sys/dev/rr232x/list.h (new) 1.1 +297 -0 src/sys/dev/rr232x/os_bsd.c (new) 1.1 +255 -0 src/sys/dev/rr232x/os_bsd.h (new) 1.1 +199 -0 src/sys/dev/rr232x/osm.h (new) 1.1 +1351 -0 src/sys/dev/rr232x/osm_bsd.c (new) 1.1 +31 -0 src/sys/dev/rr232x/rr232x_config.c (new) 1.1 +107 -0 src/sys/dev/rr232x/rr232x_config.h (new) 1.489 +2 -0 src/sys/modules/Makefile 1.1 +22 -0 src/sys/modules/rr232x/Makefile (new) From owner-cvs-src@FreeBSD.ORG Thu Apr 27 20:33:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25E6616A402; Thu, 27 Apr 2006 20:33:10 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C272443D49; Thu, 27 Apr 2006 20:33:09 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RKX9CF073302; Thu, 27 Apr 2006 20:33:09 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RKX91Y073301; Thu, 27 Apr 2006 20:33:09 GMT (envelope-from bmah) Message-Id: <200604272033.k3RKX91Y073301@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 27 Apr 2006 20:33:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 20:33:10 -0000 bmah 2006-04-27 20:33:09 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: sab(4) removal, non-AT keyboard controller i386 system support, sk(4) MPSAFE. Revision Changes Path 1.917 +10 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Apr 27 20:47:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A3EC16A400; Thu, 27 Apr 2006 20:47:14 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5637543D46; Thu, 27 Apr 2006 20:47:14 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RKlEEo088467; Thu, 27 Apr 2006 20:47:14 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RKlEJ9088310; Thu, 27 Apr 2006 20:47:14 GMT (envelope-from imp) Message-Id: <200604272047.k3RKlEJ9088310@repoman.freebsd.org> From: Warner Losh Date: Thu, 27 Apr 2006 20:47:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 20:47:14 -0000 imp 2006-04-27 20:47:13 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard.c Log: When pccard_safe_quote is passed NULL for src, it shouldn't panic. Someone sent me this a while ago, but I can't find who to give them proper credit... Revision Changes Path 1.115 +1 -1 src/sys/dev/pccard/pccard.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 20:58:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3ED816A4E7; Thu, 27 Apr 2006 20:58:29 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71F6C43D81; Thu, 27 Apr 2006 20:58:25 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RKwPLJ095712; Thu, 27 Apr 2006 20:58:25 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RKwPVo095711; Thu, 27 Apr 2006 20:58:25 GMT (envelope-from scottl) Message-Id: <200604272058.k3RKwPVo095711@repoman.freebsd.org> From: Scott Long Date: Thu, 27 Apr 2006 20:58:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/conf GENERIC NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 20:58:30 -0000 scottl 2006-04-27 20:58:25 UTC FreeBSD src repository Modified files: sys/i386/conf GENERIC NOTES Log: Add the rr232x driver to the default kernels. Revision Changes Path 1.443 +1 -0 src/sys/i386/conf/GENERIC 1.1222 +5 -0 src/sys/i386/conf/NOTES From owner-cvs-src@FreeBSD.ORG Thu Apr 27 21:26:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B528016A404; Thu, 27 Apr 2006 21:26:26 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8777743D45; Thu, 27 Apr 2006 21:26:26 +0000 (GMT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RLQQgF011663; Thu, 27 Apr 2006 21:26:26 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RLQQcP011662; Thu, 27 Apr 2006 21:26:26 GMT (envelope-from alc) Message-Id: <200604272126.k3RLQQcP011662@repoman.freebsd.org> From: Alan Cox Date: Thu, 27 Apr 2006 21:26:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 21:26:26 -0000 alc 2006-04-27 21:26:26 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c sys/i386/i386 pmap.c Log: In general, bits in the page directory entry (PDE) and the page table entry (PTE) have the same meaning. The exception to this rule is the eighth bit (0x080). It is the PS bit in a PDE and the PAT bit in a PTE. This change avoids the possibility that pmap_enter() confuses a PAT bit with a PS bit, avoiding a panic(). Eliminate a diagnostic printf() from the i386 pmap_enter() that serves no current purpose, i.e., I've seen no bug reports in the last two years that are helped by this printf(). Reviewed by: jhb Revision Changes Path 1.551 +8 -4 src/sys/amd64/amd64/pmap.c 1.552 +4 -10 src/sys/i386/i386/pmap.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 21:43:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42EF816A401; Thu, 27 Apr 2006 21:43:40 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12BB943D46; Thu, 27 Apr 2006 21:43:40 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RLhdmP022211; Thu, 27 Apr 2006 21:43:39 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RLhdHp022210; Thu, 27 Apr 2006 21:43:39 GMT (envelope-from mlaier) Message-Id: <200604272143.k3RLhdHp022210@repoman.freebsd.org> From: Max Laier Date: Thu, 27 Apr 2006 21:43:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 21:43:40 -0000 mlaier 2006-04-27 21:43:38 UTC FreeBSD src repository Modified files: sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h Log: MFp4: reworked iwi-driver Changelog towards if_iwi.c 1.26 (some changes have been committed separately in the mean time): - add led support - add firmware loading on demand - auto-restart firmware when it crashes - serialize operations sent to the firmware to reduce firmware crashes - add power save operation support - remove incorrect specification of tx power control capability - add radio on/off switch support - improve net80211 state machine operation - recognize and handle beacon miss - handle authentication and association failures better - add shared key authentication - fix ibss mode (many changes) - fix wme (many changes) - correct radiotap support (many changes) - correct bus dma setup of s/g - correct various locking issues - fix monitor mode - fix scanning (many changes) - recover from wedged scan requests - respect active channel list - eliminate cases where interface was marked down on error - don't treat parity errors as fatal - reclaim mgt frames immediately from tx queue - correct interrupt handling, ack early (from NetBSD) - fix short/long preamble handling Committed with RELENG_6 compat #if's, should compile in RELENG_6. Requires net/iwi-firmware-kmod to function. Much work done by: sam Tested by: many (freebsd-net), ume, luigi MFC after: 4 weeks Revision Changes Path 1.35 +1538 -631 src/sys/dev/iwi/if_iwi.c 1.12 +126 -71 src/sys/dev/iwi/if_iwireg.h 1.11 +68 -3 src/sys/dev/iwi/if_iwivar.h From owner-cvs-src@FreeBSD.ORG Thu Apr 27 21:59:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FFFC16A400; Thu, 27 Apr 2006 21:59:44 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E63C43D46; Thu, 27 Apr 2006 21:59:44 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RLxi2e030250; Thu, 27 Apr 2006 21:59:44 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RLxheB030249; Thu, 27 Apr 2006 21:59:43 GMT (envelope-from jhb) Message-Id: <200604272159.k3RLxheB030249@repoman.freebsd.org> From: John Baldwin Date: Thu, 27 Apr 2006 21:59:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ddb db_ps.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 21:59:44 -0000 jhb 2006-04-27 21:59:43 UTC FreeBSD src repository Modified files: sys/ddb db_ps.c Log: Drop locking comments. ddb functions should never use locking anyway and no other ddb functions try to annotate what locking would otherwise be appropriate in comments. Prodded by: bde Revision Changes Path 1.57 +0 -6 src/sys/ddb/db_ps.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 22:02:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AED2516A406; Thu, 27 Apr 2006 22:02:27 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E3BD43D49; Thu, 27 Apr 2006 22:02:27 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RM2R3a032355; Thu, 27 Apr 2006 22:02:27 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RM2RfP032354; Thu, 27 Apr 2006 22:02:27 GMT (envelope-from jhb) Message-Id: <200604272202.k3RM2RfP032354@repoman.freebsd.org> From: John Baldwin Date: Thu, 27 Apr 2006 22:02:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ddb db_ps.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 22:02:27 -0000 jhb 2006-04-27 22:02:27 UTC FreeBSD src repository Modified files: sys/ddb db_ps.c Log: A whitespace fix. Submitted by: bde Revision Changes Path 1.58 +1 -1 src/sys/ddb/db_ps.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 22:09:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17AD916A401; Thu, 27 Apr 2006 22:09:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAD2343D46; Thu, 27 Apr 2006 22:09:18 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RM9IWt034684; Thu, 27 Apr 2006 22:09:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RM9IQD034683; Thu, 27 Apr 2006 22:09:18 GMT (envelope-from jhb) Message-Id: <200604272209.k3RM9IQD034683@repoman.freebsd.org> From: John Baldwin Date: Thu, 27 Apr 2006 22:09:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ddb db_ps.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 22:09:19 -0000 jhb 2006-04-27 22:09:18 UTC FreeBSD src repository Modified files: sys/ddb db_ps.c Log: Sort includes. Revision Changes Path 1.59 +2 -2 src/sys/ddb/db_ps.c From owner-cvs-src@FreeBSD.ORG Thu Apr 27 23:03:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F361516A402; Thu, 27 Apr 2006 23:03:00 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB8AE43D46; Thu, 27 Apr 2006 23:03:00 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3RN30gj067252; Thu, 27 Apr 2006 23:03:00 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3RN30Kx067240; Thu, 27 Apr 2006 23:03:00 GMT (envelope-from scottl) Message-Id: <200604272303.k3RN30Kx067240@repoman.freebsd.org> From: Scott Long Date: Thu, 27 Apr 2006 23:03:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bfe if_bfe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 23:03:01 -0000 scottl 2006-04-27 23:03:00 UTC FreeBSD src repository Modified files: sys/dev/bfe if_bfe.c Log: The alignment parameter to busdma must be a power of two, while the if_bfe driver was trying to use an arbitrary rx/tx ring size of the value. Change to using unrestricted values for alignment and boundary instead. Revision Changes Path 1.34 +2 -2 src/sys/dev/bfe/if_bfe.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 00:59:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C99C16A400; Fri, 28 Apr 2006 00:59:50 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC33B43D45; Fri, 28 Apr 2006 00:59:49 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S0xnk2038681; Fri, 28 Apr 2006 00:59:49 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S0xnfB038671; Fri, 28 Apr 2006 00:59:49 GMT (envelope-from jeff) Message-Id: <200604280059.k3S0xnfB038671@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 28 Apr 2006 00:59:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 00:59:50 -0000 jeff 2006-04-28 00:59:48 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: - Consistently track ni_dvp and ni_vp with dvfslocked and vfslocked rather than trying to optimize it into a single lock. This adds more calls to lock giant with non smpsafe filesystems but is the only way to reliably hold the correct lock. - Remove an invalid assert in the mountedhere case in lookup and fix the code to properly deal with the scenario. We can actually have a lookup that returns dp == dvp with mountedhere set with certain unmount races. Tested by: kris Reported by: kris/mohans Revision Changes Path 1.90 +15 -13 src/sys/kern/vfs_lookup.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 01:05:33 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB31F16A40B; Fri, 28 Apr 2006 01:05:33 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC9B343D79; Fri, 28 Apr 2006 01:05:31 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S15VUn042952; Fri, 28 Apr 2006 01:05:31 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S15VZS042951; Fri, 28 Apr 2006 01:05:31 GMT (envelope-from jeff) Message-Id: <200604280105.k3S15VZS042951@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 28 Apr 2006 01:05:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_subr.c src/sys/sys bufobj.h src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 01:05:34 -0000 jeff 2006-04-28 01:05:31 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c sys/sys bufobj.h sys/ufs/ffs ffs_vfsops.c Log: - Add a BO_NEEDSGIANT flag to the bufobj. This flag forces all child buffers to go on the buf daemon's DIRTYGIANT queue. - Set BO_NEEDSGIANT on ffs's devvp since the ffs_copyonwrite handler runs in the context of the buf daemon and may require Giant. Revision Changes Path 1.670 +2 -1 src/sys/kern/vfs_subr.c 1.16 +1 -0 src/sys/sys/bufobj.h 1.310 +7 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 03:17:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7C6B16A401; Fri, 28 Apr 2006 03:17:38 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64CAD43D48; Fri, 28 Apr 2006 03:17:37 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S3HbNS017883; Fri, 28 Apr 2006 03:17:37 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S3Hb3L017882; Fri, 28 Apr 2006 03:17:37 GMT (envelope-from sobomax) Message-Id: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> From: Maxim Sobolev Date: Fri, 28 Apr 2006 03:17:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 03:17:39 -0000 sobomax 2006-04-28 03:17:37 UTC FreeBSD src repository Modified files: sys/dev/sk if_sk.c if_skreg.h Log: Add some incomplete support for Marvell Yukon EC controllers based on OpenBSD changes. With these changes, PHY part of the driver becomes functional (it senses media changes and negotiates speed just fine), previously it just hang with no PHY message, but no data goes through interface (error message is "can not stop transfer of Tx/Rx descriptor). Hopefully somebody with more clue/free time will be able to pick up after me. Revision Changes Path 1.122 +106 -18 src/sys/dev/sk/if_sk.c 1.34 +28 -2 src/sys/dev/sk/if_skreg.h From owner-cvs-src@FreeBSD.ORG Fri Apr 28 03:38:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E38E816A402; Fri, 28 Apr 2006 03:38:23 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0D9B43D46; Fri, 28 Apr 2006 03:38:23 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S3cN9u029857; Fri, 28 Apr 2006 03:38:23 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S3cNFf029856; Fri, 28 Apr 2006 03:38:23 GMT (envelope-from sobomax) Message-Id: <200604280338.k3S3cNFf029856@repoman.freebsd.org> From: Maxim Sobolev Date: Fri, 28 Apr 2006 03:38:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/i386 vm_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 03:38:24 -0000 sobomax 2006-04-28 03:38:23 UTC FreeBSD src repository Modified files: sys/i386/i386 vm_machdep.c Log: Unbreak pc98. Sorry... Revision Changes Path 1.271 +2 -0 src/sys/i386/i386/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 03:43:20 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5221516A40B; Fri, 28 Apr 2006 03:43:20 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F4C743D73; Fri, 28 Apr 2006 03:43:13 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.6/8.13.6) with ESMTP id k3S3iXA3080055; Thu, 27 Apr 2006 23:44:33 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Maxim Sobolev In-Reply-To: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-W4uW4G7nQcZ5gzURAEv6" Organization: MarcusCom, Inc. Date: Thu, 27 Apr 2006 23:43:11 -0400 Message-Id: <1146195791.40894.6.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 03:43:20 -0000 --=-W4uW4G7nQcZ5gzURAEv6 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2006-04-28 at 03:17 +0000, Maxim Sobolev wrote: > sobomax 2006-04-28 03:17:37 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/sk if_sk.c if_skreg.h=20 > Log: > Add some incomplete support for Marvell Yukon EC controllers based on > OpenBSD changes. With these changes, PHY part of the driver becomes > functional (it senses media changes and negotiates speed just fine), > previously it just hang with no PHY message, but no data goes through > interface (error message is "can not stop transfer of Tx/Rx descriptor)= . > =20 > Hopefully somebody with more clue/free time will be able to pick up > after me. Maxim, I patched if_sk in a similar fashion, and got the same errors you did. I took a look at the Linux sky2 driver which works with the MacBook Yukon-II, and the Yukon-II chipset is very different from the Yukon. However, I did find that the SysKonnect-provided Yukon-II driver works quite well (see http://lists.freebsd.org/pipermail/freebsd-net/2006-January/009543.html). = Building the driver was easy. I just untarred the source to /usr/src/sys/d= ev/myk, and did a make all. With this driver, I was able to get the wired = ethernet in the MacBook to pass traffic. BTW, thanks for your work on the reboot issue. Oh, and are you using Alt at boot-time to select FreeBSD, or have you done some EFI magic to make FreeBSD the default boot partition? Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-W4uW4G7nQcZ5gzURAEv6 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEUY9Pb2iPiv4Uz4cRAmpKAJ4mS4de8mnnJZvUBgxgEUBjO18X4ACfZIvB XdHNqe3efPaUcUYLQWovJyA= =CIz2 -----END PGP SIGNATURE----- --=-W4uW4G7nQcZ5gzURAEv6-- From owner-cvs-src@FreeBSD.ORG Fri Apr 28 04:00:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F16B416A404; Fri, 28 Apr 2006 04:00:52 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC76543D48; Fri, 28 Apr 2006 04:00:52 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S40q8d041967; Fri, 28 Apr 2006 04:00:52 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S40qxN041951; Fri, 28 Apr 2006 04:00:52 GMT (envelope-from scottl) Message-Id: <200604280400.k3S40qxN041951@repoman.freebsd.org> From: Scott Long Date: Fri, 28 Apr 2006 04:00:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules/rr232x Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 04:00:53 -0000 scottl 2006-04-28 04:00:50 UTC FreeBSD src repository Modified files: sys/modules/rr232x Makefile Log: Fix a typo that slipped in right before commit. Revision Changes Path 1.2 +1 -1 src/sys/modules/rr232x/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 28 04:06:45 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 41E3116A402 for ; Fri, 28 Apr 2006 04:06:45 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF0C043D55 for ; Fri, 28 Apr 2006 04:06:42 +0000 (GMT) (envelope-from pyunyh@gmail.com) Received: by nz-out-0102.google.com with SMTP id i28so1828780nzi for ; Thu, 27 Apr 2006 21:06:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=t248Eh3JZEiOTDQMiIk2AMR2KplH5D/druFQBXfLy5+naGjv8j5wBx8yXw7LRknYeuUpcJNmLlynAOrHAFlVIV/1WDtBz6kNG1MfeQzqv/uLJvaN7FXxr5ukPFg0WXy40Q/2sVyC6aohPCP7SsCqh27p1J60HFEF/F2hlFtXoxE= Received: by 10.36.119.12 with SMTP id r12mr1732544nzc; Thu, 27 Apr 2006 21:06:42 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.gmail.com with ESMTP id 12sm17584nzn.2006.04.27.21.06.40; Thu, 27 Apr 2006 21:06:42 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id k3S47AHC015903 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 28 Apr 2006 13:07:10 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id k3S479iv015902; Fri, 28 Apr 2006 13:07:09 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Fri, 28 Apr 2006 13:07:09 +0900 From: Pyun YongHyeon To: Joe Marcus Clarke Message-ID: <20060428040709.GB14964@cdnetworks.co.kr> References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> <1146195791.40894.6.camel@shumai.marcuscom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1146195791.40894.6.camel@shumai.marcuscom.com> User-Agent: Mutt/1.4.2.1i Cc: Maxim Sobolev , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 04:06:45 -0000 On Thu, Apr 27, 2006 at 11:43:11PM -0400, Joe Marcus Clarke wrote: > On Fri, 2006-04-28 at 03:17 +0000, Maxim Sobolev wrote: > > sobomax 2006-04-28 03:17:37 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/sk if_sk.c if_skreg.h > > Log: > > Add some incomplete support for Marvell Yukon EC controllers based on > > OpenBSD changes. With these changes, PHY part of the driver becomes > > functional (it senses media changes and negotiates speed just fine), > > previously it just hang with no PHY message, but no data goes through > > interface (error message is "can not stop transfer of Tx/Rx descriptor). > > > > Hopefully somebody with more clue/free time will be able to pick up > > after me. > > Maxim, I patched if_sk in a similar fashion, and got the same errors you > did. I took a look at the Linux sky2 driver which works with the > MacBook Yukon-II, and the Yukon-II chipset is very different from the > Yukon. > Indeed, Yukon II is very different from Yukon I and personally I think it need seperate driver instead of sk(4). However I don't have Yukon II hardware and lack of documentation makes me hard to write the driver. > However, I did find that the SysKonnect-provided Yukon-II driver works > quite well (see > http://lists.freebsd.org/pipermail/freebsd-net/2006-January/009543.html). Building the driver was easy. I just untarred the source to /usr/src/sys/dev/myk, and did a make all. With this driver, I was able to get the wired ethernet in the MacBook to pass traffic. > Hmm, I've tried that too but it didn't even detect link and panicked system(Asus P4P800, Yukon I) when I enable jumbo frame. :-( -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Fri Apr 28 04:26:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DB4A16A40F; Fri, 28 Apr 2006 04:26:01 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCA3A43D45; Fri, 28 Apr 2006 04:26:00 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S4Q059056075; Fri, 28 Apr 2006 04:26:00 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S4Q0eL056074; Fri, 28 Apr 2006 04:26:00 GMT (envelope-from scottl) Message-Id: <200604280426.k3S4Q0eL056074@repoman.freebsd.org> From: Scott Long Date: Fri, 28 Apr 2006 04:26:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 Makefile rr232x.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 04:26:01 -0000 scottl 2006-04-28 04:26:00 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Added files: share/man/man4 rr232x.4 Log: Add a manpage for the rr232x driver. Revision Changes Path 1.346 +1 -0 src/share/man/man4/Makefile 1.1 +95 -0 src/share/man/man4/rr232x.4 (new) From owner-cvs-src@FreeBSD.ORG Fri Apr 28 04:39:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 79ED616A406; Fri, 28 Apr 2006 04:39:51 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3685343D46; Fri, 28 Apr 2006 04:39:51 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S4dpYf064073; Fri, 28 Apr 2006 04:39:51 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S4dpdG064069; Fri, 28 Apr 2006 04:39:51 GMT (envelope-from scottl) Message-Id: <200604280439.k3S4dpdG064069@repoman.freebsd.org> From: Scott Long Date: Fri, 28 Apr 2006 04:39:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 04:39:51 -0000 scottl 2006-04-28 04:39:51 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_vfsops.c Log: Fix a typo. Revision Changes Path 1.311 +1 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 05:19:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 416C416A400; Fri, 28 Apr 2006 05:19:31 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1D0843D46; Fri, 28 Apr 2006 05:19:30 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S5JUAE093689; Fri, 28 Apr 2006 05:19:30 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S5JUSL093688; Fri, 28 Apr 2006 05:19:30 GMT (envelope-from imp) Message-Id: <200604280519.k3S5JUSL093688@repoman.freebsd.org> From: Warner Losh Date: Fri, 28 Apr 2006 05:19:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 05:19:31 -0000 imp 2006-04-28 05:19:30 UTC FreeBSD src repository Modified files: . access Log: max-san says that he's been too busy to use his src commit bit, so returning it for safe keeping is OK. Approved by: core@ Revision Changes Path 1.765 +0 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Fri Apr 28 05:21:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D78D16A405; Fri, 28 Apr 2006 05:21:44 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A03C43D46; Fri, 28 Apr 2006 05:21:44 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S5LiTE095371; Fri, 28 Apr 2006 05:21:44 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S5LiCH095370; Fri, 28 Apr 2006 05:21:44 GMT (envelope-from imp) Message-Id: <200604280521.k3S5LiCH095370@repoman.freebsd.org> From: Warner Losh Date: Fri, 28 Apr 2006 05:21:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 05:21:44 -0000 imp 2006-04-28 05:21:44 UTC FreeBSD src repository Modified files: . access Log: No reply from keichii, roger, mike and jwd when asking if they wanted to keep their commit bits. Retire them for safe keeping. All of them are well past the 18 month idle, having not committed for over 30 months or more. Approved by: core@ Revision Changes Path 1.766 +0 -4 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Fri Apr 28 05:23:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2798816A403; Fri, 28 Apr 2006 05:23:11 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D239B43D48; Fri, 28 Apr 2006 05:23:10 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S5NAQ1096690; Fri, 28 Apr 2006 05:23:10 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S5NAn1096689; Fri, 28 Apr 2006 05:23:10 GMT (envelope-from scottl) Message-Id: <200604280523.k3S5NAn1096689@repoman.freebsd.org> From: Scott Long Date: Fri, 28 Apr 2006 05:23:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files.amd64 src/sys/modules Makefile src/sys/amd64/conf GENERIC NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 05:23:11 -0000 scottl 2006-04-28 05:23:10 UTC FreeBSD src repository Modified files: sys/conf files.amd64 sys/modules Makefile sys/amd64/conf GENERIC NOTES Log: Enable the rr232x driver for amd64. Revision Changes Path 1.454 +1 -0 src/sys/amd64/conf/GENERIC 1.53 +5 -0 src/sys/amd64/conf/NOTES 1.86 +7 -0 src/sys/conf/files.amd64 1.490 +1 -0 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 28 05:27:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1E9A16A403; Fri, 28 Apr 2006 05:27:27 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DA7843D58; Fri, 28 Apr 2006 05:27:27 +0000 (GMT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S5RRRO096992; Fri, 28 Apr 2006 05:27:27 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S5RRDv096991; Fri, 28 Apr 2006 05:27:27 GMT (envelope-from silby) Message-Id: <200604280527.k3S5RRDv096991@repoman.freebsd.org> From: Mike Silbersack Date: Fri, 28 Apr 2006 05:27:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bfe if_bfe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 05:27:30 -0000 silby 2006-04-28 05:27:27 UTC FreeBSD src repository Modified files: sys/dev/bfe if_bfe.c Log: Switch all bus_dmamap_sync calls that used PREREAD to PREWRITE and all POSTWRITE to POSTREAD. No guarantee that all busdma is usage is perfect, but this change (in addition to scott's last two commits) makes if_bfe work with > 1GB of memory in my laptop. Revision Changes Path 1.35 +10 -10 src/sys/dev/bfe/if_bfe.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 05:32:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D59016A40D; Fri, 28 Apr 2006 05:32:08 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D4FB43D7B; Fri, 28 Apr 2006 05:31:59 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from [192.168.0.4] (pool-151-196-122-106.balt.east.verizon.net [151.196.122.106]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.1/8.13.1) with ESMTP id k3S5Vvw7086654; Fri, 28 Apr 2006 01:31:57 -0400 (EDT) (envelope-from jroberson@chesapeake.net) Date: Thu, 27 Apr 2006 22:31:57 -0700 (PDT) From: Jeff Roberson X-X-Sender: jroberson@10.0.0.1 To: Scott Long In-Reply-To: <200604280439.k3S4dpdG064069@repoman.freebsd.org> Message-ID: <20060427223116.W655@10.0.0.1> References: <200604280439.k3S4dpdG064069@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Scanned-By: MIMEDefang 2.52 on 216.240.101.25 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 05:32:08 -0000 Pointy hat to me. Kris tested it with the corrected field name. I committed with my bad patch. On Fri, 28 Apr 2006, Scott Long wrote: > scottl 2006-04-28 04:39:51 UTC > > FreeBSD src repository > > Modified files: > sys/ufs/ffs ffs_vfsops.c > Log: > Fix a typo. > > Revision Changes Path > 1.311 +1 -1 src/sys/ufs/ffs/ffs_vfsops.c > From owner-cvs-src@FreeBSD.ORG Fri Apr 28 05:38:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6016316A405; Fri, 28 Apr 2006 05:38:13 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A96D43D45; Fri, 28 Apr 2006 05:38:13 +0000 (GMT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S5cCv5005110; Fri, 28 Apr 2006 05:38:13 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S5cCL4005106; Fri, 28 Apr 2006 05:38:12 GMT (envelope-from silby) Message-Id: <200604280538.k3S5cCL4005106@repoman.freebsd.org> From: Mike Silbersack Date: Fri, 28 Apr 2006 05:38:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bfe if_bfe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 05:38:13 -0000 silby 2006-04-28 05:38:12 UTC FreeBSD src repository Modified files: sys/dev/bfe if_bfe.c Log: Tweak the DMA limit from rev 1.33, it was off by one byte. Submitted by: scottl Revision Changes Path 1.36 +1 -1 src/sys/dev/bfe/if_bfe.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 05:39:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9EDE16A400; Fri, 28 Apr 2006 05:39:58 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8172F43D48; Fri, 28 Apr 2006 05:39:58 +0000 (GMT) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S5dwTE006350; Fri, 28 Apr 2006 05:39:58 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S5dwvh006349; Fri, 28 Apr 2006 05:39:58 GMT (envelope-from silby) Message-Id: <200604280539.k3S5dwvh006349@repoman.freebsd.org> From: Mike Silbersack Date: Fri, 28 Apr 2006 05:39:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/bfe if_bfe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 05:39:59 -0000 silby 2006-04-28 05:39:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/bfe if_bfe.c Log: MFC revs 1.33, 1.34, 1.35, and 1.36. These changes allow bfe to work on machines with > 1GB of ram. Approved by: re Revision Changes Path 1.25.2.5 +20 -17 src/sys/dev/bfe/if_bfe.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 05:42:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA68016A404 for ; Fri, 28 Apr 2006 05:42:30 +0000 (UTC) (envelope-from silby@silby.com) Received: from relay03.pair.com (relay03.pair.com [209.68.5.17]) by mx1.FreeBSD.org (Postfix) with SMTP id EF7D643D46 for ; Fri, 28 Apr 2006 05:42:29 +0000 (GMT) (envelope-from silby@silby.com) Received: (qmail 73234 invoked from network); 28 Apr 2006 05:42:28 -0000 Received: from unknown (HELO localhost) (unknown) by unknown with SMTP; 28 Apr 2006 05:42:28 -0000 X-pair-Authenticated: 209.68.2.70 Date: Fri, 28 Apr 2006 00:42:25 -0500 (CDT) From: Mike Silbersack To: src-committers@FreeBSD.org In-Reply-To: <200604280527.k3S5RRDv096991@repoman.freebsd.org> Message-ID: <20060428004139.T808@odysseus.silby.com> References: <200604280527.k3S5RRDv096991@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bfe if_bfe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 05:42:31 -0000 On Fri, 28 Apr 2006, Mike Silbersack wrote: > silby 2006-04-28 05:27:27 UTC > > FreeBSD src repository > > Modified files: > sys/dev/bfe if_bfe.c > Log: > Switch all bus_dmamap_sync calls that used PREREAD to PREWRITE and all > POSTWRITE to POSTREAD. > > No guarantee that all busdma is usage is perfect, but this change (in > addition to scott's last two commits) makes if_bfe work with > 1GB of > memory in my laptop. > > Revision Changes Path > 1.35 +10 -10 src/sys/dev/bfe/if_bfe.c I forgot to mention in this commit that Scott told me the magic about those reversed calls, all I did was test. So, if you have busdma questions, don't start asking me. I don't know anything about it. :) Mike "Silby" Silbersack From owner-cvs-src@FreeBSD.ORG Fri Apr 28 06:13:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FBDA16A400; Fri, 28 Apr 2006 06:13:20 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B82643D46; Fri, 28 Apr 2006 06:13:20 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S6DKWC023721; Fri, 28 Apr 2006 06:13:20 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S6DKmW023712; Fri, 28 Apr 2006 06:13:20 GMT (envelope-from brueffer) Message-Id: <200604280613.k3S6DKmW023712@repoman.freebsd.org> From: Christian Brueffer Date: Fri, 28 Apr 2006 06:13:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 06:13:20 -0000 brueffer 2006-04-28 06:13:19 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Log: Install rr232x.4 only on i386 and amd64. Revision Changes Path 1.347 +2 -0 src/share/man/man4/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 28 06:23:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D2CD16A400; Fri, 28 Apr 2006 06:23:43 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4912C43D4C; Fri, 28 Apr 2006 06:23:43 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S6NhhH031521; Fri, 28 Apr 2006 06:23:43 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S6Nhch031520; Fri, 28 Apr 2006 06:23:43 GMT (envelope-from brueffer) Message-Id: <200604280623.k3S6Nhch031520@repoman.freebsd.org> From: Christian Brueffer Date: Fri, 28 Apr 2006 06:23:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 06:23:43 -0000 brueffer 2006-04-28 06:23:42 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Log: Oops, forgot to remove the old entry in the last revision. Revision Changes Path 1.348 +0 -1 src/share/man/man4/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 28 06:30:21 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E1CD16A400; Fri, 28 Apr 2006 06:30:21 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 360A043D45; Fri, 28 Apr 2006 06:30:21 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S6UKcU033202; Fri, 28 Apr 2006 06:30:21 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S6UKOJ033201; Fri, 28 Apr 2006 06:30:20 GMT (envelope-from cperciva) Message-Id: <200604280630.k3S6UKOJ033201@repoman.freebsd.org> From: Colin Percival Date: Fri, 28 Apr 2006 06:30:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/amd64/amd64 mp_machdep.c src/sys/i386/i386 mp_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 06:30:21 -0000 cperciva 2006-04-28 06:30:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 mp_machdep.c sys/i386/i386 mp_machdep.c Log: MFC: Allow L2 caches to be shared between processors by default. Approved by: re (scottl) Revision Changes Path 1.260.2.6 +2 -2 src/sys/amd64/amd64/mp_machdep.c 1.252.2.6 +2 -2 src/sys/i386/i386/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 06:53:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35E5A16A400; Fri, 28 Apr 2006 06:53:25 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E254643D46; Fri, 28 Apr 2006 06:53:24 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S6rOFu046458; Fri, 28 Apr 2006 06:53:24 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S6rOeT046454; Fri, 28 Apr 2006 06:53:24 GMT (envelope-from cperciva) Message-Id: <200604280653.k3S6rOeT046454@repoman.freebsd.org> From: Colin Percival Date: Fri, 28 Apr 2006 06:53:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/amd64/amd64 mp_machdep.c src/sys/i386/i386 mp_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 06:53:25 -0000 cperciva 2006-04-28 06:53:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/amd64/amd64 mp_machdep.c sys/i386/i386 mp_machdep.c Log: MFC: Allow L2 caches to be shared between processors by default. Approved by: re (scottl) Revision Changes Path 1.242.2.12 +2 -2 src/sys/amd64/amd64/mp_machdep.c 1.235.2.11 +2 -2 src/sys/i386/i386/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 06:54:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B50FB16A414; Fri, 28 Apr 2006 06:54:34 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D83543D46; Fri, 28 Apr 2006 06:54:34 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S6sYA5047452; Fri, 28 Apr 2006 06:54:34 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S6sYHZ047448; Fri, 28 Apr 2006 06:54:34 GMT (envelope-from cperciva) Message-Id: <200604280654.k3S6sYHZ047448@repoman.freebsd.org> From: Colin Percival Date: Fri, 28 Apr 2006 06:54:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/amd64/amd64 mp_machdep.c src/sys/i386/i386 mp_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 06:54:34 -0000 cperciva 2006-04-28 06:54:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/amd64/amd64 mp_machdep.c sys/i386/i386 mp_machdep.c Log: MFC: Allow L2 caches to be shared between processors by default. Approved by: re (scottl) Revision Changes Path 1.260.2.5.2.1 +2 -2 src/sys/amd64/amd64/mp_machdep.c 1.252.2.5.2.1 +2 -2 src/sys/i386/i386/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 08:36:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8890F16A402; Fri, 28 Apr 2006 08:36:50 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4451F43D46; Fri, 28 Apr 2006 08:36:50 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3S8ao4N000248; Fri, 28 Apr 2006 08:36:50 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3S8anjp000247; Fri, 28 Apr 2006 08:36:49 GMT (envelope-from scottl) Message-Id: <200604280836.k3S8anjp000247@repoman.freebsd.org> From: Scott Long Date: Fri, 28 Apr 2006 08:36:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 bus_dma.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 08:36:50 -0000 scottl 2006-04-28 08:36:49 UTC FreeBSD src repository Modified files: share/man/man9 bus_dma.9 Log: Add a section about locking protocol for busdma. Revision Changes Path 1.34 +59 -0 src/share/man/man9/bus_dma.9 From owner-cvs-src@FreeBSD.ORG Fri Apr 28 10:45:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2418716A404; Fri, 28 Apr 2006 10:45:29 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9977143D49; Fri, 28 Apr 2006 10:45:28 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SAjSmm026904; Fri, 28 Apr 2006 10:45:28 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SAjSS9026878; Fri, 28 Apr 2006 10:45:28 GMT (envelope-from rwatson) Message-Id: <200604281045.k3SAjSS9026878@repoman.freebsd.org> From: Robert Watson Date: Fri, 28 Apr 2006 10:45:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 Makefile sysctl.9 sysctl_add_oid.9 sysctl_ctx_init.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 10:45:29 -0000 rwatson 2006-04-28 10:45:27 UTC FreeBSD src repository Modified files: share/man/man9 Makefile sysctl_add_oid.9 sysctl_ctx_init.9 Added files: share/man/man9 sysctl.9 Log: Add a basic man page for the sysctl(9) macro interfaces. Previously man pages existed only for the dynamic sysctl interfaces. There's probably more complete and accurate content, better advice, etc, that could be added here. Per scottl's suggest, add a small piece of moralizing text regarding the fact that sysctl names quickly get embedded in system configuration files, libraries, third party applications, and even books, so renaming and removing names after they've been published is a tricky issue. MFC after: 1 month Revision Changes Path 1.274 +1 -0 src/share/man/man9/Makefile 1.1 +343 -0 src/share/man/man9/sysctl.9 (new) 1.21 +1 -0 src/share/man/man9/sysctl_add_oid.9 1.13 +1 -0 src/share/man/man9/sysctl_ctx_init.9 From owner-cvs-src@FreeBSD.ORG Fri Apr 28 10:45:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B6F116A407; Fri, 28 Apr 2006 10:45:29 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97F0B43D46; Fri, 28 Apr 2006 10:45:28 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SAjSn8026903; Fri, 28 Apr 2006 10:45:28 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SAjSa3026899; Fri, 28 Apr 2006 10:45:28 GMT (envelope-from brueffer) Message-Id: <200604281045.k3SAjSa3026899@repoman.freebsd.org> From: Christian Brueffer Date: Fri, 28 Apr 2006 10:45:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 10:45:29 -0000 brueffer 2006-04-28 10:45:28 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: Autogenerate hardware notes for rr232x(4). Revision Changes Path 1.300 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.83 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Fri Apr 28 11:01:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B90B516A409; Fri, 28 Apr 2006 11:01:46 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from pittgoth.com (ns1.pittgoth.com [216.38.206.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65DBA43D46; Fri, 28 Apr 2006 11:01:44 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from localhost (net-ix.gw.ai.net [205.134.160.6] (may be forged)) (authenticated bits=0) by pittgoth.com (8.13.4/8.13.4) with ESMTP id k3SC0nAb070409 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 28 Apr 2006 08:00:49 -0400 (EDT) (envelope-from trhodes@FreeBSD.org) Date: Fri, 28 Apr 2006 07:01:32 -0400 From: Tom Rhodes To: Robert Watson Message-Id: <20060428070132.4c2a4c57.trhodes@FreeBSD.org> In-Reply-To: <200604281045.k3SAjSS9026878@repoman.freebsd.org> References: <200604281045.k3SAjSS9026878@repoman.freebsd.org> X-Mailer: Sylpheed version 1.0.5 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 Makefile sysctl.9 sysctl_add_oid.9 sysctl_ctx_init.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 11:01:46 -0000 On Fri, 28 Apr 2006 10:45:27 +0000 (UTC) Robert Watson wrote: > rwatson 2006-04-28 10:45:27 UTC > > FreeBSD src repository > > Modified files: > share/man/man9 Makefile sysctl_add_oid.9 > sysctl_ctx_init.9 > Added files: > share/man/man9 sysctl.9 > Log: > Add a basic man page for the sysctl(9) macro interfaces. Previously man > pages existed only for the dynamic sysctl interfaces. There's probably > more complete and accurate content, better advice, etc, that could be added > here. > > Per scottl's suggest, add a small piece of moralizing text regarding the > fact that sysctl names quickly get embedded in system configuration files, > libraries, third party applications, and even books, so renaming and > removing names after they've been published is a tricky issue. Thanks!! -- Tom Rhodes From owner-cvs-src@FreeBSD.ORG Fri Apr 28 11:23:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CF1F16A400; Fri, 28 Apr 2006 11:23:30 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 185E543D45; Fri, 28 Apr 2006 11:23:30 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SBNTij047398; Fri, 28 Apr 2006 11:23:29 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SBNTNY047392; Fri, 28 Apr 2006 11:23:29 GMT (envelope-from imp) Message-Id: <200604281123.k3SBNTNY047392@repoman.freebsd.org> From: Warner Losh Date: Fri, 28 Apr 2006 11:23:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 11:23:30 -0000 imp 2006-04-28 11:23:29 UTC FreeBSD src repository Modified files: . access Log: Gary Jennejohn (gj@) has said that his src commit bit is idle, and should be returned to core for safe keeping. His port bit is still very active, and shouldn't be touched. Thanks for all of your contributions to the src tree. Approved by: core@ Revision Changes Path 1.767 +0 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Fri Apr 28 11:47:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DF8D16A405; Fri, 28 Apr 2006 11:47:30 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4869443D45; Fri, 28 Apr 2006 11:47:30 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SBlTDR061114; Fri, 28 Apr 2006 11:47:30 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SBlTTH061107; Fri, 28 Apr 2006 11:47:29 GMT (envelope-from pjd) Message-Id: <200604281147.k3SBlTTH061107@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 28 Apr 2006 11:47:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom/mirror g_mirror.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 11:47:30 -0000 pjd 2006-04-28 11:47:29 UTC FreeBSD src repository Modified files: sys/geom/mirror g_mirror.c Log: Be sure to not destroy device twice. This is not possible in theory, but with this change there is even no theoretical race. MFC after: 2 weeks Revision Changes Path 1.82 +13 -2 src/sys/geom/mirror/g_mirror.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 11:48:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4207116A400; Fri, 28 Apr 2006 11:48:54 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFF1443D48; Fri, 28 Apr 2006 11:48:53 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SBmrFN062109; Fri, 28 Apr 2006 11:48:53 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SBmr45062108; Fri, 28 Apr 2006 11:48:53 GMT (envelope-from thompsa) Message-Id: <200604281148.k3SBmr45062108@repoman.freebsd.org> From: Andrew Thompson Date: Fri, 28 Apr 2006 11:48:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 if_bridge.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 11:48:54 -0000 thompsa 2006-04-28 11:48:53 UTC FreeBSD src repository Modified files: share/man/man4 if_bridge.4 Log: - use ath(4) in the wireless examples rather than the aging wi(4) - make the packet filtering its own section and clarify a few points - note that the interfaces need to be upped [1] PR: docs/94545 [1] Revision Changes Path 1.14 +37 -19 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Fri Apr 28 11:52:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BE8716A400; Fri, 28 Apr 2006 11:52:47 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED07643D45; Fri, 28 Apr 2006 11:52:46 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SBqkf1064606; Fri, 28 Apr 2006 11:52:46 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SBqkcG064599; Fri, 28 Apr 2006 11:52:46 GMT (envelope-from pjd) Message-Id: <200604281152.k3SBqkcG064599@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 28 Apr 2006 11:52:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 11:52:47 -0000 pjd 2006-04-28 11:52:46 UTC FreeBSD src repository Modified files: sys/geom/raid3 g_raid3.c Log: Be sure to not destroy device twice. This is not possible in theory, but with this change there is even no theoretical race. MFC after: 2 weeks Revision Changes Path 1.62 +13 -2 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 12:03:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9186B16A432; Fri, 28 Apr 2006 12:03:40 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC23343D4C; Fri, 28 Apr 2006 12:03:39 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SC3d18070040; Fri, 28 Apr 2006 12:03:39 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SC3da7070033; Fri, 28 Apr 2006 12:03:39 GMT (envelope-from ume) Message-Id: <200604281203.k3SC3da7070033@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Fri, 28 Apr 2006 12:03:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 12:03:40 -0000 ume 2006-04-28 12:03:38 UTC FreeBSD src repository Modified files: etc Makefile etc/defaults rc.conf etc/rc.d Makefile include nsswitch.h include/rpc rpcent.h lib/libc Makefile lib/libc/gen getgrent.c getpwent.c lib/libc/net Makefile.inc getaddrinfo.c gethostnamadr.c getnetnamadr.c getproto.c getprotoent.c getprotoname.c getservent.c name6.c netdb_private.h nsdispatch.c lib/libc/rpc getrpcent.c share/mk bsd.own.mk usr.sbin Makefile Added files: etc cached.conf etc/rc.d cached lib/libc/include nscache.h nscachedcli.h lib/libc/net nscache.c nscachedcli.c usr.sbin/cached Makefile agent.c agent.h cached.8 cached.c cached.conf.5 cachedcli.c cachedcli.h cachelib.c cachelib.h cacheplcs.c cacheplcs.h config.c config.h debug.c debug.h hashtable.h log.c log.h mp_rs_query.c mp_rs_query.h mp_ws_query.c mp_ws_query.h parser.c parser.h protocol.c protocol.h query.c query.h singletons.c singletons.h usr.sbin/cached/agents Makefile.inc group.c group.h passwd.c passwd.h services.c services.h Removed files: lib/libc/net getservbyname.c getservbyport.c Log: - Extend the nsswitch to support Services, Protocols and Rpc databases. - Make nsswitch support caching. Submitted by: Michael Bushkov Sponsored by: Google Summer of Code 2005 Revision Changes Path 1.355 +4 -0 src/etc/Makefile 1.1 +12 -0 src/etc/cached.conf (new) 1.282 +1 -0 src/etc/defaults/rc.conf 1.70 +4 -0 src/etc/rc.d/Makefile 1.1 +30 -0 src/etc/rc.d/cached (new) 1.4 +6 -4 src/include/nsswitch.h 1.3 +1 -6 src/include/rpc/rpcent.h 1.65 +3 -0 src/lib/libc/Makefile 1.33 +277 -1 src/lib/libc/gen/getgrent.c 1.90 +277 -0 src/lib/libc/gen/getpwent.c 1.1 +197 -0 src/lib/libc/include/nscache.h (new) 1.1 +107 -0 src/lib/libc/include/nscachedcli.h (new) 1.59 +5 -2 src/lib/libc/net/Makefile.inc 1.80 +197 -0 src/lib/libc/net/getaddrinfo.c 1.31 +295 -1 src/lib/libc/net/gethostnamadr.c 1.23 +237 -4 src/lib/libc/net/getnetnamadr.c 1.6 +78 -12 src/lib/libc/net/getproto.c 1.8 +324 -15 src/lib/libc/net/getprotoent.c 1.6 +77 -11 src/lib/libc/net/getprotoname.c 1.9 +0 -101 src/lib/libc/net/getservbyname.c (dead) 1.9 +0 -95 src/lib/libc/net/getservbyport.c (dead) 1.22 +1069 -261 src/lib/libc/net/getservent.c 1.58 +259 -0 src/lib/libc/net/name6.c 1.12 +0 -27 src/lib/libc/net/netdb_private.h 1.1 +438 -0 src/lib/libc/net/nscache.c (new) 1.1 +576 -0 src/lib/libc/net/nscachedcli.c (new) 1.13 +91 -4 src/lib/libc/net/nsdispatch.c 1.15 +944 -216 src/lib/libc/rpc/getrpcent.c 1.54 +2 -0 src/share/mk/bsd.own.mk 1.350 +5 -0 src/usr.sbin/Makefile 1.1 +19 -0 src/usr.sbin/cached/Makefile (new) 1.1 +127 -0 src/usr.sbin/cached/agent.c (new) 1.1 +72 -0 src/usr.sbin/cached/agent.h (new) 1.1 +3 -0 src/usr.sbin/cached/agents/Makefile.inc (new) 1.1 +262 -0 src/usr.sbin/cached/agents/group.c (new) 1.1 +32 -0 src/usr.sbin/cached/agents/group.h (new) 1.1 +269 -0 src/usr.sbin/cached/agents/passwd.c (new) 1.1 +32 -0 src/usr.sbin/cached/agents/passwd.h (new) 1.1 +286 -0 src/usr.sbin/cached/agents/services.c (new) 1.1 +32 -0 src/usr.sbin/cached/agents/services.h (new) 1.1 +148 -0 src/usr.sbin/cached/cached.8 (new) 1.1 +884 -0 src/usr.sbin/cached/cached.c (new) 1.1 +102 -0 src/usr.sbin/cached/cached.conf.5 (new) 1.1 +284 -0 src/usr.sbin/cached/cachedcli.c (new) 1.1 +57 -0 src/usr.sbin/cached/cachedcli.h (new) 1.1 +1234 -0 src/usr.sbin/cached/cachelib.c (new) 1.1 +281 -0 src/usr.sbin/cached/cachelib.h (new) 1.1 +590 -0 src/usr.sbin/cached/cacheplcs.c (new) 1.1 +137 -0 src/usr.sbin/cached/cacheplcs.h (new) 1.1 +588 -0 src/usr.sbin/cached/config.c (new) 1.1 +156 -0 src/usr.sbin/cached/config.h (new) 1.1 +149 -0 src/usr.sbin/cached/debug.c (new) 1.1 +67 -0 src/usr.sbin/cached/debug.h (new) 1.1 +218 -0 src/usr.sbin/cached/hashtable.h (new) 1.1 +78 -0 src/usr.sbin/cached/log.c (new) 1.1 +43 -0 src/usr.sbin/cached/log.h (new) 1.1 +537 -0 src/usr.sbin/cached/mp_rs_query.c (new) 1.1 +34 -0 src/usr.sbin/cached/mp_rs_query.h (new) 1.1 +548 -0 src/usr.sbin/cached/mp_ws_query.c (new) 1.1 +36 -0 src/usr.sbin/cached/mp_ws_query.h (new) 1.1 +474 -0 src/usr.sbin/cached/parser.c (new) 1.1 +35 -0 src/usr.sbin/cached/parser.h (new) 1.1 +550 -0 src/usr.sbin/cached/protocol.c (new) 1.1 +265 -0 src/usr.sbin/cached/protocol.h (new) 1.1 +1278 -0 src/usr.sbin/cached/query.c (new) 1.1 +110 -0 src/usr.sbin/cached/query.h (new) 1.1 +36 -0 src/usr.sbin/cached/singletons.c (new) 1.1 +47 -0 src/usr.sbin/cached/singletons.h (new) From owner-cvs-src@FreeBSD.ORG Fri Apr 28 12:13:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DAECC16A41B; Fri, 28 Apr 2006 12:13:31 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc2-cdif2-0-0-cust107.cdif.cable.ntl.com [81.104.168.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4394243D76; Fri, 28 Apr 2006 12:13:22 +0000 (GMT) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1FZRqZ-0007Bb-Uc; Fri, 28 Apr 2006 13:13:19 +0100 Date: Fri, 28 Apr 2006 13:13:19 +0100 From: Ceri Davies To: Hajimu UMEMOTO Message-ID: <20060428121319.GA51777@submonkey.net> Mail-Followup-To: Ceri Davies , Hajimu UMEMOTO , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, bushman@rsu.ru References: <200604281203.k3SC3da7070033@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gKMricLos+KVdGMg" Content-Disposition: inline In-Reply-To: <200604281203.k3SC3da7070033@repoman.freebsd.org> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.11 Sender: Ceri Davies Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, bushman@rsu.ru Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 12:13:32 -0000 --gKMricLos+KVdGMg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 28, 2006 at 12:03:38PM +0000, Hajimu UMEMOTO wrote: > ume 2006-04-28 12:03:38 UTC >=20 > FreeBSD src repository >=20 > Log: > - Extend the nsswitch to support Services, Protocols and Rpc > databases. > - Make nsswitch support caching. > =20 > Submitted by: Michael Bushkov > Sponsored by: Google Summer of Code 2005 Cool, glad to see this hit the tree at last! Ceri --=20 That must be wonderful! I don't understand it at all. -- Moliere --gKMricLos+KVdGMg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEUgbfocfcwTS3JF8RAroCAJ0bRdseGAYUExy53TbkzENoN++aiQCdGd1f gUeU6vDMb/2XBnX/Cf6YJHU= =dVcE -----END PGP SIGNATURE----- --gKMricLos+KVdGMg-- From owner-cvs-src@FreeBSD.ORG Fri Apr 28 12:13:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 41D8B16A437; Fri, 28 Apr 2006 12:13:51 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEE8B43D48; Fri, 28 Apr 2006 12:13:50 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SCDou8076866; Fri, 28 Apr 2006 12:13:50 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SCDowS076862; Fri, 28 Apr 2006 12:13:50 GMT (envelope-from pjd) Message-Id: <200604281213.k3SCDowS076862@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 28 Apr 2006 12:13:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom/mirror g_mirror.c src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 12:13:51 -0000 pjd 2006-04-28 12:13:50 UTC FreeBSD src repository Modified files: sys/geom/mirror g_mirror.c sys/geom/raid3 g_raid3.c Log: - Remove dead code. - Comment possible event miss, which isn't critical, but probably can be fixed by replacing the event lock usage with the queue lock. MFC after: 2 weeks Revision Changes Path 1.83 +9 -8 src/sys/geom/mirror/g_mirror.c 1.63 +9 -9 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 12:18:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 41A8A16A455; Fri, 28 Apr 2006 12:18:06 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2451B43D62; Fri, 28 Apr 2006 12:18:05 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SCI4RM078629; Fri, 28 Apr 2006 12:18:05 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SCI4XD078628; Fri, 28 Apr 2006 12:18:04 GMT (envelope-from pjd) Message-Id: <200604281218.k3SCI4XD078628@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 28 Apr 2006 12:18:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 12:18:07 -0000 pjd 2006-04-28 12:18:03 UTC FreeBSD src repository Modified files: sys/geom/raid3 g_raid3.c Log: - Don't hold the device sx lock when going to sleep. - Prevent possible live-lock in case of memory problems by freeing already completed requests first. Reported and tested by: markus, Bradley W. Dutton MFC after: 1 day Revision Changes Path 1.64 +23 -6 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 12:29:49 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1786A16A403; Fri, 28 Apr 2006 12:29:49 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8050043D45; Fri, 28 Apr 2006 12:29:48 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [192.168.0.7]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k3SCTYAH090777; Fri, 28 Apr 2006 08:29:35 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Ceri Davies Date: Fri, 28 Apr 2006 08:29:18 -0400 User-Agent: KMail/1.8.3 References: <200604281203.k3SC3da7070033@repoman.freebsd.org> <20060428121319.GA51777@submonkey.net> In-Reply-To: <20060428121319.GA51777@submonkey.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200604280829.21059.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1428/Thu Apr 27 14:39:31 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Hajimu UMEMOTO , cvs-all@freebsd.org, bushman@rsu.ru Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 12:29:49 -0000 On Friday 28 April 2006 08:13 am, Ceri Davies wrote: > On Fri, Apr 28, 2006 at 12:03:38PM +0000, Hajimu UMEMOTO wrote: > > ume 2006-04-28 12:03:38 UTC > > > > FreeBSD src repository > > > > Log: > > - Extend the nsswitch to support Services, Protocols and Rpc > > databases. > > - Make nsswitch support caching. > > > > Submitted by: Michael Bushkov > > Sponsored by: Google Summer of Code 2005 > > Cool, glad to see this hit the tree at last! Seconded! =2D-=20 John Baldwin =A0<>< =A0http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =A0=3D =A0http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Fri Apr 28 12:46:44 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5DFA016A409; Fri, 28 Apr 2006 12:46:44 +0000 (UTC) (envelope-from markus@brueffer.de) Received: from mail-in-05.arcor-online.net (mail-in-05.arcor-online.net [151.189.21.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id 810EA43D55; Fri, 28 Apr 2006 12:46:42 +0000 (GMT) (envelope-from markus@brueffer.de) Received: from mail-in-07-z2.arcor-online.net (mail-in-07-z2.arcor-online.net [151.189.8.19]) by mail-in-05.arcor-online.net (Postfix) with ESMTP id B77A913C013; Fri, 28 Apr 2006 14:46:40 +0200 (CEST) Received: from mail-in-04.arcor-online.net (mail-in-04.arcor-online.net [151.189.21.44]) by mail-in-07-z2.arcor-online.net (Postfix) with ESMTP id A85481E744E; Fri, 28 Apr 2006 14:46:40 +0200 (CEST) Received: from ramses.kicks-ass.net (dslb-084-061-007-142.pools.arcor-ip.net [84.61.7.142]) by mail-in-04.arcor-online.net (Postfix) with ESMTP id 7402B117FB9; Fri, 28 Apr 2006 14:46:40 +0200 (CEST) Received: from cheops.phoenix (cheops.phoenix [192.168.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ramses.kicks-ass.net (Postfix) with ESMTP id ADB3BB83D; Fri, 28 Apr 2006 14:46:38 +0200 (CEST) From: Markus Brueffer To: cvs-all@freebsd.org Date: Fri, 28 Apr 2006 14:46:11 +0200 User-Agent: KMail/1.9.1 References: <200604281218.k3SCI4XD078628@repoman.freebsd.org> In-Reply-To: <200604281218.k3SCI4XD078628@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2230879.jUOYdWGD1X"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200604281446.16699.markus@brueffer.de> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek Subject: Re: cvs commit: src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 12:46:44 -0000 --nextPart2230879.jUOYdWGD1X Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Am Friday 28 April 2006 14:18 schrieb Pawel Jakub Dawidek: > pjd 2006-04-28 12:18:03 UTC > > FreeBSD src repository > > Modified files: > sys/geom/raid3 g_raid3.c > Log: > - Don't hold the device sx lock when going to sleep. > - Prevent possible live-lock in case of memory problems by freeing > already completed requests first. > > Reported and tested by: markus, Bradley W. Dutton > MFC after: 1 day > > Revision Changes Path > 1.64 +23 -6 src/sys/geom/raid3/g_raid3.c Thanks a lot! Due to this my 4.x tinderbox is finally fully operational (hi kris :D) =2D-=20 Markus Brueffer =A0 =A0| GPG-Key: http://people.FreeBSD.org/~markus/markus.= asc markus@brueffer.de | FP: 3F9B EBE8 F290 E5CC 1447 8760 D48D 1072 78F8 A8D4 markus@FreeBSD.org | FreeBSD: The Power to Serve! --nextPart2230879.jUOYdWGD1X Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEUg6Y1I0Qcnj4qNQRAlt8AJ45CDePMHYYm6A3sgu8zQ/TQsXbkQCeIYgG 55hYNOCRUEbUCJC/IrP+FHE= =Vest -----END PGP SIGNATURE----- --nextPart2230879.jUOYdWGD1X-- From owner-cvs-src@FreeBSD.ORG Fri Apr 28 13:12:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 577E216A400; Fri, 28 Apr 2006 13:12:41 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 11B0A43D46; Fri, 28 Apr 2006 13:12:41 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SDCeQb006591; Fri, 28 Apr 2006 13:12:40 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SDCeTp006587; Fri, 28 Apr 2006 13:12:40 GMT (envelope-from brueffer) Message-Id: <200604281312.k3SDCeTp006587@repoman.freebsd.org> From: Christian Brueffer Date: Fri, 28 Apr 2006 13:12:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 rr232x.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 13:12:41 -0000 brueffer 2006-04-28 13:12:40 UTC FreeBSD src repository Modified files: share/man/man4 rr232x.4 Log: Minor wording and formatting fixes. Revision Changes Path 1.2 +7 -3 src/share/man/man4/rr232x.4 From owner-cvs-src@FreeBSD.ORG Fri Apr 28 13:16:09 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C71616A403; Fri, 28 Apr 2006 13:16:09 +0000 (UTC) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from mail-gw0.york.ac.uk (mail-gw0.york.ac.uk [144.32.128.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C8D743D58; Fri, 28 Apr 2006 13:16:05 +0000 (GMT) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: from buffy.york.ac.uk (buffy-128.york.ac.uk [144.32.128.160]) by mail-gw0.york.ac.uk (8.13.6/8.13.6) with ESMTP id k3SDFnU9013146; Fri, 28 Apr 2006 14:15:49 +0100 (BST) Received: from buffy.york.ac.uk (localhost [127.0.0.1]) by buffy.york.ac.uk (8.13.4/8.13.4) with ESMTP id k3SDFnNA058551; Fri, 28 Apr 2006 14:15:49 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) Received: (from ga9@localhost) by buffy.york.ac.uk (8.13.4/8.13.4/Submit) id k3SDFn8U058550; Fri, 28 Apr 2006 14:15:49 +0100 (BST) (envelope-from gavin.atkinson@ury.york.ac.uk) X-Authentication-Warning: buffy.york.ac.uk: ga9 set sender to gavin.atkinson@ury.york.ac.uk using -f From: Gavin Atkinson To: Hajimu UMEMOTO In-Reply-To: <200604281203.k3SC3da7070033@repoman.freebsd.org> References: <200604281203.k3SC3da7070033@repoman.freebsd.org> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Fri, 28 Apr 2006 14:15:48 +0100 Message-Id: <1146230148.57843.11.camel@buffy.york.ac.uk> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port X-York-MailScanner: Found to be clean X-York-MailScanner-From: gavin.atkinson@ury.york.ac.uk Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 13:16:09 -0000 On Fri, 2006-04-28 at 12:03 +0000, Hajimu UMEMOTO wrote: > ume 2006-04-28 12:03:38 UTC > > FreeBSD src repository > > Log: > - Extend the nsswitch to support Services, Protocols and Rpc > databases. > - Make nsswitch support caching. > > Submitted by: Michael Bushkov > Sponsored by: Google Summer of Code 2005 This is excellent, thanks! It's very good to have this in the tree. One thought though, can the userland daemon have a better name? "cached" is pretty vague as to what exactly it caches, and "nscd" seems to be the universal name for this sort of thing. This is not to detract from the work here - this really is something FreeBSD has needed for a long time. Thanks again! Gavin From owner-cvs-src@FreeBSD.ORG Fri Apr 28 13:17:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D11B16A402; Fri, 28 Apr 2006 13:17:46 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C84A43D45; Fri, 28 Apr 2006 13:17:45 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 4361846CA8; Fri, 28 Apr 2006 09:17:45 -0400 (EDT) Date: Fri, 28 Apr 2006 14:17:45 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Hajimu UMEMOTO In-Reply-To: <200604281203.k3SC3da7070033@repoman.freebsd.org> Message-ID: <20060428141404.Q40418@fledge.watson.org> References: <200604281203.k3SC3da7070033@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, Michael Bushkov , src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 13:17:46 -0000 On Fri, 28 Apr 2006, Hajimu UMEMOTO wrote: > - Extend the nsswitch to support Services, Protocols and Rpc > databases. > - Make nsswitch support caching. > > Submitted by: Michael Bushkov > Sponsored by: Google Summer of Code 2005 Very cool! Thanks to Michael and you for making this happen (and, of course, Google, for helping to fund it!). I trust we're going to get a long informative e-mail to current@ explaining how one sets it up to play with it, what sort of performance results have been had, etc? :-) Thanks, Robert N M Watson From owner-cvs-src@FreeBSD.ORG Fri Apr 28 13:43:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07C6C16A408; Fri, 28 Apr 2006 13:43:54 +0000 (UTC) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 25F5A43D7D; Fri, 28 Apr 2006 13:43:45 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id k3SDhi7Z025382; Fri, 28 Apr 2006 06:43:44 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id k3SDhiXb025381; Fri, 28 Apr 2006 06:43:44 -0700 Date: Fri, 28 Apr 2006 06:43:44 -0700 From: Brooks Davis To: Robert Watson Message-ID: <20060428134344.GB22436@odin.ac.hmc.edu> References: <200604281203.k3SC3da7070033@repoman.freebsd.org> <20060428141404.Q40418@fledge.watson.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2B/JsCI69OhZNC5r" Content-Disposition: inline In-Reply-To: <20060428141404.Q40418@fledge.watson.org> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Cc: cvs-src@FreeBSD.org, Michael Bushkov , src-committers@FreeBSD.org, Hajimu UMEMOTO , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 13:43:54 -0000 --2B/JsCI69OhZNC5r Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 28, 2006 at 02:17:45PM +0100, Robert Watson wrote: >=20 > On Fri, 28 Apr 2006, Hajimu UMEMOTO wrote: >=20 > > - Extend the nsswitch to support Services, Protocols and Rpc > > databases. > > - Make nsswitch support caching. > > > > Submitted by: Michael Bushkov > > Sponsored by: Google Summer of Code 2005 >=20 > Very cool! Thanks to Michael and you for making this happen (and, of=20 > course, Google, for helping to fund it!). I trust we're going to get a= =20 > long informative e-mail to current@ explaining how one sets it up to play= =20 > with it, what sort of performance results have been had, etc? :-) Also thanks to ume for doing the review and commit I should have found time to do six months or so ago! -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --2B/JsCI69OhZNC5r Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFEUhwPXY6L6fI4GtQRAr/YAJ44+tr8ahpu8IYanYtlo+c67HQcCwCgxIEP OabHmj/G1zKikEO+1zpf3h0= =rzHE -----END PGP SIGNATURE----- --2B/JsCI69OhZNC5r-- From owner-cvs-src@FreeBSD.ORG Fri Apr 28 14:13:52 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D535D16A404 for ; Fri, 28 Apr 2006 14:13:52 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8268143D48 for ; Fri, 28 Apr 2006 14:13:51 +0000 (GMT) (envelope-from grafan@gmail.com) Received: by nz-out-0102.google.com with SMTP id i28so1920596nzi for ; Fri, 28 Apr 2006 07:13:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=ZuxGiC8eE7QJCJUF16/IOGZ3kX+CG7ozxmriERj5YokthF80P8ZPtdfINynM0MIB7DekPXVfAbPtNUsAf3MRYivM4Z/nFu9BpiAaq2OqM9yKiMZmUSE6AA4gZXovPcaWn1dOBjwinzgtz6pgaDnpkJ8F+ZsOm45gP36bBnwFqY4= Received: by 10.36.65.17 with SMTP id n17mr5313773nza; Fri, 28 Apr 2006 07:13:50 -0700 (PDT) Received: by 10.36.58.13 with HTTP; Fri, 28 Apr 2006 07:13:50 -0700 (PDT) Message-ID: <6eb82e0604280713s1f755042lbf13d1500fd18610@mail.gmail.com> Date: Fri, 28 Apr 2006 10:13:50 -0400 From: "Rong-En Fan" To: "Hajimu UMEMOTO" , bushman@rsu.ru MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 14:13:52 -0000 On 4/28/06, Hajimu UMEMOTO wrote: > ume 2006-04-28 12:03:38 UTC > > FreeBSD src repository > > Log: > - Extend the nsswitch to support Services, Protocols and Rpc > databases. > - Make nsswitch support caching. > > Submitted by: Michael Bushkov > Sponsored by: Google Summer of Code 2005 A big thank you! I have been waiting this for a long time :) Thanks, Rong-En Fan From owner-cvs-src@FreeBSD.ORG Fri Apr 28 17:23:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0996F16A403; Fri, 28 Apr 2006 17:23:29 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 00C0943D48; Fri, 28 Apr 2006 17:23:27 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.255.17] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.4/8.13.4) with ESMTP id k3SHNOmI063394 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 28 Apr 2006 10:23:26 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Message-ID: <44524F85.5000508@FreeBSD.org> Date: Fri, 28 Apr 2006 10:23:17 -0700 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Joe Marcus Clarke References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> <1146195791.40894.6.camel@shumai.marcuscom.com> In-Reply-To: <1146195791.40894.6.camel@shumai.marcuscom.com> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 17:23:29 -0000 Joe Marcus Clarke wrote: > On Fri, 2006-04-28 at 03:17 +0000, Maxim Sobolev wrote: >> sobomax 2006-04-28 03:17:37 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/dev/sk if_sk.c if_skreg.h >> Log: >> Add some incomplete support for Marvell Yukon EC controllers based on >> OpenBSD changes. With these changes, PHY part of the driver becomes >> functional (it senses media changes and negotiates speed just fine), >> previously it just hang with no PHY message, but no data goes through >> interface (error message is "can not stop transfer of Tx/Rx descriptor). >> >> Hopefully somebody with more clue/free time will be able to pick up >> after me. > > Maxim, I patched if_sk in a similar fashion, and got the same errors you > did. I took a look at the Linux sky2 driver which works with the > MacBook Yukon-II, and the Yukon-II chipset is very different from the > Yukon. > > However, I did find that the SysKonnect-provided Yukon-II driver works > quite well (see > http://lists.freebsd.org/pipermail/freebsd-net/2006-January/009543.html). Building the driver was easy. I just untarred the source to /usr/src/sys/dev/myk, and did a make all. With this driver, I was able to get the wired ethernet in the MacBook to pass traffic. Thanks for the pointer, I will try that. It is not a big issue for me, though, since ath works perfectly just OOB. > BTW, thanks for your work on the reboot issue. Oh, and are you using Don't mention it. The other big and still unresolved issue is getting SMP working. I have tried to debug it and as long as I can tell second core for some reason doesn't start at all. I have even attempted to borrow second CPU kick in magic from xnu (Darwin kernel), but the result is the same. My current guess is that since it's mobile processor, the 2nd core may be turned off for power saving purposes and needs some (ACPI?) hohomagic to power it up. Unfortunately I can't find any documentation on the processor to check. It is interesting that both Linux and Windows don't have any problems with getting it working OOB. > Alt at boot-time to select FreeBSD, or have you done some EFI magic to > make FreeBSD the default boot partition? The former. I think it should be possible to change partition type to be FAT temporarily, switch default operating system via MacOS control panel (see Boot Camp docco for details) and then switch is back partition type to FreeBSD, but I have not tried that. -Maxim From owner-cvs-src@FreeBSD.ORG Fri Apr 28 18:22:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0464416A404; Fri, 28 Apr 2006 18:22:13 +0000 (UTC) (envelope-from nate@root.org) Received: from ylpvm43.prodigy.net (ylpvm43-ext.prodigy.net [207.115.57.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9040543D46; Fri, 28 Apr 2006 18:22:12 +0000 (GMT) (envelope-from nate@root.org) Received: from pimout5-ext.prodigy.net (pimout5-int.prodigy.net [207.115.4.21]) by ylpvm43.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id k3SIMCne008293; Fri, 28 Apr 2006 14:22:12 -0400 X-ORBL: [67.119.74.222] Received: from [10.0.0.53] (adsl-67-119-74-222.dsl.sntc01.pacbell.net [67.119.74.222]) by pimout5-ext.prodigy.net (8.13.6 out.dk/8.13.6) with ESMTP id k3SIM9dE271124; Fri, 28 Apr 2006 14:22:10 -0400 Message-ID: <44525D16.3070005@root.org> Date: Fri, 28 Apr 2006 11:21:10 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Maxim Sobolev References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> <1146195791.40894.6.camel@shumai.marcuscom.com> <44524F85.5000508@FreeBSD.org> In-Reply-To: <44524F85.5000508@FreeBSD.org> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 18:22:13 -0000 Maxim Sobolev wrote: >> BTW, thanks for your work on the reboot issue. Oh, and are you using > > Don't mention it. The other big and still unresolved issue is getting > SMP working. I have tried to debug it and as long as I can tell second > core for some reason doesn't start at all. I have even attempted to > borrow second CPU kick in magic from xnu (Darwin kernel), but the result > is the same. My current guess is that since it's mobile processor, the > 2nd core may be turned off for power saving purposes and needs some > (ACPI?) hohomagic to power it up. Unfortunately I can't find any > documentation on the processor to check. It is interesting that both > Linux and Windows don't have any problems with getting it working OOB. I don't think there's any special ACPI thing to do. If you have acpi loaded, the MADT (apic table) probe should just work. Are you sure you have the latest -current since cperciva@ fixed the Core Duo limitation we had? -- Nate From owner-cvs-src@FreeBSD.ORG Fri Apr 28 18:29:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5135416A403; Fri, 28 Apr 2006 18:29:24 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BFFA43D46; Fri, 28 Apr 2006 18:29:24 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SITN8K090147; Fri, 28 Apr 2006 18:29:23 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SITNtT090146; Fri, 28 Apr 2006 18:29:23 GMT (envelope-from marcel) Message-Id: <200604281829.k3SITNtT090146@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Apr 2006 18:29:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/uart uart_bus.h uart_core.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 18:29:24 -0000 marcel 2006-04-28 18:29:23 UTC FreeBSD src repository Modified files: sys/dev/uart uart_bus.h uart_core.c Log: Implement the ipend() method of the serdev I/F. Revision Changes Path 1.14 +1 -0 src/sys/dev/uart/uart_bus.h 1.19 +9 -0 src/sys/dev/uart/uart_core.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 18:45:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AEA416A41A; Fri, 28 Apr 2006 18:45:02 +0000 (UTC) (envelope-from sem@FreeBSD.org) Received: from mail.ciam.ru (ns.ciam.ru [213.247.195.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2528243D49; Fri, 28 Apr 2006 18:45:01 +0000 (GMT) (envelope-from sem@FreeBSD.org) Received: from [87.240.16.199] (helo=[192.168.0.4]) by mail.ciam.ru with esmtpa (Exim 4.x) id 1FZXxc-000Pr9-Dq; Fri, 28 Apr 2006 22:45:00 +0400 Message-ID: <445262A5.6000208@FreeBSD.org> Date: Fri, 28 Apr 2006 22:44:53 +0400 From: Sergey Matveychuk User-Agent: Thunderbird 1.5 (X11/20060116) MIME-Version: 1.0 To: Max Laier References: <200604272143.k3RLhdHp022210@repoman.freebsd.org> In-Reply-To: <200604272143.k3RLhdHp022210@repoman.freebsd.org> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 18:45:02 -0000 Max Laier wrote: > mlaier 2006-04-27 21:43:38 UTC > > FreeBSD src repository > > Modified files: > sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h > Log: > MFp4: reworked iwi-driver It's a great work, thanks! -- Dixi. Sem. From owner-cvs-src@FreeBSD.ORG Fri Apr 28 19:04:46 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9253B16A405; Fri, 28 Apr 2006 19:04:46 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2BFB43D45; Fri, 28 Apr 2006 19:04:45 +0000 (GMT) (envelope-from max@love2party.net) Received: from [88.64.179.66] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis), id 0ML25U-1FZYGi1vMx-0008JB; Fri, 28 Apr 2006 21:04:44 +0200 From: Max Laier Organization: FreeBSD To: Sergey Matveychuk Date: Fri, 28 Apr 2006 21:04:33 +0200 User-Agent: KMail/1.9.1 References: <200604272143.k3RLhdHp022210@repoman.freebsd.org> <445262A5.6000208@FreeBSD.org> In-Reply-To: <445262A5.6000208@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart6686881.jvsDP2sikT"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200604282104.41829.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 19:04:46 -0000 --nextPart6686881.jvsDP2sikT Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Friday 28 April 2006 20:44, Sergey Matveychuk wrote: > Max Laier wrote: > > mlaier 2006-04-27 21:43:38 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h > > Log: > > MFp4: reworked iwi-driver > > It's a great work, thanks! Standing on the shoulders of giants, though. If Damien hadn't done the=20 initial driver ... sad that he didn't have enough time to maintain it. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart6686881.jvsDP2sikT Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (FreeBSD) iD8DBQBEUmdJXyyEoT62BG0RApZTAJ9w12UDQiW+OWHJtPEeE4EFBIBkmQCdH2nw ip2bRK/cLFNyBCtjLTi0nfU= =MQNi -----END PGP SIGNATURE----- --nextPart6686881.jvsDP2sikT-- From owner-cvs-src@FreeBSD.ORG Fri Apr 28 19:05:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E94916A45E; Fri, 28 Apr 2006 19:05:10 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E17A743D45; Fri, 28 Apr 2006 19:05:09 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SJ59sY008812; Fri, 28 Apr 2006 19:05:09 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SJ59MZ008806; Fri, 28 Apr 2006 19:05:09 GMT (envelope-from peter) Message-Id: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> From: Peter Wemm Date: Fri, 28 Apr 2006 19:05:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 19:05:10 -0000 peter 2006-04-28 19:05:09 UTC FreeBSD src repository Modified files: sys/i386/i386 pmap.c Log: Interim fix for pmap problems I introduced with my last commit. Remove the code to dyanmically change the pv_entry limits. Go back to a single fixed kva reservation for pv entries, like was done before when using the uma zone. Go back to never freeing pages back to the free pool after they are no longer used, just like before. This stops the lock order reversal due to aquiring the kernel map lock while pmap was locked. This fixes the recursive panic if invariants are enabled. The problem was that allocating/freeing kva causes vm_map_entry nodes to be allocated/freed. That can recurse back into pmap as new pages are hooked up to kvm and hence all the problem. Allocating/freeing kva indirectly allocate/frees memory. So, by going back to a single fixed size kva block and an index, we avoid the recursion panics and the LOR. The problem is that now with a linear block of kva, we have no mechanism to track holes once pages are freed. UMA has the same problem when using custom object for a zone and a fixed reservation of kva. Simple solutions like having a bitmap would work, but would be very inefficient when there are hundreds of thousands of bits in the map. A first-free pointer is similarly flawed because pages can be freed at random and the first-free pointer would be rewinding huge amounts. If we could allocate memory for tree strucures or an external freelist, that would work. Except we cannot allocate/free memory here because we cannot allocate/free address space to use it in. Anyway, my change here reverts back to the UMA behavior of not freeing pages for now, thereby avoiding holes in the map. ups@ had a truely evil idea that I'll investigate. It should allow freeing unused pages again by giving us a no-cost way to track the holes in the kva block. But in the meantime, this should get people booting with witness and/or invariants again. Footnote: amd64 doesn't have this problem because of the direct map access method. I'd done all my witness/invariants testing there. I'd never considered that the harmless-looking kmem_alloc/kmem_free calls would cause such a problem and it didn't show up on the boot test. Revision Changes Path 1.553 +65 -82 src/sys/i386/i386/pmap.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 19:06:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EBEC16A404; Fri, 28 Apr 2006 19:06:16 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF34843D49; Fri, 28 Apr 2006 19:06:15 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SJ6F51009722; Fri, 28 Apr 2006 19:06:15 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SJ6FW8009721; Fri, 28 Apr 2006 19:06:15 GMT (envelope-from sam) Message-Id: <200604281906.k3SJ6FW8009721@repoman.freebsd.org> From: Sam Leffler Date: Fri, 28 Apr 2006 19:06:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_node.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 19:06:16 -0000 sam 2006-04-28 19:06:15 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_node.c Log: Ensure outbound data packets in hostap mode are delivered only to stations that are associated by making ieee80211_find_txnode return NULL when a unicast frame is to be delivered to an unassociated station. This will be handled differently in the future but for now putting the check here allows all drivers to immediately do the right thing. Reviewed by: avatar MFC after: 1 week Revision Changes Path 1.74 +12 -1 src/sys/net80211/ieee80211_node.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 19:27:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1564F16A400; Fri, 28 Apr 2006 19:27:32 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8696643D48; Fri, 28 Apr 2006 19:27:31 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.255.17] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.4/8.13.4) with ESMTP id k3SJROeF064830 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 28 Apr 2006 12:27:29 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Message-ID: <44526C95.3000708@FreeBSD.org> Date: Fri, 28 Apr 2006 12:27:17 -0700 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Nate Lawson References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> <1146195791.40894.6.camel@shumai.marcuscom.com> <44524F85.5000508@FreeBSD.org> <44525D16.3070005@root.org> In-Reply-To: <44525D16.3070005@root.org> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 19:27:32 -0000 Nate Lawson wrote: > Maxim Sobolev wrote: >>> BTW, thanks for your work on the reboot issue. Oh, and are you using >> >> Don't mention it. The other big and still unresolved issue is getting >> SMP working. I have tried to debug it and as long as I can tell second >> core for some reason doesn't start at all. I have even attempted to >> borrow second CPU kick in magic from xnu (Darwin kernel), but the >> result is the same. My current guess is that since it's mobile >> processor, the 2nd core may be turned off for power saving purposes >> and needs some (ACPI?) hohomagic to power it up. Unfortunately I can't >> find any documentation on the processor to check. It is interesting >> that both Linux and Windows don't have any problems with getting it >> working OOB. > > I don't think there's any special ACPI thing to do. If you have acpi > loaded, the MADT (apic table) probe should just work. Are you sure you > have the latest -current since cperciva@ fixed the Core Duo limitation > we had? Yes, I do have the latest kernel (circa this morning). Do you have any other ideas about what can be wrong? BTW, in the following lapic_ipi_raw call, is the last argument expected to be 0 or maybe it's typo and it should be apic_id instead? /* do an INIT IPI: deassert RESET */ lapic_ipi_raw(APIC_DEST_ALLESELF | APIC_TRIGMOD_LEVEL | APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT, 0); -Maxim From owner-cvs-src@FreeBSD.ORG Fri Apr 28 19:43:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CC9316A419; Fri, 28 Apr 2006 19:43:46 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1026743D49; Fri, 28 Apr 2006 19:43:46 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SJhjmw029362; Fri, 28 Apr 2006 19:43:45 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SJhjsp029352; Fri, 28 Apr 2006 19:43:45 GMT (envelope-from rwatson) Message-Id: <200604281943.k3SJhjsp029352@repoman.freebsd.org> From: Robert Watson Date: Fri, 28 Apr 2006 19:43:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 sysctl.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 19:43:46 -0000 rwatson 2006-04-28 19:43:45 UTC FreeBSD src repository Modified files: share/man/man9 sysctl.9 Log: Fix typo. MFC after: 1 month Submitted by: Antoine Brodin Revision Changes Path 1.2 +1 -1 src/share/man/man9/sysctl.9 From owner-cvs-src@FreeBSD.ORG Fri Apr 28 20:08:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AC7416A403; Fri, 28 Apr 2006 20:08:17 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1767943D48; Fri, 28 Apr 2006 20:08:17 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SK8Gvq045068; Fri, 28 Apr 2006 20:08:16 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SK8Gqe045067; Fri, 28 Apr 2006 20:08:16 GMT (envelope-from jhb) Message-Id: <200604282008.k3SK8Gqe045067@repoman.freebsd.org> From: John Baldwin Date: Fri, 28 Apr 2006 20:08:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/nve if_nve.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 20:08:17 -0000 jhb 2006-04-28 20:08:16 UTC FreeBSD src repository Modified files: sys/dev/nve if_nve.c Log: The nvidia binary blob sometimes defers tx completion notification to the OS dependent layer. Thus, the watchdog timer can go off when the tx engine is working fine but the OS dependent layer just hasn't been called to cleanup finished tx transactions. To workaround this, when the watchdog fires, poke the binary blob to force it to flush any pending tx completions. If this drops the pending tx count to zero then just return without logging a message or resetting the chip. This reportedly fixes the 'device timeout()' errors with at least several NF4 nve(4) parts. Submitted by: Nathan Alexander Whitehorn (code) Submitted by: dg (inspiration for comment and explanation) MFC after: 1 week Revision Changes Path 1.21 +19 -1 src/sys/dev/nve/if_nve.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 20:30:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28A7F16A401; Fri, 28 Apr 2006 20:30:18 +0000 (UTC) (envelope-from gabor.kovesdan@t-hosting.hu) Received: from server.t-hosting.hu (server.t-hosting.hu [217.20.133.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9820243D55; Fri, 28 Apr 2006 20:30:03 +0000 (GMT) (envelope-from gabor.kovesdan@t-hosting.hu) Received: from localhost (localhost [127.0.0.1]) by server.t-hosting.hu (Postfix) with ESMTP id 81A61999256; Fri, 28 Apr 2006 22:30:01 +0200 (CEST) X-Virus-Scanned: amavisd-new at t-hosting.hu Received: from server.t-hosting.hu ([127.0.0.1]) by localhost (server.t-hosting.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1JYEfYmnPRvC; Fri, 28 Apr 2006 22:29:57 +0200 (CEST) Received: from [192.168.2.186] (catv-5062e7e3.catv.broadband.hu [80.98.231.227]) by server.t-hosting.hu (Postfix) with ESMTP id 9F286999255; Fri, 28 Apr 2006 22:29:57 +0200 (CEST) Message-ID: <44527B41.3090003@t-hosting.hu> Date: Fri, 28 Apr 2006 22:29:53 +0200 From: =?ISO-8859-1?Q?K=F6vesd=E1n_G=E1bor?= User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: John Baldwin References: <200604282008.k3SK8Gqe045067@repoman.freebsd.org> In-Reply-To: <200604282008.k3SK8Gqe045067@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/nve if_nve.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 20:30:18 -0000 John Baldwin wrote: > jhb 2006-04-28 20:08:16 UTC > > FreeBSD src repository > > Modified files: > sys/dev/nve if_nve.c > Log: > The nvidia binary blob sometimes defers tx completion notification to the > OS dependent layer. Thus, the watchdog timer can go off when the tx > engine is working fine but the OS dependent layer just hasn't been called > to cleanup finished tx transactions. To workaround this, when the watchdog > fires, poke the binary blob to force it to flush any pending tx > completions. If this drops the pending tx count to zero then just return > without logging a message or resetting the chip. > > This reportedly fixes the 'device timeout()' errors with at least several > NF4 nve(4) parts. > > Submitted by: Nathan Alexander Whitehorn (code) > Submitted by: dg (inspiration for comment and explanation) > MFC after: 1 week > > Revision Changes Path > 1.21 +19 -1 src/sys/dev/nve/if_nve.c > It sounds nice, thanks! Anyway, as far as I know, OpenBSD people have written a native reverse-engineered nForce ethernet controller driver. It would be nice if someone could port it to FreeBSD. I'm interested but unfortunately I'm only an average user, I don't have the necessary knowledge. Gabor Kovesdan From owner-cvs-src@FreeBSD.ORG Fri Apr 28 20:38:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8666916A403; Fri, 28 Apr 2006 20:38:59 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id C900843D45; Fri, 28 Apr 2006 20:38:57 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id k3SKctfx053529; Fri, 28 Apr 2006 16:38:55 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: =?iso-8859-1?q?K=F6vesd=E1n_G=E1bor?= Date: Fri, 28 Apr 2006 16:38:41 -0400 User-Agent: KMail/1.6.2 References: <200604282008.k3SK8Gqe045067@repoman.freebsd.org> <44527B41.3090003@t-hosting.hu> In-Reply-To: <44527B41.3090003@t-hosting.hu> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Message-Id: <200604281638.43431.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV 0.88/1428/Thu Apr 27 14:39:31 2006 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, John Baldwin Subject: Re: cvs commit: src/sys/dev/nve if_nve.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 20:38:59 -0000 On Friday 28 April 2006 04:29 pm, Kövesdán Gábor wrote: > Anyway, as far as I know, OpenBSD people have written a native > reverse-engineered nForce ethernet controller driver. It would be > nice if someone could port it to FreeBSD. I'm interested but > unfortunately I'm only an average user, I don't have the necessary > knowledge. Someone already did that: http://www.se.hiroshima-u.ac.jp/~shigeaki/software/freebsd-nfe.html Jung-uk Kim From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:07:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75A3116A402; Fri, 28 Apr 2006 21:07:23 +0000 (UTC) (envelope-from flz@xbsd.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3758F43D6A; Fri, 28 Apr 2006 21:07:16 +0000 (GMT) (envelope-from flz@xbsd.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id F0CFC11A75; Fri, 28 Apr 2006 23:07:09 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25687-02; Fri, 28 Apr 2006 23:06:45 +0200 (CEST) Received: from cream.stl.xbsd.org (unknown [193.120.13.130]) by smtp.xbsd.org (Postfix) with ESMTP id D414A11A4A; Fri, 28 Apr 2006 23:06:43 +0200 (CEST) From: Florent Thoumie To: Jung-uk Kim In-Reply-To: <200604281638.43431.jkim@FreeBSD.org> References: <200604282008.k3SK8Gqe045067@repoman.freebsd.org> <44527B41.3090003@t-hosting.hu> <200604281638.43431.jkim@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1 Date: Fri, 28 Apr 2006 22:06:33 +0200 Message-Id: <1146254793.14325.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 8bit X-Virus-Scanned: amavisd-new at xbsd.org Cc: cvs-src@FreeBSD.org, =?ISO-8859-1?Q?K=F6vesd=E1n_G=E1bor?= , cvs-all@FreeBSD.org, John Baldwin , src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/nve if_nve.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:07:23 -0000 On Fri, 2006-04-28 at 16:38 -0400, Jung-uk Kim wrote: > On Friday 28 April 2006 04:29 pm, Kövesdán Gábor wrote: > > Anyway, as far as I know, OpenBSD people have written a native > > reverse-engineered nForce ethernet controller driver. It would be > > nice if someone could port it to FreeBSD. I'm interested but > > unfortunately I'm only an average user, I don't have the necessary > > knowledge. > > Someone already did that: > > http://www.se.hiroshima-u.ac.jp/~shigeaki/software/freebsd-nfe.html Way cool! Has some of our resident networking gurus reviewed this or contacted the author? -- Florent Thoumie flz@FreeBSD.org FreeBSD Committer From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:09:42 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD61216A401; Fri, 28 Apr 2006 21:09:42 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A3A643D49; Fri, 28 Apr 2006 21:09:41 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k3SL9cxt094307; Fri, 28 Apr 2006 17:09:38 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Maxim Sobolev Date: Fri, 28 Apr 2006 17:08:58 -0400 User-Agent: KMail/1.9.1 References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> <44525D16.3070005@root.org> <44526C95.3000708@FreeBSD.org> In-Reply-To: <44526C95.3000708@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604281709.02585.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1428/Thu Apr 27 14:39:31 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Nate Lawson Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:09:42 -0000 On Friday 28 April 2006 15:27, Maxim Sobolev wrote: > Nate Lawson wrote: > > Maxim Sobolev wrote: > >>> BTW, thanks for your work on the reboot issue. Oh, and are you using > >> > >> Don't mention it. The other big and still unresolved issue is getting > >> SMP working. I have tried to debug it and as long as I can tell second > >> core for some reason doesn't start at all. I have even attempted to > >> borrow second CPU kick in magic from xnu (Darwin kernel), but the > >> result is the same. My current guess is that since it's mobile > >> processor, the 2nd core may be turned off for power saving purposes > >> and needs some (ACPI?) hohomagic to power it up. Unfortunately I can't > >> find any documentation on the processor to check. It is interesting > >> that both Linux and Windows don't have any problems with getting it > >> working OOB. > > > > I don't think there's any special ACPI thing to do. If you have acpi > > loaded, the MADT (apic table) probe should just work. Are you sure you > > have the latest -current since cperciva@ fixed the Core Duo limitation > > we had? > > Yes, I do have the latest kernel (circa this morning). Do you have any > other ideas about what can be wrong? > > BTW, in the following lapic_ipi_raw call, is the last argument expected > to be 0 or maybe it's typo and it should be apic_id instead? > > /* do an INIT IPI: deassert RESET */ > lapic_ipi_raw(APIC_DEST_ALLESELF | APIC_TRIGMOD_LEVEL | > APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT, 0); No, it's using ALLESELF for the destination to send it to everyone but the current CPU. Try enabling the CHECK_POINTS code in mp_machdep.c and mpboot.s to see if you can figure out how far the AP gets before it goes belly up. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:21:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4226F16A400; Fri, 28 Apr 2006 21:21:54 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0022C43D45; Fri, 28 Apr 2006 21:21:53 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SLLrcS091772; Fri, 28 Apr 2006 21:21:53 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SLLris091771; Fri, 28 Apr 2006 21:21:53 GMT (envelope-from marcel) Message-Id: <200604282121.k3SLLris091771@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Apr 2006 21:21:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/alpha/conf DEFAULTS src/sys/amd64/conf DEFAULTS src/sys/conf NOTES files kmod.mk options src/sys/dev/ppc ppc_puc.c src/sys/dev/puc puc.c puc_bfe.h puc_bus.h puc_cfg.c puc_cfg.h puc_ebus.c puc_pccard.c puc_pci.c puc_sbus.c pucdata.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:21:54 -0000 marcel 2006-04-28 21:21:53 UTC FreeBSD src repository Modified files: sys/alpha/conf DEFAULTS sys/amd64/conf DEFAULTS sys/conf NOTES files kmod.mk options sys/dev/ppc ppc_puc.c sys/dev/puc puc.c puc_pccard.c puc_pci.c pucdata.c sys/dev/sio sio_puc.c sys/dev/uart uart_bus_puc.c sys/i386/conf DEFAULTS sys/ia64/conf DEFAULTS sys/modules/puc Makefile sys/modules/sio Makefile sys/pc98/conf DEFAULTS Added files: sys/dev/puc puc_bfe.h puc_bus.h puc_cfg.c puc_cfg.h Removed files: sys/dev/puc puc_ebus.c puc_sbus.c pucvar.h Log: Rewrite of puc(4). Significant changes are: o Properly use rman(9) to manage resources. This eliminates the need to puc-specific hacks to rman. It also allows devinfo(8) to be used to find out the specific assignment of resources to serial/parallel ports. o Compress the PCI device "database" by optimizing for the common case and to use a procedural interface to handle the exceptions. The procedural interface also generalizes the need to setup the hardware (program chipsets, program clock frequencies). o Eliminate the need for PUC_FASTINTR. Serdev devices are fast by default and non-serdev devices are handled by the bus. o Use the serdev I/F to collect interrupt status and to handle interrupts across ports in priority order. o Sync the PCI device configuration to include devices found in NetBSD and not yet merged to FreeBSD. o Add support for Quatech 2, 4 and 8 port UARTs. o Add support for a couple dozen Timedia serial cards as found in Linux. Revision Changes Path 1.4 +0 -2 src/sys/alpha/conf/DEFAULTS 1.5 +0 -2 src/sys/amd64/conf/DEFAULTS 1.1359 +1 -8 src/sys/conf/NOTES 1.1113 +3 -4 src/sys/conf/files 1.207 +2 -2 src/sys/conf/kmod.mk 1.538 +0 -1 src/sys/conf/options 1.5 +13 -0 src/sys/dev/ppc/ppc_puc.c 1.47 +583 -486 src/sys/dev/puc/puc.c 1.1 +94 -0 src/sys/dev/puc/puc_bfe.h (new) 1.1 +42 -0 src/sys/dev/puc/puc_bus.h (new) 1.1 +175 -0 src/sys/dev/puc/puc_cfg.c (new) 1.1 +88 -0 src/sys/dev/puc/puc_cfg.h (new) 1.9 +0 -104 src/sys/dev/puc/puc_ebus.c (dead) 1.10 +18 -34 src/sys/dev/puc/puc_pccard.c 1.15 +33 -182 src/sys/dev/puc/puc_pci.c 1.11 +0 -105 src/sys/dev/puc/puc_sbus.c (dead) 1.55 +1030 -1185 src/sys/dev/puc/pucdata.c 1.16 +0 -165 src/sys/dev/puc/pucvar.h (dead) 1.10 +18 -11 src/sys/dev/sio/sio_puc.c 1.3 +13 -25 src/sys/dev/uart/uart_bus_puc.c 1.4 +0 -2 src/sys/i386/conf/DEFAULTS 1.4 +0 -2 src/sys/ia64/conf/DEFAULTS 1.2 +7 -3 src/sys/modules/puc/Makefile 1.10 +1 -1 src/sys/modules/sio/Makefile 1.4 +0 -2 src/sys/pc98/conf/DEFAULTS From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:22:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 656D816A548; Fri, 28 Apr 2006 21:22:27 +0000 (UTC) (envelope-from sobomax@FreeBSD.org) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id A62B143D48; Fri, 28 Apr 2006 21:22:26 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from [192.168.255.17] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.4/8.13.4) with ESMTP id k3SLMNOo066239 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 28 Apr 2006 14:22:24 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Message-ID: <44528789.8020302@FreeBSD.org> Date: Fri, 28 Apr 2006 14:22:17 -0700 From: Maxim Sobolev Organization: Sippy Software, Inc. User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: John Baldwin References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> <44525D16.3070005@root.org> <44526C95.3000708@FreeBSD.org> <200604281709.02585.jhb@freebsd.org> In-Reply-To: <200604281709.02585.jhb@freebsd.org> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Nate Lawson Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:22:27 -0000 John Baldwin wrote: > On Friday 28 April 2006 15:27, Maxim Sobolev wrote: >> Nate Lawson wrote: >>> Maxim Sobolev wrote: >>>>> BTW, thanks for your work on the reboot issue. Oh, and are you using >>>> Don't mention it. The other big and still unresolved issue is getting >>>> SMP working. I have tried to debug it and as long as I can tell second >>>> core for some reason doesn't start at all. I have even attempted to >>>> borrow second CPU kick in magic from xnu (Darwin kernel), but the >>>> result is the same. My current guess is that since it's mobile >>>> processor, the 2nd core may be turned off for power saving purposes >>>> and needs some (ACPI?) hohomagic to power it up. Unfortunately I can't >>>> find any documentation on the processor to check. It is interesting >>>> that both Linux and Windows don't have any problems with getting it >>>> working OOB. >>> I don't think there's any special ACPI thing to do. If you have acpi >>> loaded, the MADT (apic table) probe should just work. Are you sure you >>> have the latest -current since cperciva@ fixed the Core Duo limitation >>> we had? >> Yes, I do have the latest kernel (circa this morning). Do you have any >> other ideas about what can be wrong? >> >> BTW, in the following lapic_ipi_raw call, is the last argument expected >> to be 0 or maybe it's typo and it should be apic_id instead? >> >> /* do an INIT IPI: deassert RESET */ >> lapic_ipi_raw(APIC_DEST_ALLESELF | APIC_TRIGMOD_LEVEL | >> APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT, 0); > > No, it's using ALLESELF for the destination to send it to everyone but > the current CPU. Try enabling the CHECK_POINTS code in mp_machdep.c > and mpboot.s to see if you can figure out how far the AP gets before > it goes belly up. It gets nowhere, unfortunately. I see 99 99 99 99 99 as a trace. :( BTW, can you check the following URL, it's the changes intel has maiden to ia32 manual after releasing Core Duo. Maybe you can spot something there. There are some lapic-related changes. http://download.intel.com/design/Pentium4/specupdt/25204616.pdf -Maxim From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:22:46 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E5F416A5FC; Fri, 28 Apr 2006 21:22:46 +0000 (UTC) (envelope-from peter@wemm.org) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id E835743D45; Fri, 28 Apr 2006 21:22:45 +0000 (GMT) (envelope-from peter@wemm.org) Received: from fw.wemm.org (canning.wemm.org [192.203.228.65]) by canning.wemm.org (Postfix) with ESMTP id D1E2E2A925; Fri, 28 Apr 2006 14:22:45 -0700 (PDT) (envelope-from peter@wemm.org) Received: from peter-laptop.wemm.org (dhcp96.wemm.org [10.0.0.96]) by fw.wemm.org (Postfix) with ESMTP id 675B7E2B3; Fri, 28 Apr 2006 14:22:45 -0700 (PDT) (envelope-from peter@wemm.org) Received: from peter-laptop.wemm.org (localhost [127.0.0.1]) by peter-laptop.wemm.org (8.13.4/8.13.4) with ESMTP id k3SLMb9h001244; Fri, 28 Apr 2006 14:22:37 -0700 (PDT) (envelope-from peter@wemm.org) Received: from localhost (localhost [[UNIX: localhost]]) by peter-laptop.wemm.org (8.13.4/8.13.3/Submit) id k3SLMaQ3001243; Fri, 28 Apr 2006 14:22:36 -0700 (PDT) (envelope-from peter@wemm.org) X-Authentication-Warning: peter-laptop.wemm.org: peter set sender to peter@wemm.org using -f From: Peter Wemm To: src-committers@freebsd.org Date: Fri, 28 Apr 2006 14:22:34 -0700 User-Agent: KMail/1.8.3 References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> In-Reply-To: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604281422.35831.peter@wemm.org> Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:22:47 -0000 On Friday 28 April 2006 12:05 pm, Peter Wemm wrote: > ups@ had a truely evil idea that I'll investigate. It should allow > freeing unused pages again by giving us a no-cost way to track the > holes in the kva block. FWIW, this idea appears to work. For the curious: http://people.freebsd.org/~peter/freepv.diff This restores the enhancement of the original smallpv patch that allows pv pages to be freed and returned for general use. It tracks the free kva in its block in a way that requires no memory alloc/frees, has no bitmaps, and doesn't search anything. ups@ scares me for thinking of this. :-) -Peter From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:23:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEED116A441; Fri, 28 Apr 2006 21:23:09 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6717D43D49; Fri, 28 Apr 2006 21:23:09 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SLN9ix092903; Fri, 28 Apr 2006 21:23:09 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SLN9md092902; Fri, 28 Apr 2006 21:23:09 GMT (envelope-from marcel) Message-Id: <200604282123.k3SLN9md092902@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 28 Apr 2006 21:23:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern subr_rman.c src/sys/sys rman.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:23:09 -0000 marcel 2006-04-28 21:23:09 UTC FreeBSD src repository Modified files: sys/kern subr_rman.c sys/sys rman.h Log: Remove the puc-specific hacks. The puc(4) driver now properly uses the rman(9) interface. Revision Changes Path 1.50 +0 -25 src/sys/kern/subr_rman.c 1.33 +0 -8 src/sys/sys/rman.h From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:39:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E12EB16A404; Fri, 28 Apr 2006 21:39:57 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FAB243D45; Fri, 28 Apr 2006 21:39:57 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SLdvsX001352; Fri, 28 Apr 2006 21:39:57 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SLdvCP001351; Fri, 28 Apr 2006 21:39:57 GMT (envelope-from rwatson) Message-Id: <200604282139.k3SLdvCP001351@repoman.freebsd.org> From: Robert Watson Date: Fri, 28 Apr 2006 21:39:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern tty_pts.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:39:58 -0000 rwatson 2006-04-28 21:39:57 UTC FreeBSD src repository Modified files: sys/kern tty_pts.c Log: Also check use_pty in the ptmx clone lookup; this means that when ptmx support is turned off using the sysctl, we no longer even allow the ptmx device to be looked up. Foot provided by: peter Revision Changes Path 1.8 +3 -0 src/sys/kern/tty_pts.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:45:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C2A6E16A54C; Fri, 28 Apr 2006 21:45:14 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6AD3843D7B; Fri, 28 Apr 2006 21:45:08 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SLj893001797; Fri, 28 Apr 2006 21:45:08 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SLj84t001796; Fri, 28 Apr 2006 21:45:08 GMT (envelope-from maxim) Message-Id: <200604282145.k3SLj84t001796@repoman.freebsd.org> From: Maxim Konovalov Date: Fri, 28 Apr 2006 21:45:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 ath.4 wi.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:45:14 -0000 maxim 2006-04-28 21:45:08 UTC FreeBSD src repository Modified files: share/man/man4 ath.4 wi.4 Log: o Borrow from if_bridge.4: note that the bridge interface need to be upped. PR: docs/94545 Submitted by: thompsa Revision Changes Path 1.38 +1 -1 src/share/man/man4/ath.4 1.70 +1 -1 src/share/man/man4/wi.4 From owner-cvs-src@FreeBSD.ORG Fri Apr 28 21:54:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5DD216A400; Fri, 28 Apr 2006 21:54:05 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91CE743D45; Fri, 28 Apr 2006 21:54:05 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SLs55R002189; Fri, 28 Apr 2006 21:54:05 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SLs5v2002188; Fri, 28 Apr 2006 21:54:05 GMT (envelope-from pjd) Message-Id: <200604282154.k3SLs5v2002188@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 28 Apr 2006 21:54:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 21:54:05 -0000 pjd 2006-04-28 21:54:05 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: vn_start_write() is called only when v_type != VCHR, so corresponding vn_finished_write() should also be called only then. BTW. I fixed two functions here: vn_rdwr() and vn_write(). The latter seems to be unused. MFC after: 3 weeks Revision Changes Path 1.242 +3 -2 src/sys/kern/vfs_vnops.c From owner-cvs-src@FreeBSD.ORG Fri Apr 28 22:18:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 818BE16A405; Fri, 28 Apr 2006 22:18:20 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADC6D43D46; Fri, 28 Apr 2006 22:18:18 +0000 (GMT) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 8D17350F93; Sat, 29 Apr 2006 00:18:17 +0200 (CEST) Received: from localhost (dli137.neoplus.adsl.tpnet.pl [83.24.38.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 9801F50BC1; Sat, 29 Apr 2006 00:18:10 +0200 (CEST) Date: Sat, 29 Apr 2006 00:16:45 +0200 From: Pawel Jakub Dawidek To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20060428221645.GB2493@garage.freebsd.pl> References: <200604282154.k3SLs5v2002188@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RASg3xLB4tUQ4RcS" Content-Disposition: inline In-Reply-To: <200604282154.k3SLs5v2002188@repoman.freebsd.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r535 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-0.5 required=3.0 tests=BAYES_00,RCVD_IN_NJABL_DUL, RCVD_IN_SORBS_DUL autolearn=no version=3.0.4 Cc: Subject: Re: cvs commit: src/sys/kern vfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 22:18:20 -0000 --RASg3xLB4tUQ4RcS Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 28, 2006 at 09:54:05PM +0000, Pawel Jakub Dawidek wrote: +> pjd 2006-04-28 21:54:05 UTC +>=20 +> FreeBSD src repository +>=20 +> Modified files: +> sys/kern vfs_vnops.c=20 +> Log: +> vn_start_write() is called only when v_type !=3D VCHR, so corresponding +> vn_finished_write() should also be called only then. +> =20 +> BTW. I fixed two functions here: vn_rdwr() and vn_write(). The latter = seems +> to be unused. Lame grepping, it is used. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --RASg3xLB4tUQ4RcS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFEUpRNForvXbEpPzQRAoT9AJsFy9H3ovw37ZBHpsvNcSDEGHRfdwCfUSqb tgm2P4SnVOPrgn9FaLk5Lnc= =aZQB -----END PGP SIGNATURE----- --RASg3xLB4tUQ4RcS-- From owner-cvs-src@FreeBSD.ORG Fri Apr 28 22:37:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB58D16A402; Fri, 28 Apr 2006 22:37:16 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 95F1F43D49; Fri, 28 Apr 2006 22:37:16 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SMbGRZ024673; Fri, 28 Apr 2006 22:37:16 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SMbGHX024672; Fri, 28 Apr 2006 22:37:16 GMT (envelope-from keramida) Message-Id: <200604282237.k3SMbGHX024672@repoman.freebsd.org> From: Giorgos Keramidas Date: Fri, 28 Apr 2006 22:37:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 if_bridge.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 22:37:17 -0000 keramida 2006-04-28 22:37:16 UTC FreeBSD src repository (doc committer) Modified files: share/man/man4 if_bridge.4 Log: Minor improvements after last revision. Reviewed by: thompsa Revision Changes Path 1.15 +13 -9 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Fri Apr 28 23:21:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31FC916A401; Fri, 28 Apr 2006 23:21:37 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4D1043D49; Fri, 28 Apr 2006 23:21:36 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3SNLaNk048349; Fri, 28 Apr 2006 23:21:36 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3SNLaqN048345; Fri, 28 Apr 2006 23:21:36 GMT (envelope-from keramida) Message-Id: <200604282321.k3SNLaqN048345@repoman.freebsd.org> From: Giorgos Keramidas Date: Fri, 28 Apr 2006 23:21:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 sysctl.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Apr 2006 23:21:37 -0000 keramida 2006-04-28 23:21:36 UTC FreeBSD src repository (doc committer) Modified files: share/man/man9 sysctl.9 Log: Fix a couple of typos and other minor nits Reviewed by: rwatson Revision Changes Path 1.3 +4 -4 src/share/man/man9/sysctl.9 From owner-cvs-src@FreeBSD.ORG Sat Apr 29 00:43:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3F2616A454; Sat, 29 Apr 2006 00:43:25 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7029F43D6E; Sat, 29 Apr 2006 00:43:24 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T0hOlD093583; Sat, 29 Apr 2006 00:43:24 GMT (envelope-from keramida@repoman.freebsd.org) Received: (from keramida@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T0hO00093573; Sat, 29 Apr 2006 00:43:24 GMT (envelope-from keramida) Message-Id: <200604290043.k3T0hO00093573@repoman.freebsd.org> From: Giorgos Keramidas Date: Sat, 29 Apr 2006 00:43:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 bus_dma.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 00:43:25 -0000 keramida 2006-04-29 00:43:23 UTC FreeBSD src repository (doc committer) Modified files: share/man/man9 bus_dma.9 Log: Typo. Revision Changes Path 1.35 +1 -1 src/share/man/man9/bus_dma.9 From owner-cvs-src@FreeBSD.ORG Sat Apr 29 00:59:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5F1016A400; Sat, 29 Apr 2006 00:59:16 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8052E43D46; Sat, 29 Apr 2006 00:59:16 +0000 (GMT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T0xGUj009262; Sat, 29 Apr 2006 00:59:16 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T0xG4M009261; Sat, 29 Apr 2006 00:59:16 GMT (envelope-from alc) Message-Id: <200604290059.k3T0xG4M009261@repoman.freebsd.org> From: Alan Cox Date: Sat, 29 Apr 2006 00:59:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 00:59:16 -0000 alc 2006-04-29 00:59:16 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c Log: Eliminate unnecessary, recursive acquisitions and releases of the page queues lock by free_pv_entry() and pmap_remove_pages(). Reduce the scope of the page queues lock in pmap_remove_pages(). Revision Changes Path 1.552 +2 -5 src/sys/amd64/amd64/pmap.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 01:19:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 932FE16A400; Sat, 29 Apr 2006 01:19:09 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27E8043D46; Sat, 29 Apr 2006 01:19:09 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T1J9be020996; Sat, 29 Apr 2006 01:19:09 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T1J9rT020995; Sat, 29 Apr 2006 01:19:09 GMT (envelope-from thompsa) Message-Id: <200604290119.k3T1J9rT020995@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 29 Apr 2006 01:19:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 if_bridge.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 01:19:09 -0000 thompsa 2006-04-29 01:19:08 UTC FreeBSD src repository Modified files: share/man/man4 if_bridge.4 Log: Correct sentence, forwarding non IP packets is now an option. Revision Changes Path 1.16 +2 -2 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 29 01:34:03 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4F7C16A401; Sat, 29 Apr 2006 01:34:03 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 622D343D48; Sat, 29 Apr 2006 01:34:03 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T1Y3f3031390; Sat, 29 Apr 2006 01:34:03 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T1Y373031389; Sat, 29 Apr 2006 01:34:03 GMT (envelope-from trhodes) Message-Id: <200604290134.k3T1Y373031389@repoman.freebsd.org> From: Tom Rhodes Date: Sat, 29 Apr 2006 01:34:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/cached cached.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 01:34:03 -0000 trhodes 2006-04-29 01:34:03 UTC FreeBSD src repository Modified files: usr.sbin/cached cached.8 Log: Follow FreeBSD mdoc(7) conventions: - Remove hard sentence breaks; - Avoid using double negatives or "sexist" language; - Expand contractions; - Remove a blank line; - Some grammar changes. Usually we do not "hard code" requests to submit bugs to the author, but I will leave this go for now. Revision Changes Path 1.2 +43 -35 src/usr.sbin/cached/cached.8 From owner-cvs-src@FreeBSD.ORG Sat Apr 29 02:49:03 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 62A9516A400; Sat, 29 Apr 2006 02:49:03 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail18.syd.optusnet.com.au (mail18.syd.optusnet.com.au [211.29.132.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93FB543D4C; Sat, 29 Apr 2006 02:49:02 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-19-236.belrs4.nsw.optusnet.com.au [220.239.19.236]) by mail18.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k3T2mpN3004410 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sat, 29 Apr 2006 12:48:59 +1000 Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.13.6/8.13.6) with ESMTP id k3T2mpvV001419; Sat, 29 Apr 2006 12:48:51 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.13.6/8.13.6/Submit) id k3T2moTi001418; Sat, 29 Apr 2006 12:48:50 +1000 (EST) (envelope-from peter) Date: Sat, 29 Apr 2006 12:48:50 +1000 From: Peter Jeremy To: Peter Wemm Message-ID: <20060429024850.GB997@turion.vk2pj.dyndns.org> References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> <200604281422.35831.peter@wemm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200604281422.35831.peter@wemm.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.11 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 02:49:03 -0000 On Fri, 2006-Apr-28 14:22:34 -0700, Peter Wemm wrote: >On Friday 28 April 2006 12:05 pm, Peter Wemm wrote: >> ups@ had a truely evil idea that I'll investigate. It should allow >> freeing unused pages again by giving us a no-cost way to track the >> holes in the kva block. > >FWIW, this idea appears to work. For the curious: >http://people.freebsd.org/~peter/freepv.diff Care to explain how this works in slightly more detail than "truely evil". -- Peter Jeremy From owner-cvs-src@FreeBSD.ORG Sat Apr 29 03:29:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F37BE16A401; Sat, 29 Apr 2006 03:29:26 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF6AF43D45; Sat, 29 Apr 2006 03:29:26 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T3TQMB094306; Sat, 29 Apr 2006 03:29:26 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T3TQcf094293; Sat, 29 Apr 2006 03:29:26 GMT (envelope-from thompsa) Message-Id: <200604290329.k3T3TQcf094293@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 29 Apr 2006 03:29:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 if_bridge.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 03:29:27 -0000 thompsa 2006-04-29 03:29:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 if_bridge.4 Log: MFC r1.14-16, sync to HEAD Approved by: re (hrs) Revision Changes Path 1.5.2.6 +36 -14 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 29 03:29:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C98416A402; Sat, 29 Apr 2006 03:29:56 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC31F43D45; Sat, 29 Apr 2006 03:29:55 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T3TtwW094649; Sat, 29 Apr 2006 03:29:55 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T3Tth6094648; Sat, 29 Apr 2006 03:29:55 GMT (envelope-from thompsa) Message-Id: <200604290329.k3T3Tth6094648@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 29 Apr 2006 03:29:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/share/man/man4 if_bridge.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 03:29:56 -0000 thompsa 2006-04-29 03:29:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) share/man/man4 if_bridge.4 Log: MFC r1.14-16, sync to HEAD Approved by: re (hrs) Revision Changes Path 1.5.2.4.2.2 +36 -14 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 29 03:31:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D67D16A404; Sat, 29 Apr 2006 03:31:29 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DA8B43D4C; Sat, 29 Apr 2006 03:31:29 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T3VTDE095816; Sat, 29 Apr 2006 03:31:29 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T3VTrZ095815; Sat, 29 Apr 2006 03:31:29 GMT (envelope-from thompsa) Message-Id: <200604290331.k3T3VTrZ095815@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 29 Apr 2006 03:31:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/share/man/man4 if_bridge.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 03:31:29 -0000 thompsa 2006-04-29 03:31:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) share/man/man4 if_bridge.4 Log: MFC r1.14-16, sync to HEAD Approved by: re (hrs) Revision Changes Path 1.7.2.4 +33 -14 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 29 04:26:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C80A816A400; Sat, 29 Apr 2006 04:26:17 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 852EC43D45; Sat, 29 Apr 2006 04:26:17 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T4QH38024994; Sat, 29 Apr 2006 04:26:17 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T4QH8l024987; Sat, 29 Apr 2006 04:26:17 GMT (envelope-from ume) Message-Id: <200604290426.k3T4QH8l024987@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 29 Apr 2006 04:26:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/include/rpc rpcent.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 04:26:17 -0000 ume 2006-04-29 04:26:16 UTC FreeBSD src repository Modified files: include/rpc rpcent.h Log: English grammar fix in comment. Submitted by: keramida Revision Changes Path 1.4 +4 -1 src/include/rpc/rpcent.h From owner-cvs-src@FreeBSD.ORG Sat Apr 29 04:49:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70F5D16A400; Sat, 29 Apr 2006 04:49:20 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F4F443D58; Sat, 29 Apr 2006 04:49:20 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T4nKsX046440; Sat, 29 Apr 2006 04:49:20 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T4nJdM046434; Sat, 29 Apr 2006 04:49:19 GMT (envelope-from ume) Message-Id: <200604290449.k3T4nJdM046434@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 29 Apr 2006 04:49:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d nsswitch X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 04:49:20 -0000 ume 2006-04-29 04:49:19 UTC FreeBSD src repository Modified files: etc/rc.d nsswitch Log: Add newly supported databases such as services, protocols and rpc into generated nsswitch.conf. Revision Changes Path 1.8 +5 -1 src/etc/rc.d/nsswitch From owner-cvs-src@FreeBSD.ORG Sat Apr 29 05:37:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FF4316A403; Sat, 29 Apr 2006 05:37:26 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BA2943D45; Sat, 29 Apr 2006 05:37:26 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T5bPE4071831; Sat, 29 Apr 2006 05:37:26 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T5bPXC071830; Sat, 29 Apr 2006 05:37:25 GMT (envelope-from thompsa) Message-Id: <200604290537.k3T5bPXC071830@repoman.freebsd.org> From: Andrew Thompson Date: Sat, 29 Apr 2006 05:37:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_bridge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 05:37:26 -0000 thompsa 2006-04-29 05:37:25 UTC FreeBSD src repository Modified files: sys/net if_bridge.c Log: Add support for fragmenting ipv4 packets. The packet filter may reassemble the ip fragments and return a packet that is larger than the MTU of the sending interface. There is no check for DF or icmp replies as we can only get a large packet to fragment by reassembling a previous fragment, and this only happens after a call to pfil(9). Obtained from: OpenBSD (mostly) Glanced at by: mlaier MFC after: 1 month Revision Changes Path 1.59 +85 -7 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 05:37:44 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75BA416A463; Sat, 29 Apr 2006 05:37:44 +0000 (UTC) (envelope-from nate@root.org) Received: from ylpvm12.prodigy.net (ylpvm12-ext.prodigy.net [207.115.57.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3EBE43D58; Sat, 29 Apr 2006 05:37:38 +0000 (GMT) (envelope-from nate@root.org) Received: from pimout6-ext.prodigy.net (pimout6-int.prodigy.net [207.115.4.22]) by ylpvm12.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id k3T5bRbJ030299; Sat, 29 Apr 2006 01:37:27 -0400 X-ORBL: [71.139.38.236] Received: from [10.0.5.50] (ppp-71-139-38-236.dsl.snfc21.pacbell.net [71.139.38.236]) by pimout6-ext.prodigy.net (8.13.6 out.dk/8.13.6) with ESMTP id k3T5baWp236098; Sat, 29 Apr 2006 01:37:36 -0400 Message-ID: <4452FB64.7030308@root.org> Date: Fri, 28 Apr 2006 22:36:36 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Peter Jeremy References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> <200604281422.35831.peter@wemm.org> <20060429024850.GB997@turion.vk2pj.dyndns.org> In-Reply-To: <20060429024850.GB997@turion.vk2pj.dyndns.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Peter Wemm Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 05:37:44 -0000 Peter Jeremy wrote: > On Fri, 2006-Apr-28 14:22:34 -0700, Peter Wemm wrote: >> On Friday 28 April 2006 12:05 pm, Peter Wemm wrote: >>> ups@ had a truely evil idea that I'll investigate. It should allow >>> freeing unused pages again by giving us a no-cost way to track the >>> holes in the kva block. >> FWIW, this idea appears to work. For the curious: >> http://people.freebsd.org/~peter/freepv.diff > > Care to explain how this works in slightly more detail than "truely evil". The PTE (page-table entry) is an appropriate size to store a pointer. So you link them all together in a freelist. -- Nate From owner-cvs-src@FreeBSD.ORG Sat Apr 29 06:39:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB23416A400; Sat, 29 Apr 2006 06:39:07 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7E1243D46; Sat, 29 Apr 2006 06:39:07 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T6d7v5004750; Sat, 29 Apr 2006 06:39:07 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T6d7rg004749; Sat, 29 Apr 2006 06:39:07 GMT (envelope-from ume) Message-Id: <200604290639.k3T6d7rg004749@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 29 Apr 2006 06:39:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d nsswitch X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 06:39:08 -0000 ume 2006-04-29 06:39:07 UTC FreeBSD src repository Modified files: etc/rc.d nsswitch Log: Oops, services should be compat by default for backward compatibility. Revision Changes Path 1.9 +1 -1 src/etc/rc.d/nsswitch From owner-cvs-src@FreeBSD.ORG Sat Apr 29 07:13:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A15016A402; Sat, 29 Apr 2006 07:13:50 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E65343D46; Sat, 29 Apr 2006 07:13:50 +0000 (GMT) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3T7DoE8026859; Sat, 29 Apr 2006 07:13:50 GMT (envelope-from kris@repoman.freebsd.org) Received: (from kris@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3T7Do8m026858; Sat, 29 Apr 2006 07:13:50 GMT (envelope-from kris) Message-Id: <200604290713.k3T7Do8m026858@repoman.freebsd.org> From: Kris Kennaway Date: Sat, 29 Apr 2006 07:13:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 07:13:50 -0000 kris 2006-04-29 07:13:49 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: Lock giant when assigning ni_vp and keep vfslocked state valid. Committed for: jeff Revision Changes Path 1.91 +1 -0 src/sys/kern/vfs_lookup.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 08:20:11 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A9BB16A400; Sat, 29 Apr 2006 08:20:11 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8417843D46; Sat, 29 Apr 2006 08:20:10 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 159B320017D; Sat, 29 Apr 2006 10:20:08 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id 2FD8820016D; Sat, 29 Apr 2006 10:20:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 3854D445730; Sat, 29 Apr 2006 08:15:21 +0000 (UTC) Date: Sat, 29 Apr 2006 08:15:20 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Maxim Sobolev In-Reply-To: <44524F85.5000508@FreeBSD.org> Message-ID: <20060429081427.J13011@maildrop.int.zabbadoz.net> References: <200604280317.k3S3Hb3L017882@repoman.freebsd.org> <1146195791.40894.6.camel@shumai.marcuscom.com> <44524F85.5000508@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/sk if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 08:20:11 -0000 On Fri, 28 Apr 2006, Maxim Sobolev wrote: > Joe Marcus Clarke wrote: >> On Fri, 2006-04-28 at 03:17 +0000, Maxim Sobolev wrote: >>> sobomax 2006-04-28 03:17:37 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/dev/sk if_sk.c if_skreg.h Log: >>> Add some incomplete support for Marvell Yukon EC controllers based on >>> OpenBSD changes. With these changes, PHY part of the driver becomes >>> functional (it senses media changes and negotiates speed just fine), >>> previously it just hang with no PHY message, but no data goes through >>> interface (error message is "can not stop transfer of Tx/Rx descriptor). >>> Hopefully somebody with more clue/free time will be able to pick up >>> after me. >> >> Maxim, I patched if_sk in a similar fashion, and got the same errors you >> did. I took a look at the Linux sky2 driver which works with the >> MacBook Yukon-II, and the Yukon-II chipset is very different from the >> Yukon. >> >> However, I did find that the SysKonnect-provided Yukon-II driver works >> quite well (see >> http://lists.freebsd.org/pipermail/freebsd-net/2006-January/009543.html). >> Building the driver was easy. I just untarred the source to >> /usr/src/sys/dev/myk, and did a make all. With this driver, I was able to >> get the wired ethernet in the MacBook to pass traffic. > > Thanks for the pointer, I will try that. It is not a big issue for me, > though, since ath works perfectly just OOB. So are you going to back out your last change to sk(4)? -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Sat Apr 29 10:10:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 032B116A40E; Sat, 29 Apr 2006 10:10:22 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc2-cdif2-0-0-cust107.cdif.cable.ntl.com [81.104.168.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA1E443D94; Sat, 29 Apr 2006 10:10:20 +0000 (GMT) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.61 (FreeBSD)) (envelope-from ) id 1FZmP5-000CMp-Md; Sat, 29 Apr 2006 11:10:19 +0100 Date: Sat, 29 Apr 2006 11:10:19 +0100 From: Ceri Davies To: Tom Rhodes Message-ID: <20060429101019.GL51777@submonkey.net> Mail-Followup-To: Ceri Davies , Tom Rhodes , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200604290134.k3T1Y373031389@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/Zw+/jwnNHcBRYYu" Content-Disposition: inline In-Reply-To: <200604290134.k3T1Y373031389@repoman.freebsd.org> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.11 Sender: Ceri Davies Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/cached cached.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 10:10:22 -0000 --/Zw+/jwnNHcBRYYu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 29, 2006 at 01:34:03AM +0000, Tom Rhodes wrote: > trhodes 2006-04-29 01:34:03 UTC >=20 > FreeBSD src repository >=20 > Modified files: > usr.sbin/cached cached.8=20 > Log: > Follow FreeBSD mdoc(7) conventions: > - Remove hard sentence breaks; > - Avoid using double negatives or "sexist" language; > - Expand contractions; > - Remove a blank line; > - Some grammar changes. Nice work, but: > | -The cache is actually per-user. It means that each user can work only = with the > | -cached data, that were cached by him and can't poison the cache of oth= er users. > | +The cache is actually per-user. > | +This means that each user can work only with the > | +cached data that was cached locally and cannot poison the cache of oth= er users. I preferred "that were cached by him" over "that was cached locally". "Locally" implies "on the same system" to me. If you want to avoid using "him", try "themselves". Ceri --=20 That must be wonderful! I don't understand it at all. -- Moliere --/Zw+/jwnNHcBRYYu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEUzuLocfcwTS3JF8RAl66AJ9h2jagKMOr3fDD6wiyzd0fcnzCaACdGkUN sTvBVET1VAzaWhl45kBFQM8= =03rW -----END PGP SIGNATURE----- --/Zw+/jwnNHcBRYYu-- From owner-cvs-src@FreeBSD.ORG Sat Apr 29 10:29:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E6B5516A400; Sat, 29 Apr 2006 10:29:11 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A23D643D45; Sat, 29 Apr 2006 10:29:11 +0000 (GMT) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TATBFr040866; Sat, 29 Apr 2006 10:29:11 GMT (envelope-from stefanf@repoman.freebsd.org) Received: (from stefanf@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TATBVq040859; Sat, 29 Apr 2006 10:29:11 GMT (envelope-from stefanf) Message-Id: <200604291029.k3TATBVq040859@repoman.freebsd.org> From: Stefan Farfeleder Date: Sat, 29 Apr 2006 10:29:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/bin/sh input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 10:29:12 -0000 stefanf 2006-04-29 10:29:10 UTC FreeBSD src repository Modified files: bin/sh input.c Log: Check the buffer size when copying the line returned by el_gets() into our own buffer. Interactively typing in long lines (>1023 characters) previously overflowed the buffer. Unlike the NetBSD people I don't see the need to subtract 8 from BUFSIZ, so I just used BUFSIZ-1. Obtained from: NetBSD PR: 91110 Revision Changes Path 1.23 +13 -4 src/bin/sh/input.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 11:52:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 167B316A400; Sat, 29 Apr 2006 11:52:32 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from av11-1-sn2.hy.skanova.net (av11-1-sn2.hy.skanova.net [81.228.8.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CF0343D45; Sat, 29 Apr 2006 11:52:31 +0000 (GMT) (envelope-from joel@FreeBSD.org) Received: by av11-1-sn2.hy.skanova.net (Postfix, from userid 502) id 3167438219; Sat, 29 Apr 2006 13:52:30 +0200 (CEST) Received: from smtp4-1-sn2.hy.skanova.net (smtp4-1-sn2.hy.skanova.net [81.228.8.92]) by av11-1-sn2.hy.skanova.net (Postfix) with ESMTP id 19D6837E5D; Sat, 29 Apr 2006 13:52:30 +0200 (CEST) Received: from 62-20-235-133-no21.tbcn.telia.com (62-20-235-133-no21.tbcn.telia.com [62.20.235.133]) by smtp4-1-sn2.hy.skanova.net (Postfix) with ESMTP id 9C87D37E45; Sat, 29 Apr 2006 13:52:29 +0200 (CEST) From: Joel Dahl To: Hajimu UMEMOTO In-Reply-To: <200604281203.k3SC3da7070033@repoman.freebsd.org> References: <200604281203.k3SC3da7070033@repoman.freebsd.org> Content-Type: text/plain Date: Sat, 29 Apr 2006 13:52:37 +0200 Message-Id: <1146311557.678.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 11:52:32 -0000 On Fri, 2006-04-28 at 12:03 +0000, Hajimu UMEMOTO wrote: > ume 2006-04-28 12:03:38 UTC > > FreeBSD src repository > > Modified files: > etc Makefile > etc/defaults rc.conf > etc/rc.d Makefile > include nsswitch.h > include/rpc rpcent.h > lib/libc Makefile > lib/libc/gen getgrent.c getpwent.c > lib/libc/net Makefile.inc getaddrinfo.c > gethostnamadr.c getnetnamadr.c getproto.c > getprotoent.c getprotoname.c getservent.c > name6.c netdb_private.h nsdispatch.c > lib/libc/rpc getrpcent.c > share/mk bsd.own.mk > usr.sbin Makefile > Added files: > etc cached.conf > etc/rc.d cached > lib/libc/include nscache.h nscachedcli.h > lib/libc/net nscache.c nscachedcli.c > usr.sbin/cached Makefile agent.c agent.h cached.8 > cached.c cached.conf.5 cachedcli.c > cachedcli.h cachelib.c cachelib.h > cacheplcs.c cacheplcs.h config.c config.h > debug.c debug.h hashtable.h log.c log.h > mp_rs_query.c mp_rs_query.h mp_ws_query.c > mp_ws_query.h parser.c parser.h > protocol.c protocol.h query.c query.h > singletons.c singletons.h > usr.sbin/cached/agents Makefile.inc group.c group.h passwd.c > passwd.h services.c services.h > Removed files: > lib/libc/net getservbyname.c getservbyport.c > Log: > - Extend the nsswitch to support Services, Protocols and Rpc > databases. > - Make nsswitch support caching. Awesome work! Thank you. :-) -- Joel From owner-cvs-src@FreeBSD.ORG Sat Apr 29 12:34:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3899D16A402; Sat, 29 Apr 2006 12:34:20 +0000 (UTC) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03E8C43D45; Sat, 29 Apr 2006 12:34:20 +0000 (GMT) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TCYJdE012857; Sat, 29 Apr 2006 12:34:19 GMT (envelope-from matteo@repoman.freebsd.org) Received: (from matteo@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TCYJZp012853; Sat, 29 Apr 2006 12:34:19 GMT (envelope-from matteo) Message-Id: <200604291234.k3TCYJZp012853@repoman.freebsd.org> From: Matteo Riondato Date: Sat, 29 Apr 2006 12:34:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/syscons/fonts iso15-8x14.fnt iso15-8x16.fnt iso15-8x8.fnt iso15-thin-8x16.fnt src/share/termcap termcap.src X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 12:34:20 -0000 matteo 2006-04-29 12:34:19 UTC FreeBSD src repository Modified files: share/syscons/fonts iso15-8x14.fnt iso15-8x16.fnt iso15-8x8.fnt iso15-thin-8x16.fnt share/termcap termcap.src Log: Add curses ACS line graphics support for iso15 fonts Now ncurses-based programs such as sysinstall and mc will display the correct font for graphical lines instead of "-" and "+" characters. Correct two special characters for cons25l1 in termcap: use real arrows instead of ">>" and "<<". Add a lot of additional symbols for line drawing which are taken from the CP437 font. Almost all of the ACS symbols are now implemented. PR: conf/90082 Submitted by: Oliver Fromme MFC after: 1 week Revision Changes Path 1.3 +8 -8 src/share/syscons/fonts/iso15-8x14.fnt 1.3 +9 -9 src/share/syscons/fonts/iso15-8x16.fnt 1.3 +5 -5 src/share/syscons/fonts/iso15-8x8.fnt 1.3 +9 -9 src/share/syscons/fonts/iso15-thin-8x16.fnt 1.147 +1 -1 src/share/termcap/termcap.src From owner-cvs-src@FreeBSD.ORG Sat Apr 29 12:57:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3776D16A401; Sat, 29 Apr 2006 12:57:54 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E95E443D45; Sat, 29 Apr 2006 12:57:53 +0000 (GMT) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TCvrox032140; Sat, 29 Apr 2006 12:57:53 GMT (envelope-from stefanf@repoman.freebsd.org) Received: (from stefanf@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TCvruh032139; Sat, 29 Apr 2006 12:57:53 GMT (envelope-from stefanf) Message-Id: <200604291257.k3TCvruh032139@repoman.freebsd.org> From: Stefan Farfeleder Date: Sat, 29 Apr 2006 12:57:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/bin/sh var.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 12:57:54 -0000 stefanf 2006-04-29 12:57:53 UTC FreeBSD src repository Modified files: bin/sh var.c Log: POSIX demands that set's output (when invoked without arguments) should be sorted. Sort the variables before printing. PR: 96415 Revision Changes Path 1.31 +47 -9 src/bin/sh/var.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 13:16:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D047B16A415; Sat, 29 Apr 2006 13:16:50 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED65B43D5E; Sat, 29 Apr 2006 13:16:48 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 5D26A46C40; Sat, 29 Apr 2006 09:16:47 -0400 (EDT) Date: Sat, 29 Apr 2006 14:16:47 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <200604282139.k3SLdvCP001351@repoman.freebsd.org> Message-ID: <20060429141357.T11416@fledge.watson.org> References: <200604282139.k3SLdvCP001351@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Re: cvs commit: src/sys/kern tty_pts.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 13:16:51 -0000 On Fri, 28 Apr 2006, Robert Watson wrote: > Modified files: > sys/kern tty_pts.c > Log: > Also check use_pty in the ptmx clone lookup; this means that when ptmx > support is turned off using the sysctl, we no longer even allow the > ptmx device to be looked up. > > Foot provided by: peter This should help people running applications that directly test for /dev/ptmx rather than using openpty() to allow the operating system to provide a pty via the preferred mechanism. Obviously, it won't help with applications that either don't interact well with the new pts code or with bugs in the new pts code, but it means the frob works a bit better in the event that you have pts disabled. My leaning is to make pts the default pty implementation in FreeBSD 7.0, and to switch the default setting to "1" for enabling pts's sometime in the next month or two. So if you tried it out, ran into a bug, and then decided not to run with it any more, now is a good time to figure out why it didn't work :-). There are also, apparently, a number of devfs bugs that are floating around which pts does a good job at triggering as it creates and destroys device nodes fairly frequently. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Sat Apr 29 14:03:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03BB716A403; Sat, 29 Apr 2006 14:03:18 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3C8043D46; Sat, 29 Apr 2006 14:03:17 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TE3HPt069913; Sat, 29 Apr 2006 14:03:17 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TE3He3069912; Sat, 29 Apr 2006 14:03:17 GMT (envelope-from nyan) Message-Id: <200604291403.k3TE3He3069912@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 29 Apr 2006 14:03:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 14:03:18 -0000 nyan 2006-04-29 14:03:17 UTC FreeBSD src repository Modified files: release Makefile Log: Fix the acpi.ko path for boot.flp. PR: misc/96466 Submitted by: Nobuyuki Koganemaru MFC after: 1 day Revision Changes Path 1.909 +1 -1 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 29 14:39:53 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB5A016A41A; Sat, 29 Apr 2006 14:39:53 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0F8443D6A; Sat, 29 Apr 2006 14:39:48 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k3TEdlom017722; Sat, 29 Apr 2006 10:39:47 -0400 (EDT) Date: Sat, 29 Apr 2006 10:39:47 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Hajimu UMEMOTO In-Reply-To: <200604281203.k3SC3da7070033@repoman.freebsd.org> Message-ID: References: <200604281203.k3SC3da7070033@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 14:39:53 -0000 On Fri, 28 Apr 2006, Hajimu UMEMOTO wrote: > ume 2006-04-28 12:03:38 UTC > > FreeBSD src repository > > Modified files: > etc Makefile > etc/defaults rc.conf > etc/rc.d Makefile > include nsswitch.h > include/rpc rpcent.h > lib/libc Makefile > lib/libc/gen getgrent.c getpwent.c > lib/libc/net Makefile.inc getaddrinfo.c > gethostnamadr.c getnetnamadr.c getproto.c > getprotoent.c getprotoname.c getservent.c > name6.c netdb_private.h nsdispatch.c > lib/libc/rpc getrpcent.c > share/mk bsd.own.mk > usr.sbin Makefile > Added files: > etc cached.conf > etc/rc.d cached > lib/libc/include nscache.h nscachedcli.h > lib/libc/net nscache.c nscachedcli.c > usr.sbin/cached Makefile agent.c agent.h cached.8 > cached.c cached.conf.5 cachedcli.c > cachedcli.h cachelib.c cachelib.h > cacheplcs.c cacheplcs.h config.c config.h > debug.c debug.h hashtable.h log.c log.h > mp_rs_query.c mp_rs_query.h mp_ws_query.c > mp_ws_query.h parser.c parser.h > protocol.c protocol.h query.c query.h > singletons.c singletons.h > usr.sbin/cached/agents Makefile.inc group.c group.h passwd.c > passwd.h services.c services.h > Removed files: > lib/libc/net getservbyname.c getservbyport.c > Log: > - Extend the nsswitch to support Services, Protocols and Rpc > databases. > - Make nsswitch support caching. Great work, but is there a reason why this is called cached instead of nscd? There is prior precedent (Linux, Solaris) for nscd and nscd.conf, and cached is just too general. I general, if there is prior precedent for utilities like this, we should try to be more conforming instead of paving our own way. As an example, we have nsswitch.conf, not switch.conf. -- DE From owner-cvs-src@FreeBSD.ORG Sat Apr 29 15:01:54 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4A5616A402; Sat, 29 Apr 2006 15:01:54 +0000 (UTC) (envelope-from ume@mahoroba.org) Received: from ameno.mahoroba.org (gw4.mahoroba.org [218.45.22.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6DB443D5F; Sat, 29 Apr 2006 15:01:44 +0000 (GMT) (envelope-from ume@mahoroba.org) Received: from kasuga.mahoroba.org (IDENT:O9iJo41eC4qxiiIle++RbHnx9CJFxqY7YaTrU1NJNLFZUccMcqX5lgwqCuPRe56Y@kasuga-iwi.mahoroba.org [IPv6:3ffe:501:185b:8010:212:f0ff:fe52:6ac]) (user=ume mech=CRAM-MD5 bits=0) by ameno.mahoroba.org (8.13.6/8.13.6) with ESMTP/inet6 id k3TF1ZQP040819 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 30 Apr 2006 00:01:39 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Sun, 30 Apr 2006 00:01:35 +0900 Message-ID: From: Hajimu UMEMOTO To: Daniel Eischen In-Reply-To: References: <200604281203.k3SC3da7070033@repoman.freebsd.org> User-Agent: xcite1.38> Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.0.50 (i386-unknown-freebsd6.1) MULE/5.0 (SAKAKI) X-Operating-System: FreeBSD 6.1-RC X-PGP-Key: http://www.imasy.or.jp/~ume/publickey.asc X-PGP-Fingerprint: 1F00 0B9E 2164 70FC 6DC5 BF5F 04E9 F086 BF90 71FE Organization: Internet Mutual Aid Society, YOKOHAMA MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.1.4 (ameno.mahoroba.org [IPv6:3ffe:501:185b:8010::1]); Sun, 30 Apr 2006 00:01:39 +0900 (JST) X-Virus-Scanned: by amavisd-new X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on ameno.mahoroba.org Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 15:01:54 -0000 Hi, >>>>> On Sat, 29 Apr 2006 10:39:47 -0400 (EDT) >>>>> Daniel Eischen said: deischen> Great work, but is there a reason why this is called cached instead deischen> of nscd? There is prior precedent (Linux, Solaris) for nscd and deischen> nscd.conf, and cached is just too general. cached(8) doesn't do actuall lookup like nscd(8) does, basically. So, I feel awkward to call cached(8) nscd(8). However, it might be too general as you say. Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/ From owner-cvs-src@FreeBSD.ORG Sat Apr 29 15:07:30 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC46D16A405; Sat, 29 Apr 2006 15:07:30 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7016343D48; Sat, 29 Apr 2006 15:07:30 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k3TF7T65007316; Sat, 29 Apr 2006 11:07:29 -0400 (EDT) Date: Sat, 29 Apr 2006 11:07:29 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Hajimu UMEMOTO In-Reply-To: Message-ID: References: <200604281203.k3SC3da7070033@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/etc Makefile cached.conf src/etc/defaults rc.conf src/etc/rc.d Makefile cached src/include nsswitch.h src/include/rpc rpcent.h src/lib/libc Makefile src/lib/libc/gen getgrent.c getpwent.c src/lib/libc/include nscache.h nscachedcli.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 15:07:31 -0000 On Sun, 30 Apr 2006, Hajimu UMEMOTO wrote: > Hi, > >>>>>> On Sat, 29 Apr 2006 10:39:47 -0400 (EDT) >>>>>> Daniel Eischen said: > > deischen> Great work, but is there a reason why this is called cached instead > deischen> of nscd? There is prior precedent (Linux, Solaris) for nscd and > deischen> nscd.conf, and cached is just too general. > > cached(8) doesn't do actuall lookup like nscd(8) does, basically. So, > I feel awkward to call cached(8) nscd(8). However, it might be too > general as you say. Well, what is the difference between Linux/Solaris nscd and cached? Is there a reason why we don't want the daemons to be functionally equivalent? -- DE From owner-cvs-src@FreeBSD.ORG Sat Apr 29 15:19:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7ECD716A402; Sat, 29 Apr 2006 15:19:44 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CE2243D46; Sat, 29 Apr 2006 15:19:44 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TFJiuo010015; Sat, 29 Apr 2006 15:19:44 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TFJidc010014; Sat, 29 Apr 2006 15:19:44 GMT (envelope-from nyan) Message-Id: <200604291519.k3TFJidc010014@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 29 Apr 2006 15:19:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 15:19:44 -0000 nyan 2006-04-29 15:19:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release Makefile Log: MFC: rev 1.909 (Fix the acpi.ko path for boot.flp). Approved by: re (hrs) Revision Changes Path 1.887.2.10 +1 -1 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 29 15:22:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AE83E16A401; Sat, 29 Apr 2006 15:22:00 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 467C043D4C; Sat, 29 Apr 2006 15:22:00 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TFM0V2011766; Sat, 29 Apr 2006 15:22:00 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TFM0xl011765; Sat, 29 Apr 2006 15:22:00 GMT (envelope-from nyan) Message-Id: <200604291522.k3TFM0xl011765@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 29 Apr 2006 15:22:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/release Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 15:22:00 -0000 nyan 2006-04-29 15:22:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) release Makefile Log: MFC: rev 1.909 (Fix the acpi.ko path for boot.flp). Approved by: re (hrs) Revision Changes Path 1.887.2.8.2.2 +1 -1 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 29 16:02:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A042416A417; Sat, 29 Apr 2006 16:02:35 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC87443D48; Sat, 29 Apr 2006 16:02:34 +0000 (GMT) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.13.6/8.13.6) with ESMTP id k3TG2XOO009284; Sat, 29 Apr 2006 20:02:33 +0400 (MSD) (envelope-from ache@nagual.pp.ru) Received: (from ache@localhost) by nagual.pp.ru (8.13.6/8.13.6/Submit) id k3TG2Xsf009283; Sat, 29 Apr 2006 20:02:33 +0400 (MSD) (envelope-from ache) Date: Sat, 29 Apr 2006 20:02:32 +0400 From: Andrey Chernov To: Matteo Riondato Message-ID: <20060429160232.GA9198@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Matteo Riondato , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200604291234.k3TCYJZp012853@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200604291234.k3TCYJZp012853@repoman.freebsd.org> User-Agent: Mutt/1.5.11 Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/share/syscons/fonts iso15-8x14.fnt iso15-8x16.fnt iso15-8x8.fnt iso15-thin-8x16.fnt src/share/termcap termcap.src X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 16:02:35 -0000 On Sat, Apr 29, 2006 at 12:34:19PM +0000, Matteo Riondato wrote: > matteo 2006-04-29 12:34:19 UTC > > FreeBSD src repository > > Modified files: > share/syscons/fonts iso15-8x14.fnt iso15-8x16.fnt > iso15-8x8.fnt iso15-thin-8x16.fnt > share/termcap termcap.src > Log: > Add curses ACS line graphics support for iso15 fonts > Now ncurses-based programs such as sysinstall and mc will display the > correct font for graphical lines instead of "-" and "+" characters. Please back it out from both fonts and termcap. There is _no_ ACS graphics in the ISO 15 specs, check it by yourself. By such commit you confuse people to use non-portable characters in their documents. If you want combined fonts, name them clearly as combined, something like iso15+acs-8x8.fnt the same about termcap entry for combined fonts, name it to clearly indicating additional prefix. And please never ever touch standards area, they are holy cow. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Sat Apr 29 17:21:14 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D907316A400; Sat, 29 Apr 2006 17:21:14 +0000 (UTC) (envelope-from peter@wemm.org) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AE3F43D45; Sat, 29 Apr 2006 17:21:14 +0000 (GMT) (envelope-from peter@wemm.org) Received: from fw.wemm.org (canning.wemm.org [192.203.228.65]) by canning.wemm.org (Postfix) with ESMTP id 4D4752A92E; Sat, 29 Apr 2006 10:21:14 -0700 (PDT) (envelope-from peter@wemm.org) Received: from overcee.wemm.org (overcee.wemm.org [10.0.0.3]) by fw.wemm.org (Postfix) with ESMTP id EADA5E2B3; Sat, 29 Apr 2006 10:21:13 -0700 (PDT) (envelope-from peter@wemm.org) Received: from overcee.wemm.org (localhost [127.0.0.1]) by overcee.wemm.org (8.13.4/8.13.4) with ESMTP id k3THLDS3052702; Sat, 29 Apr 2006 10:21:13 -0700 (PDT) (envelope-from peter@wemm.org) Received: from localhost (localhost [[UNIX: localhost]]) by overcee.wemm.org (8.13.4/8.13.1/Submit) id k3THLCNo052701; Sat, 29 Apr 2006 10:21:12 -0700 (PDT) (envelope-from peter@wemm.org) X-Authentication-Warning: overcee.wemm.org: peter set sender to peter@wemm.org using -f From: Peter Wemm To: Nate Lawson Date: Sat, 29 Apr 2006 10:21:11 -0700 User-Agent: KMail/1.8.1 References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> <20060429024850.GB997@turion.vk2pj.dyndns.org> <4452FB64.7030308@root.org> In-Reply-To: <4452FB64.7030308@root.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604291021.12379.peter@wemm.org> Cc: Peter Jeremy , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 17:21:15 -0000 On Friday 28 April 2006 10:36 pm, Nate Lawson wrote: > Peter Jeremy wrote: > > On Fri, 2006-Apr-28 14:22:34 -0700, Peter Wemm wrote: > >> On Friday 28 April 2006 12:05 pm, Peter Wemm wrote: > >>> ups@ had a truely evil idea that I'll investigate. It should > >>> allow freeing unused pages again by giving us a no-cost way to > >>> track the holes in the kva block. > >> > >> FWIW, this idea appears to work. For the curious: > >> http://people.freebsd.org/~peter/freepv.diff > > > > Care to explain how this works in slightly more detail than "truely > > evil". > > The PTE (page-table entry) is an appropriate size to store a pointer. > So you link them all together in a freelist. In more detail. There is one PTE per page of virtual address space. It is used by the hardware to translate a virtual address access to a physical address. One normally stores the corresponding physical address in there with various control bits (read/write mode etc) and most importantly, the 'valid' (PG_V) bit. This tells the hardware of the cpu that the physical address it found is valid. The problem we have is that we have a block of virtual address space. If we allow random pages to be freed and unmapped from that block, there is no easy way to keep track of what has been freed. You can't thread a freelist through the unused blocks like one would do with malloc(3), because we'd like to return the pages if possible and you can't store something in nothing. Storing a 'first free' pointer doesn't scale because we free pages randomly, and after the first-free has been used, we have no way to find the next one without an exhaustive search. We could use a tree or list structure to track the free address space, except that requires memory allocation, which we cannot do from this level of pmap. We could reserve another tailq and length in the headers of the pv chunks, and use the chunk proceding a freed block to record the length of the free space and then use the tailq to link the blocks together. This is non-trivial code though and incurs a constant runtime cost maintaining it. A bitmap doesn't scale because there are potentially hundreds of thousands of entries - an exhaustive search there hurts. And so on. Stephan realized that the kernel already allocates one PTE per virtual page. Although it normally holds physical addresses plus attributes, as long as we don't set PG_V, then there are 31 other bits that we could use for data storage. We could put virtual addresses in there so long as we didn't set PG_V, and abuse that to have a singly linked freelist threaded through the PTEs. It turned out even easier though. As long as the virtual addresses are page aligned, we neatly avoid all the PG_* mode bits as well. We can avoid locking and atomic ops when updating these because they are only accessed under the page queues mutex. We can avoid doing pte invalidations (tlb shootdowns) because there can never be any tlb entries corresponding to them. So I wrapped this in pmap_ptelist_{alloc/free/init} functions and it turned out quite neat and tidy. And its virtually free - we can grab a page of address space by unlinking the head of the ptelist. Freeing a page is as simple as storing it on the head. I'm running my laptop with that code right now. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5 From owner-cvs-src@FreeBSD.ORG Sat Apr 29 17:37:48 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 991FF16A401; Sat, 29 Apr 2006 17:37:48 +0000 (UTC) (envelope-from nate@root.org) Received: from ylpvm15.prodigy.net (ylpvm15-ext.prodigy.net [207.115.57.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id B7B7D43D46; Sat, 29 Apr 2006 17:37:45 +0000 (GMT) (envelope-from nate@root.org) Received: from pimout5-ext.prodigy.net (pimout5-int.prodigy.net [207.115.4.21]) by ylpvm15.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id k3THbjg7012550; Sat, 29 Apr 2006 13:37:45 -0400 X-ORBL: [71.139.38.236] Received: from [10.0.5.50] (ppp-71-139-38-236.dsl.snfc21.pacbell.net [71.139.38.236]) by pimout5-ext.prodigy.net (8.13.6 out.dk/8.13.6) with ESMTP id k3THbgF6208598; Sat, 29 Apr 2006 13:37:43 -0400 Message-ID: <4453A429.5080406@root.org> Date: Sat, 29 Apr 2006 10:36:41 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Peter Wemm References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> <20060429024850.GB997@turion.vk2pj.dyndns.org> <4452FB64.7030308@root.org> <200604291021.12379.peter@wemm.org> In-Reply-To: <200604291021.12379.peter@wemm.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Peter Jeremy , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 17:37:48 -0000 Peter Wemm wrote: > Stephan realized that the kernel already allocates one PTE per virtual > page. Although it normally holds physical addresses plus attributes, > as long as we don't set PG_V, then there are 31 other bits that we > could use for data storage. We could put virtual addresses in there so > long as we didn't set PG_V, and abuse that to have a singly linked > freelist threaded through the PTEs. It turned out even easier though. > As long as the virtual addresses are page aligned, we neatly avoid all > the PG_* mode bits as well. ... because you can shift by the page size, saving 12 bits. But are there any problems with 2 MB pages? Great ideas, both you and ups@. You know, you can store 2 pointers there with XOR. ;-) -- Nate From owner-cvs-src@FreeBSD.ORG Sat Apr 29 17:50:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 424B816A405; Sat, 29 Apr 2006 17:50:04 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1F3743D48; Sat, 29 Apr 2006 17:50:03 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3THo3Qd099902; Sat, 29 Apr 2006 17:50:03 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3THo3Y6099901; Sat, 29 Apr 2006 17:50:03 GMT (envelope-from pjd) Message-Id: <200604291750.k3THo3Y6099901@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Sat, 29 Apr 2006 17:50:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 17:50:04 -0000 pjd 2006-04-29 17:50:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/geom/raid3 g_raid3.c Log: MFC: sys/geom/raid3/g_raid3.c 1.64 - Don't hold the device sx lock when going to sleep. - Prevent possible live-lock in case of memory problems by freeing already completed requests first. Reported and tested by: markus, Bradley W. Dutton Approved by: re (hrs) Revision Changes Path 1.40.2.9 +23 -6 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 17:50:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB22816A405; Sat, 29 Apr 2006 17:50:42 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 857B143D49; Sat, 29 Apr 2006 17:50:42 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3THogWA000426; Sat, 29 Apr 2006 17:50:42 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3THogOY000425; Sat, 29 Apr 2006 17:50:42 GMT (envelope-from pjd) Message-Id: <200604291750.k3THogOY000425@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Sat, 29 Apr 2006 17:50:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_1 Cc: Subject: cvs commit: src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 17:50:43 -0000 pjd 2006-04-29 17:50:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_1) sys/geom/raid3 g_raid3.c Log: MFC: sys/geom/raid3/g_raid3.c 1.64 - Don't hold the device sx lock when going to sleep. - Prevent possible live-lock in case of memory problems by freeing already completed requests first. Reported and tested by: markus, Bradley W. Dutton Approved by: re (hrs) Revision Changes Path 1.40.2.6.2.3 +23 -6 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 18:21:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9019D16A402; Sat, 29 Apr 2006 18:21:44 +0000 (UTC) (envelope-from gordon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F31043D45; Sat, 29 Apr 2006 18:21:44 +0000 (GMT) (envelope-from gordon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TILiYp020757; Sat, 29 Apr 2006 18:21:44 GMT (envelope-from gordon@repoman.freebsd.org) Received: (from gordon@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TILije020756; Sat, 29 Apr 2006 18:21:44 GMT (envelope-from gordon) Message-Id: <200604291821.k3TILije020756@repoman.freebsd.org> From: Gordon Tetlow Date: Sat, 29 Apr 2006 18:21:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/mergemaster mergemaster.8 mergemaster.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 18:21:44 -0000 gordon 2006-04-29 18:21:44 UTC FreeBSD src repository Modified files: usr.sbin/mergemaster mergemaster.8 mergemaster.sh Log: Add auto upgrade capability to mergemaster. An mtree description of all non-zero files that make distribution installs (only size and md5) is built from the temproot. When the user completes a mergemaster run, the mtree description file gets installed into /var/db for safe-keeping. When the user then decides to do a subsequent upgrade (with the -U flag), the existing mtree description from /var/db is called into service looking for files that are different in DESTDIR. This is stashed away until a file that would normally end up prompting the user to look at changes is encountered. Since there are no user modified changes, the new file is installed without bothering the user. Looked at by: dougb MFC after: 6 weeks Revision Changes Path 1.35 +2 -0 src/usr.sbin/mergemaster/mergemaster.8 1.54 +86 -1 src/usr.sbin/mergemaster/mergemaster.sh From owner-cvs-src@FreeBSD.ORG Sat Apr 29 18:24:21 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9DBD16A400; Sat, 29 Apr 2006 18:24:21 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id A11E443D48; Sat, 29 Apr 2006 18:24:21 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 7EFD21A4D87; Sat, 29 Apr 2006 11:24:21 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 9B538550D2; Sat, 29 Apr 2006 14:23:19 -0400 (EDT) Date: Sat, 29 Apr 2006 14:23:19 -0400 From: Kris Kennaway To: Peter Wemm Message-ID: <20060429182318.GA61575@xor.obsecurity.org> References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> <20060429024850.GB997@turion.vk2pj.dyndns.org> <4452FB64.7030308@root.org> <200604291021.12379.peter@wemm.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WIyZ46R2i8wDzkSu" Content-Disposition: inline In-Reply-To: <200604291021.12379.peter@wemm.org> User-Agent: Mutt/1.4.2.1i Cc: Peter Jeremy , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org, Nate Lawson Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 18:24:22 -0000 --WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 29, 2006 at 10:21:11AM -0700, Peter Wemm wrote: > page of address space by unlinking the head of the ptelist. Freeing a=20 > page is as simple as storing it on the head. I'm running my laptop=20 > with that code right now. I'm running on a couple of machines too (WITNESS + INVARIANTS) under heavy load; they've been stable, but I've not tried to determine if the code is doing its job. Kris --WIyZ46R2i8wDzkSu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEU68WWry0BWjoQKURAvNAAJ40xFnZpPZY15pR7tgqFO3EDtAZcQCfZymJ McsW40/m0AoQvOgtAiBJeGU= =ZZ44 -----END PGP SIGNATURE----- --WIyZ46R2i8wDzkSu-- From owner-cvs-src@FreeBSD.ORG Sat Apr 29 18:36:11 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B3EB16A402; Sat, 29 Apr 2006 18:36:11 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (mail.cs.rice.edu [128.42.1.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id C9E2F43D45; Sat, 29 Apr 2006 18:36:08 +0000 (GMT) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (localhost.localdomain [127.0.0.1]) by mail.cs.rice.edu (Postfix) with ESMTP id 3BEE42C2ABB; Sat, 29 Apr 2006 13:36:08 -0500 (CDT) Received: from mail.cs.rice.edu ([127.0.0.1]) by mail.cs.rice.edu (mail.cs.rice.edu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 24982-01-26; Sat, 29 Apr 2006 13:36:07 -0500 (CDT) Received: from [10.24.157.125] (72-254-45-110.client.stsn.net [72.254.45.110]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cs.rice.edu (Postfix) with ESMTP id C98092C2AB8; Sat, 29 Apr 2006 13:36:06 -0500 (CDT) Message-ID: <4453B1E2.5060301@cs.rice.edu> Date: Sat, 29 Apr 2006 13:35:14 -0500 From: Alan Cox User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Kris Kennaway References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> <20060429024850.GB997@turion.vk2pj.dyndns.org> <4452FB64.7030308@root.org> <200604291021.12379.peter@wemm.org> <20060429182318.GA61575@xor.obsecurity.org> In-Reply-To: <20060429182318.GA61575@xor.obsecurity.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavis-2.2.1 at mail.cs.rice.edu Cc: src-committers@freebsd.org, Peter Wemm , Peter Jeremy , Nate Lawson , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 18:36:11 -0000 Kris Kennaway wrote: > On Sat, Apr 29, 2006 at 10:21:11AM -0700, Peter Wemm wrote: > > >> page of address space by unlinking the head of the ptelist. Freeing a >> page is as simple as storing it on the head. I'm running my laptop >> with that code right now. >> > > I'm running on a couple of machines too (WITNESS + INVARIANTS) under > heavy load; they've been stable, but I've not tried to determine if > the code is doing its job. > > Yesterday's patch had one problem. The vm_page_alloc() call that is only executed under low-memory conditions omits VM_PAGE_WIRED. This could cause a later panic when the page is freed. I e-mailed Peter about this yesterday. I haven't looked to see if he has fixed it yet. Alan From owner-cvs-src@FreeBSD.ORG Sat Apr 29 18:52:58 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 85C6216A400; Sat, 29 Apr 2006 18:52:58 +0000 (UTC) (envelope-from ssouhlal@FreeBSD.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45E6443D46; Sat, 29 Apr 2006 18:52:58 +0000 (GMT) (envelope-from ssouhlal@FreeBSD.org) Received: from [192.168.250.3] (217-162-171-123.dclient.hispeed.ch [217.162.171.123]) by elvis.mu.org (Postfix) with ESMTP id 84EF01A4D87; Sat, 29 Apr 2006 11:52:56 -0700 (PDT) Message-ID: <4453B5D5.4090206@FreeBSD.org> Date: Sat, 29 Apr 2006 20:52:05 +0200 From: Suleiman Souhlal User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051204) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Nate Lawson References: <200604281905.k3SJ59MZ008806@repoman.freebsd.org> <20060429024850.GB997@turion.vk2pj.dyndns.org> <4452FB64.7030308@root.org> <200604291021.12379.peter@wemm.org> <4453A429.5080406@root.org> In-Reply-To: <4453A429.5080406@root.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Peter Jeremy , src-committers@freebsd.org, cvs-all@freebsd.org, Peter Wemm , cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 18:52:58 -0000 Nate Lawson wrote: > Peter Wemm wrote: > >> Stephan realized that the kernel already allocates one PTE per virtual >> page. Although it normally holds physical addresses plus attributes, >> as long as we don't set PG_V, then there are 31 other bits that we >> could use for data storage. We could put virtual addresses in there >> so long as we didn't set PG_V, and abuse that to have a singly linked >> freelist threaded through the PTEs. It turned out even easier >> though. As long as the virtual addresses are page aligned, we neatly >> avoid all the PG_* mode bits as well. > > > ... because you can shift by the page size, saving 12 bits. But are > there any problems with 2 MB pages? It should work fine with 2/4MB pages too. Just like PTEs, when a PDE (the 2/4MB entry) is marked as not present, all the bits but the zeroth one are available for use to the operating system. -- Suleiman From owner-cvs-src@FreeBSD.ORG Sat Apr 29 21:30:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C86C16A408; Sat, 29 Apr 2006 21:30:24 +0000 (UTC) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D047B43D66; Sat, 29 Apr 2006 21:30:23 +0000 (GMT) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TLUNSR029477; Sat, 29 Apr 2006 21:30:23 GMT (envelope-from bde@repoman.freebsd.org) Received: (from bde@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TLUNvY029476; Sat, 29 Apr 2006 21:30:23 GMT (envelope-from bde) Message-Id: <200604292130.k3TLUNvY029476@repoman.freebsd.org> From: Bruce Evans Date: Sat, 29 Apr 2006 21:30:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/systat systat.1 vmstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 21:30:24 -0000 bde 2006-04-29 21:30:23 UTC FreeBSD src repository Modified files: usr.bin/systat systat.1 vmstat.c Log: Abbreviate long field descriptors at write time so that they don't get clobbered at runtime: dirtybuf -> dtbuf desiredvnodes -> desvn numvnodes -> numvn freevnodes -> frevn The vmstats column has only 5 characters available for descriptors, but up to 13 were used. The extras get clobbered at runtime by interrupt values and/or descriptors on systems with more than 12 interrupt sources. %slo-z -> %sloz This one is in the "extended" vmstats area and doesn't get clobbered now. Removed stale documentation of desvn. Changed a descriptor: tfree -> totfr so that it is consistent with the abbreviations for other free counts (daefr and prcfr) and thus almost decodeable. Fixed missing documentation of tfree/totfr. This and everything else in the extended vmstats area is misdocumented as being in a certain place in the vmstats column. Revision Changes Path 1.47 +6 -6 src/usr.bin/systat/systat.1 1.70 +6 -6 src/usr.bin/systat/vmstat.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 21:57:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55D4116A400; Sat, 29 Apr 2006 21:57:39 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 102B143D45; Sat, 29 Apr 2006 21:57:39 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k3TLvced047389; Sat, 29 Apr 2006 21:57:38 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k3TLvcrb047388; Sat, 29 Apr 2006 21:57:38 GMT (envelope-from pjd) Message-Id: <200604292157.k3TLvcrb047388@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Sat, 29 Apr 2006 21:57:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 21:57:39 -0000 pjd 2006-04-29 21:57:38 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: vn_start_write()/vn_finished_write() is not needed here, because vn_start_write() is always called earlier in the code path and calling the function recursively may lead to a deadlock. Confirmed by: tegge MFC after: 2 weeks Revision Changes Path 1.671 +0 -2 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Sat Apr 29 22:51:02 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from localhost.my.domain (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id B241916A40F; Sat, 29 Apr 2006 22:51:01 +0000 (UTC) (envelope-from davidxu@freebsd.org) From: David Xu To: John Baldwin Date: Sun, 30 Apr 2006 06:50:55 +0800 User-Agent: KMail/1.8.2 References: <200604282008.k3SK8Gqe045067@repoman.freebsd.org> In-Reply-To: <200604282008.k3SK8Gqe045067@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200604300650.55256.davidxu@freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/nve if_nve.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 22:51:02 -0000 On Saturday 29 April 2006 04:08, John Baldwin wrote: > jhb 2006-04-28 20:08:16 UTC > > FreeBSD src repository > > Modified files: > sys/dev/nve if_nve.c > Log: > The nvidia binary blob sometimes defers tx completion notification to the > OS dependent layer. Thus, the watchdog timer can go off when the tx > engine is working fine but the OS dependent layer just hasn't been called > to cleanup finished tx transactions. To workaround this, when the > watchdog fires, poke the binary blob to force it to flush any pending tx > completions. If this drops the pending tx count to zero then just return > without logging a message or resetting the chip. > > This reportedly fixes the 'device timeout()' errors with at least several > NF4 nve(4) parts. > > Submitted by: Nathan Alexander Whitehorn (code) > Submitted by: dg (inspiration for comment and explanation) > MFC after: 1 week > > Revision Changes Path > 1.21 +19 -1 src/sys/dev/nve/if_nve.c no change here, I still got the same timeout error, it is NForce 3 Ultra, when watchdog was triggered, the machine froze. I turned on 'force async mode', than the freezing went away, though timeout still occured. Only after changing TX_RING_SIZE to 251, the timeout problem completey went away even under heavy load, I got the number 251 from pfnQueryWriteSlots(), I think the default TX_RING_SIZE is too small for me. Index: if_nve.c =================================================================== RCS file: /home/ncvs/src/sys/dev/nve/if_nve.c,v retrieving revision 1.21 diff -u -r1.21 if_nve.c --- if_nve.c 28 Apr 2006 20:08:16 -0000 1.21 +++ if_nve.c 29 Apr 2006 22:36:58 -0000 @@ -650,7 +650,7 @@ 0, /* force speed */ 0, /* force full duplex */ 0, /* force mode */ - 0, /* force async mode */ + 1, /* force async mode */ &sc->linkup); if (error) { Index: if_nvereg.h =================================================================== RCS file: /home/ncvs/src/sys/dev/nve/if_nvereg.h,v retrieving revision 1.7 diff -u -r1.7 if_nvereg.h --- if_nvereg.h 7 Dec 2005 17:38:03 -0000 1.7 +++ if_nvereg.h 29 Apr 2006 22:36:58 -0000 @@ -51,7 +51,7 @@ #define NV_RID 0x10 -#define TX_RING_SIZE 64 +#define TX_RING_SIZE 251 #define RX_RING_SIZE 64 #define NV_MAX_FRAGS 32 // match adapter.h:ADAPTER_WRITE_DATA.sElement[]