xref: /buildroot/package/intel-microcode/intel-microcode.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# intel-microcode
4#
5################################################################################
6
7INTEL_MICROCODE_VERSION = 20231114
8INTEL_MICROCODE_SITE = $(call github,intel,Intel-Linux-Processor-Microcode-Data-Files,microcode-$(INTEL_MICROCODE_VERSION))
9INTEL_MICROCODE_LICENSE = PROPRIETARY
10INTEL_MICROCODE_LICENSE_FILES = license
11INTEL_MICROCODE_REDISTRIBUTE = NO
12INTEL_MICROCODE_INSTALL_IMAGES = YES
13
14define INTEL_MICROCODE_INSTALL_IMAGES_CMDS
15	mkdir -p $(BINARIES_DIR)/intel-ucode
16	$(INSTALL) -m 0644 -t $(BINARIES_DIR)/intel-ucode \
17		$(@D)/intel-ucode/*
18endef
19
20ifeq ($(BR2_PACKAGE_INTEL_MICROCODE_INSTALL_TARGET),y)
21define INTEL_MICROCODE_INSTALL_TARGET_CMDS
22	mkdir -p $(TARGET_DIR)/lib/firmware/intel-ucode
23	$(INSTALL) -m 0644 -t $(TARGET_DIR)/lib/firmware/intel-ucode \
24		$(@D)/intel-ucode/*
25endef
26else
27INTEL_MICROCODE_INSTALL_TARGET = NO
28endif
29
30define INTEL_MICROCODE_LINUX_CONFIG_FIXUPS
31	$(call KCONFIG_ENABLE_OPT,CONFIG_MICROCODE)
32	$(call KCONFIG_ENABLE_OPT,CONFIG_MICROCODE_INTEL)
33endef
34
35$(eval $(generic-package))
36

Last Index update Fri Aug 22 08:59:00 CST 2025