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 .
- Mar 02, 2016
-
-
Anna Lyons authored
-
- Feb 29, 2016
-
-
Adrian Danis authored
Previously the external build system was relied upon for disablingdisabling sse. This is not desirable as it has the affect of disabling sse for the entire user level build. Instead, since we only want to disable it for the kernel, we will disable it here in the kernel Makefile
-
- Feb 26, 2016
-
-
Yanyan Shen authored
-
Yanyan Shen authored
-
- Feb 25, 2016
-
-
Yanyan Shen authored
-
- Feb 24, 2016
-
-
Miki Tanaka authored
-
- Feb 23, 2016
-
-
Adrian Danis authored
Diminish rights were to prevent a user from sending a writeable cap over a read only endpoint. It turns out this 'security' can be worked around without difficulty (by putting caps in a cnode and sending the cnode) making the current diminish rights implementation functionally useless. Removing diminish rights has the benefit of simplifying all the IPC paths.
-
- Feb 18, 2016
-
-
lmondy authored
Newline for latex compilation. This one isn't strictly required but will clash with the regression test.
-
- Feb 17, 2016
-
-
lmondy authored
-
Adrian Danis authored
-
- Feb 12, 2016
-
-
Xin,Gao authored
-
- Feb 16, 2016
- Feb 15, 2016
-
-
Adrian Danis authored
For x86-64, to disable IO instructions in user mode requires a IO permission map being set up properly in TSS. Setting the IO map base field of TSS larger than the TSS works for 32-bit, but not 64-bit. This commit sets up a IO permission map usable for both 32-bit and 64-bit kernel and changes the TSS to use the mapping. The IO permission bitmap is appened to the bitfield generated tss_t, resulting the tss_io_t structure.
-
Adrian Danis authored
This fixes flushCacheLine to flush the line pointer to be vaddr, not the cache line of the stack location holding the vaddr pointer
-
- Feb 12, 2016
-
-
Adrian Danis authored
-
Robert Kaiser authored
-
Robert Kaiser authored
-
Robert Kaiser authored
-
- Feb 10, 2016
-
-
Adrian Danis authored
This is a stylistic commit to make names of variables/constants and functions in the kernel more consistent. That is, things that are not IA32 specific, but are generic x86, get renamed to having an x86 name
-
Adrian Danis authored
-
Adrian Danis authored
Rename all functions, constants and types in libsel4 that are in the general x86 architecture to have an X86 name instead of an IA32 name. As libsel4 and the kernel share names this requires changing those in the kernel as well. All the original IA32 names can still be used for the moment, but are marked as deprecated.
-
Adrian Danis authored
-
Adrian Danis authored
-
- Feb 05, 2016
-
-
Adrian Danis authored
* commit '3c9f304a': x86: Update autoconf.h for standalone kernel builds
-
lmondy authored
-
- Feb 04, 2016
-
-
Adrian Danis authored
-
Adrian Danis authored
when FS/GS_BASE_MSR are used to set the base addreses, user applications should not touch FS/GS regiters; so the kernel should load proper selectors once, establishing limits and other attributes for the segments.
-
Adrian Danis authored
-
Adrian Danis authored
-
Adrian Danis authored
-