장치/DMA 사용을 위해 Linux 커널에서 큰 메모리 덩어리를 예약하는 방법은 무엇입니까?

장치/DMA 사용을 위해 Linux 커널에서 큰 메모리 덩어리를 예약하는 방법은 무엇입니까?

장치의 DMA용으로 대량(~1GB)의 연속 메모리를 예약하고 싶습니다. 이 특정 Linux 상자의 전체 목적은 장치를 사용하는 단일 응용 프로그램을 실행하는 것입니다. 장치는 작업당 약 10-200MB의 대용량 전송을 수행할 수 있습니다.

명확성을 위해 이 질문을 다음 사람에게 물어보세요. 곧 답변이 나올 것으로 예상됩니다.

답변1

내 생각엔 당신이 할 수 없을 것 같아요. 대신에 '그런 척'을 해야 합니다.여기에 설명.

지난번에 확인해보니(오랜만에)중국제조업체협회아직 ARM에서 x86으로 포팅되지 않았습니다. 그럼에도 불구하고 이 정도의 쿠셔닝이 당신에게 적합할 것 같지는 않습니다.

관련 정보