OSDN Git Service

powerpc/pseries/mm: call H_BLOCK_REMOVE
authorLaurent Dufour <ldufour@linux.vnet.ibm.com>
Mon, 20 Aug 2018 14:29:36 +0000 (16:29 +0200)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 17 Sep 2018 11:17:25 +0000 (21:17 +1000)
commitba2dd8a26baa7e140555746d396e32952709c42d
treedef43d08de1c95892cc65f11b964e44dc33f6ace
parent0effa488dc1ad082ceed44b5d38c29fd8b3f259e
powerpc/pseries/mm: call H_BLOCK_REMOVE

This hypervisor's call allows to remove up to 8 ptes with only call to
tlbie.

The virtual pages must be all within the same naturally aligned 8 pages
virtual address block and have the same page and segment size encodings.

Cc: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
Cc: Nicholas Piggin <npiggin@gmail.com>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Laurent Dufour <ldufour@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/hvcall.h
arch/powerpc/platforms/pseries/lpar.c