This project is mirrored from https://github.com/seL4/seL4.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Oct 22, 2014
-
-
Gerwin Klein authored
trivial: Print domain values as unsigned integers in user errors.
-
Adrian Danis authored
-
Adrian Danis authored
-
- Oct 21, 2014
-
-
Matthew Fernandez authored
Domains are unnecessarily treated explicitly as 8-bit values within boot info. Though there are existing proof constraints that limit the maximum domain value to 8 bits, most of the code would permit domain values up to 32 bits. The maximum value is unnecessarily constrained in boot info, a restriction which this commit removes. Closes VER-341
-
Matthew Fernandez authored
With the comparison preceding this being done on unsigned integers, this avoids confusing error messages like '-2147482648 >= 1'.
-
Matthew Fernandez authored
-
- Oct 20, 2014
-
-
Matthew Fernandez authored
Implements two trivial functions that were present for IA32, but not included in the corresponding ARM header. Closes SELFOUR-226
-
Matthew Fernandez authored
Does not affect verification.
-
- Oct 17, 2014
-
-
Adrian Danis authored
Derive a new IPC buffer cap when inserting into the initial threads TCB to remove mapping information For any other thread setting the IPC buffer via TCB_Configure will result in a derived capability being installed that does not have mapping information. This leads to a expected behaviour that setting a new IPC buffer (even if it is the same as the current one), will not perform an unmapping.
-
- Oct 16, 2014
-
-
Peter Chubb authored
Remove trailing whitespace, and align comments.
-
Peter Chubb authored
Odroid XU3 support
-
Peter Chubb authored
The gic400 used on the Exynos5 platforms is a little different from the pl390, and needs a few small changes.
-
Peter Chubb authored
The XU3 uses a 5422 which for seL4's purposes is almost the same as the Odroid XU's 5410. Define a new PLAT_EXYNOS54XX to cover both. Keep PLAT_EXYNOS5410 and ...5422 for the few places (not in the kernel) where the difference matters.
-
- Oct 13, 2014
-
-
Anna Lyons authored
syscall stub generator: change CapDataType into a generic BitFieldType for using bitfield generated types in generated invocations
-
- Oct 10, 2014
-
-
Adrian Danis authored
-
- Oct 09, 2014
-
-
Adrian Danis authored
-
- Oct 03, 2014
-
-
Matthew Fernandez authored
Prior to this commit there was an unfortunate disagreement between the seL4 project build system and the kernel's Makefile. V=3 was interpreted as maximum verbosity by the project build system and minimum verbosity by the kernel's Makefile. This commit makes V=3 the maximum verbosity for both. JIRA: VER-159
-
- Sep 19, 2014
-
-
Adrian Danis authored
-
- Sep 03, 2014
-
-
Thomas Sewell authored
Initialise the 'ret' struct from a constant zero struct to ensure that no uninitialised data is returned. Returning uninitialized data creates headaches for binary verification. This function is inlined in builds I have looked at, and the 'ret' struct is never built, so this change has zero impact on the binary.
-
Anna Lyons authored
Set default MAX_NUM_BOOTINFO_DEVICE_REGIONS to a value that will fit into the initial boot info frame
-
- Sep 02, 2014
-
-
Joel Beeren authored
-
Joel Beeren authored
-
Joel Beeren authored
-
Joel Beeren authored
-
Joel Beeren authored
-
Adrian Danis authored
-
- Sep 01, 2014
-
-
Thomas Sewell authored
The c-parser can now parse these functions, but it does it by discarding the inline ASM block, creating a misleading and likely malformed function body. It is better to not translate these with a DONT_TRANSLATE comment. This change has been made for the current verification platform only, and should probably be extended to any other verification targets as necessary.
-
- Aug 20, 2014
-
-
Adrian Danis authored
-
- Aug 12, 2014
-
-
Adrian Danis authored
-
Adrian Danis authored
-
- Aug 11, 2014
-
-
Gerwin Klein authored
-
- Aug 09, 2014
-
-
Gerwin Klein authored
-
- Aug 08, 2014
-
-
Gerwin Klein authored
-
Gerwin Klein authored
(state before release on 29 July 2014)
-
Peter Chubb authored
The IFC6410 has too many devices to fit into the bootinfo page. What is more, some are aligned on half-page boundaries. Exclude devices on half-page boundaries from the bootinfo device list.
-
Gerwin Klein authored
Suggested by @jserv on https://github.com/seL4/seL4/issues/1
-
Adrian Danis authored
arm: Perform additional cache clean to prevent TLB walker loading garbage entries for first user process
-
- Aug 04, 2014
-
-
Max R.D. Parmer authored
Very useful with python3 as the default platform.
-
- Jul 31, 2014
-
-
Gerwin Klein authored
-
- Jul 30, 2014
-
-
Adrian Danis authored
Do not discard user PYTHONPATH when building
-