From 356695da354db3bfd53e0c54b4bf0980f3b2672c Mon Sep 17 00:00:00 2001 From: li feng Date: Wed, 11 Feb 2015 11:51:37 -0800 Subject: panic: Fix unaligned memory access panic Unaligned memory access would not cause reboot on some processors. Additional condition was needed. BUG=none TEST=Verified that "crash unaligned" causes a panic on mec1322. BRANCH=none Change-Id: Icdc1b5e11634b14890755301346183e0dba723c9 Signed-off-by: li feng Signed-off-by: Divya Jyothi Reviewed-on: https://chromium-review.googlesource.com/263949 Reviewed-by: Shawn N --- common/panic_output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/panic_output.c b/common/panic_output.c index 4658dc6bb2..144b7a0e19 100644 --- a/common/panic_output.c +++ b/common/panic_output.c @@ -174,7 +174,7 @@ static int command_crash(int argc, char **argv) #endif } else if (!strcasecmp(argv[1], "unaligned")) { cflush(); - ccprintf("%08x", *(int *)0xcdef); + ccprintf("%08x", *(volatile int *)0xcdef); } else if (!strcasecmp(argv[1], "watchdog")) { while (1) ; -- cgit v1.2.1