arm cp15 레지스터 액세스를 위한 Linux 인터페이스가 있습니까?

arm cp15 레지스터 액세스를 위한 Linux 인터페이스가 있습니까?

ACTLR성능 최적화를 위해 단위 레지스터의 비트를 토글할 수 있어야 합니다 cp15. 이전에 베어메탈 프로젝트에서 비슷한 작업을 수행했지만 Linux 사용자 공간에서는 합당한 이유로 mcr 및 mrc를 실행할 수 없었습니다(권한 모드 필요). 나는 보조 프로세서 레지스터에 대한 변경 사항이 다중 사용자 환경에서 특별한 영향을 미친다는 것을 알고 있습니다.

분명히 이와 같은 작업을 수행하려면 커널 인터페이스가 필요하지만 웹 검색에서 어떤 용어를 찾아봐도 비슷한 항목을 찾을 수 없습니다.

글쎄, 그러한 기능이 커널 모듈에 구현되지 않은 경우 Linux에서 Arm 커널을 꺼내 그곳에서 베어 메탈 작업을 실행하는 것 외에 어떤 기회가 있습니까?

관련 정보