struct pb_boot_data {
char *image;
char *initrd;
+ char *dtb;
char *args;
};
int (*boot_option_add)(struct device *dev, struct boot_option *option,
void *arg);
void (*device_remove)(struct device *device, void *arg);
+ void (*update_status)(struct boot_status *status, void *arg);
+ void (*update_sysinfo)(struct system_info *sysinfo, void *arg);
void *cb_arg;
};
const struct device *device,
const struct boot_option *boot_option,
const struct pb_boot_data *data);
+
+/* Tell the discover server to cancel the default boot option, if any
+ */
+int discover_client_cancel_default(struct discover_client *client);
#endif