#
d9b646e1 |
|
19-Aug-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
x86_64: make all targets compile Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
4bccd389 |
|
20-Feb-2019 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
Turn serial driver into module and fix userspace GIC Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
b3274bb3 |
|
13-Nov-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: Add comment why we still need KCB identify Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
36297903 |
|
13-Nov-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: reimplement deviceid_identify using cap_identify. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
9bdbc278 |
|
13-Nov-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: implement vnode_identify using cap_identify Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
8ff0486c |
|
13-Nov-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Remove invoke_frame_identify, replaced with frame_identify(). This commit fully removes the Frame_Identify invocation and replaces the calls with frame_identify(). Additionally, because the KCB is special, this commit introduces a new invocation kcb_identify() which translates the lvaddr in the KCB capability into the pysical address of the kernel control block. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
b917f1c1 |
|
13-Nov-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: endpoints: refactor to make EP management invocations unnecessary. This commit implements endpoint_identify using cap_direct_identify and endpoint_set_iftype using cap_mint. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
b6851fa3 |
|
19-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
armv7: make compile Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
91d728c7 |
|
25-Jun-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel,libbarrelfish: implement general purpose direct cap_identify This is required when an application wishes to map its own page tables read only, as we previously did not have a sensible general purpose way of figuring out the type of a given capref without using a debug invocation. Realistically, direct cap_identify should be modified to redact potentially sensitive information which we want to withhold from applications. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
c8597501 |
|
17-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel,x86_64: allow dump of page tables around provided virtual address Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
fcc60dd3 |
|
19-Jul-2018 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
kernel: add invocation to set iftype of endpoint (for x86_64) Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
73630d29 |
|
18-Apr-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
driverkit: better handling of node ids Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
b76150a5 |
|
16-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
caps: implementing support to identify and map endpoint caps Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
52f0a76b |
|
11-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
devidcaps: pass all arguemnts to the kernel to fill the cap Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
c701d784 |
|
07-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
caps: change information encoded in the device cap Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
7773be69 |
|
05-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
caps: adding invocation handlers for the new captypes to the cpudriver Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
aa10e177 |
|
04-Mar-2015 |
Gerd Zellweger <mail@gerdzellweger.com> |
Move some invocations into libbarrelfish. Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
|
#
4500ea44 |
|
18-Sep-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel,libbf: implement noop invocation on Objtype_RAM Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
e4aef53a |
|
18-Sep-2017 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel,libbf: implement noop invocation on Objtype_RAM Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
80f4ecf3 |
|
01-Nov-2016 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
Make debug_my_cspace work with new CSpace layout Signed-off-by: Lukas Humbel <lukas.humbel@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>
|
#
3dea5309 |
|
02-Aug-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T258: fix invoke_dispatcher() assertions to work for making guest domain runnable Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
f0eb42da |
|
29-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T258: Make sure that invoke_vnode_identify() can only be called on caps with root = CPTR_ROOTCN Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
be009ebd |
|
27-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T266: Resizing root cnode enabled for libmm slot allocator Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
e3146d0d |
|
25-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
invocations: fix argument mess for invoke_cnode_create Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
95453584 |
|
25-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: move simple capability invocations into arch-independent header file Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|