While APEI is a generic ACPI feature (usable by X86 and ARM64), only
the 'virt' machine uses it, by enabling the RAS Virtualization. See
commit 2afa8c8519: "hw/arm/virt: Introduce a RAS machine option").
Restrict the APEI tables generation code to the single user: the virt
machine. If another machine wants to use it, it simply has to 'select
ACPI_APEI' in its Kconfig.
Fixes: aa16508f1d
("ACPI: Build related register address fields via hardware error fw_cfg blob")
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Dongjiu Geng <gengdongjiu@huawei.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-id: 20201008161414.2672569-1-philmd@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
46 lines
833 B
Makefile
46 lines
833 B
Makefile
# Default configuration for arm-softmmu
|
|
|
|
# TODO: ARM_V7M is currently always required - make this more flexible!
|
|
CONFIG_ARM_V7M=y
|
|
|
|
# CONFIG_PCI_DEVICES=n
|
|
# CONFIG_TEST_DEVICES=n
|
|
|
|
CONFIG_ARM_VIRT=y
|
|
CONFIG_CUBIEBOARD=y
|
|
CONFIG_EXYNOS4=y
|
|
CONFIG_HIGHBANK=y
|
|
CONFIG_INTEGRATOR=y
|
|
CONFIG_FSL_IMX31=y
|
|
CONFIG_MUSICPAL=y
|
|
CONFIG_MUSCA=y
|
|
CONFIG_CHEETAH=y
|
|
CONFIG_SX1=y
|
|
CONFIG_NSERIES=y
|
|
CONFIG_STELLARIS=y
|
|
CONFIG_REALVIEW=y
|
|
CONFIG_VERSATILE=y
|
|
CONFIG_VEXPRESS=y
|
|
CONFIG_ZYNQ=y
|
|
CONFIG_MAINSTONE=y
|
|
CONFIG_GUMSTIX=y
|
|
CONFIG_SPITZ=y
|
|
CONFIG_TOSA=y
|
|
CONFIG_Z2=y
|
|
CONFIG_NPCM7XX=y
|
|
CONFIG_COLLIE=y
|
|
CONFIG_ASPEED_SOC=y
|
|
CONFIG_NETDUINO2=y
|
|
CONFIG_NETDUINOPLUS2=y
|
|
CONFIG_MPS2=y
|
|
CONFIG_RASPI=y
|
|
CONFIG_DIGIC=y
|
|
CONFIG_SABRELITE=y
|
|
CONFIG_EMCRAFT_SF2=y
|
|
CONFIG_MICROBIT=y
|
|
CONFIG_FSL_IMX25=y
|
|
CONFIG_FSL_IMX7=y
|
|
CONFIG_FSL_IMX6UL=y
|
|
CONFIG_SEMIHOSTING=y
|
|
CONFIG_ALLWINNER_H3=y
|