| # | 
 | # Copyright 2014, NICTA | 
 | # | 
 | # This software may be distributed and modified according to the terms of | 
 | # the BSD 2-Clause license. Note that NO WARRANTY is provided. | 
 | # See "LICENSE_BSD2.txt" for details. | 
 | # | 
 | # @TAG(NICTA_BSD) | 
 | # | 
 |  | 
 | menuconfig LIB_SEL4_MUSLC_SYS | 
 |     bool "libsel4muslcsys" | 
 |     default y | 
 |     depends on HAVE_LIB_SEL4 && HAVE_LIBC && HAVE_LIB_SEL4_UTILS && \ | 
 |                HAVE_LIB_SEL4_VSPACE && HAVE_LIB_CPIO | 
 |     select HAVE_LIB_SEL4_MUSLC_SYS | 
 |     help | 
 |         Minimal muslc syscall implementation for seL4. | 
 |  | 
 | config LIB_SEL4_MUSLC_SYS_MORECORE_BYTES | 
 |     int "Malloc limit" | 
 |     default 1048576 | 
 |     depends on LIB_SEL4_MUSLC_SYS | 
 |     help | 
 |         This value sets the number of bytes reserved for the region malloc | 
 |         allocates from. Note that you won't actually be able to allocate this | 
 |         entire amount because there is some bookkeeping overhead. This area is | 
 |         allocated statically. | 
 |  | 
 | config LIB_SEL4_MUSLC_SYS_DEBUG_HALT | 
 |     bool "Perform seL4_DebugHalt on _exit and _abort" | 
 |     default true | 
 |     depends on LIB_SEL4_MUSLC_SYS | 
 |     help | 
 |         Controls whether or not a DebugHalt should be called to implement Exit | 
 |         style syscalls. This is useful if you have a single app and thread, but | 
 |         should be turned off if using multiple threads that may wish to exit | 
 |         independently of the whole system | 
 |  | 
 | config LIB_SEL4_MUSLC_SYS_CPIO_FS | 
 |     bool "Implementation of a simple file system using CPIO archives" | 
 |     default false | 
 |     depends on LIB_SEL4_MUSLC_SYS | 
 |     help | 
 |         If this is enabled open and read syscalls will attempt to use the cpio archive | 
 |         _cpio_archive. This implements a basic read only POSIX interface to that file system | 
 |  | 
 | config LIB_SEL4_MUSLC_SYS_ARCH_PUTCHAR_WEAK | 
 |     bool "Make __arch_putchar a weak symbol" | 
 |     default n | 
 |     depends on LIB_SEL4_MUSLC_SYS | 
 |     help | 
 |         This allows you to override __arch_putchar in another library or your | 
 | 	application. | 
 |  | 
 | config HAVE_LIB_SEL4_MUSLC_SYS | 
 |     bool |