- Oct 26, 2022
-
-
Matt Spinler authored
Document how dreport works, especially the 'config' comment line in plugins that specifies when the plugins run. Signed-off-by:
Matt Spinler <spinler@us.ibm.com> Change-Id: I2063bd8ba8397139f38396752dfbb85eea570455
-
- Jul 13, 2021
-
-
George Liu authored
Update meson.build and add wrapfiles so that all dependencies are handled as subprojects. This allows builds completely outside of bitbake or an SDK. Tested: built phosphor-debug-collector repo successfully using `meson -Dtests build`. Signed-off-by:
George Liu <liuxiwei@inspur.com> Change-Id: I51bae90f4fac113270e259b7acac3630b5ec6778
-
- Sep 11, 2020
-
-
Chirag Sharma authored
Change: -Serialize method does not use any of the watch functionalities, so defining set in serialization header as using watch header creates unnecessary dependency. Test: Added 3 test cases related to dump serialization. Ran the UTs on docker environment. Result: 1/1 debug_inif_test OK 1.48s Ok: 1 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Signed-off-by:
Chirag Sharma <chirshar@in.ibm.com> Change-Id: I6a88559bf407fa70a96dda3b31aaa1acd038c958
-
- Aug 21, 2020
-
-
Ramesh Iyyar authored
Removing autotools build infrastructure because, phosphor-debug-collector will support meson build tool so, maintaining two build tool is unnecessary so, removed. Signed-off-by:
Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: Ie6edf6d06ac11274d5925baa5054cbd8f670f791
-
- Aug 13, 2020
-
-
Ramesh Iyyar authored
In this commit enabled meson build infrastructure which is taking less time than autotools to build. Changes: - Same default value used for all build time configure option. - All external library checks are added into meson as well. - In meson, no need to mention list of files which are not required to install because, by default nothing will be installed. - Auto generated files are added into custom target and that will trigger when some target dependent with that. - In meson, enabled to treat warning as error so, modified few sources which are producing un-used variables. - Fixes made by removing those function parameters identifier alone. By using meson, can able to see below built improvement time between meson and autotools. meson: - time sh -c 'meson builddir -Dhost-dump-offload-transport=pldm -Dubifs-workaround=enabled; ninja -C builddir/' real 0m12.244s user 0m57.575s sys 0m7.793s autotools: - time sh -c 'autoreconf -i; ./configure ${CONFIGURE_FLAGS} --enable-ubifs-workaround --with-host-dump-offload-transport=pldm; make' real 1m16.539s user 1m2.738s sys 0m9.645s TestedBy: - meson builddir ninja -C builddir - meson builddir -Dubifs-workaround=enabled ninja -C builddir - meson builddir -Dubifs-workaround=disabled ninja -C builddir - meson builddir -Dhost-dump-offload-transport=pldm ninja -C builddir - meson builddir -Dhost-dump-offload-transport=pldm \ -Dubifs-workaround=enabled ninja -C builddir Note: Need to update openbmc phosphor-debug-collector recipe to use meson instead autotools, this will be updated once this patch got merged and also autotools build infrastructure will be removed as well. Change-Id: Iadf2d3542dc2556377e7b2f91f01b04d5f8d7218 Signed-off-by:
Ramesh Iyyar <rameshi1@in.ibm.com>
-
- Aug 02, 2017
-
-
Gunnar Mills authored
Change-Id: I8b7752fed7ebe8d1b166441b4543e03fa442bf3c Signed-off-by:
Gunnar Mills <gmills@us.ibm.com>
-