History log of /seL4-l4v-10.1.1/seL4/libsel4/include/sel4/syscalls.h
Revision Date Author Comments
# 1b0a7181 07-May-2018 Anna Lyons <Anna.Lyons@data61.csiro.au>

manual: s/Polling Send/Non-Blocking Send

Clearer terminology


# 8fd604eb 23-Apr-2018 Adam Felizzi <a.felizzi@student.unsw.edu.au>

manual: Added <docref> XML Tag to Doxygen

Introduced a new Doxygen XML tag '<docref>'. The intention of
this tag is to indicate a section of text in the Doxygen XML that
will contain a reference to another section in the Manual e.g.
"See \autoref<sec:x>". As other generation formats aren't aware of
other chapters/sections in the manual, the <docref> encapsulation
allows it to omit the text from the output. The Latex generator
has been modified to continue parsing the 'docref' contents.


# 3f862cbf 06-Dec-2017 Hesham Almatary <hesham.almatary@unsw.edu.au>

Fix: Guard seL4_DebugDumpScheduler with PRINTING instead of DEBUG

Definitions of seL4_DebugDumpScheduler (for each arch) guard
seL4_DebugDumpScheduler with PRINTING and not DEBUG.


# 567127de 06-Sep-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

manual: Expand parts of the x86 virtualisation documentation

This provides documentation for kernel design of the x86 virtualisation, the additional
syscall and object invocations. The ARM design is not fully expanded.


# 192a4162 27-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

manual: allow non sec autorefs

Previously anything in an autoref block was assumed to reference
a section, which isn't true. Change 'sec' to 'label' and move the
'sec' prefix into the label itself.


# 07f94833 18-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

libsel4: fix licenses

- some were incorrectly marked GPL (libsel4 is BSD)
- update NICTA --> DATA61 etc
- fix tags D61 --> DATA61
- update year to 2017


# 1b9b1292 18-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

seL4_DebugDumpScheduler: add docs


# 10801bd8 16-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

SELFOUR-962: allow API level description in manual


# 4ac01f61 16-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

manual: Add docs for seL4_Benchmark_FlushCaches


# c6056ecb 16-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

SELFOUR-961: allow lists in API docs

this change

- converts ordered doxygen lists to enumerate
- also wraps the benchmark config names in texttt


# 1405cb33 16-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

SELFOUR-910: document debugging syscalls


# d8402930 08-Jun-2017 Hesham Almatary <hesham.almatary@data61.csiro.au>

[SELFOUR-911]: Document benchmarking system calls


# 5090a264 05-Jun-2017 Stephen Sherratt <Stephen.Sherratt@data61.csiro.au>

manual: Add missing return doc for seL4_Poll


# 32af5422 24-May-2017 Stephen Sherratt <Stephen.Sherratt@data61.csiro.au>

manual: Docs for debugg and benchmark syscalls


# 803dd5c2 24-Nov-2016 Jeff Waugh <jdub@bethesignal.org>

libsel4: Optional public symbols for external interfaces

CONFIG_LIB_SEL4_PUBLIC_SYMBOLS=y will disable inlining for external
interfaces (except deprecated functions), thereby providing public
symbols for easy linkage with other languages.


# c464470d 13-Sep-2016 Stephen Sherratt <Stephen.Sherratt@data61.csiro.au>

Syscalls docs in manual generated by doxygen

This adds a dummy header with syscall prototypes with doxygen comments.
The build process for the manual includes parsing these comments using
doxygen. Doxygen produces an xml file which is parsed by a script to
generate latex which is included in the manual. This approach was chosen
over doxygen's native latex output to gain greater control over the
formatting of the generated documentation, and to take advantage of
existing api-formatting support in the sel4 manual.

Related issue: SELFOUR-606