Perguntas sobre 'linux-kernel'

0
respostas

Medição de tempo no kernel Linux: como estão relacionados clock_gettime, gettimeofday e getrusage?

Estou tentando entender como o tempo é medido pelo kernel do Linux. Eu tentei passar pelo código do kernel, mas sinto falta do quadro geral para entender o código que estou lendo, mesmo que isso
24.07.2018 / 11:27
0
respostas

Como o kernel do Linux 3.10.105 lida com tempestades de transmissão Ethernet?

No meu dispositivo Linux incorporado, quero encontrar a origem da tempestade de difusão Ethernet e acionar o led assim que eu detectar a tempestade de transmissão ethernet. O kernel do Linux lida com tempestades de broadcast? Existe alguma...
25.10.2018 / 14:37
1
resposta

Como posso ter certeza de que um aplicativo está sendo executado na mesma cpu / core que seu fluxo de envio TCP é?

Vamos supor o seguinte fluxo (muito simplificado do e-mail tcp): -->[app (nginx)] -->[send_buffer(tcp_wmem)] -->(qdisc txqueuelen) -->[ring buffer(tx_rx)] -->(dma) -->[nic] Para o tx ring buffer , posso usar o scr...
19.05.2018 / 02:13
0
respostas

Falha de inicialização do Arch Linux (k4.17) no Baytrail

Eu instalei recentemente o Arch Linux em um dos tablets windows baratos. Eu escolhi o arch linux, porque ele tinha o kernel mais recente, e no kernel 4.12 o driver do rtl8723bs era mainlined. Fiquei surpreso com o quão bem ele se formou. Mas uma...
25.06.2018 / 22:35
1
resposta

init boot mount: montagem / root em /root.ro falhou: argumento inválido, aufs

Estou tentando configurar um sistema de arquivos somente leitura no diretório /root em meu dispositivo incorporado. Eu tenho o seguinte em código no meu arquivo de comando init boot /sbin/init-overlay : rootmnt=/root ro_mount_point="${r...
13.09.2018 / 08:18
0
respostas

Como eu reservo um intervalo de quadros de página apenas para o meu driver de kernel?

Eu tenho um conjunto específico de números de quadros de página (PFNs, memória) que eu quero reserva para o meu driver do kernel. Como faço isso? Posso fazer no boot tempo? Quaisquer ponteiros apreciados.     
20.01.2018 / 18:05
0
respostas

Como verificar se a página física está em uso?

Estou implementando kernel thread , que varre páginas físicas inteiras na memória e inspeciona números de quadros de páginas físicas de páginas usadas. No começo, pensei em verificar se uma página específica é usada por PG_lru flag , mas o r...
15.03.2018 / 06:38
0
respostas

Tempo perdido quando a chamada do sistema pselect retorna do kernel?

Histórico: Estou usando uma chamada do sistema pselect no código do espaço do usuário para aguardar um pino GPIO para alternar. Eu sei que não deve demorar mais de 5 milissegundos para que esse toggle ocorra, e eu verifiquei esse tempo usando...
01.03.2018 / 00:03
0
respostas

Existe algum problema conhecido no ext4 que poderia fazer com que os arquivos se tornassem zero bytes de tamanho?

Minha empresa produz dispositivos Android rodando o Linux 3.4 e vimos que às vezes, mas raramente, um arquivo no sistema de arquivos ext4 emmc de repente se torna de comprimento zero. Normalmente, eu suspeitaria de um desligamento inadequado enq...
26.12.2017 / 21:17
2
respostas

Como bloquear drivers embutidos no Kernel, ou seja, drivers que não são um módulo

Eu configurei e compilei o kernel do Linux com o kernel interno do driver nouveau , ou seja, com <*> em oposição a <M> ao fazer make menuconfig dentro do diretório de origem do kernel do Linux. Agora, pretendo usar outr...
14.04.2016 / 11:17