!580 Intel: Recover two microcode interfaces when support In Field Scan(IFS) multi-blob images
Merge Pull Request from: @allen-shi IFS is a hardware feature to run circuit level tests on a CPU core to detect problems that are not caught by parity or ECC checks. Intel In Field Scan(IFS) with multi-blob images supported in [PR471](https://gitee.com/openeuler/kernel/pulls/471), but also introduced microcode interface changes: 1. Removed /dev/cpu/microcode interface(Used by iucode-tool, microcode_ctl). 2. Disabled microcode late loading as default(MICROCODE_LATE_LOADING), which removed /sys/devices/system/cpu/microcode/reload interface. This PR includes 14 commits totally and is to recover the two microcode interfaces support by reverting related commits in [PR471](https://gitee.com/openeuler/kernel/pulls/471). **Intel-Kernel Issue** [#I6L337](https://gitee.com/openeuler/intel-kernel/issues/I6L337) **Test** Built and run the kernel successfully on openEuler 22.03 LTS SP1. Test is PASS on SPR platform. **Known Issue** N/A **Default config change** N/A Link:https://gitee.com/openeuler/kernel/pulls/580 Reviewed-by: Jason Zeng <jason.zeng@intel.com> Signed-off-by: Jialin Zhang <zhangjialin11@huawei.com>
Showing
想要评论请 注册 或 登录