use virtfw_libefi::efivar::ids;
use virtfw_libefi::efivar::types::EfiVarAttr;
use crate::store::EfiVarStore;
impl EfiVarStore {
pub fn quirk_disable_shim_reboot(&mut self, enabled: bool) {
self.set_unchecked_bool(
ids::FB_NO_REBOOT.into(),
EfiVarAttr::new_nv_bs_rt(),
enabled,
);
}
pub fn quirk_fallback_verbose(&mut self, enabled: bool) {
self.set_unchecked_bool(
ids::FALLBACK_VERBOSE.into(),
EfiVarAttr::new_nv_bs(),
enabled,
);
}
pub fn quirk_shim_verbose(&mut self, enabled: bool) {
self.set_unchecked_bool(ids::SHIM_VERBOSE.into(), EfiVarAttr::new_nv_bs(), enabled);
}
}