aboutsummaryrefslogtreecommitdiffstats
path: root/codi
AgeCommit message (Collapse)Author
2023-10-19crops: Archive crops repositoryHEADmasterEilís Ní Fhlannagáin
This repository is depreciated and is no longer maintained so we should archive it and make note that development for crops is currently at https://github.com/crops Signed-off-by: Eilís Ní Fhlannagáin <pidge@baylibre.com>
2016-02-23codi: remove container launcher from codiTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2016-02-19ceed: support ceed cross compilation for Windows with mingw on LinuxTodor Minchev
The following package provides the required headers and mingw cross compiler: mingw-w64 CEED can be cross compiled for Windows by executing the command below from within the ceed directory: CC=x86_64-w64-mingw32-gcc make Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2016-02-01fix asprintf compiler warningsTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2016-01-11codi: close TURFF socket after data is forwarded to CEEDTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2016-01-08codi: take a snapshot of ceed parameters for container operationTodor Minchev
Only create a copy of the CEED parameters received by CODI in the main thread when CEED requests an operation involving TURFF. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2016-01-07codi: read docker engine ip and port from the cmd lineTodor Minchev
CODI will try to connect to the Docker engine on UNIX socket /var/run/docker.sock by default unless a different UNIX socket path is requested or an IP address and PORT is specified. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2016-01-01update year in copyright headersTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2015-12-18codi: add a socket listener threadTodor Minchev
The socket listener is split into a separate thread to be able to handle toolchain registrations when a new container is started. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2015-12-15codi: integrate container management functions into codiTodor Minchev
Previously CODI expected that toolchain containers were started manually. With this commit CODI can query the status of existing containers, spawn new containers from existing images or download toolchain images from Docker Hub. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2015-12-03codi: split ceed command processing into a functionTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2015-11-30codi: add datetime stamps to turff registrationsTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2015-11-30fix static analyzer warningsTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2015-11-24codi: add container and image management functionsTodor Minchev
Add functions for downloading images from Docker Hub, inspecting container status, starting existing containers and creating new containers Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2015-11-13codi: store container registrations in sqlite3 dbTodor Minchev
Previously container registrations were stored only in a linked list in memory. This approach was not feasible because when CODI was stopped all registrations were lost. This commit stores the container registrations in a sqlite3 database and reads the container data into the linked list on request. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
2015-10-22initial commitTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>