powerpc/mpc85xx: Remove some dead code
authorScott Wood <scottwood@freescale.com>
Wed, 8 Apr 2015 01:20:01 +0000 (20:20 -0500)
committerYork Sun <yorksun@freescale.com>
Mon, 20 Apr 2015 17:15:29 +0000 (10:15 -0700)
commitd87a2ad108d5e5173b78edb31d906695287bba0e
tree004506afcf828dbcb7d4602e2ad997b80394a4bf
parent96d2bb952bbf2e5a14f6ad668312cbce3cc4485a
powerpc/mpc85xx: Remove some dead code

U-Boot does not have system calls (the services it exposes to
standalone commands use a different mechanism), so the syscall handler
is dead code.  It's also broken code, as it assumes it is located at
0xc00 -- while even before the patch to stop relocating exception
vectors to 0, U-Boot had the syscall at 0x900.

The critical and machine check return paths are never called -- the
regular exception return path is used instead, which works because
xSRR0/1 have already been saved and can be restored via the regular
SRR0/1 (we don't care too much in U-Boot about taking a critical/mcheck
inside another exception prolog/epilog).

Also remove a few other small unused functions.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
arch/powerpc/cpu/mpc85xx/start.S
include/common.h