Added feature flag instead of CHIPS
Currently CHIPS variable is acting as list to pass required HWPs.
So, When adding a new HWP (Hardware Procedure) and if that HWPs have
external dependencies then we need to check those dependencies
existence. To achieve this, we need to get that HWP from this CHIPS
list, but this is really painful and not good approach too.
So, In this commit refactoring the existing HWPs into as feature flag.
If the particular feature is enabled then easily we can do required
stuff for that feature.
To consider backward compatibility CHIPS variable is not removed
in this commit.
Added missing header file in openfsi, because to resolve compilation
error when openfsi feature alone used.
Tested By:
1. ./configure
2. ./configure --enable-p9
3. ./configure --enable-openfsi
4. ./configure --enable-p9 --enable-openfsi
Change-Id: If040765475622f7e422d77edf73fea85200d75dc
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
2 files changed