Tracker item #1865635, was opened at 2008-01-07 05:00 Message generated for change (Comment added) made by dimstar You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=989708&aid=1865635&group_id=204462
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 3 Private: No Submitted By: Russell Harmon (eatnumber1) Assigned to: Nobody/Anonymous (nobody) Summary: FEATURE: Add the ability to include in the kernel. Initial Comment: It would be VERY nice if a makefile and instructions were included for including open-vm-tools as part of the kernel. I help maintain a small kernel patchset and would like to include open-vm-tools in it. I will write an example Makefile if I get the time. ---------------------------------------------------------------------- Comment By: Dominique Leuenberger (dimstar) Date: 2009-01-22 15:14 Message: One of the kernel devs (Greg KH) actually offered to support for inclusion in the kernel with fixing up things that are required. He mentioned that an estimated amount of work would be one day (estimated). The ;issue' at hand is less the fact that it CAN be done, but the fact the upstream is not ready for this switch yet. (also read up on https://sourceforge.net/mailarchive/forum.php?thread_name=496CCCD2020000290000D724%40mail2.tmf-group.com&forum_name=open-vm-tools-devel ) ---------------------------------------------------------------------- Comment By: Russell Harmon (eatnumber1) Date: 2009-01-22 15:07 Message: A Makefile for the linux kernel has to follow a specific format. It looks like open-vm-tools/modules/linux/vmhgfs/Makefile.kernel would work, but I haven't really tried it. You also need a Kconfig. They're not very complex, you can find an example one almost anywhere in the kernel. P.S. I'm no longer actively doing kernel development because of time concerns, and so I probably won't be able to make an example Makefile. ---------------------------------------------------------------------- Comment By: Russell Harmon (eatnumber1) Date: 2008-10-07 01:57 Message: It needs the Makefile to follow the conventions outlined at http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/kbuild/makefiles.txt;h=7a7753321a263f62c2a00c9d0e348716e701ac2c;hb=HEAD (or Documentation/kbuild/makefiles.txt in the tree), and you need to create a kbuild file defining what shows up in menuconfig (see http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/kbuild/kconfig-language.txt;h=c412c245848f9116fb05361bb78e5189b43cfd51;hb=HEAD or Documentation/kbuild/kconfig-language.txt in the tree). ---------------------------------------------------------------------- Comment By: Dmitriy (bryndin) Date: 2008-05-09 20:56 Message: Logged In: YES user_id=1494464 Originator: NO I'm using it as dkms modules. ---------------------------------------------------------------------- Comment By: ECL (sopwith) Date: 2008-02-08 22:54 Message: Logged In: YES user_id=18318 Originator: NO Hey Russell - any progress with that example Makefile? I know the kernel modules already include a Makefile that ties in with the 2.6 kernel build system. While I'm totally ignorant about the kernel build system, what happens if you just 'mv open-vm-tools-2008.01.23*/modules/linux/vmhgfs /usr/src/linux/fs/vmhgfs' and fix up the top-level Makefiles to match? Are there any other technical tasks involved in integrating the modules into a kernel tree? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=989708&aid=1865635&group_id=204462 ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ open-vm-tools-devel mailing list open-vm-tools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel