Subversion Repositories HelenOS

Rev

Rev 1883 | Rev 2071 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1883 Rev 1946
Line 32... Line 32...
32
/** @file
32
/** @file
33
 *
33
 *
34
 */
34
 */
35
 
35
 
36
#include <arch/trap/exception.h>
36
#include <arch/trap/exception.h>
-
 
37
#include <arch/mm/tlb.h>
37
#include <arch/interrupt.h>
38
#include <arch/interrupt.h>
38
#include <interrupt.h>
39
#include <interrupt.h>
39
#include <arch/asm.h>
40
#include <arch/asm.h>
40
#include <arch/register.h>
41
#include <arch/register.h>
41
#include <debug.h>
42
#include <debug.h>
Line 154... Line 155...
154
/** Handle data_access_exception. (0x30) */
155
/** Handle data_access_exception. (0x30) */
155
void data_access_exception(int n, istate_t *istate)
156
void data_access_exception(int n, istate_t *istate)
156
{
157
{
157
    fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
158
    fault_if_from_uspace(istate, "%s\n", __FUNCTION__);
158
    dump_istate(istate);
159
    dump_istate(istate);
-
 
160
    dump_sfsr_and_sfar();
159
    panic("%s\n", __FUNCTION__);
161
    panic("%s\n", __FUNCTION__);
160
}
162
}
161
 
163
 
162
/** Handle data_access_error. (0x32) */
164
/** Handle data_access_error. (0x32) */
163
void data_access_error(int n, istate_t *istate)
165
void data_access_error(int n, istate_t *istate)