Yes, that's the idea. I am still searching a EFI-enabled platform I can
perform some proper tests on, as I'm not really familiar with EFI.
This version was tested with OVMF on QEMU, but without a real userspace.
Almost any modern x86 platform except for a chromebook uses EFI.
I'll add them to my local dev tree and test too and see if I can get you
some feedback if I run into any problems.
From my side when testing I hit this during kernel build:
ERROR: modpost: "bgrt_tab" [drivers/gpu/drm/clients/drm_client_lib.ko]
undefined!
ERROR: modpost: "bgrt_image_size"
[drivers/gpu/drm/clients/drm_client_lib.ko] undefined!