Resultados da pesquisa a pedido "linux-kernel"

1 a resposta

por que meu log do kernel não está mostrando a saída mais recente?

Estou codificando um módulo simples do kernel, no linux ubuntu 17.04, que pega uma string e a imprime no log do kernel. #include<linux/module.h> #include<linux/init.h> #include<linux/moduleparam.h> char* mystring = "hello world"; ...

1 a resposta

Por que não consigo mapear (MAP_FIXED) a página virtual mais alta em um processo Linux de 32 bits em um kernel de 64 bits?

Ao tentar testarÉ permitido acessar a memória que ultrapassa o limite zero em x86? [https://stackoverflow.com/questions/47702410/is-it-allowed-to-access-memory-that-spans-the-zero-boundary-in-x86#comment82366009_47702410] no espaço do usuário no ...

2 a resposta

Medindo o tempo de execução de uma função dentro do kernel do linux

Estou usando os ganchos do Linux Security Module para adicionar alguma funcionalidade personalizada à chamada do sistema recv (). Quero medir a sobrecarga dessa funcionalidade em comparação com a primitiva recv (). Eu escrevi um servidor TCP ...

1 a resposta

Como o processo init é iniciado no kernel do Linux?

Eu estou tentando entender o processo init no kernel do linux, que é o primeiro processo e é inicializado estaticamente com a macro INIT_TASK. 161 #define INIT_TASK(tsk) \ 162 { \ 163 .state = 0, \ 164 .stack = &init_thread_info, \ 165 .usage = ...

1 a resposta

Como crio um aplicativo para uma distribuição linux antiga e evito o erro FATAL: kernel too old?

Eu distribuo uma versão binária estaticamente vinculada do meu aplicativo no linux. No entanto, em sistemas com o kernel 2.4, recebo um segfault na inicialização e a mensagem: "FATAL: kernel muito antigo". Como posso facilmente colocar uma ...

2 a resposta

O espaço do kernel é mapeado para o espaço do usuário no Linux x86?

Parece que no Windows 32 bits, o kernel reservará 1G de memória virtual do espaço e do mapa de memória virtual do usuário totalmente 4Galgunsdo espaço do kernel neste espaço 1G. Então, minhas perguntas são: Existe alguma situação semelhante no ...

0 a resposta

Modificando parâmetros do framebuffer (/ dev / graphics / fb0) usando um Módulo de Kernel Carregável

Problema:Eu tenho que configurar vários monitores LCD para serem usados pela plataforma Android. Quase em todos os casos, não há especificações elétricas disponíveis livremente para telas de LCD por interesse. Mas, através da experiência e da ...

8 a resposta

Como definir um limite global de nofile para evitar o erro de "muitos arquivos abertos"?

Eu tenho um serviço websocket. é strage que tem erro: "muitos arquivos abertos", mas eu configurei o sistema configure: /etc/security/limits.conf * soft nofile 65000 * hard nofile 65000 /etc/sysctl.conf net.ipv4.ip_local_port_range = 1024 65000 ...

1 a resposta

montagem in-line do gcc usando o modificador "P" e a restrição "p" sobre "m" no kernel do Linux

Estou lendo o código fonte do kernel do Linux (3.12.5 x86_64) para entender como o descritor de processo é tratado. Descobri que para obter o descritor de processo atual, eu poderia usar a função current_thread_info (), que é implementada da ...

4 a resposta

Kernel do Linux: Exemplo de ligação de chamada do sistema

Estou tentando escrever um código de teste simples como uma demonstração de conectar a tabela de chamadas do sistema. "sys_call_table" não é mais exportado no 2.6, então estou apenas pegando o endereço do arquivo System.map e vejo que ele está ...