Microcode version check vs code update
Microcode version check vs code update
Posted Jul 26, 2023 13:36 UTC (Wed) by garloff (subscriber, #319)In reply to: Microcode version check vs code update by bof
Parent article: Stable kernels to address Zenbleed released
Hi bof,
thanks for this insight. So just the printk happens later (and after the zenbleed check/printk), not the microcode loading.
That would explain the magic.
I have no theory about the reason for the delayed printk -- console output is limited before certain hardware init has happened, but that's why the kernel can do some buffering ... maybe the code comes from a time when ucode loading was done before printk was safe to use?
@all: I use the early_initrd for microcode updates as everyone else does. This does not change the fact that the zenbleed message happens 3s before the ucode update message.
thanks for this insight. So just the printk happens later (and after the zenbleed check/printk), not the microcode loading.
That would explain the magic.
I have no theory about the reason for the delayed printk -- console output is limited before certain hardware init has happened, but that's why the kernel can do some buffering ... maybe the code comes from a time when ucode loading was done before printk was safe to use?
@all: I use the early_initrd for microcode updates as everyone else does. This does not change the fact that the zenbleed message happens 3s before the ucode update message.
