Suchergebnisse für Anfrage "linux-kernel"

4 die antwort

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 ...

1 die antwort

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 ...

1 die antwort

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 ...

TOP-Veröffentlichungen

13 die antwort

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 ...

3 die antwort

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.

2 die antwort

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 ...

3 die antwort

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 ...

3 die antwort

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 ...

2 die antwort

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 ...

1 die antwort

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 ...