Lines Matching +full:- +full:- +full:disable +full:- +full:fdt
2 * SPDX-License-Identifier: GPL-2.0-or-later
4 * uefi vars device - sysbus variant.
9 #include "hw/qdev-properties.h"
12 #include "hw/uefi/hardware-info.h"
13 #include "hw/uefi/var-service.h"
14 #include "hw/uefi/var-service-api.h"
36 DEFINE_PROP_BOOL("force-secure-boot", uefi_vars_sysbus_state,
38 DEFINE_PROP_BOOL("disable-custom-mode", uefi_vars_sysbus_state,
40 DEFINE_PROP_BOOL("use-pio", uefi_vars_sysbus_state,
48 uefi_vars_init(obj, &uv->state); in uefi_vars_sysbus_init()
55 uefi_vars_hard_reset(&uv->state); in uefi_vars_sysbus_reset()
63 sysbus_init_mmio(sysbus, &uv->state.mr); in uefi_vars_sysbus_realize()
64 uefi_vars_realize(&uv->state, errp); in uefi_vars_sysbus_realize()
71 dc->realize = uefi_vars_sysbus_realize; in uefi_vars_sysbus_class_init()
72 dc->vmsd = &vmstate_uefi_vars_sysbus; in uefi_vars_sysbus_class_init()
73 dc->user_creatable = true; in uefi_vars_sysbus_class_init()
76 set_bit(DEVICE_CATEGORY_MISC, dc->categories); in uefi_vars_sysbus_class_init()
79 /* generic: hardware discovery via FDT */
107 dc->realize = uefi_vars_x64_realize; in uefi_vars_x64_class_init()
110 /* x64: hardware discovery via etc/hardware-info fw_cfg */