Resultados da pesquisa a pedido "linux-kernel"

1 a resposta

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 ...

13 a resposta

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 ...

2 a resposta

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. ...

5 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 + ...

2 a resposta

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, ...

3 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...