From owner-freebsd-sun4v@FreeBSD.ORG Tue Jun 24 18:34:03 2008 Return-Path: Delivered-To: sun4v@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB561106566B; Tue, 24 Jun 2008 18:34:03 +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 ACC058FC1F; Tue, 24 Jun 2008 18:34:03 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 6442D1CDF8; Tue, 24 Jun 2008 20:34:01 +0200 (CEST) Date: Tue, 24 Jun 2008 20:34:01 +0200 From: Ed Schouten To: sparc64@FreeBSD.org, sun4v@FreeBSD.org Message-ID: <20080624183401.GE93496@hoeg.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="eoIDHIhs9vfKIXA8" Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) Cc: Subject: SPARC vs. the MPSAFE TTY layer X-BeenThere: freebsd-sun4v@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the sun4v List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jun 2008 18:34:04 -0000 --eoIDHIhs9vfKIXA8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello SPARC hackers, Last week I sent this message to some of the FreeBSD lists, to discuss my work on the new TTY layer I'm working on. The entire message is available at: http://lists.freebsd.org/pipermail/freebsd-arch/2008-June/008270.html ----- Forwarded message from Ed Schouten ----- > Date: Mon, 16 Jun 2008 20:56:32 +0200 > From: Ed Schouten > To: FreeBSD Arch , FreeBSD Current > Subject: MPSAFE TTY layer - Testers? Reviews? [...] > - The sio(4), cy(4), digi(4), ubser(4), uftdi(4), nmdm(4), ng_h4(4), > ng_tty(4), sl(4), ppp(4), snp(4), rp(4), rc(4), si(4), umodem(4), > dcons(4), IA64 SKI console driver and Sun4V console driver have not > been ported yet. ucom(4) also needs to be polished. sio(4) should be > replaced by uart(4). Help wanted. ----- End forwarded message ----- There are actually two things which should be of interest to the SPARC people: - The Sun4V console driver does not compile anymore. It needs some work to get it back to a usable state. I don't own a Sun4V machine, which means I can't fix it. - The SPARC64 ofw_console(4) driver has been ported, but for some reason there doesn't seem to be such a device on my U5. I don't have the U5 anymore (I temporarily borrowed the U5 at the office). I would really like it if someone would test this driver on his/her hardware. - Syscons already works on sparc64. uart(4) should also work, but I didn't really test it thoroughly. I would really appreciate it if people would be willing to test my MPSAFE TTY patchset. It would be nice if I could integrate this in a couple of months. Thanks! --=20 Ed Schouten WWW: http://80386.nl/ --eoIDHIhs9vfKIXA8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkhhPhkACgkQ52SDGA2eCwVwuwCZAc/EKDHaYAeRuJkpJn75QA4Z 03UAnA7RMM5SMCqL+xgudWKKzghY/W1x =YfcZ -----END PGP SIGNATURE----- --eoIDHIhs9vfKIXA8-- From owner-freebsd-sun4v@FreeBSD.ORG Tue Jun 24 19:37:55 2008 Return-Path: Delivered-To: sun4v@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F6291065670; Tue, 24 Jun 2008 19:37:55 +0000 (UTC) (envelope-from venture37@hotmail.com) Received: from bay0-omc1-s7.bay0.hotmail.com (bay0-omc1-s7.bay0.hotmail.com [65.54.246.79]) by mx1.freebsd.org (Postfix) with ESMTP id 26F8A8FC19; Tue, 24 Jun 2008 19:37:55 +0000 (UTC) (envelope-from venture37@hotmail.com) Received: from BAY138-W2 ([64.4.49.37]) by bay0-omc1-s7.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 24 Jun 2008 12:25:56 -0700 Message-ID: X-Originating-IP: [217.22.94.73] From: Sevan / Venture37 To: Ed Schouten , , Date: Tue, 24 Jun 2008 20:25:56 +0100 Importance: Normal In-Reply-To: <20080624183401.GE93496@hoeg.nl> References: <20080624183401.GE93496@hoeg.nl> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 24 Jun 2008 19:25:57.0131 (UTC) FILETIME=[20740DB0:01C8D630] Cc: Subject: RE: SPARC vs. the MPSAFE TTY layer X-BeenThere: freebsd-sun4v@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the sun4v List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jun 2008 19:37:55 -0000 I can give you access to a sun fire t2000 to do the dev work on if you like= . Sevan / Venture37 _________________________________________________________________ Great deals on almost anything at eBay.co.uk. Search, bid, find and win on = eBay today! http://clk.atdmt.com/UKM/go/msnnkmgl0010000004ukm/direct/01/= From owner-freebsd-sun4v@FreeBSD.ORG Tue Jun 24 21:07:41 2008 Return-Path: Delivered-To: sun4v@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CECF1106566C; Tue, 24 Jun 2008 21:07:41 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 683278FC1D; Tue, 24 Jun 2008 21:07:41 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.3/8.14.3/ALCHEMY.FRANKEN.DE) with ESMTP id m5OKlkbB035222; Tue, 24 Jun 2008 22:47:47 +0200 (CEST) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.3/8.14.3/Submit) id m5OKlkbL035221; Tue, 24 Jun 2008 22:47:46 +0200 (CEST) (envelope-from marius) Date: Tue, 24 Jun 2008 22:47:46 +0200 From: Marius Strobl To: Ed Schouten Message-ID: <20080624204746.GB17358@alchemy.franken.de> References: <20080624183401.GE93496@hoeg.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080624183401.GE93496@hoeg.nl> User-Agent: Mutt/1.4.2.3i Cc: sun4v@freebsd.org, sparc64@freebsd.org Subject: Re: SPARC vs. the MPSAFE TTY layer X-BeenThere: freebsd-sun4v@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the sun4v List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jun 2008 21:07:41 -0000 On Tue, Jun 24, 2008 at 08:34:01PM +0200, Ed Schouten wrote: > Hello SPARC hackers, > > Last week I sent this message to some of the FreeBSD lists, to discuss > my work on the new TTY layer I'm working on. The entire message is > available at: > > http://lists.freebsd.org/pipermail/freebsd-arch/2008-June/008270.html > > ----- Forwarded message from Ed Schouten ----- > > Date: Mon, 16 Jun 2008 20:56:32 +0200 > > From: Ed Schouten > > To: FreeBSD Arch , FreeBSD Current > > Subject: MPSAFE TTY layer - Testers? Reviews? > > [...] > > > - The sio(4), cy(4), digi(4), ubser(4), uftdi(4), nmdm(4), ng_h4(4), > > ng_tty(4), sl(4), ppp(4), snp(4), rp(4), rc(4), si(4), umodem(4), > > dcons(4), IA64 SKI console driver and Sun4V console driver have not > > been ported yet. ucom(4) also needs to be polished. sio(4) should be > > replaced by uart(4). Help wanted. > ----- End forwarded message ----- > > There are actually two things which should be of interest to the SPARC > people: > > - The Sun4V console driver does not compile anymore. It needs some work > to get it back to a usable state. I don't own a Sun4V machine, which > means I can't fix it. > > - The SPARC64 ofw_console(4) driver has been ported, but for some reason > there doesn't seem to be such a device on my U5. I don't have the U5 > anymore (I temporarily borrowed the U5 at the office). I would really > like it if someone would test this driver on his/her hardware. The ofw_console(4) driver is more like a pseudo-driver as it doesn't attach to real hardware but does all or nothing (i.e. both input and output) via the firmware. Hence in order to use it you need to throw out syscons(4), uart(4) and all drivers attaching to the real hardware like atkbdc(4), creator(4) etc out of the kernel configuration file. Marius From owner-freebsd-sun4v@FreeBSD.ORG Thu Jun 26 08:44:23 2008 Return-Path: Delivered-To: freebsd-sun4v@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 72C8E106566C; Thu, 26 Jun 2008 08:44:23 +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 2C23C8FC1C; Thu, 26 Jun 2008 08:44:23 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 5D1DB1CD13; Thu, 26 Jun 2008 10:44:22 +0200 (CEST) Date: Thu, 26 Jun 2008 10:44:22 +0200 From: Ed Schouten To: John Baldwin Message-ID: <20080626084422.GN93496@hoeg.nl> References: <20080624183401.GE93496@hoeg.nl> <200806250936.57561.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="n1q7a47AT2c4WQJe" Content-Disposition: inline In-Reply-To: <200806250936.57561.jhb@freebsd.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-sun4v@freebsd.org Subject: Re: SPARC vs. the MPSAFE TTY layer X-BeenThere: freebsd-sun4v@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the sun4v List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jun 2008 08:44:23 -0000 --n1q7a47AT2c4WQJe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello all, [CC'ing this to sun4v instead of sparc64] * John Baldwin wrote: > On Tuesday 24 June 2008 02:34:01 pm Ed Schouten wrote: > > [...] > > > > There are actually two things which should be of interest to the SPARC > > people: > > > > - The Sun4V console driver does not compile anymore. It needs some work > > to get it back to a usable state. I don't own a Sun4V machine, which > > means I can't fix it. >=20 > You can make it compile though via 'make buildkernel TARGET=3Dsun4v'. I took some time this morning to port the hvcons driver to the new TTY layer. I don't own any sun4v hardware, so I couldn't test it. Could someone owning a sun4v box please test my MPSAFE TTY patchset? Please download the latest patch at: http://www.il.fontys.nl/~ed/projects/mpsafetty/patches/ mpsafetty-20080626.diff.gz and later should include the changes to hvcons.c. Thanks! --=20 Ed Schouten WWW: http://80386.nl/ --n1q7a47AT2c4WQJe Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkhjVuYACgkQ52SDGA2eCwWNGwCfbg979e/nA8jBV/7L6D2rTVVq A78An1coj8hobVNigXPADM6AZGS1Su25 =Uegj -----END PGP SIGNATURE----- --n1q7a47AT2c4WQJe--