ckim@chan-ubuntu:~/$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.15.0-122-generic root=UUID=99c66a0a-39c1-451c-9f72-ad1576aafb41 ro quiet splash
这个命令行似乎是grub用于启动内核的。实际上,这个命令行是如何传递给内核程序的?我猜想可能是将命令行作为字符串加载到内存中,并且处理器的一个寄存器(例如arm64处理器的x1寄存器)被设置为该字符串地址?我特别关注arm64情况。