Was sind ATAGs für ein Gerät, das verwendet Linux-Kernel?
Ich versuche zu verstehen, wie ein kernel bootet. Ich bin versucht derzeit, einen Hafen, einen neuen kernel für hTC Incredible S VIVO (s710e) Gerät, aber ich kann es nicht starten. So schaute ich in das Gerät der original-kernel, und sah durch einige Unterlagen und fand heraus, dass das Gerät verwendet ATAGs. Nun, ich habe mehrere Fragen, ich kann nicht finden, eine klare Antwort für:
- Was sind ATAGs?
- Was werden Sie verwendet?
- Wie funktioniert der kernel-boot mit ATAGs?
- Tun ATAGs spielen eine wichtige Rolle in Booten des Kernels?
InformationsquelleAutor rqmok | 2014-06-27
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
ATAGS sind ARM-tags. Sie werden verwendet, um Informationen wie Speicher-Größe von boot-code kernel. Einige Referenzen (die wiederum andere Verweise): Booten standards, maßgeschneiderte ATAG.
Diese Referenz arm/Booten Theorie erklärt, aber nicht viel sagen, ein Benutzer, was zu tun ist.
Auf mein Ziel-ich verwende Folgendes in meine U-Boot-config: CONFIG_CMDLINE_TAG, CONFIG_SETUP_MEMORY_TAGS, und diese in meiner kernel config: CONFIG_ATAGS=y, CONFIG_USE_OF ist nicht festgelegt. Nicht sicher, ob das ausreichend ist für dich, aber es gibt Sie Hinweise für die Suche auf gut Glück.