forked from Imagelibrary/seL4
Introduced a new config flag to enable userError format strings to be written to the IPC buffer. Another config bool has been introduced to toggle printing the error out and this can also be set at runtime. Signed-off-by: Saer Debel <saer.debel@data61.csiro.au>
29 lines
621 B
C
29 lines
621 B
C
/*
|
|
* Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#include <sel4/sel4.h>
|
|
|
|
#ifdef CONFIG_KERNEL_INVOCATION_REPORT_ERROR_IPC
|
|
__thread char __sel4_print_error = CONFIG_LIB_SEL4_PRINT_INVOCATION_ERRORS;
|
|
#endif
|
|
|
|
/** Userland per-thread IPC buffer address **/
|
|
__thread seL4_IPCBuffer *__sel4_ipc_buffer;
|
|
|
|
/** Consider moving bootinfo into libsel4_startup */
|
|
seL4_BootInfo *bootinfo;
|
|
|
|
/** Consider moving seL4_InitBootInfo into libsel4_startup */
|
|
void seL4_InitBootInfo(seL4_BootInfo *bi)
|
|
{
|
|
bootinfo = bi;
|
|
}
|
|
|
|
seL4_BootInfo *seL4_GetBootInfo()
|
|
{
|
|
return bootinfo;
|
|
}
|