On Wed, 25 Nov 2020 16:50:08 +0100, Christophe Lombard wrote: > OpenCAPI 4.0/5.0 with TLBI/SLBI Snooping, is not used due to performance > problems caused by the PAU having to process all incoming TLBI/SLBI > commands which will cause them to back up on the PowerBus. > > When the Address Translation Mode requires TLB operations to be initiated > using MMIO registers, a set of registers like the following is used: > ⢠XTS MMIO ATSD0 LPARID register > ⢠XTS MMIO ATSD0 AVA register > ⢠XTS MMIO ATSD0 launch register, write access initiates a shoot down > ⢠XTS MMIO ATSD0 status register > > [...]
Applied to powerpc/next. [1/5] ocxl: Assign a register set to a Logical Partition https://git.kernel.org/powerpc/c/fc1347b5feb685073ce2108c68cd8147340be016 [2/5] ocxl: Initiate a TLB invalidate command https://git.kernel.org/powerpc/c/19b311ca51e108b6d8d679496af8635fdc1984a8 [3/5] ocxl: Update the Process Element Entry https://git.kernel.org/powerpc/c/d731feea00c7c1734c9697558f2a1962c12d2710 [4/5] ocxl: Add mmu notifier https://git.kernel.org/powerpc/c/5f686eea4b3cb1d311f02b81ce4264e66a21d979 [5/5] ocxl: Add new kernel traces https://git.kernel.org/powerpc/c/98f5559a439a68e0773f42352f7c0806cac9e76e cheers