Skip to content

Commit

Permalink
x86: added missing panic function
Browse files Browse the repository at this point in the history
  • Loading branch information
OlegHahm committed Sep 11, 2015
1 parent e2639d7 commit 143d613
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions cpu/x86/panic.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
/*
* Copyright (C) 2015 INRIA
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*/

/**
* @ingroup x86_cpu
* @{
*
* @file
* @brief Crash handling functions implementation for x86 port
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
*/

#include "x86_reboot.h"
#include "lpm.h"

void panic_arch(void)
{
#if DEVELHELP
/* enter infinite loop, into deepest possible sleep mode */
while (1) {
lpm_set(LPM_OFF);
}
#else
x86_shutdown();
#endif
}

0 comments on commit 143d613

Please sign in to comment.