phosphor-ipmi-host: reduce the chance of the SDR cache reset

1) Enhance Support-packing-cable-presence-sensor-state-into-dis.patch,
   only reset sensorTreePtr when item.cable inventory interface is
   changed.
2) add dbus-sdr-Skip-certain-temperature-sensors.patch:
   Now we can use skip-temp-sensor-regex meson option to define a regex
   to skip certain temperature sensors.

Tested:
1) Build BMC image, ipmid starts and works normally after
   systemctl restart xyz.openbmc_project.hwmontempsensor:
   https://paste.googleplex.com/5478815565873152
2) Restart nvmesensor deamon, the sensorTree doesn't get reset.
3) Performance test about skip-temp-sensor-regex:
   https://paste.googleplex.com/4900766923358208

Google-Bug-Id: 325468059
Google-Bug-Id: 317759042
Change-Id: Iebbf54229e084a88df48e4d7b33c81285ef0ce56
Signed-off-by: Jinliang Wang <jinliangw@google.com>
4 files changed
tree: f04d8360a4637893ed3bf11933d9feb837eb17de
  1. conf/
  2. dynamic-layers/
  3. recipes-bsp/
  4. recipes-connectivity/
  5. recipes-core/
  6. recipes-devtools/
  7. recipes-extended/
  8. recipes-google/
  9. recipes-kernel/
  10. recipes-phosphor/
  11. recipes-tpm1/
  12. LICENSE
  13. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.