Re: SeL4 Source Code Documentation
Are those Haskell sources used to generate the C code, or are they an older version of the spec, or something? This is my first time hearing of them, so not sure what they’re used for.
"Isaac" == Isaac Beckett
writes:
Isaac> Are those Haskell sources used to generate the C code, or are Isaac> they an older version of the spec, or something? This is my Isaac> first time hearing of them, so not sure what they’re used for. They were written as the first kernel version, as an executable spec. If you read the paper, https://trustworthy.systems/publications/nictaabstracts/Klein_AEMSKH_14.abst... it tells how seL4 was developed, and where the Haskell prototype fits in. Peter C -- Dr Peter Chubb https://trustworthy.systems/ Trustworthy Systems Group CSE, UNSW Core hours: Mon 8am-3pm; Wed: 8am-5pm; Fri 8am-12pm.
On 20 Jun 2022, at 14:03, Isaac Beckett
wrote: Are those Haskell sources used to generate the C code, or are they an older version of the spec, or something? This is my first time hearing of them, so not sure what they’re used for.
The Haskell sources and spec are up to date (comments might not be). They are not used to generate the C code, instead the C code is proved to have the same behaviour as the those two. Just saw that Peter replied with the paper, I'd also recommend that one as an overview for how all this hangs together. Cheers, Gerwin
participants (3)
-
Gerwin Klein
-
Isaac Beckett
-
Peter Chubb