[OpenWrt-Devel] [PATCH v4 6/6] intel-microcode: create early load microcode image

Hauke Mehrtens hauke at hauke-m.de
Sat Nov 24 08:17:39 EST 2018


On 11/20/18 5:20 PM, Tomasz Maciej Nowak wrote:
> Create initrd image with packed microcode. This'll allow to load it at
> early boot stage.
> 
> Signed-off-by: Tomasz Maciej Nowak <tomek_n at o2.pl>
> ---
>  package/firmware/intel-microcode/Makefile | 14 ++++++++------
>  1 file changed, 8 insertions(+), 6 deletions(-)
> 
> diff --git a/package/firmware/intel-microcode/Makefile b/package/firmware/intel-microcode/Makefile
> index 07db9b1f96..4bd47b087a 100644
> --- a/package/firmware/intel-microcode/Makefile
> +++ b/package/firmware/intel-microcode/Makefile
> @@ -35,15 +35,17 @@ define Package/intel-microcode
>  endef
>  
>  define Build/Compile
> -	IUCODE_TOOL=$(STAGING_DIR)/../host/bin/iucode_tool $(MAKE) -C $(PKG_BUILD_DIR)
> -	mkdir $(PKG_BUILD_DIR)/intel-ucode-ipkg

Why is this mkdir not needed any more?

> -	$(STAGING_DIR)/../host/bin/iucode_tool -q \
> -		--write-firmware=$(PKG_BUILD_DIR)/intel-ucode-ipkg $(PKG_BUILD_DIR)/$(MICROCODE).bin
> +	IUCODE_TOOL=$(STAGING_DIR)/../host/bin/iucode_tool \
> +		$(MAKE) -C $(PKG_BUILD_DIR)
> +	$(STAGING_DIR)/../host/bin/iucode_tool -q --mini-earlyfw \
> +		--write-earlyfw=$(PKG_BUILD_DIR)/intel-ucode.cpio \
> +		$(PKG_BUILD_DIR)/$(MICROCODE).bin
>  endef
>  
>  define Package/intel-microcode/install
> -	$(INSTALL_DIR) $(1)/lib/firmware/intel-ucode
> -	$(INSTALL_DATA) $(PKG_BUILD_DIR)/intel-ucode-ipkg/* $(1)/lib/firmware/intel-ucode
> +	$(INSTALL_DIR) $(1)/boot
> +	$(INSTALL_DATA) $(PKG_BUILD_DIR)/intel-ucode.cpio \
> +		$(1)/boot/intel-ucode.img
>  endef
>  
>  $(eval $(call BuildPackage,intel-microcode))
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20181124/60df29e3/attachment.sig>
-------------- next part --------------
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list