Messages in this thread | | | Date | Fri, 23 Aug 2013 22:17:51 +0200 | From | Borislav Petkov <> | Subject | Re: x86-32: Early microcode loading stumbles over disabled DYNAMIC_FTRACE |
| |
On Fri, Aug 23, 2013 at 06:40:46PM +0200, Jan Kiszka wrote: > Below some hunks to get it working again - at least in the absence of > any microcode in the initrd. Marking all involved functions as __init > is another option (as __init implies notrace). But I bet there is more > hidden. I see e.g. a pr_warn() in find_cpio_init that should trigger > the issue as well if we hit the error it reports (btw. printing at > this point of the boot should not work anyway, should it?).
I guess we can do early_printk there instead as x86_64_start_kernel() does it but I'm not sure for the 32-bit case where we call load_ucode_bsp/ap before we've even enabled paging.
-- Regards/Gruss, Boris.
Sent from a fat crate under my desk. Formatting is fine. --
| |