Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
  • linux
  • arch
  • x86
  • kernel
  • microcode_intel.c
Find file BlameHistoryPermalink
  • Dimitri Sivanich's avatar
    x86: Improve Intel microcode loader performance · 938179b4
    Dimitri Sivanich authored Mar 05, 2010
    
    
    We've noticed that on large SGI UV system configurations,
    running microcode.ctl can take very long periods of time.  This
    is due to the large number of vmalloc/vfree calls made by the
    Intel generic_load_microcode() logic.
    
    By reusing allocated space, the following patch reduces the time
    to run microcode.ctl on a 1024 cpu system from approximately 80
    seconds down to 1 or 2 seconds.
    
    Signed-off-by: default avatarDimitri Sivanich <sivanich@sgi.com>
    Acked-by: default avatarDmitry Adamushko <dmitry.adamushko@gmail.com>
    Cc: Avi Kivity <avi@redhat.com>
    Cc: Bill Davidsen <davidsen@tmr.com>
    LKML-Reference: <20100305174203.GA19638@sgi.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    938179b4
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7