Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support conversion of the Linux kernel drivers #150

Open
XVilka opened this issue Aug 30, 2019 · 4 comments
Open

Support conversion of the Linux kernel drivers #150

XVilka opened this issue Aug 30, 2019 · 4 comments
Labels
enhancement New feature or request

Comments

@XVilka
Copy link

XVilka commented Aug 30, 2019

See the discussion on the writing Linux kernel drivers in Rust. Maybe it's time to bring also some automation for easier conversion here? See practical examples on how to write the kernel module in Rust:

@rinon
Copy link
Contributor

rinon commented Sep 3, 2019

Completely agree. We've actually translated a kernel module using Alex's repo as a starting point. Planning to at least write a blog post on how we did this, so others can follow along.

@alex
Copy link

alex commented Sep 3, 2019

That's awesome, I'd love to read your write up of that! If there's anything we could be doing on our side to help with automated translation, let us know!

@rinon rinon added the enhancement New feature or request label Sep 3, 2019
@marcograss
Copy link
Contributor

any update on this?

@XVilka
Copy link
Author

XVilka commented Jul 10, 2020

There is a very interesting and relevant message in LKML by Nick Desaulniers:

Hello folks,
I'm working on putting together an LLVM "Micro Conference" for the
upcoming Linux Plumbers Conf
(https://www.linuxplumbersconf.org/event/7/page/47-attend). It's not
solidified yet, but I would really like to run a session on support
for Rust "in tree." I suspect we could cover technical aspects of
what that might look like (I have a prototype of that, was trivial to
wire up KBuild support), but also a larger question of "should we do
this?" or "how might we place limits on where this can be used?"

You might be interested in the upcoming "micro conference" then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants