From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Ky6Nf-00030B-7U for mharc-grub-devel@gnu.org; Thu, 06 Nov 2008 10:02:43 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ky6Nd-0002zc-Tn for grub-devel@gnu.org; Thu, 06 Nov 2008 10:02:41 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ky6Nd-0002zI-DY for grub-devel@gnu.org; Thu, 06 Nov 2008 10:02:41 -0500 Received: from [199.232.76.173] (port=46594 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ky6Nd-0002zF-7u for grub-devel@gnu.org; Thu, 06 Nov 2008 10:02:41 -0500 Received: from aybabtu.com ([69.60.117.155]:45954) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Ky6Nc-00006d-Pr for grub-devel@gnu.org; Thu, 06 Nov 2008 10:02:41 -0500 Received: from [192.168.10.10] (helo=thorin) by aybabtu.com with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Ky6Mu-0006i3-5y for grub-devel@gnu.org; Thu, 06 Nov 2008 16:01:56 +0100 Received: from rmh by thorin with local (Exim 4.63) (envelope-from ) id 1Ky6NA-0006RE-Hi for grub-devel@gnu.org; Thu, 06 Nov 2008 16:02:12 +0100 Date: Thu, 6 Nov 2008 16:02:12 +0100 From: Robert Millan To: The development of GRUB 2 Message-ID: <20081106150212.GC24460@thorin> References: <200811040038.mA40c2ew022770@los-vmm.sc.intel.com> <20081104153950.GB8894@thorin> <20081105095850.GB12677@thorin> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: free as in freedom X-Message-Flag: Worried about Outlook viruses? Switch to Thunderbird! www.mozilla.com/thunderbird X-Debbugs-No-Ack: true User-Agent: Mutt/1.5.13 (2006-08-11) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Subject: Re: [PATCH] PCI serial card support X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2008 15:02:42 -0000 On Wed, Nov 05, 2008 at 07:37:50AM -0800, Dugger, Donald D wrote: > > Hmmm, this is getting a litte more complex than I had hoped but > so be it. The problem is that to do this you need more than just > a PCI ID to base_baud map, now you have to be able to enumerate > serial devices, both multi-port and multi-function, so you can > match different terminal ports to their resources. The code to do > this is moderately complex but, fortunately, the code already > exists in the Linux driver, I can just copy that code. On one hand, the code might be GPLv2 only, and on the other GRUB maintainers require copyright assignments. So I'm afraid this is likely not possible. > Also, I'd like to modify the `serial' command so that typing that > command with no arguments lists out the serial ports availale, > I think that would be a usefull capability. I'm thinking that it's somewhat odd that selection of serial port is done through the "serial" command instead of though the generic "terminal" one (I think this interface was inherited from GRUB Legacy). How would everyone feel about changing that? So typing "terminal" could list serial0, serial1, etc. > I don't know anything about Express cards, if they sit on the > PCI bus with normal BDF's then there is no problem, if they > interface through some other means then supporting them will > get interesting. Since this is for a legacy interface, I doubt there will be vendors manufacturing PCI Express cards for it. USB is much more suitable for compatibility. -- Robert Millan The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and how) you may access your data; but nobody's threatening your freedom: we still allow you to remove your data and not access it at all."