Resultados da pesquisa a pedido "linux-kernel"

2 a resposta

Como obter um nome de caminho ou dentry ou arquivo struct a partir de um determinado inod

Preciso saber como obter um nome de caminho oudentry oustruct file de um determinado inode. Eu estava usandofile_open obterstruct file de um nome de caminho, mas sempre deu pânico ao kernel. Eu preciso de uma maneira de comparar um inode da ...

1 a resposta

O que é incompatibilidade de seção do kernel?

Ao compilar um módulo do kernel, recebi um aviso com uma nota para adicionar uma opção de compilação, CONFIG_DEBUG_SECTION_MISMATCH = y. Ele fornece informações mais detalhadas sobre o problema: WARNING: \**\*path to module\***(.text+0x8d2): ...

2 a resposta

imestamp humano legível no kernel do linux

Como posso escrever um registro de data e hora legível por humanos no kernel do linux? Eu acho quedo_gettimeofday retorna a época, mas não quero tentar convertê-la em tempo legível. Eu só quero um formato comoHour:Min:Sec:Msec. Obrigad

4 a resposta

resposta do pacote 'g' remota é muito longa

Estou tentando depurar o kernel do Linux com o kvm vm. Estou recebendo uma mensagem de erro "A resposta remota do pacote 'g' é muito longa". Meu host é de 64 bits e minha vm. Meus passos: Inicie a VM com as opções personalizadas -kernel, ...

2 a resposta

get ponto de montagem do sistema de arquivos no módulo do kernel

Quero obter o ponto de montagem do sistema de arquivos para um sistema de arquivos no meu módulo do kernel, que é um sistema de arquivos empilhável. Por exemplo. se / home / ab / abc for um arquivo e / home estiver montado em um sistema de ...

5 a resposta

Como criar um dispositivo no / dev automaticamente após o carregamento do módulo do kernel para um driver de dispositiv

Estou tentando desenvolver drivers de dispositivo Linux e, como primeira tentativa, estou tentando desenvolver um driver de dispositivo char com as seguintes opções de arquivo, struct file_operations fops{ .open=open_fun, ...

4 a resposta

Diferença entre o Endereço Virtual do Kernel e o Endereço Lógico do Kerne

Não consigo diferenciar exatamente entre o endereço lógico do kernel e o endereço virtual. No livro de drivers de dispositivo Linux, diz que todos os endereços lógicos são endereços virtuais do kernel e o endereço virtual não possui nenhum ...

2 a resposta

printk dentro de um manipulador de interrupção, é realmente tão ruim assi

odo mundo sabe que o manipulador de interrupções deve ser o mais curto possível. e adicionando funções comoprintk para depuração dentro de um manipulador de interrupções é algo que não deve ser feito. Na verdade, eu tentei isso antes quando ...

1 a resposta

Determine o endereço de carregamento e o ponto de entrada da imagem do Kernel Linux removido

Tenho uma cadeia de ferramentas de compilação cruzada para um sistema incorporado (mipsel) no meu x86 Linux. Eu sei como construir um kernel personalizado (vamos chamar a imagem "vmlinux") para ele e como remover essa imagem via objcopy -S -O ...

4 a resposta

abelas de páginas de um processo no Lin

Estou tentando navegar nas tabelas de páginas para um processo no linux. Em um módulo do kernel, realizei a seguinte função: static struct page *walk_page_table(unsigned long addr) { pgd_t *pgd; pte_t *ptep, pte; pud_t *pud; pmd_t *pmd; struct ...