몇 개의 arm 플랫폼에서 외부 l2 캐시를 사용하는데 해당 초기화 함수를 불러주는 코드를 이 곳에 집어 넣었네요.
머신 디스크립터에서 지원하는 init_irq() 등을 호출하면서 겸사 겸사 처리한 듯 합니다.
저도 궁금합니다만 Russell king이 코드를 집어 넣고 commit log는 이유 없이 목적만 다음과 같이 추가했습니다.
ARM: l2c: add platform independent core L2 cache OF initialisation
Add a hook into the core ARM code to perform L2 cache initialisation
in a platform independent manner. Platforms still get to indicate
their auxiliary control register values and mask, but the
initialisation call will now be made from generic code.
l2x0_of_init 이게 L2캐쉬 초기화 함수인거 같은데 irq초기화 하는데 왜 L2는 초기화 하는지 궁금합니다..
무슨 연관이 있는건가요??
연관 없을 것이라 판단됩니다.
몇 개의 arm 플랫폼에서 외부 l2 캐시를 사용하는데 해당 초기화 함수를 불러주는 코드를 이 곳에 집어 넣었네요.
머신 디스크립터에서 지원하는 init_irq() 등을 호출하면서 겸사 겸사 처리한 듯 합니다.
저도 궁금합니다만 Russell king이 코드를 집어 넣고 commit log는 이유 없이 목적만 다음과 같이 추가했습니다.
ARM: l2c: add platform independent core L2 cache OF initialisation
Add a hook into the core ARM code to perform L2 cache initialisation
in a platform independent manner. Platforms still get to indicate
their auxiliary control register values and mask, but the
initialisation call will now be made from generic code.
감사합니다.
답변 감사합니다 그나저나 커밋로그까지 보시는군요..크….ㅎㅎ
네. 이해가 잘 안되는 것들은 당연히 저도 커밋 로그를 살펴봅니다. ^^