| commit | 6c44a94dfb3524816334b62f9e64107dbc17e464 | [log] [tgz] |
|---|---|---|
| author | Vernon Mauery <vernon.mauery@linux.intel.com> | Thu Jul 27 11:00:10 2023 -0700 |
| committer | Vernon Mauery <vernon.mauery@linux.intel.com> | Mon Aug 14 20:20:33 2023 +0000 |
| tree | 35db36f25fd35ae31a50636b8a4e8e2009f60544 | |
| parent | f020c444e7c95fe9ae12cbf83a152d80ab1d754c [diff] |
update Get System GUID to use yielding calls
The Get System GUID handler was using blocking calls
This updates it to use yielding calls instead.
Tested: run 'ipmitool raw 6 0x37' to verify that it returns the
value hosted by xyz.openbmc_project.Common.UUID under
/xyz/openbmc_project/inventory
Change-Id: Ifcd65c195d5ff684177b6d7f3f1eb5dbe61c24d2
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
meson builddir ninja -C builddir
meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled ninja -C builddir
If any of the dependencies are not found on the host system during configuration, meson automatically gets them via its wrap dependencies mentioned in ipmid/subprojects.
meson builddir -Dwrap_mode=nofallback ninja -C builddir
meson builddir -Dbuildtype=debug ninja -C builddir
meson builddir -Db_coverage=true -Dtests=enabled ninja -C builddir test ninja -C builddir coverage