mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-25 20:35:17 +07:00
77c5f5d2f2
Register GHES at EDAC MC core, in order to avoid other drivers to also handle errors and mangle with error data. The edac core will warrant that just one driver will be used, so the first one to register (BIOS first) will be the one that will be reporting the hardware errors. For now, the EDAC driver does nothing but to register at the EDAC core, preventing the hardware-driven mechanism to interfere with GHES. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
67 lines
2.2 KiB
Makefile
67 lines
2.2 KiB
Makefile
#
|
|
# Makefile for the Linux kernel EDAC drivers.
|
|
#
|
|
# Copyright 02 Jul 2003, Linux Networx (http://lnxi.com)
|
|
# This file may be distributed under the terms of the
|
|
# GNU General Public License.
|
|
#
|
|
|
|
obj-$(CONFIG_EDAC) := edac_stub.o
|
|
obj-$(CONFIG_EDAC_MM_EDAC) += edac_core.o
|
|
|
|
edac_core-y := edac_mc.o edac_device.o edac_mc_sysfs.o edac_pci_sysfs.o
|
|
edac_core-y += edac_module.o edac_device_sysfs.o
|
|
|
|
ifdef CONFIG_PCI
|
|
edac_core-y += edac_pci.o edac_pci_sysfs.o
|
|
endif
|
|
|
|
obj-$(CONFIG_EDAC_GHES) += ghes_edac.o
|
|
obj-$(CONFIG_EDAC_MCE_INJ) += mce_amd_inj.o
|
|
|
|
edac_mce_amd-y := mce_amd.o
|
|
obj-$(CONFIG_EDAC_DECODE_MCE) += edac_mce_amd.o
|
|
|
|
obj-$(CONFIG_EDAC_AMD76X) += amd76x_edac.o
|
|
obj-$(CONFIG_EDAC_CPC925) += cpc925_edac.o
|
|
obj-$(CONFIG_EDAC_I5000) += i5000_edac.o
|
|
obj-$(CONFIG_EDAC_I5100) += i5100_edac.o
|
|
obj-$(CONFIG_EDAC_I5400) += i5400_edac.o
|
|
obj-$(CONFIG_EDAC_I7300) += i7300_edac.o
|
|
obj-$(CONFIG_EDAC_I7CORE) += i7core_edac.o
|
|
obj-$(CONFIG_EDAC_SBRIDGE) += sb_edac.o
|
|
obj-$(CONFIG_EDAC_E7XXX) += e7xxx_edac.o
|
|
obj-$(CONFIG_EDAC_E752X) += e752x_edac.o
|
|
obj-$(CONFIG_EDAC_I82443BXGX) += i82443bxgx_edac.o
|
|
obj-$(CONFIG_EDAC_I82875P) += i82875p_edac.o
|
|
obj-$(CONFIG_EDAC_I82975X) += i82975x_edac.o
|
|
obj-$(CONFIG_EDAC_I3000) += i3000_edac.o
|
|
obj-$(CONFIG_EDAC_I3200) += i3200_edac.o
|
|
obj-$(CONFIG_EDAC_X38) += x38_edac.o
|
|
obj-$(CONFIG_EDAC_I82860) += i82860_edac.o
|
|
obj-$(CONFIG_EDAC_R82600) += r82600_edac.o
|
|
|
|
amd64_edac_mod-y := amd64_edac.o
|
|
amd64_edac_mod-$(CONFIG_EDAC_DEBUG) += amd64_edac_dbg.o
|
|
amd64_edac_mod-$(CONFIG_EDAC_AMD64_ERROR_INJECTION) += amd64_edac_inj.o
|
|
|
|
obj-$(CONFIG_EDAC_AMD64) += amd64_edac_mod.o
|
|
|
|
obj-$(CONFIG_EDAC_PASEMI) += pasemi_edac.o
|
|
obj-$(CONFIG_EDAC_MPC85XX) += mpc85xx_edac.o
|
|
obj-$(CONFIG_EDAC_MV64X60) += mv64x60_edac.o
|
|
obj-$(CONFIG_EDAC_CELL) += cell_edac.o
|
|
obj-$(CONFIG_EDAC_PPC4XX) += ppc4xx_edac.o
|
|
obj-$(CONFIG_EDAC_AMD8111) += amd8111_edac.o
|
|
obj-$(CONFIG_EDAC_AMD8131) += amd8131_edac.o
|
|
|
|
obj-$(CONFIG_EDAC_TILE) += tile_edac.o
|
|
|
|
obj-$(CONFIG_EDAC_HIGHBANK_MC) += highbank_mc_edac.o
|
|
obj-$(CONFIG_EDAC_HIGHBANK_L2) += highbank_l2_edac.o
|
|
|
|
obj-$(CONFIG_EDAC_OCTEON_PC) += octeon_edac-pc.o
|
|
obj-$(CONFIG_EDAC_OCTEON_L2C) += octeon_edac-l2c.o
|
|
obj-$(CONFIG_EDAC_OCTEON_LMC) += octeon_edac-lmc.o
|
|
obj-$(CONFIG_EDAC_OCTEON_PCI) += octeon_edac-pci.o
|