Skip to content

Directory Reference

jmcddn edited this page Mar 27, 2012 · 6 revisions

Alphabetical two-level deep directory overview of EBBlib

  • apps/ - EBBlib specific applications
  • apps/ethtst Ethernet test app
  • apps/helloworld Hello World app
  • apps/msgtst Message Manager test app
  • apps/primalloctst ?
  • apps/ssac Software Set Associative Cache
  • apps/ssactst SSAC test app
  • arch/ Architecture specific system utility functions/macros
    • arch/amd64/ AMD64
    • arch/powerpc/ PowerPC (generic)
    • arch/ppc32/ PowerPC 32-bit
    • arch/ppc64/ PowerPC 64-bit
  • contrib/ Developer directories
  • doc/ Documentation
  • io/ ?
    • io/lrt/ ?
  • l0/ Level 0 EbbLib Environment
    • l0/cobj/ C language EBB iterface
    • l0/cplus/ C++ language EBB interface
    • l0/lrt/ Lvl0 low-level runtime application
    • l0/lrt/bare Lvl0 low-level runtime application
    • l0/lrt/ulnx Lvl0 low-level runtime application
    • l0/sys/ ?
  • l1/ Level 1 EbbLib Environment
  • lrt/ Low-level utility functions
    • lrt/bare/ Bare-metal lrt functions
    • lrt/ulnx/ Unix lrt functions
  • m4/ Autoconf (install) macros
  • misc/ Example code (deprecated)
  • net/ Networking objects (e.g. Ethernet Manager)
    • net/lrt/ Architecture-specific runtime libraries for network objects
  • scripts/ ?

Notable File Locations

  • l0/lrt/bare/arch/*/lrt_start.c - Bare-metal lowest-level EBBlib execution
Clone this wiki locally