소스 검색

microblaze_mmu_v2: Update dma.h for MMU

Signed-off-by: Michal Simek <monstr@monstr.eu>
Michal Simek 16 년 전
부모
커밋
dcffc1b291
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      arch/microblaze/include/asm/dma.h

+ 5 - 0
arch/microblaze/include/asm/dma.h

@@ -9,8 +9,13 @@
 #ifndef _ASM_MICROBLAZE_DMA_H
 #define _ASM_MICROBLAZE_DMA_H
 
+#ifndef CONFIG_MMU
 /* we don't have dma address limit. define it as zero to be
  * unlimited. */
 #define MAX_DMA_ADDRESS		(0)
+#else
+/* Virtual address corresponding to last available physical memory address.  */
+#define MAX_DMA_ADDRESS (CONFIG_KERNEL_START + memory_size - 1)
+#endif
 
 #endif /* _ASM_MICROBLAZE_DMA_H */