Estou executando com sucesso um aplicativo em tempo real no kernel 3.2 com o patch RT_PREEMPT (não no Ubuntu, o hardware é o Core i5). Meu aplicativo é acionado ciclicamente por um gancho que adicionei ao hpet0.
Agora estou tentando executar o aplicativo em tempo real no Ubuntu 16.04.1, usando o mesmo hardware. Para esse propósito eu peguei o kernel 4.4.0-21.37 e apliquei o patch RT_PREEMPT-4.4.39-rt50.
O Ubuntu é inicializado corretamente.
O problema é que eu recebo um + / + 50 usecs jitter na interrupção do hpto0, ou mais precisamente, o tempo no qual a função hook é executada.
Eu tive os mesmos resultados com o Ubuntu 13.04 e o kernel 3.8.8 ...
Existe alguma coisa nos patches do kernel do Ubuntu que possa causar esse jitter? Algum método específico para eliminar o jitter no hpet0?
Muito obrigado,
Nir.