URL
https://opencores.org/ocsvn/s6soc/s6soc/trunk
[/] [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}.
|
© copyright 1999-2023
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.