From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1bcA8x-0006fy-Cs for mharc-grub-devel@gnu.org; Tue, 23 Aug 2016 07:45:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57108) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcA8u-0006dy-1o for grub-devel@gnu.org; Tue, 23 Aug 2016 07:45:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bcA8o-0004mR-6A for grub-devel@gnu.org; Tue, 23 Aug 2016 07:45:19 -0400 Received: from mout.gmx.net ([212.227.17.21]:53830) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcA8n-0004mD-RZ for grub-devel@gnu.org; Tue, 23 Aug 2016 07:45:14 -0400 Received: from msmpc ([82.120.95.63]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MSIf1-1bjcuy3Mk7-00TRqP for ; Tue, 23 Aug 2016 13:45:11 +0200 From: "Longhorn" To: "'The development of GNU GRUB'" References: <001101d1fd21$547050d0$fd50f270$@gmx.fr> <004301d1fd22$4e42a180$eac7e480$@gmx.fr> <006d01d1fd28$88754140$995fc3c0$@gmx.fr> <005c01d1fd30$1f6252d0$5e26f870$@gmx.fr> <005e01d1fd30$85338a20$8f9a9e60$@gmx.fr> In-Reply-To: Subject: RE: Windows on ARM machines : UEFI bugs Date: Tue, 23 Aug 2016 13:45:11 +0200 Message-ID: <006b01d1fd33$cf029f30$6d07dd90$@gmx.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQJTffOK9JvjvM7wto9jlKqFe6ynIgJ3E87aAYOlWZQCZoMBgwGaIdbyAbnrVU0Ax+vSUQIbhloYApExQCWe2hw6YA== Content-Language: fr X-Provags-ID: V03:K0:YN4mvvNbehRSn2xjla9BjGePCFDuiAHrYbTYY5iMWdcqLzfx5Wi ASuL6bMT52aLdo5C2A6thHqhu3qFO0TgS4SHET2z7RBz0Hc0kVEZ41ORXCM76FiLyN/58SB slcY2pwSCc6TyCMo2VM0H6pHhyHAK6x0RfnLnFQANSQzehbOcFFPp+S8RvvsTnbQqCn/km3 vv08SkOK/Qrwv72xIug+w== X-UI-Out-Filterresults: notjunk:1;V01:K0:Hu8JSym141E=:lmFU3Wz4uNwkuGCWVCfVfT U8v5lxa+HKPG3vlB+B39m1pB/bZYNLVj6ZIg9ECWSPlTzm7fQLeYRMo2fWjgA9pEtNijkvNzu e55egQIANTHILUjU6ot6+HJeKfaeW2gImGy3u/8af5i9fAi7LWI4NJxSkFj/0vV2lDtKr4hJ6 d7ih8aCbWMvR2z7OEiiqL6/OOQEw+Mp0obyLwM7LumasMHkQLpOGo2wrE9ZBFTwS8FOPSenE3 5o5uNhDornfappgZi3OeT9FslfNp/m8aVOTMIT1vyTnZrKchjH1mp52c0am6dCbwlZFWQ6am1 8dPocH8DLvHN+IJzfRDLI9WPyjwBPT84xvvDz1NoXO4Fxmki7CjcaVG8X57oUihpcW+Q/MZqk HTK8CDKJ6P2/oaIzq8gxDSsjqBF3YX9X0mxXGXR7dB9G7jTO/ZFkG0ktR+aK8Xm8kprwbcEVE W96mlL7BPtlObe2hzx18GWHggEED7Gx6eR6Roh4JalVZEIIrBpgA8R0PD5K59YKNMZTQIyNOH u0yniaIGuoDJpYiKpoSxI/anFMhHvqwzS9+3q9z8h11HDZ+n0qy45O4/WHscAvogrlfM+erCn F9hevmwPYQimDCBtqdPBCWdaJXuuh4eXTCSTPleOanbFi/kd5HvvdyXzN480steFwZ6NzDdQZ k7B4S+9ryPeZtogvOdVpUyP+73mPWnQiGzpbjcgv3nYrtWC4eOu2ZOy0Kr1zSDmmElf0ahM/N IyMVHgy/DSMHnCvt/gLhX2r1k5NZKazIukawv0s+PFAw2NLOSBQbsKKWSW1KCURyyAYmSB9sm 7nCm6vK X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.21 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Aug 2016 11:45:21 -0000 Yes, I see an infinite ExitBootServices loop that prevents booting. -----Message d'origine----- De : Grub-devel [mailto:grub-devel-bounces+mmediouni=3Dgmx.fr@gnu.org] = De la part de Andrei Borzenkov Envoy=C3=A9 : mardi 23 ao=C3=BBt 2016 13:44 =C3=80 : The development of GNU GRUB Objet : Re: Windows on ARM machines : UEFI bugs On Tue, Aug 23, 2016 at 2:21 PM, Longhorn wrote: > Load a Linux kernel on Grub for UEFI on ARM. > In this case grub should retry ExitBootServices again. If = ExitBootServices always returns EFI_INVALID_PARAMETER, grub will retry = it indefinitely. Is it what you see? If not, *WHAT* do you see? > -----Message d'origine----- > De : Grub-devel [mailto:grub-devel-bounces+mmediouni=3Dgmx.fr@gnu.org] = > De la part de Andrei Borzenkov Envoy=C3=A9 : mardi 23 ao=C3=BBt 2016 = 13:20 =C3=80 :=20 > The development of GNU GRUB Objet : Re: Windows=20 > on ARM machines : UEFI bugs > > On Tue, Aug 23, 2016 at 2:18 PM, Longhorn wrote: >> The call to ExitBootServices as done by Grub returns = EFI_INVALID_PARAMETER from the firmware. >> > > grub has many different loaders. What exactly are you doing? > >> -----Message d'origine----- >> De : Grub-devel = [mailto:grub-devel-bounces+mmediouni=3Dgmx.fr@gnu.org] >> De la part de Andrei Borzenkov Envoy=C3=A9 : mardi 23 ao=C3=BBt 2016 = 13:11 =C3=80 : >> The development of GNU GRUB Objet : Re: Windows=20 >> on ARM machines : UEFI bugs >> >> On Tue, Aug 23, 2016 at 1:24 PM, my123 (@never_released) = wrote: >>> >>> It returns EFI_INVALID_PARAMETER and refuses to work here. >> >> What is "it"? What exactly are you doing? >> >>> (I didn't try to reverse engineer how Windows does it, yet)=20 >>> -----Mesej >>> Asli----- >>> Daripada: Grub-devel >>> [mailto:grub-devel-bounces+mmediouni=3Dgmx.fr@gnu.org] Bagi Pihak=20 >>> Andrei Borzenkov >>> Hantar: mardi 23 ao=C3=BBt 2016 12:09 >>> Kepada: The development of GNU GRUB >>> Subjek: Re: Windows on ARM machines : UEFI bugs >>> >>> On Tue, Aug 23, 2016 at 12:39 PM, my123 (@never_released) = wrote: >>>> Note that on the Surface RT, the first GOP handle is unusable, th=20 >>>> search for handles has to start at handle 1. This bug = doesn=E2=80=99t=20 >>>> affect other WoA devices. >>>> >>> >>> Well, someone who has access to such devices needs to find out how = to detect this condition. >>> >>>> >>>> >>>> On WoA(Windows on ARM) machines, ExitBootServices doesn=E2=80=99t = work,=20 >>>> especially on nVidia devices. What action should be taken? >>>> >>> >>> Not sure I understand what you say. Could you elaborate on what you = are trying to do and what does not work? For booting Windows loader is = launched as EFI executable so no ExitBootServices happens. >>> >>>> >>>> >>>> (this is a part of the port of Linux to these machines, after=20 >>>> neutralizing Secure Boot) >>>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> https://lists.gnu.org/mailman/listinfo/grub-devel >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel