c289bb60af
- this commit introduces the name "simple kernel object (simple_ko)" for generic (non-arch) kernel objects that are not tcbs or cnodes. For the master l4v, endpoints and notifications are the simple kernel objects. - simple kernel objects are simple, for instance in the sense that they don't have recursive structure and their validity is defined without using a pointer. - he setter and getter for simple kernel objects are defined. These replace the specific getters/setters for endpoint and notification. Consequently, almost all wp rules for the two sets of getter/setter are also replaced by the ones for simple kernel object getter/setter. |
||
---|---|---|
.. | ||
abstract | ||
capDL | ||
cspec | ||
design | ||
haskell | ||
machine | ||
sep-abstract | ||
take-grant | ||
Makefile | ||
README.md | ||
ROOT | ||
tests.xml |
README.md
Formal Specifications of seL4
See the sub directories for more details.
The Makefile
and ROOT
file define runnable Isabelle sessions for
these specifications.