grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Windows on ARM machines : UEFI bugs


From: Andrei Borzenkov
Subject: Re: Windows on ARM machines : UEFI bugs
Date: Tue, 23 Aug 2016 14:43:30 +0300

On Tue, Aug 23, 2016 at 2:21 PM, Longhorn <address@hidden> 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:address@hidden De la part de Andrei Borzenkov
> Envoyé : mardi 23 août 2016 13:20
> À : The development of GNU GRUB <address@hidden>
> Objet : Re: Windows on ARM machines : UEFI bugs
>
> On Tue, Aug 23, 2016 at 2:18 PM, Longhorn <address@hidden> 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:address@hidden
>> De la part de Andrei Borzenkov Envoyé : mardi 23 août 2016 13:11 À :
>> The development of GNU GRUB <address@hidden> Objet : Re: Windows
>> on ARM machines : UEFI bugs
>>
>> On Tue, Aug 23, 2016 at 1:24 PM, my123 (@never_released) <address@hidden> 
>> 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)
>>> -----Mesej
>>> Asli-----
>>> Daripada: Grub-devel
>>> [mailto:address@hidden Bagi Pihak
>>> Andrei Borzenkov
>>> Hantar: mardi 23 août 2016 12:09
>>> Kepada: The development of GNU GRUB <address@hidden>
>>> Subjek: Re: Windows on ARM machines : UEFI bugs
>>>
>>> On Tue, Aug 23, 2016 at 12:39 PM, my123 (@never_released) <address@hidden> 
>>> wrote:
>>>> Note that on the Surface RT, the first GOP handle is unusable, th
>>>> search for handles has to start at handle 1. This bug doesn’t 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’t work,
>>>> 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
>>>> neutralizing Secure Boot)
>>>>
>>>
>>> _______________________________________________
>>> Grub-devel mailing list
>>> address@hidden
>>> https://lists.gnu.org/mailman/listinfo/grub-devel
>>>
>>>
>>> _______________________________________________
>>> Grub-devel mailing list
>>> address@hidden
>>> https://lists.gnu.org/mailman/listinfo/grub-devel
>>
>> _______________________________________________
>> Grub-devel mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/grub-devel
>>
>>
>> _______________________________________________
>> Grub-devel mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/grub-devel
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/grub-devel
>
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/grub-devel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]