diff options
Diffstat (limited to 'arch/x86/kernel/setup.c')
| -rw-r--r-- | arch/x86/kernel/setup.c | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index de2cab13284..63f32d220ef 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c @@ -672,6 +672,19 @@ static struct dmi_system_id __initdata bad_bios_dmi_table[] = {  			DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies"),  		},  	}, +	{ +	/* +	 * AMI BIOS with low memory corruption was found on Intel DG45ID board. +	 * It hase different DMI_BIOS_VENDOR = "Intel Corp.", for now we will +	 * match only DMI_BOARD_NAME and see if there is more bad products +	 * with this vendor. +	 */ +		.callback = dmi_low_memory_corruption, +		.ident = "AMI BIOS", +		.matches = { +			DMI_MATCH(DMI_BOARD_NAME, "DG45ID"), +		}, +	},  #endif  	{}  };  |