On Mon, Oct 6, 2025, at 02:31, Jason Gunthorpe wrote:
> On Sun, Oct 05, 2025 at 04:22:59PM +0300, Leon Romanovsky wrote:
>> @@ -582,7 +582,7 @@ ccio_io_pdir_entry(__le64 *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(%1), %0" : "=r" (ci) : "r" (vba));
>> + asm volatile ("lci %%r0(%1), %0" : "=r" (ci) : "r" (pba));
>
> Don't know how I missed this, but this is the virtual address for the
> cache invalidate James mentioned
>
> So the optimal is to drop the lpa() and to use phys_to_virt() to get
> vba for this instruction.
The optimal is to keep parisc arch code as I did in v1 and don't change it too
much.
>
> Jason
- [PATCH v1 9/9] dma-mapping: remove unused map_page callb... Leon Romanovsky
- Re: [PATCH v1 9/9] dma-mapping: remove unused map_p... Sam Ravnborg
- Re: [PATCH v1 9/9] dma-mapping: remove unused m... Sam Ravnborg
- Re: [PATCH v1 9/9] dma-mapping: remove unus... Leon Romanovsky
- Re: [PATCH v1 9/9] dma-mapping: remove unused m... Leon Romanovsky
- Re: [PATCH v1 9/9] dma-mapping: remove unused map_p... Jason Gunthorpe
- [PATCH v1 3/9] parisc: Convert DMA map_page to map_phys ... Leon Romanovsky
- Re: [PATCH v1 3/9] parisc: Convert DMA map_page to ... Jason Gunthorpe
- Re: [PATCH v1 3/9] parisc: Convert DMA map_page... Leon Romanovsky
- Re: [PATCH v1 3/9] parisc: Convert DMA map_... Jason Gunthorpe
- Re: [PATCH v1 3/9] parisc: Convert DMA ... Leon Romanovsky
- Re: [PATCH v1 3/9] parisc: Convert DMA map_page... James Bottomley
- Re: [PATCH v1 3/9] parisc: Convert DMA map_page... John David Anglin
- Re: [PATCH v1 3/9] parisc: Convert DMA map_... Jason Gunthorpe
- Re: [PATCH v1 3/9] parisc: Convert DMA ... John David Anglin
- Re: [PATCH v1 3/9] parisc: Convert DMA map_... James Bottomley
- [PATCH v1 1/9] alpha: Convert mapping routine to rely on... Leon Romanovsky
- Re: [PATCH v1 1/9] alpha: Convert mapping routine t... Magnus Lindholm
- Re: [PATCH v1 1/9] alpha: Convert mapping routine t... Jason Gunthorpe
