libsel4: idl: Document additional error codes

- seL4_FailedLookup in X86IOPageTableMap
- seL4_FailedLookup in ARM page invalidation operations
- seL4_FailedLookup in ARMASIDPoolAssign

Signed-off-by: Jimmy Brush <code@jimmah.com>
This commit is contained in:
Jimmy Brush 2021-10-15 13:30:59 -04:00 committed by Gerwin Klein
parent 9b5b0e9c8a
commit 85bf4bb280
2 changed files with 30 additions and 0 deletions

View file

@ -254,6 +254,11 @@
description="The offset, relative to the start of the page inclusive."/>
<param dir="in" name="end_offset" type="seL4_Word"
description="The offset, relative to the start of the page exclusive."/>
<error name="seL4_FailedLookup">
<description>
The VSpace of <texttt text="_service"/> is not assigned to an ASID pool.
</description>
</error>
<error name="seL4_IllegalOperation">
<description>
The <texttt text="_service"/> is a CPtr to a capability of the wrong type.
@ -287,6 +292,11 @@
description="The offset, relative to the start of the page inclusive."/>
<param dir="in" name="end_offset" type="seL4_Word"
description="The offset, relative to the start of the page exclusive."/>
<error name="seL4_FailedLookup">
<description>
The VSpace of <texttt text="_service"/> is not assigned to an ASID pool.
</description>
</error>
<error name="seL4_IllegalOperation">
<description>
The <texttt text="_service"/> is a CPtr to a capability of the wrong type.
@ -319,6 +329,11 @@
description="The offset, relative to the start of the page inclusive."/>
<param dir="in" name="end_offset" type="seL4_Word"
description="The offset, relative to the start of the page exclusive."/>
<error name="seL4_FailedLookup">
<description>
The VSpace of <texttt text="_service"/> is not assigned to an ASID pool.
</description>
</error>
<error name="seL4_IllegalOperation">
<description>
The <texttt text="_service"/> is a CPtr to a capability of the wrong type.
@ -352,6 +367,11 @@
description="The offset, relative to the start of the page inclusive."/>
<param dir="in" name="end_offset" type="seL4_Word"
description="The offset, relative to the start of the page exclusive."/>
<error name="seL4_FailedLookup">
<description>
The VSpace of <texttt text="_service"/> is not assigned to an ASID pool.
</description>
</error>
<error name="seL4_IllegalOperation">
<description>
The <texttt text="_service"/> is a CPtr to a capability of the wrong type.
@ -470,6 +490,11 @@
There are no more ASIDs available in <texttt text="_service"/>.
</description>
</error>
<error name="seL4_FailedLookup">
<description>
The ASID pool of <texttt text="_service"/> is no longer assigned.
</description>
</error>
<error name="seL4_IllegalOperation">
<description>
The <texttt text="_service"/> is a CPtr to a capability of the wrong type.

View file

@ -212,6 +212,11 @@
All required page tables are already mapped in <texttt text="iospace"/> at <texttt text="ioaddr"/>.
</description>
</error>
<error name="seL4_FailedLookup">
<description>
The <texttt text="iospace"/> does not have a paging structure at the required level mapped at <texttt text="ioaddr"/>.
</description>
</error>
<error name="seL4_IllegalOperation">
<description>
The <texttt text="_service"/> is a CPtr to a capability of the wrong type.