Support dimm loop detection for the AMD platform

Description:
 - Support detection of the DIMM loop pattern for the AMD platform

Design:
 - The ipmi handler netfn=0x38,cmd=0x33 handles BIC incoming
   postcode and call the detection function to check if this
   is the DIMM loop pattern of AMD platform and store those
   patterns in an in-memory space.

   Reference from Meta_BIOS_Requirement_Spec_v0.80
   For AMD platform, the POST code looping pattern format should be:
   (each group has 4 bytes)
   ●Group #0: [DDEE0000]
   ●Group #1: [DDEE] + Total Error Count
   ●Group #2: [DDEE] + Number of Error DIMM
   ●Group #3: [DDEE] + Dimm location
   ●Group #4: [DDEE] + major code
   ●Group #5: [DDEE] + minor code

Change-Id: I9598f71775936cea9a860a091bc74aefea8701f3
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
3 files changed