DEVICE_TYPE_NETWORK,
DEVICE_TYPE_DISK,
DEVICE_TYPE_OPTICAL,
+ DEVICE_TYPE_ANY,
DEVICE_TYPE_UNKNOWN,
};
};
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;
};
bool autoboot_enabled;
unsigned int autoboot_timeout_sec;
struct network_config network;
+
struct boot_priority *boot_priorities;
unsigned int n_boot_priorities;
+
+ char *boot_device;
+
+ unsigned int ipmi_bootdev;
+ bool ipmi_bootdev_persistent;
+
+ char *lang;
+
+ /* not user-settable */
+ bool safe_mode;
+ bool debug;
};
#endif /* _TYPES_H */