@@ -58,21 +58,17 @@ static volatile unsigned long *iommu_pte = (unsigned long *)SUN3X_IOMMU;
58
58
((addr & 0x03c00000) >> \
59
59
(DVMA_PAGE_SHIFT+4)))
60
60
61
- #undef DEBUG
62
-
63
61
#ifdef DEBUG
64
62
/* code to print out a dvma mapping for debugging purposes */
65
63
void dvma_print (unsigned long dvma_addr )
66
64
{
67
65
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 ;
74
67
68
+ index = dvma_addr >> DVMA_PAGE_SHIFT ;
75
69
70
+ pr_info ("idx %lx dvma_addr %08lx paddr %08lx\n" , index , dvma_addr ,
71
+ dvma_entry_paddr (index ));
76
72
}
77
73
#endif
78
74
@@ -91,10 +87,7 @@ inline int dvma_map_cpu(unsigned long kaddr,
91
87
92
88
end = PAGE_ALIGN (vaddr + len );
93
89
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 );
98
91
pgd = pgd_offset_k (vaddr );
99
92
100
93
do {
@@ -126,10 +119,8 @@ inline int dvma_map_cpu(unsigned long kaddr,
126
119
end3 = end2 ;
127
120
128
121
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 );
133
124
set_pte (pte , pfn_pte (virt_to_pfn (kaddr ),
134
125
PAGE_KERNEL ));
135
126
pte ++ ;
@@ -162,7 +153,8 @@ inline int dvma_map_iommu(unsigned long kaddr, unsigned long baddr,
162
153
for (; index < end ; index ++ ) {
163
154
// if(dvma_entry_use(index))
164
155
// 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);
166
158
167
159
dvma_entry_set (index , __pa (kaddr ));
168
160
@@ -190,13 +182,12 @@ void dvma_unmap_iommu(unsigned long baddr, int len)
190
182
end = (DVMA_PAGE_ALIGN (baddr + len ) >> DVMA_PAGE_SHIFT );
191
183
192
184
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 );
196
187
#if 0
197
188
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 );
200
191
else
201
192
dvma_entry_dec (index );
202
193
#endif
0 commit comments