@@ -58,21 +58,17 @@ static volatile unsigned long *iommu_pte = (unsigned long *)SUN3X_IOMMU;
5858 ((addr & 0x03c00000) >> \
5959 (DVMA_PAGE_SHIFT+4)))
6060
61- #undef DEBUG
62-
6361#ifdef DEBUG
6462/* code to print out a dvma mapping for debugging purposes */
6563void dvma_print (unsigned long dvma_addr )
6664{
6765
68- unsigned long index ;
69-
70- index = dvma_addr >> DVMA_PAGE_SHIFT ;
71-
72- printk ("idx %lx dvma_addr %08lx paddr %08lx\n" , index , dvma_addr ,
73- dvma_entry_paddr (index ));
66+ unsigned long index ;
7467
68+ index = dvma_addr >> DVMA_PAGE_SHIFT ;
7569
70+ pr_info ("idx %lx dvma_addr %08lx paddr %08lx\n" , index , dvma_addr ,
71+ dvma_entry_paddr (index ));
7672}
7773#endif
7874
@@ -91,10 +87,7 @@ inline int dvma_map_cpu(unsigned long kaddr,
9187
9288 end = PAGE_ALIGN (vaddr + len );
9389
94- #ifdef DEBUG
95- printk ("dvma: mapping kern %08lx to virt %08lx\n" ,
96- kaddr , vaddr );
97- #endif
90+ pr_debug ("dvma: mapping kern %08lx to virt %08lx\n" , kaddr , vaddr );
9891 pgd = pgd_offset_k (vaddr );
9992
10093 do {
@@ -126,10 +119,8 @@ inline int dvma_map_cpu(unsigned long kaddr,
126119 end3 = end2 ;
127120
128121 do {
129- #ifdef DEBUG
130- printk ("mapping %08lx phys to %08lx\n" ,
131- __pa (kaddr ), vaddr );
132- #endif
122+ pr_debug ("mapping %08lx phys to %08lx\n" ,
123+ __pa (kaddr ), vaddr );
133124 set_pte (pte , pfn_pte (virt_to_pfn (kaddr ),
134125 PAGE_KERNEL ));
135126 pte ++ ;
@@ -162,7 +153,8 @@ inline int dvma_map_iommu(unsigned long kaddr, unsigned long baddr,
162153 for (; index < end ; index ++ ) {
163154// if(dvma_entry_use(index))
164155// BUG();
165- // printk("mapping pa %lx to ba %lx\n", __pa(kaddr), index << DVMA_PAGE_SHIFT);
156+ // pr_info("mapping pa %lx to ba %lx\n", __pa(kaddr),
157+ // index << DVMA_PAGE_SHIFT);
166158
167159 dvma_entry_set (index , __pa (kaddr ));
168160
@@ -190,13 +182,12 @@ void dvma_unmap_iommu(unsigned long baddr, int len)
190182 end = (DVMA_PAGE_ALIGN (baddr + len ) >> DVMA_PAGE_SHIFT );
191183
192184 for (; index < end ; index ++ ) {
193- #ifdef DEBUG
194- printk ("freeing bus mapping %08x\n" , index << DVMA_PAGE_SHIFT );
195- #endif
185+ pr_debug ("freeing bus mapping %08x\n" ,
186+ index << DVMA_PAGE_SHIFT );
196187#if 0
197188 if (!dvma_entry_use (index ))
198- printk ("dvma_unmap freeing unused entry %04x\n" ,
199- index );
189+ pr_info ("dvma_unmap freeing unused entry %04x\n" ,
190+ index );
200191 else
201192 dvma_entry_dec (index );
202193#endif
0 commit comments