mirror of
https://github.com/vivier/EMILE.git
synced 2025-02-25 08:28:59 +00:00
Add chainloader parameter
This commit is contained in:
parent
41b81d76fb
commit
2e5094aff9
@ -139,7 +139,8 @@ static char *decode_serial(char* s, int *baudrate, int *parity, int *datasize, i
|
||||
}
|
||||
|
||||
int read_config(emile_l2_header_t* info,
|
||||
char **kernel_path, char **command_line, char **ramdisk_path)
|
||||
char **kernel_path, char **command_line, char **ramdisk_path,
|
||||
char **chainloader)
|
||||
{
|
||||
char property[COMMAND_LINE_LENGTH];
|
||||
int8_t *configuration;
|
||||
@ -151,6 +152,7 @@ int read_config(emile_l2_header_t* info,
|
||||
"kernel",
|
||||
"parameters",
|
||||
"initrd",
|
||||
"chainloader",
|
||||
NULL
|
||||
};
|
||||
int i;
|
||||
@ -388,6 +390,8 @@ int read_config(emile_l2_header_t* info,
|
||||
*command_line = strdup(next);
|
||||
else if (strcmp("initrd", id) == 0)
|
||||
*ramdisk_path = strdup(next);
|
||||
else if (strcmp("chainloader", id) == 0)
|
||||
*chainloader = strdup(next);
|
||||
}
|
||||
|
||||
for (index--; index >= 0; index--)
|
||||
|
@ -6,4 +6,4 @@
|
||||
|
||||
#include "head.h"
|
||||
|
||||
extern int read_config(emile_l2_header_t* info, char **kernel_path, char **command_line, char **ramdisk_path);
|
||||
extern int read_config(emile_l2_header_t* info, char **kernel_path, char **command_line, char **ramdisk_path, char **chainloader);
|
||||
|
Loading…
x
Reference in New Issue
Block a user