fe5da09 IntelFsp2WrapperPkg: Remove microcode related PCDs

3 files Authored by Lou, Yun 3 years ago, Committed by mergify[bot] 3 years ago,
    IntelFsp2WrapperPkg: Remove microcode related PCDs
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3334
    
    IntelFsp2WrapperPkg defines following PCDs:
      PcdCpuMicrocodePatchAddress
      PcdCpuMicrocodePatchRegionSize
      PcdFlashMicrocodeOffset
    
    But the PCD name caused confusion because UefiCpuPkg defines:
      PcdCpuMicrocodePatchAddress
      PcdCpuMicrocodePatchRegionSize
    
    PcdCpuMicrocodePatchAddress in IntelFsp2WrapperPkg means the base
    address of the FV that holds the microcode.
    PcdCpuMicrocodePatchAddress in UefiCpuPkg means the address of the
    microcode.
    
    The relationship between the PCDs is:
    IntelFsp2WrapperPkg.PcdCpuMicrocodePatchAddress
     +  IntelFsp2WrapperPkg.PcdFlashMicrocodeOffset
     == UefiCpuPkg.PcdCpuMicrocodePatchAddress
    
    IntelFsp2WrapperPkg.PcdCpuMicrocodePatchRegionSize
     -  IntelFsp2WrapperPkg.PcdFlashMicrocodeOffset
     == UefiCpuPkg.PcdCpuMicrocodePatchRegionSize
    
    To avoid confusion and actually the PCDs in IntelFsp2WrapperPkg
    are only used by a sample FSP-T wrapper, this patch removes
    the 3 PCDs defined in IntelFsp2WrapperPkg.
    
    The FSP-T wrapper is updated to directly use the ones in UefiCpuPkg.
    
    Signed-off-by: Jason Lou <yun.lou@intel.com>
    Cc: Chasel Chiu <chasel.chiu@intel.com>
    Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
    Cc: Star Zeng <star.zeng@intel.com>
    Cc: Ray Ni <ray.ni@intel.com>
    Reviewed-by: Chasel Chiu <chasel.chiu@intel.com>
    Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>