lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <YvyjdcV7BrRQuLRT@kroah.com>
Date:   Wed, 17 Aug 2022 10:14:45 +0200
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Sakari Ailus <sakari.ailus@...ux.intel.com>
Cc:     Sergey Senozhatsky <senozhatsky@...omium.org>,
        Laurent Pinchart <laurent.pinchart@...asonboard.com>,
        Paul Menzel <pmenzel@...gen.mpg.de>,
        Wang Yating <yating.wang@...el.com>,
        Christoph Jechlitschek <christoph.jechlitschek@...el.com>,
        Hao Yao <hao.yao@...el.com>, Andy Yeh <andy.yeh@...el.com>,
        Bingbu Cao <bingbu.cao@...el.com>,
        Tianshu Qiu <tian.shu.qiu@...el.com>,
        linux-media@...r.kernel.org, Mark Pearson <markpearson@...ovo.com>,
        Dell.Client.Kernel@...l.com, linux-kernel@...r.kernel.org,
        Guenter Roeck <groeck@...gle.com>,
        Andy Whitcroft <apw@...onical.com>,
        Kai-Heng Feng <kai.heng.feng@...onical.com>,
        Christian Schaller <cschalle@...hat.com>,
        Wouter Bolsterlee <wouter@...sterl.ee>,
        Miguel Palhas <mpalhas@...il.com>,
        it+linux-media@...gen.mpg.de, "Hu, Jerry W" <jerry.w.hu@...el.com>
Subject: Re: Missing MIPI IPU6 camera driver for Intel Alder Lake laptops

On Wed, Aug 17, 2022 at 08:09:16AM +0000, Sakari Ailus wrote:
> V4L2 + MC are not great APIs for supporting hardware such as IPU6 and
> coming up with an alternative is a major and risky endeavour. I expect many
> developers of drivers for similar hardware are in the same situation.

What has been done to help maybe make those apis work properly for this
hardware?  The hardware design pipeline is very long, this isn't
anything new that people just suddenly realized was going to need to
have full support on Linux.

> The hardware is getting increasingly complex and while there is some
> standardisation in the industry, it's mainly focussed on interoperatibility
> on hardware level rather than control interfaces or defining how a given
> feature is to be implemented.

Hardware standardization isn't an issue here, it's having working Linux
code to support all the crazy devices.

> As the camera is no longer a single, integrated device in this context but
> multiple devices from different vendors, there still remains a larger
> requirement for interoperability between, at the very least, cameras and
> CSI-2 receivers --- that in turn increasingly often are integrated in Image
> Signal Processors such as IPU6. This further raises the bar for an
> interface that would better support these devices.

Ok, great, what type of api would work for this hardware?  You all have
access to the hardware, know how it works, and know how userspace needs
to consume it.  So why not work to create the needed kernel support for
this now?  What is the causing the delay?

thanks,

greg k-h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ