#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
d30a3f6b |
|
07-Oct-2016 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
IRQ: Add range to IRQSrc cap To prepare for MSIx, we change the IRQSrc cap so that it does not represent a single interrupt source but a whole range. This commit changes it to a range. Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
69b41b96 |
|
18-Apr-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Squashed changes of e89aa91..6ca6bdf (master as of 2016-04-18). Take this commit out when merging Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
520b8f72 |
|
07-Apr-2016 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
IRQ: added invocations to x86_32 Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
81dc8bb1 |
|
14-Mar-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
x86_32: fix nonsense comparisons Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
35f24ce4 |
|
18-Nov-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T187: Update x86_32 to mapping capability interface. Also move page_mappings_unmap() to paging_generic.c Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
f747554f |
|
17-Nov-2015 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
T24: remove remaining SCC code Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
14199940 |
|
17-Aug-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
arrakis merge: make x86_32 build Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
698c6abd |
|
16-Jun-2015 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
T119: kernel: Implement cap invocation for arm, x86_32 Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
e0c78b41 |
|
11-Jun-2015 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
x86: implement modify flags for x86_32 and improve modify flags for x86_64. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
a2e1cb25 |
|
21-Nov-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Fixed usage of kernel cap in armboot. Using IPICmd_Send_Start to call Spawn_core for now.
|
#
db8fa193 |
|
21-Nov-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Factored out IPI sending invocations to their own cap instead of kernel cap.
|
#
13f6c7b6 |
|
10-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Add support to identify KCB on 32bit and correctly abort if it fails.
|
#
648cce96 |
|
07-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Fix invocations, added missing syscall handler
|
#
11855c18 |
|
07-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Added cap_invoke macros to x86-32 bit architecture.
|
#
dc60088c |
|
05-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Integrating coreboot for 32bit.
|
#
d7fc21d1 |
|
04-Nov-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Remove ancient compiler overrides due to bugs.
|
#
16937d0b |
|
12-Mar-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Make everything compile for 32bit. Fixes mostly printf specifiers all over the source tree.
|
#
2826c5ea |
|
21-May-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Fixed monitor arm code.
|
#
e56f514a |
|
25-Mar-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Make x86_32 compile; some of the monitor invocations are disabled right now.
|
#
d88dd1f0 |
|
12-Mar-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Make everything compile for 32bit. Fixes mostly printf specifiers all over the source tree.
|
#
b8d995cb |
|
02-Oct-2013 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Redesigned hw page table dumping to be an invocation on a dispatcher cap. This has two benefits over the old design where dumping hw page tables was a kernel cap invocation and took a dispatcher cap as an argument: 1) This is probably the most common use case, you don't have to go through the monitor if you just want to dump your own hw page tables. 2) A domain which has the dispatcher cap of another domain (mostly because it's going to spawn said domain) can dump the hw page tables of the to-be-spawned domain without capability address contortions.
|
#
a41d99a2 |
|
30-Jan-2013 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
x86_32: Implemented new modify_flags invocation and associated functionality.
|
#
16a3ba1b |
|
22-Nov-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
x86: Added mapped capability in unmap syscall arguments.
|
#
01c31453 |
|
22-Nov-2012 |
Simon Gerber <simugerber@student.ethz.ch> |
x86_32: Implemented missing parts of new kernel memory system.
|
#
49d9d284 |
|
22-Jun-2012 |
Raphael Fuchs <raphaelfuchs@student.ethz.ch> |
Added ID capability, providing a system-wide unique ID. The ID capability currently supports one invocation called 'identify', to retrieve the system-wide unique ID. The Domain capability, which was never used, is removed with this patch, since the ID capability provides a more general capability.
|
#
96dc7841 |
|
18-Jun-2012 |
Raphael Fuchs <raphaelfuchs@student.ethz.ch> |
Added ability to create certain capabilities at runtime (without using retype). The CNode capabilities are enhanced with a new invocation 'CNodeCmd_Create', allowing to create new capabilities at runtime. Only certain types of capabilities can be created this way. If invoked on a capability type, that is not creatable at runtime the error SYS_ERR_NOT_CREATABLE is emitted.
|
#
52c61712 |
|
28-Dec-2011 |
Zeus Gómez Marmolejo <zeus.gomez@bsc.es> |
Replaced caddr_t type with capaddr_t to avoid conflict with libc for i in $(find . -type f) do grep -r caddr_t $i if [ $? -eq 0 ] then sed 's/caddr_t/capaddr_t/g' $i > $i.sed mv $i.sed $i fi done
|
#
559955b4 |
|
02-Aug-2011 |
Simon Peter <speter@inf.ethz.ch> |
Merge from ASPLOS tree.
|
#
9299dcef |
|
08-Jul-2011 |
Stefan Kästle <stefan.kaestle@inf.ethz.ch> |
Initial version of public stable barrelfish repository.
|