History log of /seL4-camkes-master/projects/seL4_libs/libsel4platsupport/src/bootinfo.c
Revision Date Author Comments
# 74188d2d 01-Aug-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Remove references to seL4_IPCBuffer.userData

This field is no longer needed to store a reference to the IPC buffer.


# 0fc12a4d 25-Mar-2019 Curtis Millar <curtis.millar@data61.csiro.au>

Get the bootinfo structure caputred by the runtime

Runtime now captures bootinfo via aux vectors.


# a34751b7 10-Apr-2018 Adrian Danis <Adrian.Danis@data61.csiro.au>

Revert "seL4platsupport: Use strtol instead of sscanf to parse hex"

This reverts commit f61c0d582b3d2406317ff0276e8e7901105502b8.

The string being parsed is created using the %p format type to sprintf, as such it should
be parsed back with precisely the same format arguments.


# f61c0d58 09-Apr-2018 Kofi Doku Atuah <kofidoku.atuah@data61.csiro.au>

seL4platsupport: Use strtol instead of sscanf to parse hex


# bd8018bb 07-Aug-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4platsupport: Construct environment variable for rootserver TCB cptr

Placing the TCB cptr into an environment variables allows for a generic way of talking
about the cptr of the initial thread in a process. As seL4 tells us by agreement where
our TCBs cptr is, we create the environment variable ourself to give to libc.

As the value of this cptr is currently an `enum`, which we cannot reference from
assembly, we also add a C function wrapper for retrieving it


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

Fix licenses


# 3ccebef5 14-Feb-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4platsupport: Store bootinfo location as an environment variable

Modifies _sel4_start to store the bootinfo location given by the kernel in an environment
string. Implements a new platsupport_get_bootinfo to query the environment for this pointer.