On 22 Oct 23:21, Ilya Verbin wrote: > On 22 Oct 10:54, Jakub Jelinek wrote: > > On Tue, Oct 21, 2014 at 09:20:34PM +0400, Ilya Verbin wrote: > > > This patch contains liboffloadmic library. > > > > > > It is used by ICC for offloading. The sources are imported from upstream > > > ( https://www.openmprtl.org/sites/default/files/liboffload_oss.tgz ) > > > Configure and makefiles are new. > > > > > > Also liboffloadmic/runtime/emulator directory is new. This emulator > > > consists > > > of 4 shared libraries which replace COI and MYO libraries from MPSS stack. > > > > For the real offloading rather than emulation, are there any further > > libraries needed, or are the COI and MYO bits included in the source > > everything that is needed? Does one need some kernel module, will it be > > open source, are there any plans to push it to Linus' tree? > > I know the HW isn't shipping yet, but it would be nice to get those > > questions answered now. > > In case of the real offloading, user is supposed to specify the path to real > COI > and MYO libraries from MPSS: > https://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss > Their sources can be found in 'Downloads' section, in 'mpss-src-3.4.tar'. > > COI in MYO depend only on the SCIF library, which is also open source. > And SCIF requires some kernel module(s). I'll ask the authors of MPSS, > whether > all these modules are open source, and about their plans of pushing them to > Linus' tree.
Yes, the kernel module required by SCIF is also open source. (the sources are in mpss-modules-3.4.1.tar.bz2 inside mpss-src-3.4.1.tar) And there are plans of pushing it to Linus' tree. -- Ilya