Suchergebnisse für Anfrage "linux-kernel"

2 die antwort

Gibt es eine explizite Aufteilung zwischen Userspace und Kernel im physischen Speicher unter Linux x86-64?

Wenn ich eine physikalische Adresse habe, kann ich dann feststellen, ob diese Adresse aus dem Benutzerbereich stammt oder nicht? Soweit ich weiß, wird im virtuellen Adressraum der Kernel die obere Hälfte und der Userspace die untere Hälfte ...

2 die antwort

Verwendung von Doppelzeigern in der Implementierung der Hash-Liste des Linux-Kernels

Ich versuche, die Linux-Kernel-Implementierung der verknüpften Liste und der Hash-Tabelle zu verstehen. Ein Link zur Implementierung istHie [http://lxr.linux.no/linux+v2.6.34/include/linux/list.h]. Ich habe die Implementierung der verknüpften ...

4 die antwort

C ++ gettid () wurde in diesem Bereich nicht deklariert

Ein einfaches Programm ist: Ich möchte die Thread-ID beider Threads mit dieser Gettid-Funktion erhalten. Ich möchte den sysCall nicht direkt ausführen. Ich möchte diese Funktion nutzen. #include <iostream> #include <boost/thread/thread.hpp> ...

TOP-Veröffentlichungen

6 die antwort

Wie erstelle ich einen neuen Linux-Kernel-Scheduler?

enn ich mir den Scheduler-Quellcode (2.6.34, kernel / sched.c) ansehe, kann ich sehen, wie die "steckbaren" Scheduler verwendet werden, und ich glaube, ich verstehe die zu implementierende Schnittstelle. Was ich noch nicht verstehe, ist, wie ich ...

2 die antwort

Intercept ELF-Loader im Linux-Kernel: Datei fs / binfmt_elf.c über ladbares Kernel-Modul

Ich bin neu in der Kernel-Codierung und arbeite derzeit mit ELF-Dateien, die ein wenig geändert wurden, um die Sicherheit zu gewährleisten, für die ich einige benutzerdefinierte Abschnittsüberschriften lesen und den ...

0 die antwort

Deaktivierter Schreibschutz für Speicherseiten in ARM

Ich habe über das Thema zum Deaktivieren des Schreibschutzes für Kernel-Text unter Linux recherchiert und kann nur Lösungen für x86-Linux finden, bei denen Bit 16 des cr0-Registers vorübergehend gelöscht, in den Speicher geschrieben und dann Bit ...

24 die antwort

Wie wird der Linux-Kernel getestet?

Wie testen die Linux-Kernel-Entwickler ihren Code lokal und nachdem sie ihn festgeschrieben haben? Verwenden sie eine Art Unit-Test, Build-Automatisierung? Testpläne?

2 die antwort

Linking Shared Library im Linux-Kernel

Ich möchte den Linux-Kernel ändern. Ich möchte Funktionen aus einer gemeinsam genutzten Bibliothek verwenden (ein.so Datei) in Dateikernel/panic.c. Leider weiß ich nicht, wie ich es kompilieren soll. Wenn ich es in dasMakefile Ich erhalte ...

4 die antwort

Wie kann ich den Linux-Seiten-Cache aus dem Kernel-Space heraus verkleinern?

Ich arbeite an einem System mit angepasster Hardware und einem angepassten Linux-Gerätetreiber, den ich für die Hardware geschrieben habe. Das System muss gelegentlich große Datenmengen sehr schnell verschieben, und daher weist mein Treiber ...

4 die antwort

Wie kommt es zu einem Linux-Socket-Pufferüberlauf?

Ich habe eine Java-Reader-Anwendung, die von einem Multicast-Socket auf einer Linux-64-Bit-Plattform (2.6.18) liest. Die Socket-Größe wurde auf 2 MB festgelegt. Wenn der Leser nicht schnell genug lesen kann, läuft der Socket über, d. H. Pakete ...