Preguntas con Tag: kernel

En el cálculo, el núcleo es un programa informático que gestiona las solicitudes de entrada/salida del software, y los traduce en instrucciones de procesamiento de datos para la unidad central de procesamiento y otros electro...

list_entry of linked_list of linux kernel randomly value

Tengo una lista de enlaces llamada:minor_arr. el tipo del nodo es msg. Estoy tratando de añadir un nuevo nodo a la lista enlazada. el problema comienza, cuando intento leer el valor de cualquier en
c linux memory-management linked-list linux-kernel
cyberjedi
3 años, 5 meses, 0 días

por qué la salida de la instrucción rndr se mezcla con la entropía del cargador de arranque para formar linux kaslr en el brazo64

Es el fragmento de código del kernel de Linux (arch/arm64/kernel/kaslr.c) cómo se obtiene el kaslr visto: u64 __init kaslr_early_init(u64 dt_phys) { ... /* * Retrieve (and
linux-kernel arm64
techscribe
3 años, 5 meses, 0 días

confusa sobre lo que hace el kmap

por lo que leí que kmap es mapear página física a la memoria del kernel pero cuando uso esto para editar algún puntero de usuario (como copiar al usuario), pero cuando edito el buffer que kmap me d
c linux kernel
htmlhero
3 años, 5 meses, 0 días

pánico del núcleo después de la adición de la utilidad "file", resultando en rootfs.cpio

Estoy usando un Initramfs para un chip personalizado, actualmente en una plataforma FPGA. Antes de generar la imagen linux usando make, corrí hacer menuconfig y añadí la utilidad 'file'. Aumentó lo
kernel buildroot rootfs initramfs
byteninja8245
3 años, 4 meses, 29 días

Iniciación del kernel de Linux - ¿Cuándo se cargan los bloques de árbol y los nodos de árbol?

Me gustaría establecer una hoja de ruta para la inicialización de Linux para que pueda comprender fácilmente. (Para un sistema integrado) Esto es lo que tengo: Bootloader carga el kernel
linux-kernel device-tree
cyberjedi
3 años, 4 meses, 28 días

Difference between SO_TIMESTAMP and SO_TIMESTAMPING software timestamps

Linux kernel ofrece dos opciones de toma para recuperar tiempos de software de paquetes de red entrantes: SO_TIMESTAMP y SO_TIMESTAMPING con SOF_TIMESTAMPING_RX_SOFT
linux sockets networking linux-kernel
scriptsculptor
3 años, 4 meses, 28 días

linux cdc_ecm driver vs rndis driver

¿Cómo está el controlador linux cdc_ecm relacionado con el protocolo rndis? ¿Está cdc_ecm basado en la especificación rndis de microsoft de cualquier manera? De esta página wiki
linux-kernel cdc rndis
byteninja
3 años, 5 meses, 1 días

Utilice eBPF para cambiar la afinidad de CPU del proceso

¿Es posible cambiar la afinidad de CPU de un proceso con eBPF? Comprobé todas las funciones de bpf helper, sin funciones relacionadas directamente. Pero puede usar bpf_get_current_task
linux-kernel bpf ebpf
devdynamox
3 años, 4 meses, 29 días

¿Hay una manera de depurar a Softirq?

mi propósito: log debug info(ratio , dirección, otra) de softirq generación en situación específica. cualquier información puede ser útil. Supongo que algún controlador
kernel linux-device-driver softirq
bugbusterx
3 años, 4 meses, 29 días

¿Advertencias deshabilitadas al compilar ARM64 C++? Visual Studio 2019

Estoy trabajando en el espacio del núcleo de un proyecto (construcción en ARM64), y no puedo desactivar advertencias específicas para mi proyecto. La advertencia está siendo tratada como un error y
c++ kernel warnings
scriptsculptor52b5
3 años, 4 meses, 29 días

punto de ruptura en nt!KiSystemCall64 no funciona

Quiero tener una profunda inmersión en ntdll! NtQueueApcThread ver lo que sucede después de la instrucción syscall se ejecuta. De acuerdo con el documento (Intel® 64 e IA-32 Architectures Software
windows debugging kernel
codemasterx
3 años, 4 meses, 28 días

¡No! KiUnexpectedInterrupt Sombra al dejar IDT

Estoy tratando de dejar el IDT, y esto es lo que tengo: 0: kd> !idt Dumping IDT: 80f27000 30: 82127570 nt!KiUnexpectedInterrupt0Shadow 31: 82127580 nt!KiUnexpectedInterrupt1Sh
windows debugging kernel windbg
stackscripter
3 años, 4 meses, 29 días

¿Por qué el kernel de Linux nunca implementó un mecanismo RCU por objeto de datos?

Las API de RCU núcleo en el kernel de Linux se aplican a todos los clientes del kernel, lo que significa que cualquier lector (incluso si están accediendo a estructuras de datos totalmente no relac
linux linux-kernel kernel locking rcu
compilerczar
3 años, 5 meses, 1 días

Conductor de kernel que combina una plataforma_driver con un i2c_driver

Estoy escribiendo un controlador de núcleo para un LCD. Este LCD utiliza ocho líneas GPIO (d0...d7) para enviar datos a la pantalla, algunas señales de control de gpio (on/off, permiten retroilumin
linux kernel driver i2c platform
bitwisewizard
3 años, 4 meses, 29 días

¿Se están ejecutando procesos alguna vez puestos en una cola de sueño/espera automáticamente por el núcleo?

Como lo entiendo, los procesos de ejecución (y los conductores etc) se ponen en una cola de espera cuando necesitan esperar un recurso que puede no estar disponible todavía. Sé que esto se puede ha
linux linux-kernel operating-system kernel
codesculptor
3 años, 4 meses, 29 días

Tipo Truncación fundida de HANDLE a ULONG C++

Estoy recibiendo la advertencia (tratada como error): Tipo Cast Pointer Truncation de HANDLE a ULONG Cuando intento compilar, entiendo que el tipo tiene una lon
c++ type-conversion kernel driver
scriptwarrior
3 años, 4 meses, 29 días