From owner-freebsd-arch@FreeBSD.ORG  Mon Jul 28 11:06:53 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: freebsd-arch@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 98C84106567C
	for <freebsd-arch@FreeBSD.org>; Mon, 28 Jul 2008 11:06:53 +0000 (UTC)
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org
	[IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 665178FC12
	for <freebsd-arch@FreeBSD.org>; Mon, 28 Jul 2008 11:06:53 +0000 (UTC)
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6SB6r7q078854
	for <freebsd-arch@FreeBSD.org>; Mon, 28 Jul 2008 11:06:53 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6SB6qks078850
	for freebsd-arch@FreeBSD.org; Mon, 28 Jul 2008 11:06:52 GMT
	(envelope-from owner-bugmaster@FreeBSD.org)
Date: Mon, 28 Jul 2008 11:06:52 GMT
Message-Id: <200807281106.m6SB6qks078850@freefall.freebsd.org>
X-Authentication-Warning: freefall.freebsd.org: gnats set sender to
	owner-bugmaster@FreeBSD.org using -f
From: FreeBSD bugmaster <bugmaster@FreeBSD.org>
To: freebsd-arch@FreeBSD.org
Cc: 
Subject: Current problem reports assigned to freebsd-arch@FreeBSD.org
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Jul 2008 11:06:53 -0000

Current FreeBSD problem reports
Critical problems
Serious problems
Non-critical problems

S Tracker      Resp.      Description
--------------------------------------------------------------------------------
o kern/120749  arch       [request] Suggest upping the default kern.ps_arg_cache

1 problem total.


From owner-freebsd-arch@FreeBSD.ORG  Tue Jul 29 22:14:39 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 20C0D106566B;
	Tue, 29 Jul 2008 22:14:39 +0000 (UTC) (envelope-from imp@bsdimp.com)
Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85])
	by mx1.freebsd.org (Postfix) with ESMTP id D3E4C8FC18;
	Tue, 29 Jul 2008 22:14:38 +0000 (UTC) (envelope-from imp@bsdimp.com)
Received: from localhost (localhost [127.0.0.1])
	by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m6TMCmCY027395;
	Tue, 29 Jul 2008 16:12:48 -0600 (MDT) (envelope-from imp@bsdimp.com)
Date: Tue, 29 Jul 2008 16:13:03 -0600 (MDT)
Message-Id: <20080729.161303.709402272.imp@bsdimp.com>
To: arch@freebsd.org
From: "M. Warner Losh" <imp@bsdimp.com>
X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: kan@freebsd.org, des@des.no, pjd@freebsd.org
Subject: Need a code review
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: arch@freebsd.org
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Jul 2008 22:14:39 -0000

Greetings,

The FreeBSD/mips efforts are getting close.  We're down to 4 patches
against the main tree, divided up among different programs: cc,
binutils, libpam and the CDDL stuff for zfs.

http://people.freebsd.org/~gonzo/mips2/binutils.diff
http://people.freebsd.org/~gonzo/mips2/cc.diff
http://people.freebsd.org/~gonzo/mips2/cddl.diff
http://people.freebsd.org/~gonzo/mips2/libpam.diff

If you have an interest in any of these area, or would like to provide
feedback on the patches, now would be a good time to do so. :-)

We'd like to commit these patches to the tree by the end of next week,
if at all possible.  If you are a maintainer of this software, we'd
especially like to get feedback from you on these patches.  If we
don't hear back from you, we'll assume that you are fine with them :-)

Warner

From owner-freebsd-arch@FreeBSD.ORG  Wed Jul 30 06:49:58 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 7F7941065670;
	Wed, 30 Jul 2008 06:49:58 +0000 (UTC) (envelope-from des@des.no)
Received: from tim.des.no (tim.des.no [194.63.250.121])
	by mx1.freebsd.org (Postfix) with ESMTP id 3A9558FC0A;
	Wed, 30 Jul 2008 06:49:58 +0000 (UTC) (envelope-from des@des.no)
Received: from ds4.des.no (des.no [84.49.246.2])
	by smtp.des.no (Postfix) with ESMTP id 710E02092;
	Wed, 30 Jul 2008 08:49:56 +0200 (CEST)
From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To: arch@freebsd.org
References: <20080729.161303.709402272.imp@bsdimp.com>
Date: Wed, 30 Jul 2008 08:49:55 +0200
In-Reply-To: <20080729.161303.709402272.imp@bsdimp.com> (M. Warner Losh's
	message of "Tue\, 29 Jul 2008 16\:13\:03 -0600 \(MDT\)")
Message-ID: <86r69buar0.fsf@ds4.des.no>
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (berkeley-unix)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Cc: kan@freebsd.org, pjd@freebsd.org
Subject: Re: Need a code review
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 06:49:58 -0000

"M. Warner Losh" <imp@bsdimp.com> writes:
> http://people.freebsd.org/~gonzo/mips2/libpam.diff

This won't work.  Your patch unconditionally sets NO_STATIC_MODULES
which will result in a non-functional libpam.a (the modules will be
built into the library, but without any of the glue that allows the
library to find them) not just on mips, but on all other platforms.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no

From owner-freebsd-arch@FreeBSD.ORG  Wed Jul 30 18:43:21 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2E6751065673;
	Wed, 30 Jul 2008 18:43:21 +0000 (UTC) (envelope-from imp@bsdimp.com)
Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85])
	by mx1.freebsd.org (Postfix) with ESMTP id CCCEF8FC14;
	Wed, 30 Jul 2008 18:43:20 +0000 (UTC) (envelope-from imp@bsdimp.com)
Received: from localhost (localhost [127.0.0.1])
	by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m6UIfPKN048125;
	Wed, 30 Jul 2008 12:41:27 -0600 (MDT) (envelope-from imp@bsdimp.com)
Date: Wed, 30 Jul 2008 12:41:42 -0600 (MDT)
Message-Id: <20080730.124142.1837098050.imp@bsdimp.com>
To: des@des.no
From: "M. Warner Losh" <imp@bsdimp.com>
In-Reply-To: <86r69buar0.fsf@ds4.des.no>
References: <20080729.161303.709402272.imp@bsdimp.com>
	<86r69buar0.fsf@ds4.des.no>
X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: kan@freebsd.org, arch@freebsd.org, pjd@freebsd.org
Subject: Re: Need a code review
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jul 2008 18:43:21 -0000

In message: <86r69buar0.fsf@ds4.des.no>
            Dag-Erling_Sm=F8rgrav <des@des.no> writes:
: "M. Warner Losh" <imp@bsdimp.com> writes:
: > http://people.freebsd.org/~gonzo/mips2/libpam.diff
: =

: This won't work.  Your patch unconditionally sets NO_STATIC_MODULES
: which will result in a non-functional libpam.a (the modules will be
: built into the library, but without any of the glue that allows the
: library to find them) not just on mips, but on all other platforms.

Thanks for the feedback.  We'll try to fix it.  Good catch.

Warner

From owner-freebsd-arch@FreeBSD.ORG  Thu Jul 31 02:24:38 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: freebsd-arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2A274106566B
	for <freebsd-arch@freebsd.org>; Thu, 31 Jul 2008 02:24:38 +0000 (UTC)
	(envelope-from casparos@yahoo.de)
Received: from n33.bullet.mail.ukl.yahoo.com (n33.bullet.mail.ukl.yahoo.com
	[87.248.110.166])
	by mx1.freebsd.org (Postfix) with SMTP id 95AFA8FC1B
	for <freebsd-arch@freebsd.org>; Thu, 31 Jul 2008 02:24:37 +0000 (UTC)
	(envelope-from casparos@yahoo.de)
Received: from [217.146.182.180] by n33.bullet.mail.ukl.yahoo.com with NNFMP;
	31 Jul 2008 02:24:36 -0000
Received: from [87.248.110.109] by t6.bullet.ukl.yahoo.com with NNFMP;
	31 Jul 2008 02:24:36 -0000
Received: from [127.0.0.1] by omp214.mail.ukl.yahoo.com with NNFMP;
	31 Jul 2008 02:25:38 -0000
X-Yahoo-Newman-Id: 533396.40883.bm@omp214.mail.ukl.yahoo.com
Received: (qmail 34716 invoked from network); 31 Jul 2008 02:24:36 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de;
	h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding;
	b=1FHRuvlwnkdi51RmNXRGugoY5x6/zLMpDFMVgLukNsqIObtoIA8Tp/FZWRUaXkgJb3XYgU/YjdT7AWQGHgwa1ErwF97Sepx5scq9I7eZgU/hlCfJDqsQzjF9M0mupAZBzF4ambYu/r6ThNF7gYohKVIVSXKe7UmxGKjd9eq+GMY=
	; 
Received: from unknown (HELO ?192.168.220.100?)
	(casparos@yahoo.de@77.134.40.79 with plain)
	by smtp112.mail.ukl.yahoo.com with SMTP; 31 Jul 2008 02:24:35 -0000
X-YMail-OSG: 2ZkQtfMVM1kjJfl3DhFv3wxtR3bAjNZjCl5LLY5tirjw51pMp2Gs3bqR3D.RkbKZEsab60sBp1SbmfbMYjwE4ya8hie1oz0YU_1e7ZPzkw--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4891225A.8010505@yahoo.de>
Date: Thu, 31 Jul 2008 04:24:26 +0200
From: Markus Mueller <casparos@yahoo.de>
User-Agent: Thunderbird 2.0.0.16 (X11/20080724)
MIME-Version: 1.0
To: freebsd-arch@freebsd.org
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Subject: own OS-Name
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 02:24:38 -0000

I will create my own *BSD OS based on FreeBSD.
How can I change the Name of this OS ?
I mean, that in Logfiles, for example, of servers, which I connect by 
sufing in the web and in application which locate the OS instead 
"FREEBSD" an another OS-Name "MyOS-Name" will be displayed.

Thanks for Helping and fast answers.

		
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


From owner-freebsd-arch@FreeBSD.ORG  Thu Jul 31 02:34:45 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: freebsd-arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 27AE21065679
	for <freebsd-arch@freebsd.org>; Thu, 31 Jul 2008 02:34:45 +0000 (UTC)
	(envelope-from casparos@yahoo.de)
Received: from n28.bullet.mail.ukl.yahoo.com (n28.bullet.mail.ukl.yahoo.com
	[87.248.110.145])
	by mx1.freebsd.org (Postfix) with SMTP id 77F618FC12
	for <freebsd-arch@freebsd.org>; Thu, 31 Jul 2008 02:34:44 +0000 (UTC)
	(envelope-from casparos@yahoo.de)
Received: from [217.12.4.215] by n28.bullet.mail.ukl.yahoo.com with NNFMP;
	31 Jul 2008 02:34:43 -0000
Received: from [87.248.110.107] by t2.bullet.ukl.yahoo.com with NNFMP;
	31 Jul 2008 02:34:43 -0000
Received: from [127.0.0.1] by omp212.mail.ukl.yahoo.com with NNFMP;
	31 Jul 2008 02:34:43 -0000
X-Yahoo-Newman-Id: 496790.18584.bm@omp212.mail.ukl.yahoo.com
Received: (qmail 67211 invoked from network); 31 Jul 2008 02:34:43 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de;
	h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding;
	b=gGX/gToWtNgt4wurwHLcYfhzE0Cc3RBRZS+Y7veytNY5tDcLClaeED0Q0173dI9uOTWFbnflOcbiQQ3U6ofQgL0CFkVCRLZMdBAnRB3+WdzpP/yHkTuwuRMlmB1xyYhvO4OExvZyhIqKfAV8L0XwMuW4h0DxcPPzP1C6DzEEa+Q=
	; 
Received: from unknown (HELO ?192.168.220.100?)
	(casparos@yahoo.de@77.134.40.79 with plain)
	by smtp006.mail.ukl.yahoo.com with SMTP; 31 Jul 2008 02:34:43 -0000
X-YMail-OSG: KwFlivkVM1lQFMtKIzUDAT3_4apVe4TF52huQetSU0G.TR2iiL.t6TeCB4xAAWOhg0bSwbSiYmFRLt7YWF2uyoh1gtO_jNNJevMgPE6rug--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <489124C3.4060600@yahoo.de>
Date: Thu, 31 Jul 2008 04:34:43 +0200
From: Markus Mueller <casparos@yahoo.de>
User-Agent: Thunderbird 2.0.0.16 (X11/20080724)
MIME-Version: 1.0
To: freebsd-arch@freebsd.org
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Subject: own OS-Name
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 02:34:45 -0000

I will create my own *BSD OS based on FreeBSD.
How can I change the Name of this OS ?
I mean, that in Logfiles, for example, of servers, which I connect by
sufing in the web and in application which locate the OS instead
"FREEBSD" an another OS-Name "MyOS-Name" will be displayed.

Thanks for Helping and fast answers.




	
		
___________________________________________________________ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de


From owner-freebsd-arch@FreeBSD.ORG  Thu Jul 31 09:49:52 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: freebsd-arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 8A5EE1065675
	for <freebsd-arch@freebsd.org>; Thu, 31 Jul 2008 09:49:52 +0000 (UTC)
	(envelope-from des@des.no)
Received: from tim.des.no (tim.des.no [194.63.250.121])
	by mx1.freebsd.org (Postfix) with ESMTP id 533C58FC1E
	for <freebsd-arch@freebsd.org>; Thu, 31 Jul 2008 09:49:52 +0000 (UTC)
	(envelope-from des@des.no)
Received: from ds4.des.no (des.no [84.49.246.2])
	by smtp.des.no (Postfix) with ESMTP id E151F209F;
	Thu, 31 Jul 2008 11:49:50 +0200 (CEST)
From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To: Markus Mueller <casparos@yahoo.de>
References: <489124C3.4060600@yahoo.de>
Date: Thu, 31 Jul 2008 11:49:50 +0200
In-Reply-To: <489124C3.4060600@yahoo.de> (Markus Mueller's message of "Thu\, 31
	Jul 2008 04\:34\:43 +0200")
Message-ID: <86bq0es7r5.fsf@ds4.des.no>
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (berkeley-unix)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Cc: freebsd-arch@freebsd.org
Subject: Re: own OS-Name
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jul 2008 09:49:52 -0000

Markus Mueller <casparos@yahoo.de> writes:
> I will create my own *BSD OS based on FreeBSD.
> How can I change the Name of this OS ?
> I mean, that in Logfiles, for example, of servers, which I connect by
> sufing in the web and in application which locate the OS instead
> "FREEBSD" an another OS-Name "MyOS-Name" will be displayed.

You don't want to do that.  It will cause you no end of pain with
third-party software that relies on uname -s and / or compiler macros
(__FreeBSD__) to turn specific features on or off.  You will have to
patch pretty much every autoconf script in existence.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 11:39:36 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id E25E5106567D;
	Fri,  1 Aug 2008 11:39:36 +0000 (UTC) (envelope-from ed@hoeg.nl)
Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:610:652::211])
	by mx1.freebsd.org (Postfix) with ESMTP id A545B8FC21;
	Fri,  1 Aug 2008 11:39:36 +0000 (UTC) (envelope-from ed@hoeg.nl)
Received: by palm.hoeg.nl (Postfix, from userid 1000)
	id A6D961CD38; Fri,  1 Aug 2008 13:39:35 +0200 (CEST)
Date: Fri, 1 Aug 2008 13:39:35 +0200
From: Ed Schouten <ed@80386.nl>
To: FreeBSD Current <freebsd-current@freebsd.org>,
	FreeBSD Arch <arch@FreeBSD.org>
Message-ID: <20080801113935.GM99951@hoeg.nl>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="9ToWwKEyhugL+MAz"
Content-Disposition: inline
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: 
Subject: Reminder: non-mpsafetty drivers to be connected on Sunday
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 11:39:37 -0000


--9ToWwKEyhugL+MAz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi all,

One month ago I sent a schedule to the lists about the MPSAFE TTY code
I'm working on. It contained the following:

* Ed Schouten <ed@80386.nl> wrote:
> August 3 2008:
> 	Disconnect drivers from the build that haven't been patched in
> 	the MPSAFE TTY branch.

This means I'm going to disconnect these drivers on Sunday. I posted a
list of drivers some time ago. The list of drivers is a little different
than what I had posted:

- I omitted ppp(4) and sl(4) on purpose, because I expected they would
  already have been disconnected by this time (IFF_NEEDSGIANT).

- It seems I forgot to mention ucycom(4) and ufoma(4). These have not
  been ported to the new TTY layer.

This means the complete list of drivers is:

| USB: ubser(4), ucycom(4), ufoma(4)
| ISA/PCI: cx(4), cy(4), digi(4), rc(4), rp(4), si(4), sio(4)
| Line disciplines: ng_h4(4), ng_tty(4), ppp(4), sl(4), snp(4)

There are a couple of important things to mention here:

- Some line disciplines (ng_h4(4), ng_tty(4) and snp(4)) will be
  restored in the future. After the new TTY code has been imported, a
  hooks interface shall be developed, which will allow these drivers to
  work once again.

- PC98 still uses the sio(4) driver. I've decided not to touch PC98 at
  this moment. I'll contact the PC98 folks one of these days, to see if
  we can already perform a partial migration to uart(4).

Wrapping up, I'd like to say I really hope we can one day see these
drivers reappear in FreeBSD. Fortunately we've still got a long time
before 8.0-RELEASE.

Yours,
--=20
 Ed Schouten <ed@80386.nl>
 WWW: http://80386.nl/

--9ToWwKEyhugL+MAz
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkiS9fcACgkQ52SDGA2eCwVxLACcD3Qi0v8gwwntt2Aukd/ze7sn
TlcAni0d6JVrFeDsRwr7WbjBm6I5Obn0
=DNF/
-----END PGP SIGNATURE-----

--9ToWwKEyhugL+MAz--

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 11:40:55 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6E7E7106566C;
	Fri,  1 Aug 2008 11:40:55 +0000 (UTC) (envelope-from ed@hoeg.nl)
Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:610:652::211])
	by mx1.freebsd.org (Postfix) with ESMTP id C61EB8FC1A;
	Fri,  1 Aug 2008 11:40:53 +0000 (UTC) (envelope-from ed@hoeg.nl)
Received: by palm.hoeg.nl (Postfix, from userid 1000)
	id 14FD51CDA2; Fri,  1 Aug 2008 13:40:53 +0200 (CEST)
Date: Fri, 1 Aug 2008 13:40:53 +0200
From: Ed Schouten <ed@80386.nl>
To: FreeBSD Current <freebsd-current@freebsd.org>,
	FreeBSD Arch <arch@FreeBSD.org>
Message-ID: <20080801114053.GN99951@hoeg.nl>
References: <20080801113935.GM99951@hoeg.nl>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="djJN5oi3zFpblwUd"
Content-Disposition: inline
In-Reply-To: <20080801113935.GM99951@hoeg.nl>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: 
Subject: Re: Reminder: non-mpsafetty drivers to be connected on Sunday
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 11:40:55 -0000


--djJN5oi3zFpblwUd
Content-Type: multipart/mixed; boundary="1R6ZDISWaA1muLP0"
Content-Disposition: inline


--1R6ZDISWaA1muLP0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Replying to myself,

One of the most important things I forgot to mention: I've attached the
patch I'm going to commit. Comments on the patch are very welcome!

Cheers,
--=20
 Ed Schouten <ed@80386.nl>
 WWW: http://80386.nl/

--1R6ZDISWaA1muLP0
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="tty.diff"
Content-Transfer-Encoding: quoted-printable

Index: sys/arm/conf/KB920X
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/arm/conf/KB920X	(revision 181111)
+++ sys/arm/conf/KB920X	(working copy)
@@ -117,7 +117,6 @@
 device          ucom
 device          uark
 device          ubsa
-device          ubser
 device          uftdi
 device          uipaq
 device          uplcom
Index: sys/powerpc/conf/GENERIC
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/powerpc/conf/GENERIC	(revision 181111)
+++ sys/powerpc/conf/GENERIC	(working copy)
@@ -116,8 +116,6 @@
 device		loop		# Network loopback
 device		random		# Entropy device
 device		ether		# Ethernet support
-device		sl		# Kernel SLIP
-device		ppp		# Kernel PPP
 device		tun		# Packet tunnel.
 device		pty		# Pseudo-ttys (telnet etc)
 device		md		# Memory "disks"
Index: sys/sparc64/conf/GENERIC
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/sparc64/conf/GENERIC	(revision 181111)
+++ sys/sparc64/conf/GENERIC	(working copy)
@@ -205,8 +205,6 @@
 device		loop		# Network loopback
 device		random		# Entropy device
 device		ether		# Ethernet support
-device		sl		# Kernel SLIP
-device		ppp		# Kernel PPP
 device		tun		# Packet tunnel.
 device		pty		# Pseudo-ttys (telnet etc)
 device		md		# Memory "disks"
Index: sys/conf/NOTES
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/conf/NOTES	(revision 181111)
+++ sys/conf/NOTES	(working copy)
@@ -648,7 +648,6 @@
 options 	NETGRAPH_ATM_ATMPIF
 options 	NETGRAPH_BLUETOOTH		# ng_bluetooth(4)
 options 	NETGRAPH_BLUETOOTH_BT3C		# ng_bt3c(4)
-options 	NETGRAPH_BLUETOOTH_H4		# ng_h4(4)
 options 	NETGRAPH_BLUETOOTH_HCI		# ng_hci(4)
 options 	NETGRAPH_BLUETOOTH_L2CAP	# ng_l2cap(4)
 options 	NETGRAPH_BLUETOOTH_SOCKET	# ng_btsocket(4)
@@ -691,7 +690,6 @@
 options 	NETGRAPH_TAG
 options 	NETGRAPH_TCPMSS
 options 	NETGRAPH_TEE
-options 	NETGRAPH_TTY
 options 	NETGRAPH_UI
 options 	NETGRAPH_VJC
=20
@@ -788,7 +786,6 @@
 device		edsc			#Ethernet discard device
 device		tap			#Virtual Ethernet driver
 device		tun			#Tunnel driver (ppp(8), nos-tun(8))
-device		sl			#Serial Line IP
 device		gre			#IP over IP tunneling
 device		if_bridge		#Bridge interface
 device		pf			#PF OpenBSD packet-filter firewall
@@ -796,10 +793,6 @@
 device		pfsync			#synchronization interface for PF
 device		carp			#Common Address Redundancy Protocol
 device		enc			#IPsec interface
-device		ppp			#Point-to-point protocol
-options 	PPP_BSDCOMP		#PPP BSD-compress support
-options 	PPP_DEFLATE		#PPP zlib/deflate/gzip support
-options 	PPP_FILTER		#enable bpf filtering (needs bpf)
 device		lagg			#Link aggregation interface
=20
 device		ef			# Multiple ethernet frames support
@@ -1289,7 +1282,6 @@
 device		pty		#Pseudo ttys
 device		nmdm		#back-to-back tty devices
 device		md		#Memory/malloc disk
-device		snp		#Snoop device - to look at pty/vty/etc..
 device		ccd		#Concatenated disk driver
 device		firmware	#firmware(9) support
=20
@@ -2152,18 +2144,6 @@
 device		joy			# PnP aware, hints for non-PnP only
 hint.joy.0.at=3D"isa"
 hint.joy.0.port=3D"0x201"
-device		rc
-hint.rc.0.at=3D"isa"
-hint.rc.0.port=3D"0x220"
-hint.rc.0.irq=3D"12"
-device		rp
-hint.rp.0.at=3D"isa"
-hint.rp.0.port=3D"0x280"
-device		si
-options 	SI_DEBUG
-hint.si.0.at=3D"isa"
-hint.si.0.maddr=3D"0xd0000"
-hint.si.0.irq=3D"12"
 device		cmx
=20
 #
@@ -2436,8 +2416,6 @@
 device		uark
 # USB support for Belkin F5U103 and compatible serial adapters
 device		ubsa
-# USB support for BWCT console serial adapters
-device		ubser
 # USB support for serial adapters based on the FT8U100AX and FT8U232AM
 device		uftdi
 # USB support for some Windows CE based serial communication.
Index: sys/modules/netgraph/bluetooth/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/modules/netgraph/bluetooth/Makefile	(revision 181111)
+++ sys/modules/netgraph/bluetooth/Makefile	(working copy)
@@ -7,7 +7,6 @@
 	l2cap	\
 	socket	\
 	bt3c	\
-	h4	\
 	ubt	\
 	ubtbcmfw
=20
Index: sys/modules/netgraph/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/modules/netgraph/Makefile	(revision 181111)
+++ sys/modules/netgraph/Makefile	(working copy)
@@ -48,7 +48,6 @@
 	tag \
 	tcpmss \
 	tee \
-	tty \
 	UI \
 	vjc \
 	vlan
Index: sys/modules/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/modules/Makefile	(revision 181111)
+++ sys/modules/Makefile	(working copy)
@@ -65,14 +65,12 @@
 	${_cs} \
 	${_ctau} \
 	cue \
-	${_cx} \
 	cxgb \
 	${_cyclic} \
 	dc \
 	dcons \
 	dcons_crom \
 	de \
-	${_digi} \
 	${_dpt} \
 	${_drm} \
 	${_dtrace} \
@@ -116,8 +114,6 @@
 	if_gre \
 	if_lagg \
 	${_if_ndis} \
-	if_ppp \
-	if_sl \
 	if_stf \
 	if_tap \
 	if_tun \
@@ -226,13 +222,11 @@
 	ral \
 	${_random} \
 	${_ray} \
-	rc \
 	rc4 \
 	${_rdma} \
 	re \
 	reiserfs \
 	rl \
-	rp \
 	rue \
 	rum \
 	${_s3} \
@@ -242,13 +236,11 @@
 	${_scsi_low} \
 	sem \
 	sf \
-	${_sio} \
 	sis \
 	sk \
 	${_smbfs} \
 	sn \
 	${_snc} \
-	snp \
 	${_sound} \
 	${_speaker} \
 	${_splash} \
@@ -273,16 +265,13 @@
 	uart \
 	ubsa \
 	ubsec \
-	ubser \
 	ucom \
-	ucycom \
 	udav \
 	udbp \
 	udf \
 	udf_iconv \
 	ufm \
 	${_ufs} \
-	ufoma \
 	uftdi \
 	ugen \
 	uhid \
@@ -384,7 +373,6 @@
 .if ${MK_CDDL} !=3D "no" || defined(ALL_MODULES)
 _cyclic=3D	cyclic
 .endif
-_digi=3D		digi
 _drm=3D		drm
 .if ${MK_CDDL} !=3D "no" || defined(ALL_MODULES)
 _dtrace=3D	dtrace
@@ -426,7 +414,6 @@
 _rdma=3D		rdma
 _safe=3D		safe
 _scsi_low=3D	scsi_low
-_sio=3D		sio
 _smbfs=3D		smbfs
 _sound=3D		sound
 _speaker=3D	speaker
@@ -454,7 +441,6 @@
 _cmx=3D		cmx
 _coretemp=3D	coretemp
 _ctau=3D		ctau
-_cx=3D		cx
 _dpt=3D		dpt
 _ex=3D		ex
 _hptiop=3D	hptiop
@@ -516,7 +502,6 @@
 .if ${MK_CDDL} !=3D "no" || defined(ALL_MODULES)
 _cyclic=3D	cyclic
 .endif
-_digi=3D		digi
 _drm=3D		drm
 .if ${MK_CDDL} !=3D "no" || defined(ALL_MODULES)
 _dtrace=3D	dtrace
Index: sys/sun4v/conf/GENERIC
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/sun4v/conf/GENERIC	(revision 181111)
+++ sys/sun4v/conf/GENERIC	(working copy)
@@ -169,8 +169,6 @@
 device		loop		# Network loopback
 device		random		# Entropy device
 device		ether		# Ethernet support
-device		sl		# Kernel SLIP
-device		ppp		# Kernel PPP
 device		tun		# Packet tunnel.
 device		pty		# Pseudo-ttys (telnet etc)
 device		md		# Memory "disks"
Index: sys/pc98/conf/NOTES
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/pc98/conf/NOTES	(revision 181111)
+++ sys/pc98/conf/NOTES	(working copy)
@@ -448,8 +448,6 @@
 #
 # apm: Laptop Advanced Power Management (experimental)
 # pmtimer: Timer device driver for power management events (APM or ACPI)
-# cy: Cyclades serial driver
-# digi: Digiboard driver
=20
 # Notes on APM
 #  The flags takes the following meaning for apm0:
@@ -459,17 +457,6 @@
 hint.apm.0.flags=3D"0x20"
 device		canbus
 device		canbepm
-device		cy
-options 	CY_PCI_FASTINTR		# Use with cy_pci unless irq is shared
-device		digi
-# BIOS & FEP/OS components of device digi.
-device		digi_CX
-device		digi_CX_PCI
-device		digi_EPCX
-device		digi_EPCX_PCI
-device		digi_Xe
-device		digi_Xem
-device		digi_Xr
 device		olpt
 hint.olpt.0.at=3D"isa"
 hint.olpt.0.port=3D"0x040"
Index: sys/pc98/conf/GENERIC
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/pc98/conf/GENERIC	(revision 181111)
+++ sys/pc98/conf/GENERIC	(working copy)
@@ -230,8 +230,6 @@
 device		loop		# Network loopback
 device		random		# Entropy device
 device		ether		# Ethernet support
-device		sl		# Kernel SLIP
-device		ppp		# Kernel PPP
 device		tun		# Packet tunnel.
 device		pty		# Pseudo-ttys (telnet etc)
 device		md		# Memory "disks"
Index: sys/i386/conf/NOTES
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/i386/conf/NOTES	(revision 181111)
+++ sys/i386/conf/NOTES	(working copy)
@@ -266,44 +266,6 @@
 #####################################################################
 # MISCELLANEOUS DEVICES AND OPTIONS
=20
-#=20
-# sio: serial ports (see sio(4)), including support for various
-#      PC Card devices, such as Modem and NICs
-#
-device		sio
-hint.sio.0.at=3D"isa"
-hint.sio.0.port=3D"0x3F8"
-hint.sio.0.flags=3D"0x10"
-hint.sio.0.irq=3D"4"
-
-# `flags' specific to sio(4).
-#	0x10	enable console support for this unit.  Other console flags
-#		(if applicable) are ignored unless this is set.  Enabling
-#		console support does not make the unit the preferred console.
-#		Boot with -h or set boot_serial=3DYES in the loader.  For sio(4)
-#		specifically, the 0x20 flag can also be set (see above).
-#		Currently, at most one unit can have console support; the
-#		first one (in config file order) with this flag set is
-#		preferred.  Setting this flag for sio0 gives the old behaviour.
-#	0x20	force this unit to be the console (unless there is another
-#		higher priority console).  This replaces the COMCONSOLE option.
-#	0x40	reserve this unit for low level console operations.  Do not
-#		access the device in any normal way.
-#	0x80	use this port for serial line gdb support in ddb.  Also known
-#		as debug port.
-# PnP `flags'
-#	0x1	disable probing of this device.  Used to prevent your modem
-#		from being attached as a PnP modem.
-# Other flags for sio that aren't documented in the man page.
-#	0x20000	enable hardware RTS/CTS and larger FIFOs.  Only works for
-#		ST16650A-compatible UARTs.
-
-# Options for sio:
-options 	COM_ESP			# Code for Hayes ESP.
-options 	COM_MULTIPORT		# Code for some cards with shared IRQs.
-options 	CONSPEED=3D115200		# Speed for serial console
-					# (default 9600).
-
 device		speaker		#Play IBM BASIC-style noises out your speaker
 hint.speaker.0.at=3D"isa"
 hint.speaker.0.port=3D"0x61"
@@ -610,11 +572,6 @@
 hint.ctau.0.port=3D"0x240"
 hint.ctau.0.irq=3D"15"
 hint.ctau.0.drq=3D"7"
-device		cx
-hint.cx.0.at=3D"isa"
-hint.cx.0.port=3D"0x240"
-hint.cx.0.irq=3D"15"
-hint.cx.0.drq=3D"7"
 #options 	NETGRAPH_CRONYX		# Enable NETGRAPH support for Cronyx adapter(s)
 device		ed
 options 	ED_3C503
@@ -741,8 +698,6 @@
 # smapi: System Management Application Program Interface driver
 # smbios: DMI/SMBIOS entry point
 # vpd: Vital Product Data kernel interface
-# cy: Cyclades serial driver
-# digi: Digiboard driver
 # spic: Sony Programmable I/O controller (VAIO notebooks)
 # asmc: Apple System Management Controller
=20
@@ -775,24 +730,6 @@
 device		smbios
 device		vpd
 device		pmtimer			# Adjust system timer at wakeup time
-device		cy
-options 	CY_PCI_FASTINTR		# Use with cy_pci unless irq is shared
-hint.cy.0.at=3D"isa"
-hint.cy.0.irq=3D"10"
-hint.cy.0.maddr=3D"0xd4000"
-hint.cy.0.msize=3D"0x2000"
-device		digi
-hint.digi.0.at=3D"isa"
-hint.digi.0.port=3D"0x104"
-hint.digi.0.maddr=3D"0xd0000"
-# BIOS & FEP/OS components of device digi.
-device		digi_CX
-device		digi_CX_PCI
-device		digi_EPCX
-device		digi_EPCX_PCI
-device		digi_Xe
-device		digi_Xem
-device		digi_Xr
 # Parallel (8255 PPI) basic I/O (mode 0) port (e.g. Advantech PCL-724)
 device		pbio
 hint.pbio.0.at=3D"isa"
Index: sys/i386/conf/GENERIC
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/i386/conf/GENERIC	(revision 181111)
+++ sys/i386/conf/GENERIC	(working copy)
@@ -271,8 +271,6 @@
 device		loop		# Network loopback
 device		random		# Entropy device
 device		ether		# Ethernet support
-device		sl		# Kernel SLIP
-device		ppp		# Kernel PPP
 device		tun		# Packet tunnel.
 device		pty		# Pseudo-ttys (telnet etc)
 device		md		# Memory "disks"
@@ -306,7 +304,6 @@
 device		ucom		# Generic com ttys
 device		uark		# Technologies ARK3116 based serial adapters
 device		ubsa		# Belkin F5U103 and compatible serial adapters
-device		ubser		# BWCT console serial adapters
 device		uftdi		# For FTDI usb serial adapters
 device		uipaq		# Some WinCE based devices
 device		uplcom		# Prolific PL-2303 serial adapters
Index: sys/amd64/conf/NOTES
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/amd64/conf/NOTES	(revision 181111)
+++ sys/amd64/conf/NOTES	(working copy)
@@ -95,44 +95,6 @@
 #####################################################################
 # MISCELLANEOUS DEVICES AND OPTIONS
=20
-#=20
-# sio: serial ports (see sio(4)), including support for various
-#      PC Card devices, such as Modem and NICs
-#
-device		sio
-hint.sio.0.at=3D"isa"
-hint.sio.0.port=3D"0x3F8"
-hint.sio.0.flags=3D"0x10"
-hint.sio.0.irq=3D"4"
-
-# `flags' specific to sio(4).
-#	0x10	enable console support for this unit.  Other console flags
-#		(if applicable) are ignored unless this is set.  Enabling
-#		console support does not make the unit the preferred console.
-#		Boot with -h or set boot_serial=3DYES in the loader.  For sio(4)
-#		specifically, the 0x20 flag can also be set (see above).
-#		Currently, at most one unit can have console support; the
-#		first one (in config file order) with this flag set is
-#		preferred.  Setting this flag for sio0 gives the old behaviour.
-#	0x20	force this unit to be the console (unless there is another
-#		higher priority console).  This replaces the COMCONSOLE option.
-#	0x40	reserve this unit for low level console operations.  Do not
-#		access the device in any normal way.
-#	0x80	use this port for serial line gdb support in ddb.  Also known
-#		as debug port.
-# PnP `flags'
-#	0x1	disable probing of this device.  Used to prevent your modem
-#		from being attached as a PnP modem.
-# Other flags for sio that aren't documented in the man page.
-#	0x20000	enable hardware RTS/CTS and larger FIFOs.  Only works for
-#		ST16650A-compatible UARTs.
-
-# Options for sio:
-options 	COM_ESP			# Code for Hayes ESP.
-options 	COM_MULTIPORT		# Code for some cards with shared IRQs.
-options 	CONSPEED=3D115200		# Speed for serial console
-					# (default 9600).
-
 device		speaker		#Play IBM BASIC-style noises out your speaker
 hint.speaker.0.at=3D"isa"
 hint.speaker.0.port=3D"0x61"
@@ -397,8 +359,6 @@
 # ipmi: Intelligent Platform Management Interface
 # smbios: DMI/SMBIOS entry point
 # vpd: Vital Product Data kernel interface
-# cy: Cyclades serial driver
-# digi: Digiboard driver
 # asmc: Apple System Management Controller
=20
 # Notes on the Specialix SI/XIO driver:
@@ -407,17 +367,6 @@
 #  The Rev 2 host cards use a 32K chunk, on a 32K boundary.
 #  The cards can use an IRQ of 11, 12 or 15.
=20
-device		cy
-options 	CY_PCI_FASTINTR		# Use with cy_pci unless irq is shared
-device		digi
-# BIOS & FEP/OS components of device digi.
-device		digi_CX
-device		digi_CX_PCI
-device		digi_EPCX
-device		digi_EPCX_PCI
-device		digi_Xe
-device		digi_Xem
-device		digi_Xr
 device		ipmi
 # Parallel (8255 PPI) basic I/O (mode 0) port (e.g. Advantech PCL-724)
 device		pbio
Index: sys/amd64/conf/GENERIC
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/amd64/conf/GENERIC	(revision 181111)
+++ sys/amd64/conf/GENERIC	(working copy)
@@ -256,8 +256,6 @@
 device		loop		# Network loopback
 device		random		# Entropy device
 device		ether		# Ethernet support
-device		sl		# Kernel SLIP
-device		ppp		# Kernel PPP
 device		tun		# Packet tunnel.
 device		pty		# Pseudo-ttys (telnet etc)
 device		md		# Memory "disks"
@@ -290,7 +288,6 @@
 device		ucom		# Generic com ttys
 device		uark		# Technologies ARK3116 based serial adapters
 device		ubsa		# Belkin F5U103 and compatible serial adapters
-device		ubser		# BWCT console serial adapters
 device		uftdi		# For FTDI usb serial adapters
 device		uipaq		# Some WinCE based devices
 device		uplcom		# Prolific PL-2303 serial adapters

--1R6ZDISWaA1muLP0--

--djJN5oi3zFpblwUd
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkiS9kUACgkQ52SDGA2eCwVuHACcD9l7EeO2zW+7vGj0WaApZcGw
+0wAn07zrWXbQMkTLbK2e04wXSwXEllQ
=fIPT
-----END PGP SIGNATURE-----

--djJN5oi3zFpblwUd--

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 12:49:11 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 239331065694;
	Fri,  1 Aug 2008 12:49:11 +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 975888FC1C;
	Fri,  1 Aug 2008 12:49:10 +0000 (UTC)
	(envelope-from peterjeremy@optushome.com.au)
Received: from server.vk2pj.dyndns.org
	(c122-106-215-175.belrs3.nsw.optusnet.com.au [122.106.215.175])
	by mail18.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id
	m71CmmvM031214
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 1 Aug 2008 22:48:49 +1000
Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1])
	by server.vk2pj.dyndns.org (8.14.2/8.14.2) with ESMTP id m71Cmllb063831;
	Fri, 1 Aug 2008 22:48:47 +1000 (EST)
	(envelope-from peter@server.vk2pj.dyndns.org)
Received: (from peter@localhost)
	by server.vk2pj.dyndns.org (8.14.2/8.14.2/Submit) id m71CmldS063830;
	Fri, 1 Aug 2008 22:48:47 +1000 (EST) (envelope-from peter)
Date: Fri, 1 Aug 2008 22:48:45 +1000
From: Peter Jeremy <peterjeremy@optushome.com.au>
To: Ed Schouten <ed@80386.nl>
Message-ID: <20080801124845.GZ1359@server.vk2pj.dyndns.org>
References: <20080801113935.GM99951@hoeg.nl> <20080801114053.GN99951@hoeg.nl>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="Pgaa2uWPnPrfixyx"
Content-Disposition: inline
In-Reply-To: <20080801114053.GN99951@hoeg.nl>
X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: FreeBSD Arch <arch@freebsd.org>,
	FreeBSD Current <freebsd-current@freebsd.org>
Subject: Re: Reminder: non-mpsafetty drivers to be connected on Sunday
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 12:49:15 -0000


--Pgaa2uWPnPrfixyx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2008-Aug-01 13:40:53 +0200, Ed Schouten <ed@80386.nl> wrote:
>One of the most important things I forgot to mention: I've attached the
>patch I'm going to commit. Comments on the patch are very welcome!

This patch just disconnects the majority of the serial drivers from
the build.  Whilst I support the aim of making the TTY subsystem
MPSAFE, as I've previously stated, IMO, just disconnecting everything
is not the way forward.

On 2008-Jul-04 11:22:44 +0200, you wrote:
>The digi(4) code shouldn't be very hard to port. As I said before, I am
>considering making most drivers at least compile before the code hits
>the tree, which should make it a lot easier for people to get their
>things working again.

This doesn't seem to have happened.

On 2008-Jul-08 16:16:20 +0200, you wrote:
>If time permits, I'll fix nmdm(4). I've also received some messages
>about si(4) and digi(4), so I'll contact those people to see what we can
>do here.

I had indicated an interest in digi(4) but haven't heard anything further.

On 2008-Jul-20 14:32:56 +0200, you wrote:
>As usual, the latest mpsafetty patchset can be found here. I would
>really appreciate it if I could get more reviews on the code. Thanks!
>
>	http://www.il.fontys.nl/~ed/projects/mpsafetty/patches/

Looking through the latest patches (20080801), there is still no
documentation explaining how to use the new interfaces.  It looks like
the only way to port a driver is to study the changes made to some
other drivers and work out how to apply equivalent changes to the
driver you are adapting.

--=20
Peter Jeremy
Please excuse any delays as the result of my ISP's inability to implement
an MTA that is either RFC2821-compliant or matches their claimed behaviour.

--Pgaa2uWPnPrfixyx
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkiTBiwACgkQ/opHv/APuIdNMACguH8CDH3ZQd3zObL2wzYmpKDt
T2UAnjSpR50DA1M4lAlSibLCQMourHpY
=bcfT
-----END PGP SIGNATURE-----

--Pgaa2uWPnPrfixyx--

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 12:53:23 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 304151065674;
	Fri,  1 Aug 2008 12:53:23 +0000 (UTC)
	(envelope-from phk@critter.freebsd.dk)
Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222])
	by mx1.freebsd.org (Postfix) with ESMTP id E52B88FC17;
	Fri,  1 Aug 2008 12:53:22 +0000 (UTC)
	(envelope-from phk@critter.freebsd.dk)
Received: from critter.freebsd.dk (unknown [192.168.64.3])
	by phk.freebsd.dk (Postfix) with ESMTP id D56F7170E3;
	Fri,  1 Aug 2008 12:53:20 +0000 (UTC)
Received: from critter.freebsd.dk (localhost [127.0.0.1])
	by critter.freebsd.dk (8.14.2/8.14.2) with ESMTP id m71CrIFM064492;
	Fri, 1 Aug 2008 12:53:19 GMT (envelope-from phk@critter.freebsd.dk)
To: Peter Jeremy <peterjeremy@optushome.com.au>
From: "Poul-Henning Kamp" <phk@phk.freebsd.dk>
In-Reply-To: Your message of "Fri, 01 Aug 2008 22:48:45 +1000."
	<20080801124845.GZ1359@server.vk2pj.dyndns.org> 
Date: Fri, 01 Aug 2008 12:53:18 +0000
Message-ID: <64491.1217595198@critter.freebsd.dk>
Sender: phk@critter.freebsd.dk
Cc: Ed Schouten <ed@80386.nl>, FreeBSD Current <freebsd-current@freebsd.org>,
	FreeBSD Arch <arch@freebsd.org>
Subject: Re: Reminder: non-mpsafetty drivers to be connected on Sunday 
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 12:53:23 -0000

In message <20080801124845.GZ1359@server.vk2pj.dyndns.org>, Peter Jeremy writes
:
>On 2008-Aug-01 13:40:53 +0200, Ed Schouten <ed@80386.nl> wrote:
>>One of the most important things I forgot to mention: I've attached the
>>patch I'm going to commit. Comments on the patch are very welcome!
>
>This patch just disconnects the majority of the serial drivers from
>the build.  Whilst I support the aim of making the TTY subsystem
>MPSAFE, as I've previously stated, IMO, just disconnecting everything
>is not the way forward.

I got a syntax error on this email Peter, didn't you mean to write:

"Great work Ed, let me send you some patches"


A MPSAFE tty subsystem is infinitely more important than any particular
non-console tty driver.

If FreeBSD should have digi(4) support in the future somebody should
spend some quality with the driver, instead of stopping Ed from
making much necessary progress.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 13:13:43 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id E85891065672;
	Fri,  1 Aug 2008 13:13:43 +0000 (UTC) (envelope-from jhb@freebsd.org)
Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net
	[IPv6:2001:470:1f10:75::2])
	by mx1.freebsd.org (Postfix) with ESMTP id 67CC08FC17;
	Fri,  1 Aug 2008 13:13:43 +0000 (UTC) (envelope-from jhb@freebsd.org)
Received: from zion.baldwin.cx (zion.baldwin.cx
	[IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0)
	by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m71DDWhx048786;
	Fri, 1 Aug 2008 09:13:32 -0400 (EDT) (envelope-from jhb@freebsd.org)
From: John Baldwin <jhb@freebsd.org>
To: freebsd-current@freebsd.org
Date: Fri, 1 Aug 2008 09:01:39 -0400
User-Agent: KMail/1.9.7
References: <64491.1217595198@critter.freebsd.dk>
In-Reply-To: <64491.1217595198@critter.freebsd.dk>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200808010901.39545.jhb@freebsd.org>
X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by
	milter-greylist-2.0.2 (server.baldwin.cx
	[IPv6:2001:470:1f11:75::1]); Fri, 01 Aug 2008 09:13:33 -0400 (EDT)
X-Virus-Scanned: ClamAV 0.93.1/7910/Fri Aug 1 07:14:31 2008 on
	server.baldwin.cx
X-Virus-Status: Clean
X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS 
	autolearn=ham version=3.1.3
X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx
Cc: FreeBSD Arch <arch@freebsd.org>, Poul-Henning Kamp <phk@phk.freebsd.dk>,
	Ed Schouten <ed@80386.nl>
Subject: Re: Reminder: non-mpsafetty drivers to be connected on Sunday
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 13:13:44 -0000

On Friday 01 August 2008 08:53:18 am Poul-Henning Kamp wrote:
> In message <20080801124845.GZ1359@server.vk2pj.dyndns.org>, Peter Jeremy
> writes
>
> >On 2008-Aug-01 13:40:53 +0200, Ed Schouten <ed@80386.nl> wrote:
> >>One of the most important things I forgot to mention: I've attached the
> >>patch I'm going to commit. Comments on the patch are very welcome!
> >
> >This patch just disconnects the majority of the serial drivers from
> >the build.  Whilst I support the aim of making the TTY subsystem
> >MPSAFE, as I've previously stated, IMO, just disconnecting everything
> >is not the way forward.
>
> I got a syntax error on this email Peter, didn't you mean to write:
>
> "Great work Ed, let me send you some patches"
>
>
> A MPSAFE tty subsystem is infinitely more important than any particular
> non-console tty driver.
>
> If FreeBSD should have digi(4) support in the future somebody should
> spend some quality with the driver, instead of stopping Ed from
> making much necessary progress.

On the other hand, we didn't throw out half the NIC drivers when we did the 
MPSAFE network stack locking either, we allowed for a transition that gave 
time for individual drivers to be locked.

-- 
John Baldwin

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 13:13:47 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 97BAB106564A;
	Fri,  1 Aug 2008 13:13:47 +0000 (UTC) (envelope-from jhb@freebsd.org)
Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net
	[IPv6:2001:470:1f10:75::2])
	by mx1.freebsd.org (Postfix) with ESMTP id 25F108FC08;
	Fri,  1 Aug 2008 13:13:47 +0000 (UTC) (envelope-from jhb@freebsd.org)
Received: from zion.baldwin.cx (zion.baldwin.cx
	[IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0)
	by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m71DDWi0048786;
	Fri, 1 Aug 2008 09:13:39 -0400 (EDT) (envelope-from jhb@freebsd.org)
From: John Baldwin <jhb@freebsd.org>
To: freebsd-current@freebsd.org
Date: Fri, 1 Aug 2008 09:04:50 -0400
User-Agent: KMail/1.9.7
References: <20080801113935.GM99951@hoeg.nl>
In-Reply-To: <20080801113935.GM99951@hoeg.nl>
MIME-Version: 1.0
Content-Disposition: inline
Message-Id: <200808010904.50819.jhb@freebsd.org>
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by
	milter-greylist-2.0.2 (server.baldwin.cx
	[IPv6:2001:470:1f11:75::1]); Fri, 01 Aug 2008 09:13:39 -0400 (EDT)
X-Virus-Scanned: ClamAV 0.93.1/7910/Fri Aug 1 07:14:31 2008 on
	server.baldwin.cx
X-Virus-Status: Clean
X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS 
	autolearn=ham version=3.1.3
X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx
Cc: Ed Schouten <ed@80386.nl>, FreeBSD Arch <arch@freebsd.org>
Subject: Re: Reminder: non-mpsafetty drivers to be connected on Sunday
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 13:13:47 -0000

On Friday 01 August 2008 07:39:35 am Ed Schouten wrote:
> Hi all,
>
> One month ago I sent a schedule to the lists about the MPSAFE TTY code
> I'm working on. It contained the following:
>
> * Ed Schouten <ed@80386.nl> wrote:
> > August 3 2008:
> > 	Disconnect drivers from the build that haven't been patched in
> > 	the MPSAFE TTY branch.
>
> This means I'm going to disconnect these drivers on Sunday. I posted a
> list of drivers some time ago. The list of drivers is a little different
> than what I had posted:
>
> - I omitted ppp(4) and sl(4) on purpose, because I expected they would
>   already have been disconnected by this time (IFF_NEEDSGIANT).
>
> - It seems I forgot to mention ucycom(4) and ufoma(4). These have not
>   been ported to the new TTY layer.
>
> This means the complete list of drivers is:
> | USB: ubser(4), ucycom(4), ufoma(4)
> | ISA/PCI: cx(4), cy(4), digi(4), rc(4), rp(4), si(4), sio(4)
> | Line disciplines: ng_h4(4), ng_tty(4), ppp(4), sl(4), snp(4)
>
> There are a couple of important things to mention here:
>
> - Some line disciplines (ng_h4(4), ng_tty(4) and snp(4)) will be
>   restored in the future. After the new TTY code has been imported, a
>   hooks interface shall be developed, which will allow these drivers to
>   work once again.
>
> - PC98 still uses the sio(4) driver. I've decided not to touch PC98 at
>   this moment. I'll contact the PC98 folks one of these days, to see if
>   we can already perform a partial migration to uart(4).
>
> Wrapping up, I'd like to say I really hope we can one day see these
> drivers reappear in FreeBSD. Fortunately we've still got a long time
> before 8.0-RELEASE.
>
> Yours,

Note that one approach you can take is that even if you can't test patches for 
some of these drivers due to ENOHARDWARE, other users can.  So you can still 
generate patches for drivers (make sure they compile) and then post them to 
current and stable to get them tested.  I think it is more courteous to our 
users that way than to require them to be developers.  And given my recent 
and continuing efforts with NIC drivers, I think I can safely say that I've 
already put my money where my mouth is on this one.  However, it is probably 
far easier to provide patches for testing once the actual subsystem is in the 
tree rather than prior, so if the plan is to do that then I'm ok with it.  
There is something to be said, however, for the model used in the network 
stack where some hack shims were left in place to support non-updated drivers 
until they could be updated.

I know I have an rp(4) card (but in use in a production box running 6.x) and 
from that I know other people also have rp(4) cards that I've talked with 
(and RocketPort even provides their own FreeBSD driver) for example.

-- 
John Baldwin

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 13:26:59 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 26AC1106566C;
	Fri,  1 Aug 2008 13:26:59 +0000 (UTC)
	(envelope-from peterjeremy@optushome.com.au)
Received: from mail17.syd.optusnet.com.au (mail17.syd.optusnet.com.au
	[211.29.132.198])
	by mx1.freebsd.org (Postfix) with ESMTP id ABF568FC18;
	Fri,  1 Aug 2008 13:26:58 +0000 (UTC)
	(envelope-from peterjeremy@optushome.com.au)
Received: from server.vk2pj.dyndns.org
	(c122-106-215-175.belrs3.nsw.optusnet.com.au [122.106.215.175])
	by mail17.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id
	m71DQQMk026252
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 1 Aug 2008 23:26:28 +1000
Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1])
	by server.vk2pj.dyndns.org (8.14.2/8.14.2) with ESMTP id m71DQPNu064068;
	Fri, 1 Aug 2008 23:26:25 +1000 (EST)
	(envelope-from peter@server.vk2pj.dyndns.org)
Received: (from peter@localhost)
	by server.vk2pj.dyndns.org (8.14.2/8.14.2/Submit) id m71DQPah064067;
	Fri, 1 Aug 2008 23:26:25 +1000 (EST) (envelope-from peter)
Date: Fri, 1 Aug 2008 23:26:24 +1000
From: Peter Jeremy <peterjeremy@optushome.com.au>
To: Poul-Henning Kamp <phk@phk.freebsd.dk>
Message-ID: <20080801132624.GG1359@server.vk2pj.dyndns.org>
References: <20080801124845.GZ1359@server.vk2pj.dyndns.org>
	<64491.1217595198@critter.freebsd.dk>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="PpAOPzA3dXsRhoo+"
Content-Disposition: inline
In-Reply-To: <64491.1217595198@critter.freebsd.dk>
X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: Ed Schouten <ed@80386.nl>, FreeBSD Current <freebsd-current@freebsd.org>,
	FreeBSD Arch <arch@freebsd.org>
Subject: Re: Reminder: non-mpsafetty drivers to be connected on Sunday
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 13:26:59 -0000


--PpAOPzA3dXsRhoo+
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2008-Aug-01 12:53:18 +0000, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote:
>I got a syntax error on this email Peter, didn't you mean to write:
>
>"Great work Ed, let me send you some patches"

I would love to be able to send some patches.  In order to do so, I
need some information about how to interface with the MPSAFE TTY
subsystem and how to adapt an existing driver.  I am not the only
person to have indicated a need for some hand-holding and I was under
the impression that Ed would provide this but, to date, all I have is
suggestions to look at patched drivers.

>A MPSAFE tty subsystem is infinitely more important than any particular
>non-console tty driver.

OTOH, a piece of middle-ware that doesn't work with the underlying
hardware drivers makes that hardware useless.  MPSAFE is probably more
important than any particular non-console driver but Ed is talking
about disconnecting almost every non-console TTY driver.

--=20
Peter Jeremy
Please excuse any delays as the result of my ISP's inability to implement
an MTA that is either RFC2821-compliant or matches their claimed behaviour.

--PpAOPzA3dXsRhoo+
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkiTDwAACgkQ/opHv/APuIdueQCfaPVvoy2/uBys+PnJlOkgHFiK
m0MAoK8VvrIwZerV4EgTutmOzV8q3Kf/
=VoJQ
-----END PGP SIGNATURE-----

--PpAOPzA3dXsRhoo+--

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 13:44:36 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 616A7106568B;
	Fri,  1 Aug 2008 13:44:36 +0000 (UTC) (envelope-from ed@hoeg.nl)
Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:610:652::211])
	by mx1.freebsd.org (Postfix) with ESMTP id 211F18FC08;
	Fri,  1 Aug 2008 13:44:36 +0000 (UTC) (envelope-from ed@hoeg.nl)
Received: by palm.hoeg.nl (Postfix, from userid 1000)
	id 7F6981CD38; Fri,  1 Aug 2008 15:44:35 +0200 (CEST)
Date: Fri, 1 Aug 2008 15:44:35 +0200
From: Ed Schouten <ed@80386.nl>
To: Peter Jeremy <peterjeremy@optushome.com.au>
Message-ID: <20080801134435.GQ99951@hoeg.nl>
References: <20080801124845.GZ1359@server.vk2pj.dyndns.org>
	<64491.1217595198@critter.freebsd.dk>
	<20080801132624.GG1359@server.vk2pj.dyndns.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="VmyrZ50r30oK77nV"
Content-Disposition: inline
In-Reply-To: <20080801132624.GG1359@server.vk2pj.dyndns.org>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: FreeBSD Arch <arch@freebsd.org>, Poul-Henning Kamp <phk@phk.freebsd.dk>,
	FreeBSD Current <freebsd-current@freebsd.org>
Subject: Re: Reminder: non-mpsafetty drivers to be *dis*connected on Sunday
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 13:44:36 -0000


--VmyrZ50r30oK77nV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Peter,

* Peter Jeremy <peterjeremy@optushome.com.au> wrote:
> On 2008-Aug-01 12:53:18 +0000, Poul-Henning Kamp <phk@phk.freebsd.dk> wro=
te:
> >I got a syntax error on this email Peter, didn't you mean to write:
> >
> >"Great work Ed, let me send you some patches"
>=20
> I would love to be able to send some patches.  In order to do so, I
> need some information about how to interface with the MPSAFE TTY
> subsystem and how to adapt an existing driver.  I am not the only
> person to have indicated a need for some hand-holding and I was under
> the impression that Ed would provide this but, to date, all I have is
> suggestions to look at patched drivers.

I guess things went wrong, because I probably confused you with Peter
Wemm (I know - I'm bad with names), who inquired about si(4). I did send
him a message some time ago, to see if we could make an appointment to
discuss how we could get si(4) working.

Even though I agree with you that we need more documentation on the TTY
layer's internals, my opinion is that other people should have shown
more interest from the start. When I sent a message a couple of weeks
ago, I almost immediately got a response from Alexander Kabaev (kan@).
He wanted to help me with the dcons(4) driver, which he did. I just
said: take a look at what I did to uart(4) and the console drivers and
gave him some random advice. He was able to send me an almost flawless
diff in a matter of hours, which he committed to the mpsafetty branch
himself!

Maybe I'm replying to too many messages at the same time, but as John
said, it's a lot easier making the remaining drivers work after the code
has been integrated. It's not like we're permanently carving things into
stone - we've almost got a full year to get it all working again.

Yours,
--=20
 Ed Schouten <ed@80386.nl>
 WWW: http://80386.nl/

PS: The subject should have read "disconnected", not "connected".

--VmyrZ50r30oK77nV
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkiTE0MACgkQ52SDGA2eCwUKzgCfcMiuuz0nktJlV5gwj/gBAWKb
LfsAn3DK/N0OrhUwsIAqi+UMAlpCyDtn
=Mfb7
-----END PGP SIGNATURE-----

--VmyrZ50r30oK77nV--

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 13:45:28 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 59163106567A;
	Fri,  1 Aug 2008 13:45:28 +0000 (UTC)
	(envelope-from phk@critter.freebsd.dk)
Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222])
	by mx1.freebsd.org (Postfix) with ESMTP id 1A0A58FC29;
	Fri,  1 Aug 2008 13:45:27 +0000 (UTC)
	(envelope-from phk@critter.freebsd.dk)
Received: from critter.freebsd.dk (unknown [192.168.64.3])
	by phk.freebsd.dk (Postfix) with ESMTP id 6C9D4170E3;
	Fri,  1 Aug 2008 13:45:26 +0000 (UTC)
Received: from critter.freebsd.dk (localhost [127.0.0.1])
	by critter.freebsd.dk (8.14.2/8.14.2) with ESMTP id m71DjQlo064678;
	Fri, 1 Aug 2008 13:45:26 GMT (envelope-from phk@critter.freebsd.dk)
To: Peter Jeremy <peterjeremy@optushome.com.au>
From: "Poul-Henning Kamp" <phk@phk.freebsd.dk>
In-Reply-To: Your message of "Fri, 01 Aug 2008 23:26:24 +1000."
	<20080801132624.GG1359@server.vk2pj.dyndns.org> 
Date: Fri, 01 Aug 2008 13:45:26 +0000
Message-ID: <64677.1217598326@critter.freebsd.dk>
Sender: phk@critter.freebsd.dk
Cc: Ed Schouten <ed@80386.nl>, FreeBSD Current <freebsd-current@freebsd.org>,
	FreeBSD Arch <arch@freebsd.org>
Subject: Re: Reminder: non-mpsafetty drivers to be connected on Sunday 
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 13:45:28 -0000

In message <20080801132624.GG1359@server.vk2pj.dyndns.org>, Peter Jeremy writes
:

>OTOH, a piece of middle-ware that doesn't work with the underlying
>hardware drivers makes that hardware useless.  MPSAFE is probably more
>important than any particular non-console driver but Ed is talking
>about disconnecting almost every non-console TTY driver.

And I'm right behind him.

If digi(4) is important, somebody with hardware will fix it, if it
isn't important it will not be fixed, and good riddance.

I think you are being unreasonable, and I'll point you at an old
post I made, rather than rehash the arguments again:

http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1863154+0+archive/2002/freebsd-current/20021006.freebsd-current

Poul-Henning

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

From owner-freebsd-arch@FreeBSD.ORG  Fri Aug  1 13:46:54 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 74B191065673;
	Fri,  1 Aug 2008 13:46:54 +0000 (UTC)
	(envelope-from phk@critter.freebsd.dk)
Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222])
	by mx1.freebsd.org (Postfix) with ESMTP id 0F65C8FC23;
	Fri,  1 Aug 2008 13:46:54 +0000 (UTC)
	(envelope-from phk@critter.freebsd.dk)
Received: from critter.freebsd.dk (unknown [192.168.64.3])
	by phk.freebsd.dk (Postfix) with ESMTP id C5BE7170E3;
	Fri,  1 Aug 2008 13:46:52 +0000 (UTC)
Received: from critter.freebsd.dk (localhost [127.0.0.1])
	by critter.freebsd.dk (8.14.2/8.14.2) with ESMTP id m71DkqD7064695;
	Fri, 1 Aug 2008 13:46:52 GMT (envelope-from phk@critter.freebsd.dk)
To: John Baldwin <jhb@freebsd.org>
From: "Poul-Henning Kamp" <phk@phk.freebsd.dk>
In-Reply-To: Your message of "Fri, 01 Aug 2008 09:01:39 -0400."
	<200808010901.39545.jhb@freebsd.org> 
Date: Fri, 01 Aug 2008 13:46:52 +0000
Message-ID: <64694.1217598412@critter.freebsd.dk>
Sender: phk@critter.freebsd.dk
Cc: FreeBSD Arch <arch@freebsd.org>, freebsd-current@freebsd.org,
	Ed Schouten <ed@80386.nl>
Subject: Re: Reminder: non-mpsafetty drivers to be connected on Sunday 
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2008 13:46:54 -0000

In message <200808010901.39545.jhb@freebsd.org>, John Baldwin writes:
>On Friday 01 August 2008 08:53:18 am Poul-Henning Kamp wrote:

>> A MPSAFE tty subsystem is infinitely more important than any particular
>> non-console tty driver.
>>
>> If FreeBSD should have digi(4) support in the future somebody should
>> spend some quality with the driver, instead of stopping Ed from
>> making much necessary progress.
>
>On the other hand, we didn't throw out half the NIC drivers when we did the 
>MPSAFE network stack locking either, we allowed for a transition that gave 
>time for individual drivers to be locked.

First there are close to 10 years of difference in how relevant
serial ports and ethernet interfaces are.

Second, I think we could have saved if we had done just that :-)

Poul-Henning

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

From owner-freebsd-arch@FreeBSD.ORG  Sat Aug  2 06:24:34 2008
Return-Path: <owner-freebsd-arch@FreeBSD.ORG>
Delivered-To: arch@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 423711065675
	for <arch@freebsd.org>; Sat,  2 Aug 2008 06:24:34 +0000 (UTC)
	(envelope-from peter@wemm.org)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.172])
	by mx1.freebsd.org (Postfix) with ESMTP id 20E998FC12
	for <arch@freebsd.org>; Sat,  2 Aug 2008 06:24:33 +0000 (UTC)
	(envelope-from peter@wemm.org)
Received: by wf-out-1314.google.com with SMTP id 24so1124692wfg.7
	for <arch@freebsd.org>; Fri, 01 Aug 2008 23:24:33 -0700 (PDT)
Received: by 10.143.8.10 with SMTP id l10mr4050282wfi.340.1217658273539;
	Fri, 01 Aug 2008 23:24:33 -0700 (PDT)
Received: by 10.142.76.14 with HTTP; Fri, 1 Aug 2008 23:24:33 -0700 (PDT)
Message-ID: <e7db6d980808012324i60fdabcfj2557f61d6636dccd@mail.gmail.com>
Date: Fri, 1 Aug 2008 23:24:33 -0700
From: "Peter Wemm" <peter@wemm.org>
To: "Ed Schouten" <ed@80386.nl>
In-Reply-To: <20080801134435.GQ99951@hoeg.nl>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <20080801124845.GZ1359@server.vk2pj.dyndns.org>
	<64491.1217595198@critter.freebsd.dk>
	<20080801132624.GG1359@server.vk2pj.dyndns.org>
	<20080801134435.GQ99951@hoeg.nl>
Cc: Poul-Henning Kamp <phk@phk.freebsd.dk>,
	FreeBSD Current <freebsd-current@freebsd.org>,
	FreeBSD Arch <arch@freebsd.org>
Subject: Re: Reminder: non-mpsafetty drivers to be *dis*connected on Sunday
X-BeenThere: freebsd-arch@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion related to FreeBSD architecture <freebsd-arch.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arch>
List-Post: <mailto:freebsd-arch@freebsd.org>
List-Help: <mailto:freebsd-arch-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arch>,
	<mailto:freebsd-arch-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 02 Aug 2008 06:24:34 -0000

On Fri, Aug 1, 2008 at 6:44 AM, Ed Schouten <ed@80386.nl> wrote:
> Hello Peter,
>
> * Peter Jeremy <peterjeremy@optushome.com.au> wrote:
>> On 2008-Aug-01 12:53:18 +0000, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote:
>> >I got a syntax error on this email Peter, didn't you mean to write:
>> >
>> >"Great work Ed, let me send you some patches"
>>
>> I would love to be able to send some patches.  In order to do so, I
>> need some information about how to interface with the MPSAFE TTY
>> subsystem and how to adapt an existing driver.  I am not the only
>> person to have indicated a need for some hand-holding and I was under
>> the impression that Ed would provide this but, to date, all I have is
>> suggestions to look at patched drivers.
>
> I guess things went wrong, because I probably confused you with Peter
> Wemm (I know - I'm bad with names), who inquired about si(4). I did send
> him a message some time ago, to see if we could make an appointment to
> discuss how we could get si(4) working.
>
> Even though I agree with you that we need more documentation on the TTY
> layer's internals, my opinion is that other people should have shown
> more interest from the start. When I sent a message a couple of weeks
> ago, I almost immediately got a response from Alexander Kabaev (kan@).
> He wanted to help me with the dcons(4) driver, which he did. I just
> said: take a look at what I did to uart(4) and the console drivers and
> gave him some random advice. He was able to send me an almost flawless
> diff in a matter of hours, which he committed to the mpsafetty branch
> himself!
>
> Maybe I'm replying to too many messages at the same time, but as John
> said, it's a lot easier making the remaining drivers work after the code
> has been integrated. It's not like we're permanently carving things into
> stone - we've almost got a full year to get it all working again.

I'll be happy to work on si(4) once the code hits the tree.  Don't let
si(4) get in the way.  I have actual hardware (and use it 24x7), so
I've got some incentive.

-- 
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV
"All of this is for nothing if we don't go to the stars" - JMS/B5
"If Java had true garbage collection, most programs would delete
themselves upon execution." -- Robert Sewell