Grub trunk with Patchset causes efivars OOPS

I got a pretty bleeding edge Grub to work and boot. Problem now is, I’d like to get grub-install going.

There now is the dependency on efibootmgr which fails with an unrecoverably OOPS as soon as the efivars sysfs is writable

[Tue Mar 15 20:47:43 2022] Unable to handle kernel access to user memory without uaccess routines at virtual address 0000000000000000
[Tue Mar 15 20:47:43 2022] Oops [#1]
[Tue Mar 15 20:47:43 2022] Modules linked in: dm_mod nls_cp437 ip_tables x_tables ipv6
[Tue Mar 15 20:47:43 2022] CPU: 1 PID: 1170 Comm: efibootmgr Not tainted 5.17.0-rc7-4-visionfive #2
[Tue Mar 15 20:47:43 2022] Hardware name: StarFive VisionFive V1 (DT)
[Tue Mar 15 20:47:43 2022] epc : 0x0
[Tue Mar 15 20:47:43 2022]  ra : efivar_entry_set_get_size+0xbc/0x194
[Tue Mar 15 20:47:43 2022] epc : 0000000000000000 ra : ffffffff80601726 sp : ffffffc8047b3da0
[Tue Mar 15 20:47:43 2022]  gp : ffffffff812e00a0 tp : ffffffd88a730b00 t0 : 0000000000000001
[Tue Mar 15 20:47:43 2022]  t1 : 0000000000000003 t2 : 0000000000000008 s0 : ffffffc8047b3e00
[Tue Mar 15 20:47:43 2022]  s1 : ffffffd8c07f7000 a0 : ffffffd8c07f7000 a1 : ffffffd8c07f7400
[Tue Mar 15 20:47:43 2022]  a2 : 0000000000000007 a3 : 0000000000000072 a4 : ffffffd8d19fb680
[Tue Mar 15 20:47:43 2022]  a5 : 0000000000000000 a6 : 000000000000007f a7 : 0000000000000004
[Tue Mar 15 20:47:43 2022]  s2 : 0000000000000000 s3 : ffffffc8047b3e08 s4 : ffffffc8047b3e03
[Tue Mar 15 20:47:43 2022]  s5 : 0000000000000007 s6 : ffffffff81373a38 s7 : ffffffff812e2ff0
[Tue Mar 15 20:47:43 2022]  s8 : 0000000000000072 s9 : ffffffd8c07f7400 s10: 0000000000000076
[Tue Mar 15 20:47:43 2022]  s11: 0000000000000001 t3 : 000000000000007f t4 : 000000000000005e
[Tue Mar 15 20:47:43 2022]  t5 : 00000000000000ff t6 : 0000000000000002
[Tue Mar 15 20:47:43 2022] status: 0000000200000120 badaddr: 0000000000000000 cause: 000000000000000c
[Tue Mar 15 20:47:43 2022] ---[ end trace 0000000000000000 ]---

Kernel configured as follows (Archlinx style PKGBUILD) at gitsha ab93b1bae004d1d7f4c795e15ea6ed6478d2789c from starfive-tech/linux:

Grub itself is built manually along Fedora’s little guide for now:
https://fedoraproject.org/wiki/Architectures/RISC-V/GRUB2

Has anyone come across this? I’m not entirely sure if it’s my kernel configuration or something else I am missing. The docs aren’t exactly clear on EFI with Visionfive or did I just not find the correct pages?