Print this page
update
        
*** 25,35 ****
  /*
   * Copyright (c) 2010, Intel Corporation.
   * All rights reserved.
   */
  /*
!  * Copyright 2019 Joyent, Inc.
   * Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
   * Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
   */
  
  #include <sys/types.h>
--- 25,35 ----
  /*
   * Copyright (c) 2010, Intel Corporation.
   * All rights reserved.
   */
  /*
!  * Copyright 2020 Joyent, Inc.
   * Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
   * Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
   */
  
  #include <sys/types.h>
*** 1859,1869 ****
  
          /* Enable interrupts */
          (void) spl0();
  
          /*
!          * Fill out cpu_ucode_info.  Update microcode if necessary.
           */
          ucode_check(cp);
          cpuid_pass_ucode(cp, new_x86_featureset);
  
          /*
--- 1859,1871 ----
  
          /* Enable interrupts */
          (void) spl0();
  
          /*
!          * Fill out cpu_ucode_info.  Update microcode if necessary. Note that
!          * this is done after pass1 on the boot CPU, but it needs to be later on
!          * for the other CPUs.
           */
          ucode_check(cp);
          cpuid_pass_ucode(cp, new_x86_featureset);
  
          /*