Nous pouvons voir la ligne de commande du noyau comme ceci :
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
Cette ligne de commande semble être ce que Grub a transmis au noyau pour le démarrage. Comment cette ligne de commande est-elle réellement transmise au programme du noyau ? Je suppose que la ligne de commande est chargée en mémoire sous la forme d'une chaîne de caractères et qu'un registre du processeur (comme x1, si processeur arm64) est réglé sur l'adresse de cette chaîne ? Je suis intéressé par le cas arm64 en particulier.