|
Kla2 Source Files |
|
|
|---|---|---|
|
|
Simple trace manager (can be removed when no longer needed) |
|
|
|
Interrupt
enabling, disabling, and status stacking |
|
|
|
Prioritized function caller |
|
|
|
Pipe manager |
|
|
|
Timer
manager |
|
|
|
Fatal error handler |
|
|
|
Type definitions for kernel |
|
|
|
Main
program necessary to build system. Must contain a main() function
and an idle() pfcn (prioritized function) |
|
|
|
vectors
|
USER SUPPLIES OWN INTERRUPT VECTORS (embedded system) OR SIGNAL OR MESSAGE HANDLING MODULE (Linux or Win32). |
|
|
cstart.asm |
USER OR COMPILER VENDOR SUPPLIES THIS MODULE which sets up the stack, and any hardware registers that require immediate attention on powerup. (This module not normally needed when kla2 is embedded into another operating system.) |
|
|
Sizes for kernel arrays and buffers. USER ADJUSTS TO SUIT OWN NEEDS. |
|