| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Provides access to the members of the PCI for shm_du_buffs stored in
the shared memory ringbuffer.
|
|
|
|
| |
logs should be included in source, not in header
|
|
|
|
|
|
| |
This adds the functionality to create and destroy IPCPs. Upon creation
a new process is forked and execve'd. Upon destruction the IPCP is
destroyed by killing it with SIGTERM.
|
|
|
|
|
|
|
|
|
| |
This adds a build target 'check', which executes a test suite for
every daemon/library. Every test suite consists of a test driver that
executes a function in a file with the same name as the function. The
compile_debug script executes the 'check' target to validate there are
no regressions. Packaging is also fixed and the prototype can be
shipped as a tarball.
|
|
|
|
|
|
| |
This moves the debugging switch down to the CMakeList associated with
every program or library. It allows to build apps individually with
debugging info on or off.
|
|
|
|
|
| |
forgot to add the dt_const.h file in my previous commits.
this completes the pull request
|
|
|
|
|
| |
HEAD_SIZE and TAIL_SIZE renamed PCI_HEAD_SIZE and PCI_TAIL_SIZE
broke up a mixed definition and assignment
|
| |
|
|
|
|
|
|
|
|
|
| |
ipcpd/dt_const.h: ipcp-internal datastructures for dtp and dip constants
ipcpd/pci.h : header for pci structure
ipcpd/pci.c : pci structure
ipcpd : updated makefile
commit not fully tested yet
|
| |
|
|
This renames the daemons to end with a 'd', as is common for UNIX
daemons. It also adds a tools folder, that will hold the tools of the
Ouroboros prototype. Examples are a simple echo application, an
application to instruct the IRM ...
|