Woot! Thanks! Fortunately, I managed to get things to work locally so this
was a non-issue later. Reading the paper helped, but yeah, for the next
person to dig into this, this should help significantly (and maybe help me
down the line, too, if I forget all of this again).

On Mon, Jun 5, 2023 at 7:04 PM Gerwin Klein <kle...@unsw.edu.au> wrote:

> This will be too late to help June, but putting this here so it can come
> up in archives/search.
>
> There is now a manual and grammar spec for the bitfield generator in the
> tools/ directory of the seL4 repository:
> https://github.com/seL4/seL4/blob/master/tools/bitfield_gen.md
>
> Cheers,
> Gerwin
>
> On 22 Mar 2023, at 08:56, Nick Spinale <n...@nickspinale.com> wrote:
>
> Hello June,
>
> The Rust libraries I've been working on for the seL4 Foundation include a
> bitfield parser [1] and corresponding Rust code generator [2].
>
> I'd be interested in learning more about these bindings you are working on.
> What kind of API are you envisioning?
>
> Best,
> Nick
>
> [1]
>
> https://gitlab.com/coliasgroup/rust-seL4/-/tree/main/crates/sel4/bitfield-parser
> [2]
>
> https://gitlab.com/coliasgroup/rust-seL4/-/tree/main/crates/sel4/sys/build/bf
>
> On Tue, Mar 21, 2023 at 4:01 PM June Tate-Gans (ジューン) via Devel
> <devel@sel4.systems> wrote:
>
> Hey guys,
>
> I've been attempting to put together some rust bindings for the seL4 fault
> handling mechanisms, and I'm afraid the bitfield generator is driving me a
> bit up a wall at this point. I'd like to find a concise grammar for the
> language so I can better understand how bitfield_gen.py works, but there
> doesn't seem to be any explicit BNF for it anywhere.
>
> Is there a paper I should be reading or a reference guide somewhere that
> would help?
>
> Thanks!
>
> --
> June Tate-Gans
> Software Engineer
> Techlead, Kata OS / AmbiML, Google
> _______________________________________________
> Devel mailing list -- devel@sel4.systems
> To unsubscribe send an email to devel-leave@sel4.systems
>
> _______________________________________________
> Devel mailing list -- devel@sel4.systems
> To unsubscribe send an email to devel-leave@sel4.systems
>
>
>

-- 
June Tate-Gans
Software Engineer
Techlead, Cantrip OS / AmbiML, Google
_______________________________________________
Devel mailing list -- devel@sel4.systems
To unsubscribe send an email to devel-leave@sel4.systems

Reply via email to