NVIDIA / NVIDIA/open-gpu-kernel-modules

In-tree build option

Open
#9 7 comments 14 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C
Stars
17.4k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

Given that the current upstream attempt at interacting with NV hardware is basically
image,
it would be great to be able to pull this repository into the kernel tree similar to what can be done with OpenZFS, PF_RING, XTables-Addons, etc.
This is mostly a matter of converting the makefiles to the kbuild structure and having a copy script which will throw the relevant files into appropriate locations in a user-provided/default kernel tree.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the repository's existing Makefiles and the Linux kernel tree integration patterns referenced in the issue. Convert the build flow to kbuild and add a copy script that places the relevant files in appropriate locations in a user-provided or default kernel tree; done means the repository can be built in-tree.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.