OpenCores
URL https://opencores.org/ocsvn/s6soc/s6soc/trunk

Subversion Repositories s6soc

[/] [s6soc/] [trunk/] [doc/] [src/] [spec.tex] - Diff between revs 36 and 37

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 36 Rev 37
Line 291... Line 291...
ZipOS directory.  This file contains two kernel entry points, {\tt kntasks()},
ZipOS directory.  This file contains two kernel entry points, {\tt kntasks()},
which returns the number of tasks the kernel needs to know about, and
which returns the number of tasks the kernel needs to know about, and
{\tt kinit()}, which builds each of the tasks and connects their file
{\tt kinit()}, which builds each of the tasks and connects their file
descriptors to the various devices they will be referencing.
descriptors to the various devices they will be referencing.
\subsection{Traps}
\subsection{Traps}
The ZipCPU supports a variety of traps, listed here:
The ZipOS supports a variety of traps, listed here:
\begin{itemize}
\begin{itemize}
\item WAIT: Halts the execution of a process until an event takes place, or
\item WAIT: Halts the execution of a process until an event takes place, or
        a timeout has been reached.  The events that can take place are a
        a timeout has been reached.  The events that can take place are a
        bitmask of the various interrupts the CPU supports, together with a
        bitmask of the various interrupts the CPU supports, together with a
        bitmask of the values found in {\tt swint.h}.
        bitmask of the values found in {\tt swint.h}.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.