enum device_type {
DEVICE_TYPE_NETWORK,
DEVICE_TYPE_DISK,
+ DEVICE_TYPE_USB,
DEVICE_TYPE_OPTICAL,
DEVICE_TYPE_ANY,
DEVICE_TYPE_UNKNOWN,
char *initrd_file;
char *dtb_file;
char *boot_args;
+ char *tty;
};
struct boot_status {
struct system_info {
char *type;
char *identifier;
+ char **platform_primary;
+ char **platform_other;
+ unsigned int n_primary;
+ unsigned int n_other;
+ char **bmc_current;
+ char **bmc_golden;
+ unsigned int n_bmc_current;
+ unsigned int n_bmc_golden;
+ uint8_t *bmc_mac;
struct interface_info **interfaces;
unsigned int n_interfaces;
struct blockdev_info **blockdevs;
struct {
char *address;
char *gateway;
+ char *url;
} static_config;
};
};
bool allow_writes;
+ char *boot_tty;
char *lang;
/* not user-settable */
+ unsigned int n_tty;
+ char **tty_list;
bool disable_snapshots;
bool safe_mode;
bool debug;