#
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>
|
#
9a3c823f |
|
31-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: pmap slab mgmt: move initial regions for slab allocators into core state. If we have the initial regions in the data section of the binary, we break domain spanning. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
db86485c |
|
25-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
barrelfish: x86: pmap: refactor struct vnode. This commit moves the common bits of struct vnode into struct vnode_public and makes the first member of struct vnode a struct vnode_public. All the x86-specific, and architecture independent, pmap implementation has been updated to work with the new struct vnode layout. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
df1e9129 |
|
23-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish, cowbench: move pmap_vnode_mgmt definition into public header Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
c7c7448d |
|
23-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: unified pmap: refactor slab refilling. Move the slab refilling implementation to arch independent code and add entry point for each pmap datastructure which refills all slab allocators. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
6991af1f |
|
23-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: pmap: define pmap_foreach_child. This macro is used to eliminate more pmap_ds specific code in arch-specific x86_64 and aarch64 pmap implementations. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
1251e49a |
|
23-Oct-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
libbarrelfish: control pmap datastructure header through Hakefile Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|