#
dc4b8325 |
|
13-Dec-2019 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
libsel4utils: Initialise an empty vspace Implemented a new interface function 'sel4utils_get_empty_vspace' that allows the user to create a vspace that has no part of the virtual address space being pre-reserved e.g. kernel region. This is useful in cases where processes belong to virtual machine based applications and need the full address space.
|
#
f333d1f4 |
|
12-Dec-2019 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
libsel4utils: Initialise an empty vspace Implemented a new interface function 'sel4utils_get_empty_vspace_with_map' that allows the user to create a vspace (with map) that has no part of the virtual address space being pre-reserved e.g. kernel region. This is useful in cases where processes belong to virtual machine based applications and need the full address space.
|
#
d1abeb4d |
|
11-Aug-2019 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
sel4utils: Deferred rights reservation creation Updated sel4utils to support the new vspace interface function: 'vspace_reserve_deferred_rights_range_at_fn'. This enables the user to create vspace reservations without passing the rights of the memory region. The rights being deferred to the mapping invocation.
|
#
e9a9ff4f |
|
18-Jul-2019 |
Yu Hou <Yu.Hou@data61.csiro.au> |
Trivial: Style fix make the style checker happy
|
#
e23dc54b |
|
19-May-2019 |
Yu Hou <Yu.Hou@data61.csiro.au> |
seL4_libs: remove autoconf.h from seL4_libs this commit removes autoconf.h generation from each lib and append '#include <<lib_name>/gen_config.h>' after each '#include <autoconf.h>' since autoconf.h is only the for the kernel config now. This is a temporarily solution, since we currently don't have a way to tell which header files each file is trying to include when it includes 'autoconf.h'
|
#
3aefef15 |
|
12-Dec-2018 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
sel4utils: use seL4_UserTop This commit removes hard coded KERNEL_RESERVED_START values (which is mean to represent the last page mappable by user-level) and calculates the value from seL4_UserTop instead, such that if seL4_UserTop changes at any point the vspace code will still work.
|
#
78c439ee |
|
10-Apr-2018 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
SELFOUR-1283: Include arch vspace.h from top level
|
#
135c651f |
|
27-Sep-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
pragma once and for all
|
#
9214341c |
|
04-Jun-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix licenses
|
#
bc289580 |
|
11-Apr-2017 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
Remove #ifdef guards for the existance of different libraries These libraries are now all part of this same repository, and so they will always exist. Guarding for them adds unnecessary complexity
|
#
e5e6146b |
|
18-Jul-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
SELFOUR-567: use seL4_CapRights_t
|
#
25ad4780 |
|
30-Sep-2016 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
sel4utils: add vspace_get_paddr
|
#
e2eb7fd0 |
|
13-Sep-2016 |
Alexander Wharton <awharton@alexw.keg.ertos.in.nicta.com.au> |
sel4utils: fix minor typo that causes compilation error
|
#
74ca09a0 |
|
12-Sep-2016 |
Alexander Wharton <awharton@alexw.keg.ertos.in.nicta.com.au> |
sel4utils: change sel4utils_get_image_region() declaration to match its definition
|
#
6935df74 |
|
23-Mar-2016 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
libsel4utils: Rewrite vspace for 64bit support This involves a nearly full rewrite of the internals of the vspace implementation. The core reason for the rewrite was to go from a fixed two level book keeping structure, to a multi level book keeping structure.
|
#
a4f1d3ac |
|
28-Oct-2015 |
Siwei Zhuang <siwei.zhuang@nicta.com.au> |
libsel4utils: fix typos.
|
#
601a965f |
|
26-Oct-2015 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
libsel4utils: remove sel4utils_free_reservation_no_alloc (use sel4utils_free_reservation) and fix memory leaks.
|
#
f0373feb |
|
23-Oct-2015 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
libsel4vspace/utils: use uinptr_t instead of doing undefined void * arithmetic
|