Thread (18 messages) 18 messages, 2 authors, 2025-07-07

Re: [PATCH RFC 3/9] powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces

From: Krzysztof Kozlowski <krzk@kernel.org>
Date: 2025-07-07 07:30:06

On 07/07/2025 08:53, Haren Myneni wrote:
On Thu, 2025-07-03 at 08:58 +0200, Krzysztof Kozlowski wrote:
quoted
On 03/07/2025 00:14, Haren Myneni wrote:
quoted
+static struct miscdevice papr_hvpipe_dev = {
+	.minor	=	MISC_DYNAMIC_MINOR,
+	.name	=	"papr-hvpipe",
+	.fops	=	&papr_hvpipe_ops,
+};
+
+static int __init papr_hvpipe_init(void)
+{
+	int ret;
+
+	if (!of_find_property(rtas.dev, "ibm,hypervisor-pipe-capable",
Where did you document the ABI? Anyway, so you just run it on x86 and
every other arch? Why you cannot use proper devices and device driver
matching/binding?
HVPIPE is a new feature and is docucmented in new version of PAPR.  
This feature is available only on powerpc and not applicable to other
archs. Following the same interfaces available in the existing misc
driver code for RTAS calls such as ibm,get/set-system-parameter (papr-
sysparm.c), ibm,get-indices, ibm,get-dynamic-sensor (papr-indices.c)
and etc. 

I speak about the ABI, not the feature. Where is the new ABI documented?

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