Resultados da pesquisa a pedido "linux-kernel"

5 a resposta

xiste alguma API para determinar o endereço físico do endereço virtual no Linu

xiste alguma API para determinar o endereço físico do endereço virtual no sistema operacional Linu

6 a resposta

mmap, msync e finalização de processos linux

Eu quero usar o mmap para implementar a persistência de certas partes do estado do programa em um programa C em execução no Linux, associando uma estrutura de tamanho fixo a um nome de arquivo conhecido usando mmap () com o conjunto ...

2 a resposta

Um manipulador de interrupção pode ser antecipad

Eu sei que o linux aninha interrupções onde uma interrupção pode "antecipar" outra interrupção, mas e outras tarefa Estou apenas tentando entender como o linux lida com interrupções. Eles podem ser impedidos por alguma outra tarefa do usuário ...

5 a resposta

Como carregar módulos do kernel Linux a partir do código

Tenho um aplicativo que possui dois módulos externos do kernel e um daemon do espaço do usuário. Desejo carregar os módulos a partir do código daemon, escrito em C, na inicialização, e descarregá-los na saída limpa. Posso carregá-los de uma ...

3 a resposta

Como criar um nó de dispositivo a partir do código init_module de um módulo do kernel Linu

Estou escrevendo um módulo para o kernel do linux e quero criar alguns nós de dispositivos na função init int init_module(void) { Major = register_chrdev(0, DEVICE_NAME, &fops); // Now I want to create device nodes with the returned major number ...

3 a resposta

módulo @kernel não consegue encontrar o arquivo de firmware no dispositivo Android; onde deveria estar?

Estou tendo problemas para posicionar o firmware corretamente em um dispositivo Android, continuo recebendo: <3>[ 3590.997375] usb 3-1.4: ath9k_htc: Firmware - htc_7010.fw not found Se em uma máquina linux padrão executando o Ubuntu, coloco ...

4 a resposta

Onde o Android armazena logs de desligamento?

Sei que o log de inicialização pode ser obtido retirando o conteúdo dekmsg oudmesg atravésADB. Mas eu não sei como recuperar os logs de desligamento no Android, pois não há/varasta no Android (local onde a maioria das distribuições Linux para ...

1 a resposta

Justificação por trás da macro container_of em linux / list.h

Na implementação das listas de kernel do linux em/include/linux/list.h, qual é a lógica por trás da primeira linha (colada abaixo) docontainer_of macro? const typeof( ((type *)0)->member ) *__mptr = (ptr);Em um código de exemplo meu, removi ...

3 a resposta

addr2line no módulo do kernel

Estou tentando depurar o módulo do kernel. Eu suspeito que tenha algum vazamento de memória. Para verificar, preparei a compilação com a depuração de vazamento de memória ativada para o kernel e os módulos. E recebi algum ...

3 a resposta

Tamanhos de pilha Linux

Estou procurando uma boa descrição das pilhas dentro do kernel do linux, mas acho surpreendentemente difícil encontrar algo úti Sei que as pilhas são limitadas a 4k para a maioria dos sistemas e 8k para outros. Estou assumindo que cada thread ...