#
a987344b |
|
12-May-2019 |
A Felizzi <Adam.Felizzi@data61.csiro.au> |
sel4vspace: Style libsel4vspace/src/vspace.c Ran style over file 'libsel4vspace/src/vspace.c'
|
#
9a4759f8 |
|
10-May-2019 |
Adam Felizzi <Adam.Felizzi@data61.csiro.au> |
sel4vspace: Page access with callback function Implemented a 'vspace_access_page_with_callback' function. This performs a mapping of a page from a source to destination vspace. The mapping is subsequently passed to a user defined callback before being unmapped out of the destination vspace.
|
#
ba7468be |
|
02-Aug-2017 |
Kofi Doku Atuah <kofidoku.atuah@data61.csiro.au> |
SELFOUR-1053: Invoke VMM layer directly in vpsace_[new/map]_pages() This change brings the behaviour of vspace_[new/map]_pages() in line with its expected behaviour as the OS page-level combinatorial allocator -- such an allocator is expected to directly call on the PMM and VMM for frames and pages respectively, then map the frames into the pages, and do some book-keeping before handing out the new vmem to userspace. The previous implementation of vspace_[new/map]_pages had a call to vspace_new_reservation which in turn had a call to malloc somewhere internally, and this was causing a circular call path in our libraries.
|
#
0016dfc6 |
|
13-Jul-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix all the whitespace - remove trailing whitespace - remove duplicate blank lines - remove blank lines at end of files
|
#
a3141541 |
|
30-May-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
vspace_new_pages: New configuration behavior
|
#
01e07ca0 |
|
31-May-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
Change 1 << * to BIT(*) in some cases
|
#
9214341c |
|
04-Jun-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Fix licenses
|
#
e5e6146b |
|
18-Jul-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
SELFOUR-567: use seL4_CapRights_t
|
#
b89aea23 |
|
06-Jul-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
sel4[utils|vspace] handle 0 sized stacks
|
#
0c3ed2a7 |
|
05-Jul-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
sel4vspace: allow custom stack size This allows a user to provide a custom stack size via the new function vspace_new_sized_stack and companion free function. The previous vspace_new_stack is maintained to avoid breaking the API.
|
#
a8520fce |
|
15-May-2016 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
Fix missing license header.
|
#
1c0086b0 |
|
20-Apr-2016 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
trivial: fix warnings in release builds
|
#
1f991788 |
|
16-Nov-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
libsel4vspace: Make cookies pointer sized, not 32-bit
|
#
ffca80b6 |
|
27-Oct-2015 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
libsel4vspace: trivial - fix warnings
|
#
f0373feb |
|
23-Oct-2015 |
Anna Lyons <Anna.Lyons@nicta.com.au> |
libsel4vspace/utils: use uinptr_t instead of doing undefined void * arithmetic
|