Coop Lights


Asset

ABC asset instance

teaos-core, native ABCi

teaos

modules

sys module:
streaming, command, light-weight process, port, memory, probing, paging, shadowing
sys/route module:
routing table
sys/process module:
process context, process table[TBD]
sys/thread module:
thread table
sys/task module:
task (= logical thread) table
sys/port module:
task port
sys/stream module:
basic stream
sys/dmac module:
memory controller
sys/probe module:
memory probing controller
sys/page module:
page table
sys/section module:
section table in sys-context
sys/sector module:
sector table in sys-context
sys/command module:
command
sys/executable module:
executable table
sys/machine module:
virtual machine manager
sys/param module:
task parameter
sys/file module:
file node
ooa module:
component
ooa/xrtti module:
extended-RTTI
ooa/component module:
class definition in runtime
ooa/field module:
field definition in runtime
ooa/instance module:
instance/array memory
ooa/table module:
instance associated table
ooa/observer module:
instance observer
ooa/facade module:
facade
ooa/vtable module:
virtual table
cmn module:
common utility
cmn/xbnf module:
extended-BNF
cmn/dm module:
data model
cmn/expr module:
expression
cmn/pt module:
pattern
cmn/tpl module:
template
cmd module:
command implementation
cmd/sys module:
system command package implementation
cmd/mem module:
memory command package implementation
cmd/ooa module:
ooa command package implementation
cmd/dm module:
data model command package implementation
cmd/expr module:
expression command package implementation
cmd/xbnf module:
extended-BNF command package implementation
cmd/token module:
token command package implementation
utl module:
utility
  • STL compatible container module:
    utl/stack<T> module:
    stack container
    utl/queue<T> module:
    queue container
    utl/vector<T> module:
    vector container
    utl/deque<T> module:
    deque container
    utl/list<T> module:
    list container
    utl/string module:
    string container
    utl/complex<T> module:
    complex container
  • STL like container module:
    • utl/hash<K,T>, hash_int<T>, hash_cstring<T> module:
    • utl/lstack<T> module:
    • utl/lqueue<T> module:
    • utl/blist<T> module:
    • utl/ulist<T> module:
    • utl/cstring / utl/cstring_ref / utl/string_ref module:
  • utl/var module:
  • utl/memory module:
  • utl/stream / utl/token_stream module:
dev module:
VM(x86, mips, arms, ...), VM generator
  • dev/mips module
  • dev/x86 module
  • dev/elf module
  • dev/dwarf module