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 for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZrZZFQW5RiG12ApN@louis-chauvet-laptop>
Date: Fri, 9 Aug 2024 19:59:49 +0200
From: Louis Chauvet <louis.chauvet@...tlin.com>
To: José Expósito <jose.exposito89@...il.com>
Cc: Marius Vlad <marius.vlad@...labora.com>,
	Jim Shargo <jshargo@...gle.com>, daniel@...ll.ch,
	brpol@...omium.org, corbet@....net, dri-devel@...ts.freedesktop.org,
	hamohammed.sa@...il.com, hirono@...omium.org, jshargo@...omium.org,
	linux-doc@...r.kernel.org, linux-kernel@...r.kernel.org,
	mairacanal@...eup.net, mduggan@...omium.org, melissa.srw@...il.com,
	mripard@...nel.org, rodrigosiqueiramelo@...il.com,
	tzimmermann@...e.de, maarten.lankhorst@...ux.intel.com
Subject: [RFC] Adds support for ConfigFS to VKMS!

Hi everyone,

I'm excited to share some good news! I've recently completed the addition 
of a ConfigFS interface to VKMS, which allows to configure VKMS from 
user-space, at runtime. You should be able to:
- Create new devices
- Create planes/crtc/encoders
- Configure rotation, color range, color encoding
- Link planes, crtc and encoders.

The entire series can be found on my GitHub repository:
https://github.com/Fomys/linux/tree/b4/new-configfs

This series is big, consisting of over 40 commits. Although it's not 
completely cleaned up, all commits compile successfully and (almost) pass 
checkpatch.

I plan to split this series into several smaller ones:

 - Adding support for additional color formats
	4a4f75873cca..d74006d7f9c4
 - Reintroducing the writeback algorithm
	9e74d259e1be..f839dcf6a7d8
 - Clarifying documentation
	b3bfd0ba2283..93945f0fbfc7
 - Properly splitting headers
	c70018038572..67258bd8a180
 - Switching to drmm_ helpers
	844e701e1d6d..f3050d125f64
 - Using a proper platform device driver
	4658f99dfe3e..a3258e4d7550
 - Introducing a vkms_config structure
	95ad6da46638..5b2d080b4626
 - Adding ConfigFS support
	866ad75102ae..f900ad18ab8c

What's currently missing:

 - A deep cleanup to ensure checkpatch compliance and proper
   functionality for every commit
 - Updating documentation
 - Reviews 

The primary area where I need assistance is reviews and testers. I'm aware 
that Maìra is very busy and can't review quickly, but any other 
individuals who can test and/or review this series would be greatly 
appreciated.

My next step is to add connector support, but as I will use this work and 
my previous series [1], I would like to see it merged first.

If any of the original authors would like to be credited for 
their contributions, please let me know. I rewrote most of the code, but 
the general idea was originally from them.

José, I am sorry, I think I missed your mail where you told me you already 
reviewed some commits: 

> I reviewed the first 9 patches and added a few comments on your
> GitHub fork.

I am not able to find any comments, can you send me the link to the page 
with them? I would like to read/apply them before submitting the first 
part of the series.

Thanks for your time,
Louis Chauvet

[1]: https://lore.kernel.org/all/20240809-yuv-v10-0-1a7c764166f7@bootlin.com/

-- 
Louis Chauvet, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ