bootargs
_Static_assert(sizeof(struct bootargs) == BOOTARGS_SIZE, "Bootarg size bad");
_Static_assert(offsetof(struct bootargs, bootinfo) == BA_BOOTINFO, "BA_BOOTINFO");
_Static_assert(offsetof(struct bootargs, bootflags) == BA_BOOTFLAGS, "BA_BOOTFLAGS");
static struct bootargs *kargs;
ofw_getprop(chosenh, "bootargs", bootargs, sizeof(bootargs));
bootargs[sizeof(bootargs) - 1] = '\0';
p = bootargs;
static char bootargs[128];
OF_getprop(chosen, "bootargs", bootargs, sizeof(bootargs));
parse(&bargc, &bargv, bootargs);
static char bootargs[128];
char bootargs[2048], *n, *p, *v;
OF_getprop(chosen, "bootargs", &bootargs, sizeof(bootargs)) > 0) {
p = bootargs;
char bootargs[2048], *n, *p, *v;
OF_getprop(chosen, "bootargs", &bootargs, sizeof(bootargs)) > 0) {
p = bootargs;
fdt_get_chosen_bootargs(char *bootargs, size_t max_size)
if (OF_getprop(chosen, "bootargs", bootargs, max_size) == -1)
int fdt_get_chosen_bootargs(char *bootargs, size_t max_size);
smsc_get_smsc95xx_macaddr(char* bootargs, size_t len, struct usb_ether *ue)
p = strnstr(bootargs, BOOTARGS_SMSC95XX, len);
char *bootargs;
len = OF_getprop_alloc(node, "bootargs", (void **)&bootargs);
if (len == -1 || bootargs == NULL) {
bootargs);
if (!smsc_get_smsc95xx_macaddr(bootargs, len, ue)) {
OF_prop_free(bootargs);
OF_prop_free(bootargs);
char bootargs[512];
bootargs[sizeof(bootargs) - 1] = '\0';
if (fdt_get_chosen_bootargs(bootargs, sizeof(bootargs) - 1) == 0) {
boothowto |= boot_parse_cmdline(bootargs);
const char *bootargs;
bootargs = get_config_value("fdt.bootargs");
if (bootargs != NULL)
fdt_property_string(fdt, "bootargs", bootargs);
const char *bootargs;
bootargs = get_config_value("fdt.bootargs");
if (bootargs != NULL)
fdt_property_string(fdt, "bootargs", bootargs);