Thread (28 messages) 28 messages, 5 authors, 2016-11-30

Re: [PATCH 2/6] arm/efi: Allow invocation of arbitrary runtime services [ver #2]

From: Mark Rutland <hidden>
Date: 2016-11-23 13:39:41
Also in: lkml

On Wed, Nov 23, 2016 at 11:46:38AM +0000, David Howells wrote:
Mark Rutland [off-list ref] wrote:
quoted
On Wed, Nov 23, 2016 at 12:22:43AM +0000, David Howells wrote:
quoted
Provide the ability to perform mixed-mode runtime service calls for arm in
the same way that commit 0a637ee61247bd4bed9b2a07568ef7a1cfc76187
("x86/efi: Allow invocation of arbitrary boot services") provides the
ability to invoke arbitrary boot services.
I'm not sure I understand. On arm/arm64, "mixed-mode" simply isn't possible.

I see we already call runtime services directly in efi_get_secureboot()
in drivers/firmware/efi/libstub/arm-stub.c.

If this is just to provide a consistent API for the stub, please note
that.
How about:

    arm/efi: Allow invocation of arbitrary runtime services
    
    efi_call_runtime() is provided for x86 to be able abstract mixed mode
    support.  Provide this for ARM also so that common code work in mixed mode
    also.
That sounds good to me.

Thanks,
Mark.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help