Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Edk2 Edk2
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SystemReady
  • firmware-build
  • Edk2Edk2
  • Repository
Switch branch/tag
  • edk2
  • UefiCpuPkg
  • Library
  • MpInitLib
  • MpLib.c
Find file BlameHistoryPermalink
  • Leo Duran's avatar
    UefiCpuPkg/MpInitLib: Skip reading PlatformId on AMD processors. · 4c0f6e34
    Leo Duran authored Feb 29, 2020
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2556
    
    
    
    This patch uses CPUID signature check to skip reading the PlatformId MSR,
    which is not implemented on AMD processors.
    
    The PlatformId is used for loading microcode patches, which is also not
    supported and AMD-based platforms. To mitigate the PlatformId dependency,
    PcdCpuMicrocodePatchAddress and PcdCpuMicrodePatchRegionSize must be set
    to 0 (default value), in order to bypass microcode loading code paths.
    
    Cc: Eric Dong <eric.dong@intel.com>
    Cc: Ray Ni <ray.ni@intel.com>
    Cc: Laszlo Ersek <lersek@redhat.com>
    Signed-off-by: default avatarLeo Duran <leo.duran@amd.com>
    Reviewed-by: default avatarRay Ni <ray.ni@intel.com>
    Reviewed-by: default avatarLaszlo Ersek <lersek@redhat.com>
    4c0f6e34