Resultados da pesquisa a pedido "linux-kernel"

1 a resposta

Lendo um link simbólico no espaço do kernel

Estou escrevendo um LKM e preciso descobrir para onde um link simbólico específico está apontando. Basicamente, eu preciso da funcionalidade do syscallreadlinkat (oureadlink) mas no espaço do kernel. Existe uma maneira fácil de fazer ...

3 a resposta

Por que o Linux não usa a opção de contexto de hardware através do TSS?

Eu li a seguinte declaração: A arquitetura x86 inclui um tipo de segmento específico chamado TSS (Task State Segment), para armazenar contextos de hardware. Embora o Linux não use comutadores de contexto de hardware, ele é forçado a configurar ...

6 a resposta

incompatibilidade de versão module_layout

Eu tento insmod um módulo legado do kernel do linux que está sendo portado por mim. Os seguintes erros aparecem: > sudo insmod camac-mx.ko insmod: error inserting 'camac-mx.ko': -1 Invalid module format dmesg |tail -n 1 [1312783.938299] ...

2 a resposta

Enquanto “bifurca” um processo, por que o kernel do Linux copia o conteúdo da tabela de páginas do kernel para cada processo recém-criado?

A discussão abaixo se aplica ao kernel do ARM Linux de 32 bits. Percebi que durante o processo de bifurcação, o kernel do Linux copia o conteúdo da tabela de páginas do kernel (tabela de páginas mestras, ou seja, swapper_pg_dir) na tabela de ...

1 a resposta

adicione outro campo ao user_struct

Eu quero adicionar um novo campo (para armazenar o número de processos prontos deste usuário) na user_struct no arquivo linux-source / kernel / user.c struct user_struct { atomic_t ready_processes; /* I add this field */ /* not important fields ...

5 a resposta

Volátil e suas implicações prejudiciais

Sou desenvolvedor incorporado e uso palavras-chave voláteis ao trabalhar com portas de E / S. Mas meu gerente de projeto sugeriu que usar palavras-chave voláteis é prejudicial e tem muitas desvantagens, mas acho que na maioria dos casos o volátil ...

3 a resposta

Módulo do kernel para / proc

Como escrever um módulo do kernel que cria um diretório em / proc chamado mymod e um arquivo nele é mymodfile. Este arquivo deve aceitar um número variando de 1 a 3 quando gravado nele e retornar as seguintes mensagens quando lidas com base no ...

1 a resposta

Erro ao reembalar o boot.img (Android)

Eu tenho o Nexus 5 com AOSP ROM 4.4.4. Estou tentando "puxar" o boot.img do dispositivo, descompacte-o, edite "init.rc", reembale-o no boot.img e faça o flash no dispositivo. Sigo muitos guias, mas nenhum deles tem o mesmo cenário que ...

2 a resposta

Como alguém geraria interrupções "artificiais" no Kernel do Linux?

Eu li a resposta aqui:Trigger Kernel Interrupt Handler: Como? [https://stackoverflow.com/questions/17783022/trigger-kernel-interrupt-handler-how] e é bom, mas não é exatamente o que eu preciso. Estou marcando com microbench as funções RNG em ...

1 a resposta

Quais são as vantagens do NAPI antes do IRQ Coalesce?

Como se sabe, existem duas abordagens para evitar algumas sobrecargas de interrupções de hardware em redes de alta carga, quando há muitas interrupções de hardware, que a mudança para elas leva muito tempo. É muito importante para o desempenho e ...