Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.01 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.01 KB

OpenBMC YADRO Web application

This is an alternative implementation for the OpenBMC API web server, which does serve each public API.

Improvements

  • Separate the HTTP protocol and OpenBMC business logic via lighttpd and fastcgi-server applications.
  • Indepeneds capsular implementation of a BL.
  • Caching each an API entity.
  • TODO

Configuration

Build-time configuration of obmc-yadro-webapp is possible with meson options:

meson -Dkvm=disabled

See obmc-webserver/meson_options.txt for the list of available configuration options The option names become C++ preprocessor symbols that control which code is compiled into the program.

Compile obmc-yadro-webapp with default options:

meson builddir
ninja -C builddir

Compile obmc-yadro-webapp with yocto defaults:

meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled
ninja -C buildir

Enable/Disable meson wrap feature

meson builddir -Dwrap_mode=nofallback
ninja -C builddir

Certificates

TODO