diff options
author | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
---|---|---|
committer | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
commit | 871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch) | |
tree | 8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/arch/powerpc/boot/ps3-head.S | |
parent | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff) | |
download | FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2 FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip |
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized.
Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/arch/powerpc/boot/ps3-head.S')
-rw-r--r-- | ANDROID_3.4.5/arch/powerpc/boot/ps3-head.S | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/ANDROID_3.4.5/arch/powerpc/boot/ps3-head.S b/ANDROID_3.4.5/arch/powerpc/boot/ps3-head.S deleted file mode 100644 index b6fcbaf5..00000000 --- a/ANDROID_3.4.5/arch/powerpc/boot/ps3-head.S +++ /dev/null @@ -1,89 +0,0 @@ -/* - * PS3 bootwrapper entry. - * - * Copyright (C) 2007 Sony Computer Entertainment Inc. - * Copyright 2007 Sony Corp. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#include "ppc_asm.h" - - .machine "ppc64" - - .text - -/* - * __system_reset_overlay - The PS3 first stage entry. - * - * The bootwraper build script copies the 512 bytes at symbol - * __system_reset_overlay to offset 0x100 of the rom image. This symbol - * must occupy 512 or less bytes. - * - * The PS3 has a single processor with two threads. - */ - - .globl __system_reset_overlay -__system_reset_overlay: - - /* Switch to 32-bit mode. */ - - mfmsr r9 - clrldi r9,r9,1 - mtmsrd r9 - nop - - /* Get thread number in r3 and branch. */ - - mfspr r3, 0x88 - cntlzw. r3, r3 - beq 1f - - /* Secondary goes to __secondary_hold in kernel. */ - - li r4, 0x60 - mtctr r4 - bctr - -1: - /* Save the value at addr zero for a null pointer write check later. */ - - li r4, 0 - lwz r3, 0(r4) - - /* Primary delays then goes to _zimage_start in wrapper. */ - - or 31, 31, 31 /* db16cyc */ - or 31, 31, 31 /* db16cyc */ - - lis r4, _zimage_start@ha - addi r4, r4, _zimage_start@l - mtctr r4 - bctr - - . = __system_reset_overlay + 512 - -/* - * __system_reset_kernel - Place holder for the kernel reset vector. - * - * The bootwrapper build script copies 512 bytes from offset 0x100 - * of the rom image to the symbol __system_reset_kernel. At runtime - * the bootwrapper program copies the 512 bytes at __system_reset_kernel - * to ram address 0x100. This symbol must occupy 512 bytes. - */ - - .globl __system_reset_kernel -__system_reset_kernel: - - . = __system_reset_kernel + 512 |