summaryrefslogtreecommitdiffstats
path: root/include/ppc_asm.tmpl
Commit message (Collapse)AuthorAgeFilesLines
* powerpc: fix wrong comment at GOT definitionsHeiko Schocher2010-06-291-1/+1
| | | | | | | r12 is used for accessing the GOT not r14. Fix this in the comment. Signed-off-by: Heiko Schocher <hs@denx.de>
* ppc: Use r12 instead of r14 as GOT pointer.Joakim Tjernlund2010-01-261-4/+4
| | | | | | | | r14 is not supposed to be clobbered by functions. Switch to r12 and call GET_GOT when needed. This will allow u-boot to loose the -ffixed-r14 gcc option. Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
* ppc: Loose GOT access in IRQJoakim Tjernlund2010-01-261-25/+22
| | | | | | | | Using the GOT in IRQ handlers requires r14 to be -ffixed-r14. Avoid this by relocatate transfer_to_handler too. This will allow to free up r14 later on. Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
* e500 needs ppc_asm.tmp MCK_EXCEPTIONEd Swarthout2007-08-141-2/+0
| | | | | | | Always define MCK_EXCEPTION macro - so e500 can use it too. Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com> Acked-by: Andy Fleming <afleming@freescale.com>
* Fix breakage of 8xx boards from recent commit.Rafal Jaworowski2007-07-191-1/+1
| | | | | | | This patch fixes the negative consequences for 8xx of the recent "ppc4xx: Clean up 440 exceptions handling" commit. Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
* [ppc] Fix build breakage for all non-4xx PowerPC variants.Rafal Jaworowski2007-06-221-1/+1
| | | | | - adapt to the more generic EXCEPTION_PROLOG and CRIT_EXCEPTION macros - minor 4xx cleanup
* Coding style cleanup. Refresh CHANGELOG.Wolfgang Denk2007-06-201-26/+26
|
* ppc4xx: Clean up 440 exceptions handlingGrzegorz Bernacki2007-06-151-57/+39
| | | | | | | | | | | | | | | | | | | | | | - 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 <gjb@semihalf.com> Signed-off-by: Rafal Jaworowski <raj@semihalf.com> Signed-off-by: Stefan Roese <sr@denx.de>
* Add support for AMCC Sequoia PPC440EPx eval boardStefan Roese2006-09-071-1/+1
| | | | | | | | | | | - Add support for PPC440EPx & PPC440GRx - Add support for PPC440EP(x)/GR(x) NAND controller in cpu/ppc4xx directory - Add NAND boot functionality for Sequoia board, please see doc/README.nand-boot-ppc440 for details - This Sequoia NAND image doesn't support environment in NAND for now. This will be added in a short while. Patch by Stefan Roese, 07 Sep 2006
* Patch by TsiChung Liew, 23 Sep 2004:wdenk2004-10-281-1/+1
| | | | | - add support for MPC8220 CPU - Add support for Alaska and Yukon boards
* * Patch by Masami Komiy, 22 Feb 2004:wdenk2004-02-241-1/+1
| | | | | | Add support for NFS for file download * Minor code cleanup
* * Add support for IceCube board (with MGT5100 and MPC5200 CPUs)wdenk2003-07-161-0/+5
| | | | * Add support for MGT5100 and MPC5200 processors
* * Code cleanup:wdenk2003-06-271-35/+35
| | | | | | | | | - remove trailing white space, trailing empty lines, C++ comments, etc. - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c) * Patches by Kenneth Johansson, 25 Jun 2003: - major rework of command structure (work done mostly by Michal Cendrowski and Joakim Kristiansen)
* * Patch by Martin Winistoerfer, 23 Mar 2003wdenk2003-03-311-0/+12
| | | | | | | | | - Add port to MPC555/556 microcontrollers - Add support for cmi customer board with Intel 28F128J3A, 28F320J3A or 28F640J3A flash. * Patch by Rick Bronson, 28 Mar 2003: - fix common/cmd_nand.c
* Initial revisionwdenk2002-08-201-0/+305
OpenPOWER on IntegriCloud