Initial directory structure created
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 10 Apr 2019 05:48:11 +0000 (14:48 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 10 Apr 2019 05:48:11 +0000 (14:48 +0900)
This is to provide source code structural overview.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
15 files changed:
core/libadsp-core/README.md [new file with mode: 0644]
core/libadsp-core/include/README.md [new file with mode: 0644]
core/libadsp-core/src/README.md [new file with mode: 0644]
core/libnpu-core/README.md [new file with mode: 0644]
core/libnpu-core/include/README.md [new file with mode: 0644]
core/libnpu-core/src/README.md [new file with mode: 0644]
core/npuruntime-core/README.md [new file with mode: 0644]
core/npuruntime-core/src/README.md [new file with mode: 0644]
core/npuruntime-core/src/ip/README.md [new file with mode: 0644]
core/npuruntime-core/src/usb/README.md [new file with mode: 0644]
debian/control [new file with mode: 0644]
host/libnpuhost/README.md [new file with mode: 0644]
host/libnpuhost/include/README.md [new file with mode: 0644]
host/libnpuhost/src/README.md [new file with mode: 0644]
packaging/npu-systemservice.spec [new file with mode: 0644]

diff --git a/core/libadsp-core/README.md b/core/libadsp-core/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/libadsp-core/include/README.md b/core/libadsp-core/include/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/libadsp-core/src/README.md b/core/libadsp-core/src/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/libnpu-core/README.md b/core/libnpu-core/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/libnpu-core/include/README.md b/core/libnpu-core/include/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/libnpu-core/src/README.md b/core/libnpu-core/src/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/npuruntime-core/README.md b/core/npuruntime-core/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/npuruntime-core/src/README.md b/core/npuruntime-core/src/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/npuruntime-core/src/ip/README.md b/core/npuruntime-core/src/ip/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/core/npuruntime-core/src/usb/README.md b/core/npuruntime-core/src/usb/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..8a6a70e
--- /dev/null
@@ -0,0 +1,31 @@
+Source: npuruntime-core
+Section: libs
+Priority: optional
+Maintainer: MyungJoo Ham <myungjoo.ham@samsung.com>
+Build-Depends: gcc (>=0)
+Standards-Version: 3.9.6
+Homepage: https://research.samsung.com
+
+Package: libnpuhost-usb
+Architecture: any
+Multi-Arch: same
+Provides: libnpuhost
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Host library for NPU USB Device.
+ This allows to interact with NPU-USB device from host computer.
+
+Package: libnpuhost-ip
+Architecture: any
+Multi-Arch: same
+Provides: libnpuhost
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Host library for NPU SoC-IP Device.
+ This allows to interact with NPU SoC-IP device from host computer.
+
+Package: libnpuhost-dev
+Architecture: any
+Multi-Arch: same
+Depends: libnpuhost
+# If this incurs ambiguity between usb/ip, add Recommends on one of the two.
+Description: Host library development kit for NPU devices.
+ This allows to write and build host library accessing software packages.
diff --git a/host/libnpuhost/README.md b/host/libnpuhost/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/host/libnpuhost/include/README.md b/host/libnpuhost/include/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/host/libnpuhost/src/README.md b/host/libnpuhost/src/README.md
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packaging/npu-systemservice.spec b/packaging/npu-systemservice.spec
new file mode 100644 (file)
index 0000000..439e1a8
--- /dev/null
@@ -0,0 +1,79 @@
+Name:          npu-systemservice
+Summary:       NPU Userspace System Services
+Version:       0.0.1
+Release:       0
+Group:         System Environment/Daemons
+Packager:      MyungJoo Ham <myungjoo.ham@samsung.com>
+License:       Proprietary
+Source0:       npu-systemservice-%{version}.tar.gz
+
+%description
+npu-systemservice provides host-side library and device-side daemon and libraries.
+
+%prep
+
+%build
+
+%install
+
+
+%package -n npuruntime-core-usb
+Provides:      npuruntime-core = %{version}-%{release}
+Requires:      libnpu-core = %{version}-%{release}
+Requires:      libadsp-core = %{version}-%{release}
+# Requires     some usb library
+%description -n npuruntime-core-usb
+This is the core daemon in the npu USB device.
+%files -n npuruntime-core-usb
+
+%package -n npuruntime-core-ip
+Provides:      npuruntime-core = %{version}-%{release}
+Requires:      libnpu-core = %{version}-%{release}
+Requires:      libadsp-core = %{version}-%{release}
+# Requires     some IPC and DMABUF library
+%description -n npuruntime-core-ip
+This is the core daemon in the npu SoC-IP device.
+%files -n npuruntime-core-ip
+
+%package -n libnpu-core
+%description -n libnpu-core
+API Adaptation layer for npu core device driver
+%files -n libnpu-core
+
+%package -n libnpu-core-devel
+Requires:      libnpu-core = %{version}-%{release}
+%description -n libnpu-core-devel
+API Adaptation layer for npu core device driver
+%files -n libnpu-core-devel
+
+%package -n libadsp-core
+%description -n libadsp-core
+API Adaptation layer for adsp core device driver
+%files -n libadsp-core
+
+%package -n libadsp-core-devel
+Requires:      libadsp-core = %{version}-%{release}
+%description -n libadsp-core-devel
+API Adaptation layer for adsp core device driver
+%files -n libadsp-core-devel
+
+
+
+%package -n libnpuhost-usb
+Provides:      libnpuhost = %{version}-%{release}
+%description -n libnpuhost-usb
+This is a host library to invoke NPU-USB.
+%files -n libnpuhost-usb
+
+%package -n libnpuhost-ip
+Provides:      libnpuhost = %{version}-%{release}
+%description -n libnpuhost-ip
+This is a host library to invoke NPU-USB.
+%files -n libnpuhost-ip
+
+%package -n libnpuhost-devel
+Requires:      libnpuhost = %{version}-%{release}
+Recommends:    libnpuhost-usb
+# Recommends resolves "dependency ambiguity".
+%description -n libnpuhost-devel
+This is a developmental package for libnpuhost users. This includes nn-runtime of host and compilers.