Hello expert.
I'm working on enabling UEFI variable service.
I'd like to call UEFI's variable service on Kernel at runtime.
I'm using Kernel based on leg-kernel 3.14.0 which is in " http://git.linaro.org/leg/acpi/leg-kernel.git"
And I enabled EFI, ACPI features.
After UEFI-Kernel booting was done, I found some interface in sysfs on Kernel shell as below.
/sys/firmware/efi # ls efivars systab vars
Referencing "http://uefidk.com/blog/accessing-uefi-variables-linux", I tried to mount using
"mount -t efivarfs none /sys/firmware/efi/efivars" command. But It didn't work showing below messages.
sys/firmware/efi/vars # mount -t efivarfs none /sys/firmware/efi/efivars Unable to handle kernel paging request at virtual address 12c00018 pgd = ffffffc07ceee000 [12c00018] *pgd=00000000fcc97003, *pmd=0000000000000000 Internal error: Oops: 96000006 [#1] PREEMPT SMP
How can I call variable service on Kernel ?
Thanks.