Suchergebnisse für Anfrage "linux-kernel"
Linux-Kernel: Beispiel für das Hooking von Systemaufrufen
Ich versuche, einen einfachen Testcode zu schreiben, um das Verknüpfen der Systemaufruftabelle zu demonstrieren. "sys_call_table" wird in 2.6 nicht mehr exportiert, daher greife ich nur nach der Adresse aus der Datei "System.map" und sehe, dass ...
Cross Compiling Linux Arm Kernel mit neuem Treibermodul
Ich versuche, einen Treiber für meine Arch-Linux-Arm-Maschine einzuschließen. Ich habe versucht, mit diesen Schritten das Treibermodul einzuschließen, aber mein überkompilierter Kernel mit dem hinzugefügten Treiber wird nicht geladen. 1) Include ...
Cache auf Intel 64bit Maschine aktivieren / deaktivieren: CD-Bit immer gesetzt?
Ich versuche, die gesamte Cache-Ebene für meinen Computer Intel (R) Xeon (R) CPU E5-1650 v2 bei 3,50 GHz in Xen zu deaktivieren. Ich habe ein Tool geschrieben, das den folgenden Assembler-Code aufruft, um den Cache zu deaktivieren / aktivieren ...
Wie kann man einen Prozess in Linux in den Ruhezustand versetzen, indem man seinen Speicher auf der Festplatte speichert und ihn später wieder herstellt?
Ist es möglich, einen Prozess unter Linux in den Ruhezustand zu versetzen? Genau wie im Ruhezustand eines Laptops würde ich den gesamten von einem Prozess verwendeten Speicher auf eine Festplatte schreiben, um den Arbeitsspeicher freizugeben. Und ...
Wie funktioniert die Bibliothek nl80211 & cfg80211?
Ich möchte lernen, wienl80211 undcfg80211 arbeitet im Detail. Funktionsablauf, wienl80211 interagieren mit Netzwerk-Tools wiewpa_supplicant, iw. Bitte schlagen Sie mir einige nützliche Links oder Bücher vor, auf die ich verweisen kann.
Wie geht der Kernel mit der Sperre im Prozesskontext um, wenn ein Interrupt auftritt?
Zunächst einmal entschuldige ich mich für ein wenig Unklarheit in Frage ... Was ich verstehen möchte, ist das folgende Szenario Angenommen, der Prozess läuft und hält eine Sperre. Nachdem die Sperre erfasst wurde, wird ein HW-Interrupt ...
Analyse der CPU-Register während des Kernel-Crash-Dumps
Ich habe ein Problem behoben und den folgenden Kernel-Absturz sowie das generierte Absturz-Dump festgestellt. Bis zu einem gewissen Grad weiß ich, wie ich mit dem Befehl gdb (l * (debug_fucntion + 0x19)) zu der genauen Zeile im Code komme, in der ...
Qt Creator, ptrace: Operation nicht erlaubt. Was ist die dauerhafte Lösung?
Während des DebuggensC++ Code in Qt Creator bekomme ich den folgenden Fehler ptrace: Operation not permitted. Could not attach to the process. Make sure no other debugger traces this process. Check the settings ...
GCCs Neuordnung von Lese- / Schreibanweisungen
Die Synchronisationsprimitive von Linux (Spinlock, Mutex, RCUs) verwenden Speicherbarriereanweisungen, um zu verhindern, dass die Speicherzugriffsanweisungen neu sortiert werden. Und diese Neuordnung kann entweder von der CPU selbst oder vom ...
Image vs zImage vs uImage
Was ist der Unterschied zwischen ihnen? Ich weiß, dass u-boot einen Kernel im uImage-Format benötigt. Das System, das ich benutze, bootet zuerst vom Lader der Stufe 1 und ruft dann u-boot auf. Ich möchte u-boot verwerfen und direkt vom Lader ...