Resultados da pesquisa a pedido "interrupt-handling"
Como podemos detectar a interrupção de chamadas em nosso aplicativo para iphone? [fechadas
Preciso detectar a interrupção de chamadas recebidas no meu aplicativo. Quando o aplicativo está no estado ativo e há alguma chamada ou SMS, meu aplicativo pega o número de chamada no caso de chamada e todos os detalhes no caso de SMS. Quero ...
why interrupt () não funciona como esperado e como funciona
Eu quero interromper um thread, mas invocar interrupt () parece não funcionar, abaixo está o código de exemplo: public class BasicThreadrRunner { public static void main(String[] args) { Thread t1 = new Thread(new Basic(), "thread1"); ...
OsDev instruções syscall / sysret e sysenter / sysexit ativando
Estou criando um sistema operacional de 32 bits na montage Configurei o IDT e estou lidando com o programa interruptus através deint instrução. Como posso ativar osyscall esysenter instruções e como posso lidar com elas / devolve É verdade ...
O que acontece com o manipulador de interrupções preempção?
Não consegui encontrar uma resposta adequada para as seguintes perguntas, mesmo em alguns livros do kernel bem escritos:Eles estão dizendo que um ISR não pod...
Interrompendo um encadeamento que aguarda uma ação de bloqueio?
Estou executando um thread cuja ação principal é chamar um proxy usando uma função de bloqueio e aguardar que ele dê algo. Eu usei o padrão conhecido de um booleano volátil e a Interrupção, mas não tenho certeza se funcionará: Quando tentei ...
Onde é o ponto de entrada do Linux ISR
Estou tentando entender a interface de chamada do sistema e a implementação no kernel do Linux. Eu sei sobreentry.S e a relação entrelibc cabeçalhos e implementação. O que eu quero saber é onde no kernel está oint 80h recebido pela primeira vez, ...
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 ...
Rotina de tratamento de interrupção no modo real não está funcionando conforme o esperado
Eu consegui carregar um pequeno kernel na memória através de um gerenciador de inicialização que executa um salto0x0090:0x0000. O kernel é carregado com sucesso à medida que imprimo um caractere para testá-lo e funciona corretamente. Eu queria ...