내 팔 리눅스 커널의 machine_init 함수에서 동적으로 메모리를 할당하고 싶습니다. 그러나 필자의 테스트 결과에 따르면 kalloc을 호출하면 시스템이 완전히 부팅되지 않는 경우가 있습니다.팔 커널 커널에서 얼마나 빨리 kalloc을 호출 할 수 있습니까?
내 디버깅 도구가 매우 제한되어 있으므로 실패와 관련하여 더 많은 정보를 제공 할 수 없습니다.
간단히 말해서 ARM Linux의 machine_init
함수에서 kalloc
을 호출 할 수 있습니까? 그렇지 않다면 대안이 있습니까?
대부분의 경우 부트 프로세스 초기에 메모리를 할당하는 것이 잘못되었습니다 (이 종류의 작업은 장치 드라이버에서 수행해야 함). 그러나, 나는 나의 특정한 프로젝트가 그것을 요구한다라고 확신하고있다.