원자 DMA 일관성 풀을 늘리는 방법은 무엇입니까?

원자 DMA 일관성 풀을 늘리는 방법은 무엇입니까?

최근 Fedora Workstation 20에서 장치 드라이버(Xilinx XAPP1052)를 컴파일해 보았습니다. 그것은 나에게 다음과 같은 오류를 제공합니다.

오류: 256KiB 원자 DMA 일관성 풀이 너무 작습니다!

coherent_pool=kernel 매개변수를 사용하여 늘리세요.

어떻게 해야 하나요? coherent_pool 매개변수를 변경할 수 있는 명령이 있습니까?

답변1

메시지에 표시된 대로 coherent_pool=<size>커널(부팅) 매개변수를 사용하십시오.

grub원하는 커널을 선택 하려면 를 사용하고 , Modify Boot Items를 누르고 옵션 e과 함께 시작하는 줄을 추가하세요 . kernel이 변경 사항은 재부팅 후에도 지속되지 않습니다.

변경 사항을 영구적으로 적용하려면 다음 옵션을 추가 GRUB_CMDLINE_LINUX하세요 /etc/default/grub.

GRUB_CMDLINE_LINUX="... coherent_pool=<size>"

update-grub새 구성 파일을 작성하려면 실행하는 것을 잊지 마세요 .

관련 정보