Email or username:

Password:

Forgot your password?
Top-level
Sven Peter

@lina a few weeks ago I considered rewriting atcphy in rust because that would’ve been more fun but then stumbled across exactly that: it’s been over a year and there still wasn’t any platform device binding upstream. I would’ve been fine writing phy bindings but there‘s still a lot of infrastructure missing unfortunately :(

(Not that it matters much for atcphy: the driver doesn’t gain anything from rust since it’s fairly simple and doesn’t even need any memory allocation outside of probe. It just would’ve been more fun than rewriting the current C version to me)

3 comments
Asahi Linya (朝日りにゃ〜)

@sven Yeah... I've been waiting for someone else to figure that out because the whole device probe design goes over my head... but with how long it took to even get struct device in, I don't know how long that is going to take...

karolherbst 🐧 🦀

@lina @sven it's going to be interesting in regards to nova and how much it can push maintainers here.

At least "we don't want to spend more time on the old nouveau driver, so if you want to have support for new nvidia GPUs, it's gonna be a rust driver" isn't something you can simply ignore.

People can go "macs? why do I care", but doing the same for Nvidia GPUs?

That can lead to quite some discussions upstream if people keep blocking work.

chaos_princess

@lina @sven Kinda had the same thoughts when starting to write adpdrm, looked at if using rust would be possible and then quickily went "Ok, i want this thing to work, not spend 10x the time bikeshedding bindings"

Go Up