diff options
Diffstat (limited to 'arch/x86/kernel/reboot.c')
| -rw-r--r-- | arch/x86/kernel/reboot.c | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c index fc7aae1e2bc..715037caeb4 100644 --- a/arch/x86/kernel/reboot.c +++ b/arch/x86/kernel/reboot.c @@ -285,6 +285,14 @@ static struct dmi_system_id __initdata reboot_dmi_table[] = {  			DMI_MATCH(DMI_BOARD_NAME, "P4S800"),  		},  	}, +	{	/* Handle problems with rebooting on VersaLogic Menlow boards */ +		.callback = set_bios_reboot, +		.ident = "VersaLogic Menlow based board", +		.matches = { +			DMI_MATCH(DMI_BOARD_VENDOR, "VersaLogic Corporation"), +			DMI_MATCH(DMI_BOARD_NAME, "VersaLogic Menlow board"), +		}, +	},  	{ }  };  |