On Fri, 2013-05-24 at 15:05 -0500, Russ Anderson wrote: > One other data point is if the query_variable_info call is hacked to > remove one of the EFI flags (ie comment out EFI_VARIABLE_BOOTSERVICE_ACCESS) > the efi_call_phys4() call fails with EFI_INVALID_PARAMETER and > the system boots. Of course it does not create /sys/firmware/efivars > entries and complains "[Firmware Bug]: efi: Inconsistent initial sizes". > But at least it boots. EFI_VARIABLE_RUNTIME_ACCESS is only legal if EFI_VARIABLE_BOOTSERVICE_ACCESS is set, so it's correct to throw EFI_INVALID_PARAMETER there. -- Matthew Garrett | mjg59@srcf.ucam.org {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I