Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
S
seL4
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to JiHu GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Panda
seL4
Commits
c5ab3a23
Commit
c5ab3a23
authored
10 years ago
by
Gerwin Klein
Browse files
Options
Downloads
Patches
Plain Diff
update CAVEATS text to include security proofs
parent
436c216d
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
CAVEATS-generic.txt
+12
-4
12 additions, 4 deletions
CAVEATS-generic.txt
with
12 additions
and
4 deletions
CAVEATS-generic.txt
+
12
−
4
View file @
c5ab3a23
...
...
@@ -15,14 +15,22 @@ This file lists known caveats in the seL4 API and implementation.
Only the ARMv6 version on the imx31 platform of seL4 has a correctness proof.
This proof covers the functional behaviour of the C code of the kernel. It
does not cover machine code, compiler, linker, boot code, cache and TLB
management. The proof shows that the seL4 C code implements the abstract API
specification of seL4. Although the API is intended to provide strong security
mechanisms, the proof does not guarantee that it does.
management. Compiler and linker can be removed from this list by additionally
running the binary verification phase of the proof. The proof shows that the
seL4 C code implements the abstract API specification of seL4, and that this
specification satisfies the following high-level security properties:
* integrity (no write without authority),
* confidentiality (no read without authority), and
* intransitive non-interference (isolation between adequately
configured user-level components).
The security property proofs depend on additional assumptions on the correct
configuration of the system.
* Real Time
seL4
version
1.2
is not a real-time kernel.
Version 1.2
has a small number of
This
version
of seL4
is not a real-time kernel.
It
has a small number of
potentially long-running kernel operations that are not preemptable (e.g.,
endpoint deletion and recycling, scheduling, frame and CNode initialisation).
This may change in future versions.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment