bootloader: Set stage2_args:arguments_count when needed
This commit is contained in:
@@ -56,6 +56,7 @@ parse_multiboot_commandline(stage2_args *args)
|
|||||||
|
|
||||||
sArgs[0] = cmdline;
|
sArgs[0] = cmdline;
|
||||||
args->arguments = sArgs;
|
args->arguments = sArgs;
|
||||||
|
args->arguments_count = 1;
|
||||||
|
|
||||||
return B_OK;
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -131,6 +131,7 @@ start(uint64 cfeHandle, uint64 cfeEntry)
|
|||||||
static const char *sArgs[] = { NULL, NULL };
|
static const char *sArgs[] = { NULL, NULL };
|
||||||
sArgs[0] = (const char *)bootargs;
|
sArgs[0] = (const char *)bootargs;
|
||||||
args.arguments = sArgs;
|
args.arguments = sArgs;
|
||||||
|
args.arguments_count = 1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -162,6 +162,7 @@ start(void *openFirmwareEntry)
|
|||||||
static const char *sArgs[] = { NULL, NULL };
|
static const char *sArgs[] = { NULL, NULL };
|
||||||
sArgs[0] = (const char *)bootargs;
|
sArgs[0] = (const char *)bootargs;
|
||||||
args.arguments = sArgs;
|
args.arguments = sArgs;
|
||||||
|
args.arguments_count = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
determine_machine();
|
determine_machine();
|
||||||
|
|||||||
Reference in New Issue
Block a user