Linux Kernel(4.19) Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

130199
1107
135858


태그 : local_irq_disable 요약보기전체보기목록닫기

1

[리눅스커널][인터럽트] 인터럽트 발생은 언제 지연해야 할까?

5.6 인터럽트 발생은 언제 지연해야 할까?이번 장에서 인터럽트가 발생하면 프로세스는 하던 일을 멈추고 인터럽트 벡터를 실행하여 인터럽트를 처리한다고 배웠습니다. 하지만 다음과 같은 특정 코드 구간에서 인터럽트가 발생하면 안 될 때가 있습니다. 1. SoC에서 정의한 하드웨어 블록에 정확한 시퀀스(Sequence)을 줘야 할 경우&nb...

[Linux][Kernel] 인터럽트 - request_threaded_irq 기초

개요하드웨어 관점에서 인터럽트는 인터럽트 콘트롤러에 의해 인가되는 전기신호 인데요. 이 신호는 인터럽트 컨트롤러 입력 핀으로 전달됩니다. 각각 보드마다 인터럽트 컨트롤러는 연결된 여러 개의 인터럽트 배선을 하나의 배선에 묶어서 프로세서에 전달해준다. 인터럽트를 받으면 인터럽트 콘트롤러는 프로세서에 신호를 보낸다. 신호를 감지하면 프로세서는 인터럽트를 처...
1