X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=discover%2Fplatform.c;h=65e9ed4acb4af5662b9a1a3006715226b9c9954d;hb=6897abaa97a02e0ab8ac07209a5e4966bfe101c5;hp=11e18f8f0157b62f3e8ad2e3bfb2af5c74f727e5;hpb=37bece9c6354e8857dc3001d6fd245d8a733ef28;p=petitboot diff --git a/discover/platform.c b/discover/platform.c index 11e18f8..65e9ed4 100644 --- a/discover/platform.c +++ b/discover/platform.c @@ -95,6 +95,7 @@ void config_set_defaults(struct config *config) config->network.dns_servers = NULL; config->network.n_dns_servers = 0; config->boot_device = NULL; + config->safe_mode = false; config->lang = NULL; config->n_boot_priorities = 2; @@ -142,6 +143,13 @@ const struct platform *platform_get(void) return platform; } +int platform_get_sysinfo(struct system_info *info) +{ + if (platform && platform->get_sysinfo) + return platform->get_sysinfo(platform, info); + return -1; +} + int config_set(struct config *newconfig) { int rc;