CONFIG_ARCH_MULTIPLATFORM is not available for thedefaultarchitecture x86.
Result is shown for architecture arm
Require kernel to be portable to multiple machines
configname: CONFIG_ARCH_MULTIPLATFORM
Linux Kernel Configuration
└─>System Type
└─>Require kernel to be portable to multiple machines
In linux kernel since version 3.1 (release Date: 2011-10-24)
In general, all Arm machines can be supported in a single
kernel image, covering either Armv4/v5 or Armv6/v7.
However, some configuration options require hardcoding machine
specific physical addresses or enable errata workarounds that may
break other machines.
Selecting N here allows using those options, including
DEBUG_UNCOMPRESS, XIP_KERNEL and ZBOOT_ROM. If unsure, say Y.
kernel image, covering either Armv4/v5 or Armv6/v7.
However, some configuration options require hardcoding machine
specific physical addresses or enable errata workarounds that may
break other machines.
Selecting N here allows using those options, including
DEBUG_UNCOMPRESS, XIP_KERNEL and ZBOOT_ROM. If unsure, say Y.
selects
CONFIG_ARCH_FLATMEM_ENABLE
CONFIG_ARCH_SPARSEMEM_ENABLE
CONFIG_ARCH_SELECT_MEMORY_MODEL
CONFIG_ARM_HAS_SG_CHAIN
CONFIG_ARM_PATCH_PHYS_VIRT
CONFIG_AUTO_ZRELADDR
CONFIG_TIMER_OF
CONFIG_COMMON_CLK
CONFIG_GENERIC_IRQ_MULTI_HANDLER
CONFIG_HAVE_PCI
CONFIG_PCI_DOMAINS_GENERIC
CONFIG_SPARSE_IRQ
CONFIG_USE_OF