Hello flashrom,

I have uploaded 2 CLs implementing a libflashrom rust binding:

https://review.coreboot.org/c/flashrom/+/65280

https://review.coreboot.org/c/flashrom/+/65281

The first creates a bindgen
(https://github.com/rust-lang/rust-bindgen) 'thin' binding generated
from the header.

The second creates a 'fat' binding, translating from more idiomatic
rust into the libflashrom API calls. The fat binding is not complete,
I have added only the parts I am using.

I have also added the first user of the fat binding, flashrom-tester:
https://review.coreboot.org/c/flashrom/+/65282

I think the first question is is the flashrom community happy to have
these bindings live inside the flashrom git repo? They could live in
their own separate repos, but keeping them with flashrom will make
keeping up with libflashrom API changes more straightforward.

Otherwise please review the implementation if you are interested.

Thanks

Evan Benn
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to