Resultados da pesquisa a pedido "linux-kernel"
ativar / desativar o cache na máquina Intel de 64 bits: o bit do CD está sempre definido?
Estou tentando desativar todo o nível de cache da minha máquina Intel (R) Xeon (R) CPU E5-1650 v2 @ 3.50GHz no Xen. Eu escrevi uma ferramenta para chamar o seguinte código de montagem para desativar / ativar o cache e mostrar o valor do registro ...
Como "hibernar" um processo no Linux armazenando sua memória em disco e restaurando-a mais tarde?
É possível 'hibernar' um processo no linux? Assim como 'hibernar' no laptop, eu escreveria toda a memória usada por um processo em disco, liberar a RAM. E então, mais tarde, posso 'retomar o processo', ou seja, ler todos os dados da memória e ...
Como o Kernel lida com o bloqueio no contexto do processo quando ocorre uma interrupção?
Antes de tudo, desculpe por um pouco de ambiguidade na pergunta ... O que eu quero entender é o cenário abaixo Suponha que o porcess esteja em execução, ele possui um bloqueio. Agora, após a aquisição do bloqueio, a interrupção de HW é gerada. ...
Como obter a hora atual (hora do dia) no espaço do kernel do linux
Estou escrevendo um módulo do kernel que verifica se o tempo está entre duas horas especificadas e desativa a entrada, se houver. Isso tem a ver comigo, querendo ter certeza de que vou dormir cedo. (Eu sei que também poderia usar várias técnicas ...
Os cabeçalhos do kernel dependem do tipo de processador, fornecedor, etc?
Eu baixei as fontes para um kernel Linux do kernel.org e criei os arquivos de cabeçalho chamando make ARCH=arm headers_checkEu tenho uma plataforma incorporada e me pergunto se isso é suficiente porque não tenho os arquivos de cabeçalho do ...
Analisando registros da CPU durante o despejo de memória do kernel
Eu estava depurando um problema e atingi a falha do kernel abaixo, juntamente com o despejo de falha sendo gerado. Até certo ponto, eu sei, como chegar à linha exata no código em que o problema ocorreu usando o comando gdb (l * (debug_fucntion + ...
Não é possível acessar a lista de super_blocks no módulo do kernel: indefinido!
Estou tentando escrever um módulo do kernel, que imprime algumas informações sobre os objetos no subsistema VFS. Dessa forma, quero aprender como o VFS funciona e quais estruturas ele usa. No entanto, não consigo iterar osuper_blocks lista, ...
Qt Creator, ptrace: Operação não permitida. Qual é a solução permanente?
Durante a depuraçãoC++ código no criador do Qt, recebo o seguinte erro ptrace: Operation not permitted. Could not attach to the process. Make sure no other debugger traces this process. Check the settings of /proc/sys/kernel/yama/ptrace_scope ...
Por que nenhuma rede de cópia zero no kernel do linux? [fechadas]
Gostaria de saber as razões pelas quais o kernel do linux (ou qualquer outro sistema operacional principal) não possui um recurso para rede de cópia zero? Com zero cópia, quero dizer, que um pacote / fluxo de dados não é copiado para passar para ...
Vinculando o módulo do kernel com uma biblioteca estática
Estou tentando vincular meu módulo do kernel a uma lib estática externa, assim: obj-m += my_prog.o my_prog-objs := some/path/lib.a # all the standard targets... Para alguns, o Makefile acima não compila my_prog.c, e o módulo resultante ...