There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

blobjim ,

Looking in git.kernel.org/pub/scm/linux/kernel/git/…/main.c?… there’s a function setup_command_line that seems to set up the built-in command line which is called after setup_boot_config

ok idk what that all was. Here’s something more interesting:

In arch/x86/kernel/setup.c it says /* append boot loader cmdline to builtin */. I think that suggests that the builtin comes first. And I assume that the code that queries the command line scans left to right and selects the first instance of an option because there doesn’t seem to be anywhere that “loads” args into some kind of structure.

git.kernel.org/pub/scm/linux/kernel/…/setup.c?h=v…


<span style="font-weight:bold;color:#a71d5d;">#ifdef</span><span style="color:#323232;"> CONFIG_CMDLINE_BOOL
</span><span style="font-weight:bold;color:#a71d5d;">#ifdef</span><span style="color:#323232;"> CONFIG_CMDLINE_OVERRIDE
</span><span style="color:#323232;">	strscpy(boot_command_line, builtin_cmdline, COMMAND_LINE_SIZE);
</span><span style="font-weight:bold;color:#a71d5d;">#else
</span><span style="color:#323232;">	</span><span style="font-weight:bold;color:#a71d5d;">if </span><span style="color:#323232;">(builtin_cmdline[</span><span style="color:#0086b3;">0</span><span style="color:#323232;">]) {
</span><span style="color:#323232;">		</span><span style="font-style:italic;color:#969896;">/* append boot loader cmdline to builtin */
</span><span style="color:#323232;">		strlcat(builtin_cmdline, </span><span style="color:#183691;">" "</span><span style="color:#323232;">, COMMAND_LINE_SIZE);
</span><span style="color:#323232;">		strlcat(builtin_cmdline, boot_command_line, COMMAND_LINE_SIZE);
</span><span style="color:#323232;">		strscpy(boot_command_line, builtin_cmdline, COMMAND_LINE_SIZE);
</span><span style="color:#323232;">	}
</span><span style="font-weight:bold;color:#a71d5d;">#endif
</span><span style="font-weight:bold;color:#a71d5d;">#endif
</span>

I guess the best thing to do would be to run linux in QEMU with the EFI system that’s provided by a third party thing and test it out.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines