Thread (11 messages) 11 messages, 2 authors, 2022-03-08

Re: [PATCH v6 0/9] powerpc/pseries/vas: NXGZIP support with DLPAR

From: Michael Ellerman <hidden>
Date: 2022-03-08 12:12:32

On Mon, 28 Feb 2022 17:09:57 -0800, Haren Myneni wrote:
PowerPC provides HW compression with NX coprocessor. This feature
is available on both PowerNV and PowerVM and included in Linux.
Since each powerpc chip has one NX coprocessor, the VAS introduces
the concept of windows / credits to manage access to this hardware
resource. On powerVM, these limited resources should be available
across all LPARs. So the hypervisor assigns the specific credits
to each LPAR based on processor entitlement so that one LPAR does
not overload NX. The hypervisor can reject the window open request
to a partition if exceeds its credit limit (1 credit per window).

[...]
Applied to powerpc/next.

[1/9] powerpc/pseries/vas: Use common names in VAS capability structure
      https://git.kernel.org/powerpc/c/40562fe4fa3d94c7462ec909ab89b075e26c59ac
[2/9] powerpc/pseries/vas: Save PID in pseries_vas_window struct
      https://git.kernel.org/powerpc/c/976410cd2cb4c6ed53bd12c192fc46bbcc0fbce7
[3/9] powerpc/vas: Add paste address mmap fault handler
      https://git.kernel.org/powerpc/c/1fe3a33ba0a37e7aa0df0acbe31d5dda7610c16e
[4/9] powerpc/vas: Return paste instruction failure if no active window
      https://git.kernel.org/powerpc/c/b5c63d90cc2de8ac6724fec84d1d72cfebcae41d
[5/9] powerpc/vas: Map paste address only if window is active
      https://git.kernel.org/powerpc/c/6a8d4ca891aa5f9402973eab5d7d9cf3929678b7
[6/9] powerpc/pseries/vas: Close windows with DLPAR core removal
      https://git.kernel.org/powerpc/c/8ef7b9e1765a52c8023d9133a2438ac9f6da486a
[7/9] powerpc/pseries/vas: Reopen windows with DLPAR core add
      https://git.kernel.org/powerpc/c/c656cfe571a9b8b882e31177f554bd79141fc015
[8/9] powerpc/pseries/vas: sysfs interface to export capabilities
      https://git.kernel.org/powerpc/c/b903737bc522e0ef3f45a2a60c364ff547572c9b
[9/9] powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities
      https://git.kernel.org/powerpc/c/45f06eac30e5abebecc66e41e7c89d5b4413bac1

cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help