URL
https://opencores.org/ocsvn/s6soc/s6soc/trunk
Subversion Repositories s6soc
Compare Revisions
- This comparison shows the changes necessary to convert path
/s6soc
- from Rev 36 to Rev 37
- ↔ Reverse comparison
Rev 36 → Rev 37
/trunk/rtl/builddate.v
1,?rev1len? → ?rev2line?,?rev2len?
`define DATESTAMP 32'h20160514 |
`define DATESTAMP 32'h20160516 |
/trunk/doc/src/spec.tex
293,7 → 293,7
{\tt kinit()}, which builds each of the tasks and connects their file |
descriptors to the various devices they will be referencing. |
\subsection{Traps} |
The ZipCPU supports a variety of traps, listed here: |
The ZipOS supports a variety of traps, listed here: |
\begin{itemize} |
\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 |
/trunk/sw/zipos/ksetup.c
54,7 → 54,7
KDEVICE *pipedev, *txdev, *pwmdev; |
void *heap; // = _top_of_heap; // Need to wait on startup to set this |
|
#define CONTEXT_LENGTH 100000 // 1ms |
#define CONTEXT_LENGTH 80000 // 1ms |
|
int LAST_TASK; |
|
/trunk/sw/zipos/kernel.c
61,7 → 61,7
KDEVICE *pipedev, *txdev, *pwmdev; |
void *heap; // = _top_of_heap; // Need to wait on startup to set this |
|
#define CONTEXT_LENGTH 100000 // 1ms |
#define CONTEXT_LENGTH 80000 // 1ms |
#define TICKS_PER_SECOND 1000 |
|
void kwrite_audio(TASKP tsk, int dev, int *dst, int len); |
121,7 → 121,6
// Acknowledge current ints, and turn off pending ints |
sys->io_pic = INT_DISABLEV(pic)|(INT_CLEAR(pic)); |
if(pic&INT_TIMA) { |
milliseconds++; |
if (++ticks >= TICKS_PER_SECOND) {//(pic & SYSINT_PPS) |
// Toggle the low order LED |
tickcount++; |