어셈블리 언어로 작성된 커널 함수를 내보내는 방법은 무엇입니까?

어셈블리 언어로 작성된 커널 함수를 내보내는 방법은 무엇입니까?

저는 PowerPC프로세서를 사용하고 있으며 커널 모듈의 기능을 사용해야 합니다 dcache(예: "clean_dcache_range()"()에 구현됨). 이 어셈블리 파일은 커널 컴파일 중에 컴파일되며 개체 파일은 커널 빌드 디렉터리에 있습니다. 그런데 커널 모듈에서는 이 기능을 사용할 수 없고, 컴파일된 모듈을 사용하면 오류가 발생합니다. 또한 이 파일에는 이러한 기능이 포함되어 있지 않습니다. 위의 함수는 으로 선언되어 있으니, 문제는 무엇이고 어떻게 해결해야 할까요?$KERNEL_SOURCE/arch/powerpc/kernel/misc_32.Sversion 4.1.8misc_32.o
"implicit declaration of function"gcc
Module.symvers_GLOBAL

관련 정보