DEVICE_TYPE_NETWORK,
DEVICE_TYPE_DISK,
DEVICE_TYPE_OPTICAL,
+ DEVICE_TYPE_ANY,
DEVICE_TYPE_UNKNOWN,
};
unsigned int hwaddr_size;
uint8_t *hwaddr;
char *name;
+ bool link;
};
struct blockdev_info {
};
struct boot_priority {
+ /* Boot options with higher priority values will take precedence over
+ * lower values. Negative priorities signify "don't boot this by
+ * default".
+ */
+ int priority;
enum device_type type;
};
struct network_config network;
struct boot_priority *boot_priorities;
unsigned int n_boot_priorities;
+ char *boot_device;
+ char *lang;
+
+ /* not user-settable */
+ bool safe_mode;
+ bool debug;
};
#endif /* _TYPES_H */