Don't run vcs workaround on non-dd10 chips

The VCS workaround is only required (and only make sense)
on P9 DD1.0 based systems. This code does a check of the
chip level and does not run the workaround if the chip
is not DD1.0.

The code will continue to run some of the other workarounds
because although not required for non-dd10 chips, they
do no harm.

Resolves openbmc/openbmc#1695

Change-Id: I1409ca359ccff7b78a186211e4cd447cd753eda7
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
2 files changed
tree: cfb922ce72c4a96ebb6f605214a5098e6f26be55
  1. org/
  2. procedures/
  3. test/
  4. .gitignore
  5. bootstrap.sh
  6. cfam_access.cpp
  7. cfam_access.hpp
  8. configure.ac
  9. elog-errors.hpp
  10. ext_interface.cpp
  11. ext_interface.hpp
  12. filedescriptor.cpp
  13. filedescriptor.hpp
  14. gen_makefile.sh
  15. LICENSE
  16. Makefile.am
  17. Makefile.generated.in
  18. p9_cfam.hpp
  19. proc_control.cpp
  20. README.md
  21. registration.cpp
  22. registration.hpp
  23. targeting.cpp
  24. targeting.hpp
README.md

Contains procedures that interact with the OpenPower nest chipset.

To Build

To build this package, do the following steps:

    1. ./bootstrap.sh
    2. ./configure ${CONFIGURE_FLAGS}
    3. make

To full clean the repository again run `./bootstrap.sh clean`.