From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Zm7zP-0007K6-3s for mharc-grub-devel@gnu.org; Tue, 13 Oct 2015 18:24:11 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53258) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm7yP-0006bs-J4 for grub-devel@gnu.org; Tue, 13 Oct 2015 18:23:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zm7yN-0004uT-8m for grub-devel@gnu.org; Tue, 13 Oct 2015 18:23:09 -0400 Received: from mx1.redhat.com ([209.132.183.28]:57623) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm7yN-0004tw-4R for grub-devel@gnu.org; Tue, 13 Oct 2015 18:23:07 -0400 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id 5FE99C0C9A6B; Tue, 13 Oct 2015 22:23:06 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-113-96.phx2.redhat.com [10.3.113.96]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t9DMN3Qd015834; Tue, 13 Oct 2015 18:23:04 -0400 Subject: Re: [grub PATCH] efinet: disable MNP background polling To: HATAYAMA Daisuke References: <20151001.182655.371384337.d.hatayama@jp.fujitsu.com> <560D1E07.3090902@redhat.com> <560D7328.5050009@gmail.com> <20151013221106.GA6558@router-fw-old.local.net-space.pl> From: Laszlo Ersek Message-ID: <561D8447.4040709@redhat.com> Date: Wed, 14 Oct 2015 00:23:03 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151013221106.GA6558@router-fw-old.local.net-space.pl> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 209.132.183.28 Cc: grub-devel@gnu.org, arvidjaar@gmail.com, daniel.kiper@oracle.com, glin@suse.com, seth.goldberg@oracle.com, Mark Salter , edk2-devel-01 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Oct 2015 22:23:14 -0000 On 10/14/15 00:11, Daniel Kiper wrote: > On Thu, Oct 01, 2015 at 08:53:44PM +0300, Andrei Borzenkov wrote: >> 01.10.2015 14:50, Laszlo Ersek ??????????: >>> - assuming it is "ethernet packet", look for MNPSB first, and if it's >>> there, call it to get a private-use MNP instance, in order to transmit >>> and receive, >>> - if MNPSB is not there, open SNP in exclusive mode, same as now. >>> >>> Or else, >>> - stick with the current exclusive SNP reopen, but make sure that all >>> aspects are reconfigured from the ground up. >>> >> >> I completely agree; the tiny insignificant missing piece here is actual >> code :) Of course it also means new can of worms and new unknown >> firmware bugs ... >> >> Hatayama-san, would you consider implementing MNP-based driver for GRUB? >> Having at least proof of concept available for testing would be good. > > Are we sure that we want to migrate to MNP? As I saw others (e.g. PXELINUX, > iPXE) use SNP and it work for them. Hatayama-san, can you perhaps test PXELINUX and iPXE on those machines where the current grub code exposes problems? Thank you, Laszlo > > If yes then I can post my unfinished rebase work for Solaris GRUB2 MNP patches. > I did that for our internal needs, however, I did not finish it because usptream > GRUB2 solved our problems. Well, patches are very raw, based on very old GRUB2 > (Apr 2012) and do not build. However, maybe they could be a good starting point > for further work. > > Daniel >