]> Git Repo - u-boot.git/commit - include/configs/ebony.h
ppc4xx: Clean up 440 exceptions handling
authorGrzegorz Bernacki <[email protected]>
Fri, 15 Jun 2007 09:19:28 +0000 (11:19 +0200)
committerStefan Roese <[email protected]>
Fri, 15 Jun 2007 09:19:28 +0000 (11:19 +0200)
commitefa35cf12d914d4caba942acd5a6c45f217de302
tree00db80c8d208b90bd4e6530559416d5bf43ec51e
parent725671ccd2cd04c9ebc50c9e5a94dd8cbade66b7
ppc4xx: Clean up 440 exceptions handling

- Introduced dedicated switches for building 440 and 405 images required
  for 440-specific machine instructions like 'rfmci' etc.

- Exception vectors moved to the proper location (_start moved away from
  the critical exception handler space, which it occupied)

- CriticalInput now serviced (with default handler)

- MachineCheck properly serviced (added a dedicated handler and return
  subroutine)

- Overall cleanup of exceptions declared with STD_EXCEPTION macro (unused,
  unhandled and those not relevant for 4xx were eliminated)

- Eliminated Linux leftovers, removed dead code

Signed-off-by: Grzegorz Bernacki <[email protected]>
Signed-off-by: Rafal Jaworowski <[email protected]>
Signed-off-by: Stefan Roese <[email protected]>
21 files changed:
cpu/ppc4xx/config.mk
cpu/ppc4xx/start.S
cpu/ppc4xx/traps.c
include/asm-ppc/processor.h
include/configs/CPCI440.h
include/configs/KAREF.h
include/configs/METROBOX.h
include/configs/alpr.h
include/configs/bamboo.h
include/configs/ebony.h
include/configs/katmai.h
include/configs/ocotea.h
include/configs/p3p440.h
include/configs/pcs440ep.h
include/configs/sequoia.h
include/configs/taishan.h
include/configs/yosemite.h
include/ppc405.h
include/ppc440.h
include/ppc4xx.h
include/ppc_asm.tmpl
This page took 0.033412 seconds and 4 git commands to generate.