|
|
@@ -565,8 +565,6 @@ ccio_io_pdir_entry(u64 *pdir_ptr, space_t sid, unsigned long vba,
|
|
|
/* We currently only support kernel addresses */
|
|
|
BUG_ON(sid != KERNEL_SPACE);
|
|
|
|
|
|
- mtsp(sid,1);
|
|
|
-
|
|
|
/*
|
|
|
** WORD 1 - low order word
|
|
|
** "hints" parm includes the VALID bit!
|
|
|
@@ -597,7 +595,7 @@ ccio_io_pdir_entry(u64 *pdir_ptr, space_t sid, unsigned long vba,
|
|
|
** Grab virtual index [0:11]
|
|
|
** Deposit virt_idx bits into I/O PDIR word
|
|
|
*/
|
|
|
- asm volatile ("lci %%r0(%%sr1, %1), %0" : "=r" (ci) : "r" (vba));
|
|
|
+ asm volatile ("lci %%r0(%1), %0" : "=r" (ci) : "r" (vba));
|
|
|
asm volatile ("extru %1,19,12,%0" : "+r" (ci) : "r" (ci));
|
|
|
asm volatile ("depw %1,15,12,%0" : "+r" (pa) : "r" (ci));
|
|
|
|