* new-exceptions/bspsupport/ppc_exc_categories.c: Fixed e500
	categories.
This commit is contained in:
Sebastian Huber
2011-01-27 13:32:53 +00:00
parent 1ef1a8c755
commit 610d92c179
2 changed files with 8 additions and 1 deletions

View File

@@ -1,3 +1,8 @@
2011-01-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* new-exceptions/bspsupport/ppc_exc_categories.c: Fixed e500
categories.
2011-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de> 2011-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mpc83xx/network/tsec.c, mpc83xx/network/tsec.h: Use configuration * mpc83xx/network/tsec.c, mpc83xx/network/tsec.h: Use configuration

View File

@@ -10,7 +10,7 @@
* Copyright (C) 1999 Eric Valette (valette@crf.canon.fr) * Copyright (C) 1999 Eric Valette (valette@crf.canon.fr)
* Canon Centre Recherche France. * Canon Centre Recherche France.
* *
* Copyright (C) 2009 embedded brains GmbH. * Copyright (C) 2009-2011 embedded brains GmbH.
* *
* Enhanced by Jay Kulpinski <jskulpin@eng01.gdds.com> * Enhanced by Jay Kulpinski <jskulpin@eng01.gdds.com>
* to support 603, 603e, 604, 604e exceptions * to support 603, 603e, 604, 604e exceptions
@@ -197,6 +197,7 @@ static const ppc_exc_categories e200_category_table = {
}; };
static const ppc_exc_categories e500_category_table = { static const ppc_exc_categories e500_category_table = {
[ASM_BOOKE_CRIT_VECTOR] = PPC_EXC_BOOKE_CRITICAL | PPC_EXC_ASYNC,
[ASM_MACH_VECTOR] = PPC_EXC_E500_MACHCHK, [ASM_MACH_VECTOR] = PPC_EXC_E500_MACHCHK,
[ASM_PROT_VECTOR] = PPC_EXC_CLASSIC, [ASM_PROT_VECTOR] = PPC_EXC_CLASSIC,
[ASM_ISI_VECTOR] = PPC_EXC_CLASSIC, [ASM_ISI_VECTOR] = PPC_EXC_CLASSIC,
@@ -205,6 +206,7 @@ static const ppc_exc_categories e500_category_table = {
[ASM_PROG_VECTOR] = PPC_EXC_CLASSIC, [ASM_PROG_VECTOR] = PPC_EXC_CLASSIC,
[ASM_FLOAT_VECTOR] = PPC_EXC_CLASSIC, [ASM_FLOAT_VECTOR] = PPC_EXC_CLASSIC,
[ASM_SYS_VECTOR] = PPC_EXC_CLASSIC, [ASM_SYS_VECTOR] = PPC_EXC_CLASSIC,
[ASM_BOOKE_APU_VECTOR] = PPC_EXC_CLASSIC,
[ASM_BOOKE_DEC_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC, [ASM_BOOKE_DEC_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC,
[ASM_BOOKE_FIT_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC, [ASM_BOOKE_FIT_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC,
[ASM_BOOKE_WDOG_VECTOR] = PPC_EXC_BOOKE_CRITICAL | PPC_EXC_ASYNC, [ASM_BOOKE_WDOG_VECTOR] = PPC_EXC_BOOKE_CRITICAL | PPC_EXC_ASYNC,