Skip to content
  1. Dec 14, 2021
    • manickavasakam karpagavinayagam via groups.io's avatar
      WhitleyOpenBoardPkg : Support for Junction City Platform · c14a67ee
      
      
      Support for JunctionCity Platform
      	- Add JunctionCity UBA's (Except GpioTable.c, IioBifurInit.c), all
      	  other files in UBA folder are just name replacement (replaced TypeWilsonCity with TypeJunctionCity)
      	- Disabled Intel ME IDE-R devices, KT devices to avoid BIOS POST time
      	- Modified GetPlatformInfo() to check build time PcdBoardId and decide the board detection logic
      
      Notes :
      	V2 :
      	- Moved Junction UBA folder from WhitleyOpenBoardPkg\Uba\UbaMain
      	  to WhitleyOpenBoardPkg/JunctionCity/Uba/TypeJunctionCity
      	- Modified WhitleyOpenBoardPkg/Platform/Pei/PlatformInfo/PlatformInfo.c GetPlatformInfo()
      	  to check build time PcdBoardId and decide the board detection logic
      	  which avoid maintaining the JunctionCity PEIM Copy
      	- Include WhitleyOpenBoardPkg\PlatformPkg.dsc in JunctionCity PlatformPkg.dsc to avoid a lot of duplicate code
      	- Fix typo errors and unwanted statements in ReadMe.md
      	- Fix coding style errors.
      
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      Cc: Isaac Oram <isaac.w.oram@intel.com>
      Cc: Harikrishna Doppalapudi <harikrishnad@ami.com>
      Cc: Manish Jha <manishj@ami.com>
      Cc: Sureshkumar Ponnusamy <sureshkumarp@ami.com>
      Cc: Manickavasakam Karpagavinayagam <manickavasakamk@ami.com>
      Cc: Zachary Bobroff <zacharyb@ami.com>
      
      Signed-off-by: Manickavasakam Karpagavinayagam's avatarManickavasakam Karpagavinayagam <manickavasakamk@ami.com>
      Reviewed-by: default avatarIsaac Oram <isaac.w.oram@intel.com>
      c14a67ee
  2. Dec 13, 2021
  3. Dec 02, 2021
  4. Nov 26, 2021
  5. Nov 18, 2021
    • Vu Nguyen's avatar
      AmpereSiliconPkg: Add PlatformManagerUiLib library instance · a1a21583
      Vu Nguyen authored
      
      
      The idea came from DeviceManagerUiLib that all related menu settings can
      be placed under a common entry. This change intends to provide a central
      point for all platform menus by creating a Platform Manager entry located
      under Device Manager entry of UiApp.
      
      New classuuid called gPlatformManagerFormsetGuid was introduced for
      platform menus which want to be reached through this Platform Manager.
      
      Cc: Thang Nguyen <thang@os.amperecomputing.com>
      Cc: Chuong Tran <chuong@os.amperecomputing.com>
      Cc: Phong Vo <phong@os.amperecomputing.com>
      Cc: Leif Lindholm <leif@nuviainc.com>
      Cc: Michael D Kinney <michael.d.kinney@intel.com>
      Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      
      Signed-off-by: default avatarNhi Pham <nhi@os.amperecomputing.com>
      Reviewed-by: default avatarLeif Lindholm <leif@nuviainc.com>
      a1a21583
    • Vu Nguyen's avatar
      AmpereAltraPkg: Support UEFI non-volatile variable · 91fc9b4a
      Vu Nguyen authored
      
      
      This change supports storing the UEFI non-volatile varibles on the
      Flash through below modules:
      * FlashPei driver helps to restore the saved variables from
        flash on each boot.
      * FlashFvbDxe driver provides the implementation for the
        gEfiFirmwareVolumeBlock protocol
      
      Cc: Thang Nguyen <thang@os.amperecomputing.com>
      Cc: Chuong Tran <chuong@os.amperecomputing.com>
      Cc: Phong Vo <phong@os.amperecomputing.com>
      Cc: Leif Lindholm <leif@nuviainc.com>
      Cc: Michael D Kinney <michael.d.kinney@intel.com>
      Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      
      Signed-off-by: default avatarNhi Pham <nhi@os.amperecomputing.com>
      Reviewed-by: default avatarLeif Lindholm <leif@nuviainc.com>
      91fc9b4a
    • Quan Nguyen's avatar
      AmpereAltraPkg: Add BootProgress support · a14e39ae
      Quan Nguyen authored
      
      
      BootProgress will send 32-bit UEFI Status Code via doorbell to report
      its progress status.
      Currently support reporting Progress Status Code and Error Status Code
      only. Other types of Status Code are ignored.
      
      Cc: Thang Nguyen <thang@os.amperecomputing.com>
      Cc: Chuong Tran <chuong@os.amperecomputing.com>
      Cc: Phong Vo <phong@os.amperecomputing.com>
      Cc: Leif Lindholm <leif@nuviainc.com>
      Cc: Michael D Kinney <michael.d.kinney@intel.com>
      Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      
      Signed-off-by: default avatarNhi Pham <nhi@os.amperecomputing.com>
      Reviewed-by: default avatarLeif Lindholm <leif@nuviainc.com>
      a14e39ae
    • Nhi Pham's avatar
      JadePkg: Implement RealTimeClockLib for PCF85063 · ffffaf6c
      Nhi Pham authored
      
      
      This library adds the support for retrieving and updating system
      datetime over real RTC PCF85063 device on Mt. Jade platform instead of
      using virtual RTC.
      
      Cc: Thang Nguyen <thang@os.amperecomputing.com>
      Cc: Chuong Tran <chuong@os.amperecomputing.com>
      Cc: Phong Vo <phong@os.amperecomputing.com>
      Cc: Leif Lindholm <leif@nuviainc.com>
      Cc: Michael D Kinney <michael.d.kinney@intel.com>
      Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      
      Signed-off-by: default avatarNhi Pham <nhi@os.amperecomputing.com>
      Reviewed-by: default avatarLeif Lindholm <leif@nuviainc.com>
      ffffaf6c
    • Vu Nguyen's avatar
      AmpereAltraPkg: Add DwGpioLib library instance · a7fb44fe
      Vu Nguyen authored
      
      
      The DwGpioLib library provides basic functions to control the GPIO
      controller on Ampere Altra processor.
      
      Cc: Thang Nguyen <thang@os.amperecomputing.com>
      Cc: Chuong Tran <chuong@os.amperecomputing.com>
      Cc: Phong Vo <phong@os.amperecomputing.com>
      Cc: Leif Lindholm <leif@nuviainc.com>
      Cc: Michael D Kinney <michael.d.kinney@intel.com>
      Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      
      Signed-off-by: default avatarNhi Pham <nhi@os.amperecomputing.com>
      Reviewed-by: default avatarLeif Lindholm <leif@nuviainc.com>
      a7fb44fe
    • Vu Nguyen's avatar
      AmpereAltraPkg: Add DwI2cLib library instance · 71c0be18
      Vu Nguyen authored
      
      
      The DwI2cLib library provides basic functions to control the I2C
      controller on Ampere Altra processor.
      
      Cc: Thang Nguyen <thang@os.amperecomputing.com>
      Cc: Chuong Tran <chuong@os.amperecomputing.com>
      Cc: Phong Vo <phong@os.amperecomputing.com>
      Cc: Leif Lindholm <leif@nuviainc.com>
      Cc: Michael D Kinney <michael.d.kinney@intel.com>
      Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      
      Signed-off-by: default avatarNhi Pham <nhi@os.amperecomputing.com>
      Reviewed-by: default avatarLeif Lindholm <leif@nuviainc.com>
      71c0be18
    • Vu Nguyen's avatar
      AmpereAltraPkg: Add FlashLib library instance · e50501ff
      Vu Nguyen authored
      
      
      Provides functions to access the NVRAM, NVRAM2 and FailSafe region on the
      Flash over MM communication.
      
      Cc: Thang Nguyen <thang@os.amperecomputing.com>
      Cc: Chuong Tran <chuong@os.amperecomputing.com>
      Cc: Phong Vo <phong@os.amperecomputing.com>
      Cc: Leif Lindholm <leif@nuviainc.com>
      Cc: Michael D Kinney <michael.d.kinney@intel.com>
      Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      
      Signed-off-by: default avatarNhi Pham <nhi@os.amperecomputing.com>
      Reviewed-by: default avatarLeif Lindholm <leif@nuviainc.com>
      e50501ff
    • Vu Nguyen's avatar
      Ampere: Initial support for Ampere Altra processor and Mt. Jade platform · 2f01bcb8
      Vu Nguyen authored
      
      
      This commit adds the support for Ampere’s Altra processor-based Mt. Jade
      platform that provides up to 160 processor cores in a dual socket
      configuration. The essential modules are wired up enough to boot system
      to EDK2 UiApp.
      
      Cc: Thang Nguyen <thang@os.amperecomputing.com>
      Cc: Chuong Tran <chuong@os.amperecomputing.com>
      Cc: Phong Vo <phong@os.amperecomputing.com>
      Cc: Leif Lindholm <leif@nuviainc.com>
      Cc: Michael D Kinney <michael.d.kinney@intel.com>
      Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
      Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
      
      Signed-off-by: default avatarNhi Pham <nhi@os.amperecomputing.com>
      Reviewed-by: default avatarLeif Lindholm <leif@nuviainc.com>
      2f01bcb8
  6. Nov 10, 2021
  7. Nov 08, 2021
  8. Nov 04, 2021
  9. Nov 02, 2021
Loading