From 8f98500a6ef4053294cf5e1509ac2d9fbfd149a0 Mon Sep 17 00:00:00 2001 From: maxluli Date: Mon, 21 Oct 2024 12:11:02 +0200 Subject: [PATCH] Started the linux kernel --- Tp2.md | 2 -- Tp3.md | 26 +++++++++++++++++++++++++- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/Tp2.md b/Tp2.md index 3bd2f3e..9439554 100644 --- a/Tp2.md +++ b/Tp2.md @@ -790,8 +790,6 @@ Et on peut voir que le fichier a bien été transfèré :) - - diff --git a/Tp3.md b/Tp3.md index 4f0e9b2..82258f1 100644 --- a/Tp3.md +++ b/Tp3.md @@ -279,9 +279,33 @@ On se rend pas compte mais ca m'a pris tellement de temps de faire fonctionner l ### [Q12] : Indiquez la séquence de commandes vous ayant permis de charger noyau et DTB et booter dessus. +Je suis allé chercher sur google et je suis tombé sur ce site https://docs.u-boot.org/en/stable/usage/cmd/bootz.html qui est la doc de la commande bootz + +on peut donc créér la commande suivante + +`bootz 0x21000000 - 0x22000000` + +0x21... c'est l'addresse du kernel + +"-" c'est par ce que on a pas d'infos sur la taille de la ram que l'on +veut utiliser etc... + +0x22... c'est l'addresse de notre DTB + +Mais c'est bizarre... Quand j'utilise la commande bootz il ne se passe absolument rien... Pas d'erreur rien. Comme si j'avais entré une string vide que dalle. + +Je regarde dans la doc et je peux voir que pour faire fonctionner bootz il faut que dans la config ca soit autorisé. Mais quand je verifier mon .config de u-boot + +``` +grep CONFIG_CMD_BOOTZ .config +CONFIG_CMD_BOOTZ=y +``` + +Tout a l'air ok donc je comprends pas trop + [TODO] -### [Q13] : Après avoir lu les messages d’erreur du noyau, expliquez aussi simplement que possible, quelle est la raison de la “panique” (ou crash) du noyau ? +### [Q13] : Après avoir lu les messages d'erreur du noyau, expliquez aussi simplement que possible, quelle est la raison de la “panique” (ou crash) du noyau ? [TODO]