linux-kernel

Dieses Tag ist für Fragen zu den Interna des Linux-Kernels selbst gedacht - insbesondere zum Schreiben von Code, der im Kontext des Kernels läuft (wie Kernel-Module oder Treiber). Fragen zum Schreiben von Userspace-Code in Linux sollten stattdessen mit [linux] getaggt werden. Da sich die Interna des Linux-Kernels ständig ändern, ist es hilfreich, genau die Kernel-Version (en) anzugeben, an denen Sie interessiert sind.
1
Antwort

Wie zuverlässig ist current_kernel_time ()?

Ich arbeite an Leistungsbenchmarking eines SDIO UART Linux / Android-Treibers und verwende current_kernel_time () am Anfang und Ende der zu analysierenden Lese-, Schreibfunktionsimplementierung und drucke dann den Zeitunterschied. Meistens be...
07.01.2011, 16:02
1
Antwort

Wie kann _do_fork () zwei verschiedene PIDs zurückgeben (eine für den Elternprozess und eine für den Kindprozess)?

Ich habe mir die Funktion _do_fork() angesehen () versuchen zu verstehen, wie fork() die untergeordnete PID für den übergeordneten Prozess und 0 für den untergeordneten Prozess zurückgibt. Ich denke, dass nr die PID des untergeordn...
27.06.2017, 02:24
2
Antworten

Was ist die KMS-API (Kernel Mode Setting) des Kernels?

Was ist die KMS-API (Kernel Mode Setting) des Kernels?     
14.07.2009, 02:20
2
Antworten

Was ist der Unterschied zwischen spin_lock und raw_spin_lock ()?

Es gibt eine rohe Variante jedes Spin-Locks, die im Linux-Kernel verfügbar ist. Ich möchte wissen, wie es funktioniert. zB: raw_spin_lock (), raw_spin_lock_irqsave () usw.     
02.11.2015, 17:32
1
Antwort

Wie ist die heterogene Multi-Processing (HMP) Planung im Linux Kernel (Samsung Exynos5422) implementiert?

Weiß jemand, wie die heterogene Multi-Processing (HMP) -Planung im Linux-Kernel-Scheduler implementiert ist? Dies wurde in dem mit der ODROID-XU3-Karte gelieferten Kernel implementiert. ( Ссылка ) Ich weiß grob, dass es die Last eines best...
26.08.2014, 04:44
2
Antworten

Kritisches Timing in einem ARM Linux Kernel-Treiber

Ich verwende Linux auf einem MX28 (ARMv5) und verwende eine GPIO-Leitung, um mit einem Gerät zu sprechen. Leider hat das Gerät einige spezielle Timing-Anforderungen. Ein Tiefpegel auf der GPIO-Leitung kann nicht länger als 7us dauern, Hochpegel...
14.06.2013, 18:31
1
Antwort

Trigger Kernel Interrupt Handler: Wie?

Ich versuche die asynchrone Interrupt-Behandlung im Kernel zu verstehen, natürlich durch das legendäre Verständnis des Linux-Kernels. In diesem Prozess wie und wer wird Kernel Interrupt Handler auslösen? Ich möchte, dass jemand mir hilft,...
22.07.2013, 08:33
3
Antworten

Wo speichert Android Shutdown-Protokolle?

Ich weiß, dass das Boot-Up-Protokoll durch Herausziehen von Inhalten von kmsg oder dmesg bis ADB erhalten werden kann. Aber ich weiß nicht, wie man die Shutdown-Logs in Android abruft, da es in Android keinen /var -Ordner gibt (wo d...
20.05.2011, 11:55
3
Antworten

Versammlung, Hallo Weltfrage

Ich lerne asm unter Linux (noobuntu 10.04) Ich habe den folgenden Code von Ссылка erhalten %Vor% Es ist eine einfache Hallo Welt. Läuft unter Linux + ruft den Kernel (scheinbar) direkt auf. Kann mir bitte jemand erklären, was hier wirklich...
30.07.2010, 23:47
1
Antwort

Wie man einen TRUE Rescan des PCIe-Busses durchführt

Ich habe ein FPGA (wie die meisten Leute, die diese Frage stellen), die konfiguriert werden, nachdem mein Linux-Kernel den ersten PCIe-Bus-Scan und die Enumeration durchgeführt hat. Wie Sie sich vorstellen können, implementiert der FPGA einen PC...
01.09.2015, 14:57