There is another intel ucode generator in Archlinux repo, it seems the code is more elegant and don't require additional dependency. Do you have any idea?
https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/intel-ucode Best Regards, Syrone Wong On Thu, Jan 18, 2018 at 3:41 AM, Zoltan HERPAI <wigy...@uid0.hu> wrote: > Add tool to "compile" Intel microcode files. The tool will be > compiled for host (to split the microcode.dat) and for target > (to forcibly reload the microcode or scan the system if required). > > Signed-off-by: Zoltan HERPAI <wigy...@uid0.hu> > --- > package/system/iucode-tool/Makefile | 47 > +++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > create mode 100644 package/system/iucode-tool/Makefile > > diff --git a/package/system/iucode-tool/Makefile > b/package/system/iucode-tool/Makefile > new file mode 100644 > index 0000000..4381a3a > --- /dev/null > +++ b/package/system/iucode-tool/Makefile > @@ -0,0 +1,47 @@ > +# > +# Copyright (C) 2018 OpenWrt.org > +# > +# This is free software, licensed under the GNU General Public License v2. > +# See /LICENSE for more information. > +# > + > +include $(TOPDIR)/rules.mk > + > +PKG_NAME:=iucode-tool > +PKG_VERSION:=2.2 > +PKG_RELEASE:=1 > + > +PKG_SOURCE:=iucode-tool_$(PKG_VERSION).tar.xz > +PKG_SOURCE_URL:=https://gitlab.com/iucode-tool/releases/raw/latest > +PKG_HASH:=9810daf925b8a9ca244adc4e1916bcab65601c9ebe87e91c2281f78055982971 > + > +PKG_BUILD_DEPENDS:=USE_UCLIBC:argp-standalone USE_MUSL:argp-standalone > + > +PKG_MAINTAINER:=Zoltan HERPAI <wigy...@uid0.hu> > +PKG_LICENSE:=GPL-2.0 > + > +PKG_INSTALL:=1 > + > +include $(INCLUDE_DIR)/package.mk > +include $(INCLUDE_DIR)/host-build.mk > + > +define Package/iucode-tool > + SECTION:=utils > + CATEGORY:=Base system > + URL:=$(PKG_SOURCE_URL) > + DEPENDS:=@TARGET_x86 > + TITLE:=Intel microcode loader > +endef > + > +define Package/iucode-tool/install > + $(INSTALL_DIR) $(1)/lib/firmware > + $(INSTALL_DIR) $(1)/usr/bin > + $(INSTALL_BIN) $(PKG_BUILD_DIR)/iucode_tool $(1)/usr/bin/ > +endef > + > +define Host/Install > + $(INSTALL_BIN) $(HOST_BUILD_DIR)/iucode_tool > $(STAGING_DIR_HOST)/bin/iucode_tool > +endef > + > +$(eval $(call HostBuild)) > +$(eval $(call BuildPackage,iucode-tool)) > -- > 1.9.1 > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel