A daemon and libraries which allow user space applications to install Java applets on DAL FW and communicate with them.
- Allows multiple client applications to communicate with Intel DAL firmware simultaneously.
- Autodetects the DAL firmware type and formats messages accordingly.
- Caches previously installed applets for easy reuse.
cmake
pkg-config
uuid-dev
libxml2-dev
libsystemd-dev
cmake .
make
The output directory is bin_linux
.
Release build:
cmake . -DCMAKE_BUILD_TYPE=Release
Change installation location:
cmake . -DCMAKE_INSTALL_PREFIX=/user
Use SysVinit instead of systemd:
cmake . -DINIT_SYSTEM=SysVinit
Change default paths (to overcome filesystem limitations on certain systems):
cmake . -DAPPLETS_DIR=<path> -DAPP_REPO_DIR=<path>
sudo make install
systemctl {enable|disable|start|stop|restart|status} jhi
jhid -v
jhid
(run as root)
Alternatives:
jhid -d
(to run in the background)jhid 2>&1
(to redirect stderr to stdout)
Location:
/etc/jhi/jhi.conf
Options:
- Run over mei/kernel/sockets.
- If running over sockets, specify the IP of the server.
- State the desired log level.
- Change the daemon socket location.
Note: The test works on Intel platforms SKL and newer.
Location:
bin_linux/bist
How to run:
./bist
All tests should pass.