On Thu, May 23, 2013 at 11:27:08PM +0800, Ming Lei wrote: > > Yes, in your case, everything is fine in the kernel itself. And no > > microcode update is needed for new CPU, thus no firmware. > > Can the driver decide if the CPU need microcode? Or there will > be the microcode for the CPU in future?
The kernel can't know. The microcode updates are asynchonously released from the kernel. I might be running a months old kernel, and get a new microcode tomorrow. The kernel handles this by looking for a file with a name matching the cpu family/model/stepping. (See how they are formed in /lib/firmware/intel-ucode/*) DAve -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/