History log of /seL4-refos-master/libs/libsel4vka/include/vka/vka.h
Revision Date Author Comments
# 1baf531d 22-Apr-2020 Axel Heider <axelheider@gmx.de>

debug: add helper functions for cap type checking

This reduces the usage of magic values to one file only.

Signed-off-by: Axel Heider <axelheider@gmx.de>


# 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'


# 135c651f 27-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

pragma once and for all


# 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


# 9214341c 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix licenses


# d1916a94 18-Apr-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4vka: Raise fatal errors in vka_cspace_make_path

This function is unable to indicate to the user whether its operation was successful
or not. As a result in the presence of an error we should panic instead of allowing
the user to continue with garbage data unknowingly


# 6db12d39 26-Mar-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4vka: add + fix checks for non-null functions


# b4cc5484 19-Feb-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

SELFOUR-807: Add can_use_dev param for frame vka

This parameter allows the allocators to potentially use device untyped
objects for anonymous frame creation by setting to true.


# 4ed4e0ac 28-Sep-2016 Adrian Danis <Adrian.Danis@data61.csiro.au>

Remove assumptions about the 0 paddr being invalid

There is no way to prevent platforms from having interesting memory
or devices at paddr 0, as such we should not be using 0 to signal
the absence of a physical address. This change fixes some cases
where we were doing this, and switches to sentinal value that cannot
collide with a valid page base physical address.


# 0f440ead 18-Feb-2016 Adrian Danis <Adrian.Danis@nicta.com.au>

libsel4vka: Add utspace_alloc_at to the vka interface

utspace_alloc_at is intended for allocating memory mapped device IO
regions.


# fd1e94e0 29-Feb-2016 Adrian Danis <Adrian.Danis@nicta.com.au>

libsel4vka: 64-bit compatible types

Cleanup various debug printing to be size agnostic as well as change the types of
any cookies to be a seL4_Word instead of an explicit uint32_t