seL4/libsel4/include/api/syscall.xml
TrusthworthySystems 91b7da8625 Release snapshot
2014-07-18 05:03:59 +10:00

42 lines
1.4 KiB
XML

<?xml version="1.0" ?>
<!--
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)
-->
<!-- Please see syscalls.xsd to see the format of this file -->
<syscalls>
<!-- official API syscalls -->
<api>
<config>
<syscall name="Call" />
<syscall name="ReplyWait" />
<syscall name="Send" />
<syscall name="NBSend" />
<syscall name="Wait" />
<syscall name="Reply" />
<syscall name="Yield" />
</config>
</api>
<!-- Syscalls on the unknown syscall path. These definitions will be wrapped in #ifdef name -->
<debug>
<config name="DEBUG">
<syscall name="DebugPutChar" />
<syscall name="DebugHalt" />
<syscall name="DebugCapIdentify" />
<syscall name="DebugSnapshot" />
</config>
<config name="DANGEROUS_CODE_INJECTION">
<syscall name="DebugRun"/>
</config>
<config name="CONFIG_BENCHMARK">
<syscall name="BenchmarkResetLog" />
<syscall name="BenchmarkDumpLog" />
<syscall name="BenchmarkLogSize" />
</config>
</debug>
</syscalls>