PHAL: Added processor CFAM register data in the clock daily data logger

Informational log includes all the present processor CFAM register
information required for clock debug.

Tested:
    "Proc0": "Functional",
    "Proc0 EC": "0x0000000020",
    "Proc0 Location Code": "Ufcs-P0-C61",
    "Proc0 REG 0x1007": "0x00200004",
    "Proc0 REG 0x2804": "0x3c000020",
    "Proc0 REG 0x2810": "0x80ff6007",
    "Proc0 REG 0x2813": "0xefeeeeff",
    "Proc0 REG 0x2814": "0x000000e4",
    "Proc0 REG 0x2815": "0xc0000000",
    "Proc0 REG 0x2816": "0xff000000",
    "Proc0 REG 0x281d": "0x00000000",
    "Proc0 REG 0x281e": "0x00000000",

Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I47289a7c95ca9e64598eb26bbb5b49bf4fc2b680
2 files changed
tree: c31e0490316c1ab7e022cbb939533cef5fd26957
  1. extensions/
  2. procedures/
  3. service_files/
  4. test/
  5. .clang-format
  6. .gitignore
  7. .shellcheck
  8. cfam_access.cpp
  9. cfam_access.hpp
  10. ext_interface.cpp
  11. ext_interface.hpp
  12. filedescriptor.cpp
  13. filedescriptor.hpp
  14. LICENSE
  15. meson.build
  16. meson_options.txt
  17. nmi_interface.cpp
  18. nmi_interface.hpp
  19. nmi_main.cpp
  20. OWNERS
  21. p10_cfam.hpp
  22. p9_cfam.hpp
  23. proc_control.cpp
  24. README.md
  25. registration.hpp
  26. targeting.cpp
  27. targeting.hpp
  28. temporary_file.cpp
  29. temporary_file.hpp
  30. util.cpp
  31. util.hpp
README.md

Contains procedures that interact with the OpenPower nest chipset.

To Build

To build this package, do the following steps:

    1. meson builddir
    2. ninja -C builddir

To build with phal feature:
    1. meson builddir -Dphal=enabled -Dopenfsi=enabled
    2. ninja -C builddir

To clean the repository run `ninja -C builddir/ clean`.