타이머 레지스터 카운트 값을 얻어오고 싶습니다.
글쓴이: hello0711 / 작성시간: 금, 2014/09/05 - 5:29오후
안녕하세요.
리눅스 공부중에 있는 학생입니다.
ioremap_nocache()를 이용하여서 APIC_TMICT (0x380) 에 접근을 하였고
local APIC 타이머 레지스터 카운트 값을 알아보려했습니다.
제가 알기로는 타이머 레지스터 카운트 값은 고정된 값을 가지고 있으며
APIC_TMICT 에서 APIC_TMCCT 로 값이 옮겨져서
APIC_TMCCT 값이 감소하여 타이머 인터럽트가 발생한다고 알고 있습니다.
이렇게 일정하게 타이머 인터럽트가 발생하기 위해서
APIC_TMICT 에는 고정된 값이 있어야 할텐데
실제로 접근해서 값을 찍어보니 계속 변하는 값이 나오네요;;;;
구글링하다보니까 PIT 내부의 카운터를 얻어온것이 아니냐는 글도 있던데
감이 안 잡혀서요
답변 부탁드립니다.
Forums:
댓글 달기