[FEATURE] add benchmark IO for qsys subsystem "pcp_0"

Change-Id: I41d98fc56b6cb21303926ff628915a69cc2c6afa
Reviewed-on: http://brateggevoat1/gerrit/159
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Tested-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
[FIX] avoid Nios II compiler-error without optimization

Change-Id: I400baec0ba17f6c60897920ce26a79c319e15f08
Reviewed-on: http://brateggevoat1/gerrit/243
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] revised event handling approach with cal

The new event handling approach uses Event*cal to abstract the event posting.
Note that the layer queues' consumer post the received events into the
layer internal queues (K2U -> Uint and U2K -> Kint).

The following event forwarding is implemented:
* direct calls
* shared buffer

Change-Id: I4bf2d3aef576995757e3c0edfdc8573467bc79c4
Reviewed-on: http://brateggevoat1/gerrit/235
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] MN allocates asynchronous slot to itself but sends no message

Add error handling when Asnd TX buffer is not ready which reverts the
invitation in the SoA packet.
Resolves: #310

Change-Id: Ie270cc497a8578280b5bf30374f181d793f2a1d7
Reviewed-on: http://brateggevoat1/gerrit/251
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FEATURE] revise DLL CAL TX queue forwarding

Remove call to DllkCalAsyncSend in EplDlluCal.c and moved direct calls and
shared buffer from EplDll*Cal to EplDllCalDirect and EplDllCalShb.

Implemented TX packet forwarding:
* direct calls
* shared buffer

Change-Id: I33f51aae642dffef2367830eec0fa2602c5ea2ae
Reviewed-on: http://brateggevoat1/gerrit/245
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
Change for testing separate compilation of user/kernel

Conflicts:

	EplStack/EplApiGeneric.c

Change-Id: Ibdc9e27f97f086e48071e9ae90ba4b677310dd18
Modify cmake files, add kernel driver
Cleaned up to be able to compile kernel and user parts
Current working changes
- commented linking of error handler objects
- modifications in driver_main.c
Working changes

Change-Id: Ib39d4c792762e7499635568a9093a7bd39c9ac44
Add test directory
first transfer of init data
Clean up ShbIpc-LinuxUser.c
Correct CMakeLists.txt for powerlink_kernel_lib

Change-Id: I251283303fe52fd6cb1df661e3364b45b20b6bc8
Work on transfer of init data through SharedBuff

Change-Id: Ic8a251a11700ee10292f5de473d1e5d1c7e7a4f2
Some more work to get SharedBuff working
Add string for ethernet device name into init parameters

If it is only a pointer it cannot be transfered to other process!

Change-Id: I9cabac088d6154b28603537a1b115b4916c2aa5a
Add tool to delete shared mem segments and semaphores

Change-Id: Ib2a72e5f319c2c6b8a9c7c21f0af2ae1c53f06d5
Start modifying ShbIpc-LinuxUser.c to BSD semaphores
Changes for Epl control module and reimpl. sharedbuff

Change-Id: I3e443c142ba8606ee37aaba0ae9798145ddce849