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

Krzysztof Kozlowski krzk at kernel.org
Mon Jul 7 17:29:55 AEST 2025


On 07/07/2025 08:53, Haren Myneni wrote:
> On Thu, 2025-07-03 at 08:58 +0200, Krzysztof Kozlowski wrote:
>> On 03/07/2025 00:14, Haren Myneni wrote:
>>> +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


More information about the Linuxppc-dev mailing list