Print this page
update

@@ -25,11 +25,11 @@
 /*
  * Copyright (c) 2010, Intel Corporation.
  * All rights reserved.
  */
 /*
- * Copyright 2019 Joyent, Inc.
+ * Copyright 2020 Joyent, Inc.
  * Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
  * Copyright 2018 OmniOS Community Edition (OmniOSce) Association.
  */
 
 #include <sys/types.h>

@@ -1859,11 +1859,13 @@
 
         /* Enable interrupts */
         (void) spl0();
 
         /*
-         * Fill out cpu_ucode_info.  Update microcode if necessary.
+         * 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);
 
         /*