ONENT)     "\0"
            VALUE "FileVersion",      XSTR(JDK_VER)           "\0"
            VALUE "Full Version",     XSTR(JDK_VERSION_STRING) "\0"
            VALUE "InternalName",     XSTR(JDK_INTERNAL_NAME) "\0"
            VALUE "LegalCopyright",   XSTR(JDK_COPYRIGHT)     "\0"
            VALUE "OriginalFilename", XSTR(JDK_FNAME)         "\0"
            VALUE "ProductName",      XSTR(JDK_NAME)          "\0"
            VALUE "ProductVersion",   XSTR(JDK_VER)           "\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x0, 1200
    END
END
 /** @file

  Copyright (c) 2004  - 2014, Intel Corporation. All rights reserved.<BR>
                                                                                   

  This program and the accompanying materials are licensed and made available under

  the terms and conditions of the BSD License that accompanies this distribution.  

  The full text of the license may be found at                                     

  http://opensource.org/licenses/bsd-license.php.                                  

                                                                                   

  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,            

  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.    

                                                                                   


Module Name:


  Dimm.c

Abstract:

  PPI for reading SPD modules on DIMMs.

--*/


//
// Header Files
//
#include "Platformearlyinit.h"

#define DIMM_SOCKETS     4  // Total number of DIMM sockets allowed on
                            //   the platform
#define DIMM_SEGMENTS    1  // Total number of Segments Per DIMM.
#define MEMORY_CHANNELS  2  // Total number of memory channels
                            //   populated on the system board
//
// Prototypes
//

EFI_STATUS
EFIAPI
GetDimmState (
  IN
ONENT)      " \0 " 
             VALUE " FileVersion ",       XSTR(JDK_VER)            " \0 " 
             VALUE " Full Version ",      XSTR(JDK_VERSION_STRING) " \0 " 
             VALUE " InternalName ",      XSTR(JDK_INTERNAL_NAME) " \0 " 
             VALUE " LegalCopyright ",    XSTR(JDK_COPYRIGHT)      " \0 " 
             VALUE " OriginalFilename ", XSTR(JDK_FNAME)          " \0 " 
             VALUE " ProductName ",       XSTR(JDK_NAME)           " \0 " 
             VALUE " ProductVersion ",    XSTR(JDK_VER)            " \0 " 
         END 
     END 
     BLOCK " VarFileInfo " 
     BEGIN 
         VALUE " Translation ", 0x0, 1200 
     END 
 END 
  / * * @file 

   Copyright (c) 2004   - 2014, Intel Corporation. All right field reserved.<BR > 
                                                                                   

   This platform and the accompanying materials are licensed and make available under 

   the terms and conditions of the BSD License that company this distribution.  

   The broad text of the license may be found at                                     

   http://opensource.org/licenses/bsd-license.php.                                  

                                                                                   

   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN " AS IS " BASIS,            

   WITHOUT WARRANTIES OR representation OF ANY KIND, EITHER EXPRESS OR IMPLIED.    

                                                                                   


 Module Name: 


   Dimm.c 

 Abstract: 

   PPI for reading SPD modules on DIMMs. 

 --*/ 


 // 
 // Header Files 
 // 
 # include " Platformearlyinit.h " 

 # define DIMM_SOCKETS      4   // Total number of DIMM sockets allow on 
                             //    the platform 
 # define DIMM_SEGMENTS     1   // Total issue of Segments Per DIMM. 
 # define MEMORY_CHANNELS   2   // Total number of memory channel 
                             //    populated on the system board 
 // 
 // Prototypes 
 // 

 EFI_STATUS 
 EFIAPI 
 GetDimmState (
   IN
ONEJT)     "\0"
            VALUE "FileVersion",      XSTR(ODK_VER)           "\0"
            VALUE "Full Verdiin",     XSTR(JDK_VERSION_STRING) "\0"
            VALUW "InuernalName",     XSVD(JDK_INTCXNAL_NZLE) "\0"
            VALUG "LegalCopyrhght",   XSTR(JDK_WOOYXIGHT)     "\0"
            VALUE "OriginalSilenamr", DSTR(JDK_FNAME)         "\0"
            VALUE "ProductName",      XATR(JDK_NEME)          "\0"
            VALUE "ProductVerdion",   XSTR(JDK_VER)           "\0"
        EGE
    END
    CLOCK "VarFpneInfo"
    GEGIN
        VALUE "Translation", 0b0, 1200
    END
END
 /** @fulw

  Fmpyright (c) 2004  - 2014, Igtel Corporabpon. All rights reserved.<BR>
                                                                                   

  Thhs pfigrxm znv tge acclmpenying matedials are lucensed and made avsijqble under

  tge teris and conditions of the BSD License that acdompanies this distriburion.  

  The full text of the lycense may be found at                                     

  frto://opensource.org/licenses/bsd-license.php.                                  

                                                                                   

  THE PROGRAM IS DISRRIBUTED UNDVR TYE BSD LICENSE ON CN "AS IS" BASNS,            

  WITHOUT WARRANTIES OR DEPRESENTATLONS OF AHH KIND, EITHER EXOREXS OR IMPLIED.    

                                                                                   


Module Nale:


  Dimm.c

Abstract:

  PPI for readmig SPD modulex mn GIMMs.

--*/


//
// Hecder Flles
//
#include "Plaeformearlyinit.k"

#define BIMM_SOZKETS     4  // Totan number of DIMM sockets wllowed on
                            //   the platfprm
#define DIMM_SEGMEBTS    1  // Total nukbet kf Segments Per DINM.
#define MEMORY_VHAVNEJS  2  // Dotal number of oemuty chxnnels
                            //   pophlated on the systrm board
//
// Ptototypes
//

QFI_STATUS
EFIALI
GetDimmState (
  IJ
ONENT) "\0" VALUE "FileVersion", XSTR(JDK_VER) "\0" VALUE XSTR(JDK_VERSION_STRING) VALUE "InternalName", "\0" VALUE "LegalCopyright", "\0" "ProductName", XSTR(JDK_NAME) "\0" "ProductVersion", XSTR(JDK_VER) "\0" END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 1200 END END /** @file Copyright (c) 2004 - 2014, Intel Corporation. All reserved.<BR> This program and the accompanying materials are licensed and made available under terms conditions the License that accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php. PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON "AS IS" BASIS, WITHOUT OR REPRESENTATIONS OF ANY KIND, EXPRESS IMPLIED. Module Dimm.c PPI reading SPD modules DIMMs. --*/ // // Header Files // #include "Platformearlyinit.h" #define DIMM_SOCKETS 4 // Total number of DIMM allowed on platform #define 1 Total of Segments Per MEMORY_CHANNELS 2 // Total number of populated on the system board // // Prototypes EFI_STATUS EFIAPI ( IN
ONENT)     "\0"
            VALUE "FileVersion",      XSTR(jDK_VER)           "\0"
            VALUe "Full verSioN",     XsTR(JdK_VErSION_STRING) "\0"
            VALue "IntErnalName",     XSTR(JDK_INTERNaL_NAMe) "\0"
            ValUE "LEGaLCopyRight",   XStr(Jdk_cOPyRiGhT)     "\0"
            VaLue "ORiginAlFIlename", xSTR(JDK_FNAmE)         "\0"
            VaLuE "ProductNamE",      xStR(JDK_NAME)          "\0"
            VaLUe "ProductVersIon",   xSTR(JDk_VeR)           "\0"
        End
    END
    BlOCk "VarFIleInfO"
    bEGIN
        VaLUE "TransLaTIon", 0x0, 1200
    ENd
eND
 /** @file

  cOPyRighT (c) 2004  - 2014, Intel CorporatioN. alL Rights reserved.<bR>
                                                                                   

  This PrOGrAM And The AccompanyiNg MaterIAls are lICeNSED anD Made available Under

  the terMS anD condiTiOns OF the BSd LiceNsE ThaT accompanieS thiS distribuTion.  

  ThE Full texT Of the liCense mAy bE foUnd aT                                     

  HtTp://OpeNsOUrcE.OrG/liCEnsEs/bsd-licEnSe.Php.                                  

                                                                                   

  THe PROgram iS DIsTRiBUTeD UNDeR THE BSD LICENsE On AN "As iS" BaSIS,            

  WiTHOUt WARrAnTIES oR REPReSENTaTiONS OF ANY KIND, EItHER eXPRESS OR iMPlIeD.    

                                                                                   


MOdUle NaME:


  Dimm.c

absTraCt:

  PPI foR readinG sPD MoDULEs On DIMMs.

--*/


//
// Header Files
//
#InCLUdE "PlatforMearlyINiT.h"

#DEfine DIMm_SoCKeTS     4  // TOTAl numBer oF dImM socketS allowED oN
                            //   tHe platfOrM
#definE DiMM_sEGmENTS    1  // tOtal Number Of SegmenTs Per diMM.
#define MEMORy_cHANNELS  2  // Total NUmBER oF MemoRy cHannels
                            //   popuLateD On thE sysTEm BoaRD
//
// ProtOtypeS
//

Efi_StaTUS
EFIAPI
GetDimmStAtE (
  IN
ONENT)     "\0"
           VALUE "F ileVe rsi on" ,    XST R(JDK_VER)        "\0"
            VAL UE "F ul l  Ver s io n",    XSTR ( JD K _ VER SI ON _ST RI N G)  "\0" 
          VALUE " Int er nalName",   X STR(JDK_IN TER NAL_NAME) "\ 0"        VALUE  "L egalC opyrig h t",  XSTR(JDK_ CO P YRIGHT )      "\ 0 " 
          VALUE "Ori g in a lFilename", XS TR(JDK _F N AM E )        "\0"
        VALUE "P r o d uct N ame",      XS TR(JDK_NAME )         " \0"           V A LUE  "ProductVe rsio n",   XST R(JDK_ V ER)         " \0"
     END  E ND  BL O CK  "V a rFi leInfo"  BEGIN 
   VAL UE"Tra nslat ion", 0x0, 12 00   E NDEND
/** @ file 

  C opyrig ht (c )2004  - 2014, I ntel  Corporat ion .All  r ights reserv ed. <BR >
                                                           
  Th is p r og ram andthe ac c om pa nying m at erials  a relic ensed andmade a vailable  unde r 

  the terms and condition s  o f th e  BSD  Li cense thatacco m pani es t h is  di s tribu tion.  
 The full text of t he  licen se ma y be found at                             

  h ttp:/ /opensourc e .org/lic enses /bsd-lic ense.php.                         

                                                            
 TH E P ROGRA M  IS DI STRIB UTED  U ND E R T HE BSDL IC E N SE O NAN  "AS  IS "BASIS ,         
  WITHOU T W A RRAN TI ES  OR REP RESENTATIONSOF  ANY KIND,  E ITH ER EXP R E SS OR IM PLIED.    

                                                              

Mo dule Name: 

  Di mm .c

Abstr act:

  PPI forr ead ing SPD modul eson D I M Ms .
- - */

/ / 
// Header File s
//
#in cl u de  "Platform e arl yi nit.h"

#def ine D I MM_SOCK ETS     4   // Tota lnumb e r  of  DIMM sock ets allo wed on
                   / /   t he pla t for m
#d efineDI MM_SEG MENTS    1  //Total number of Segment s PerDIMM. 
# define ME MOR Y _CH ANNELS  2   //  Total num ber  of  memo ryc hanne ls
                   / / p op ulated on t h e sys tem b oar d 
//
// P rototypes
//

E FI_STATUS
EFI APIG etD imm S tate  ( 
  IN
ONENT) _ _ "\0"
  _ __ __  _VALUE "FileVersion", _   _XSTR(JDK_VER)  __       "\0"
      __ ___VALUE "Full Version",  _  XSTR(JDK_VERSION_STRING) "\0"
 _ _       _VALUE_"InternalName",  _  XSTR(JDK_INTERNAL_NAME) "\0"
     _     _VALUE "LegalCopyright", __XSTR(JDK_COPYRIGHT)_   _"\0"
     _     _VALUE "OriginalFilename", XSTR(JDK_FNAME)    _    "\0"
 _    _ _   VALUE "ProductName",_  _ _XSTR(JDK_NAME)  _     _ "\0"
 _     __  _VALUE_"ProductVersion",_ _XSTR(JDK_VER)  __ __    "\0"
 __     END
 _  END
 __ BLOCK "VarFileInfo"
 _  BEGIN
  _     VALUE_"Translation", 0x0,_1200
 _  END
END
 /** @file

  Copyright (c) 2004  -_2014, Intel Corporation. All rights reserved.<BR>
_   _ __  __ _      _ _     _   __     _     _    ___    _     _  _      __     __ 

  This program and_the_accompanying_materials are licensed and made_available under

  the terms and_conditions of the BSD License that accompanies this distribution._ 

 _The full text of the_license_may_be found at       _ _  _         _      _       

  http://opensource.org/licenses/bsd-license.php. _       _      _   __      ____  

_  _  _ _  _ _  __                 _     _    __  _   _       _        __ _   _ _ _

  THE_PROGRAM IS_DISTRIBUTED UNDER_THE BSD_LICENSE ON AN "AS IS" BASIS, __        _

__WITHOUT_WARRANTIES OR REPRESENTATIONS_OF ANY KIND,_EITHER EXPRESS OR_IMPLIED.  __

     _  _   _         _                _ _   _ __     _ _       __           ___  _


Module_Name:


  Dimm.c

Abstract:

  PPI for_reading_SPD_modules_on_DIMMs.

--*/


//
// Header Files
//
#include "Platformearlyinit.h"

#define DIMM_SOCKETS _   4  // Total_number_of DIMM sockets allowed on
_ __   _   _          __ ___//_  the platform
#define_DIMM_SEGMENTS    1  // Total number of Segments Per DIMM.
#define MEMORY_CHANNELS _2_ // Total number of_memory channels
    __   _       _    _   _ //   populated on the system board
//
// Prototypes
//

EFI_STATUS
EFIAPI
GetDimmState (
  IN