[RFC PATCH 1/2] programs/services: Break services into Loader groups

Aric Stewart aric at codeweavers.com
Fri Feb 19 07:57:08 CST 2016


Sebastian was requesting that multiple drivers be able to be loaded into the same winedevice process.

Discussing this with Alexandre he expressed that instead of my approach to the plug and play manager as a service it may be more proper to have it be a kernel driver that then depends on other drivers being loaded into the same process.

So here is a proposed process to allow this to happen.

Right now these 2 patches depend on my moving the driver loading code, but that is not a hard dependency at all, it would be relatively straight forward to be able to keep all the driver loading code into winedevice and still have these patches.

This is a request for comment before submitting it to wine-patches.  Also to decide if we should move the driver loading or not, as that does affect what set of patches are submitted.

-aric


Sort the groups by the service's tag to start in order


---
 programs/services/services.c | 101 ++++++++++++++++++++++++++++++++-----------
 1 file changed, 75 insertions(+), 26 deletions(-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-programs-services-Break-services-into-Loader-groups.txt
Type: text/x-patch
Size: 4768 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20160219/ebda3d98/attachment.bin>


More information about the wine-devel mailing list