powerpc: Create a powerpc64 config feature
The config symbol TARGET_ps3 is used in the build files where special handling for the 64 bit PowerPC processors is needed. Introduce a new config feature powerpc64, and replace the use of TARGET_ps3 with powerpc64. Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com> SVN-Revision: 17306
This commit is contained in:
parent
8ee102eea1
commit
7581681466
9 changed files with 13 additions and 8 deletions
|
@ -20,7 +20,7 @@ include $(INCLUDE_DIR)/package.mk
|
|||
define Package/kexec-tools
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
DEPENDS:=@armeb||@i386||@TARGET_ps3||@mipsel||@mips +zlib
|
||||
DEPENDS:=@armeb||@i386||@powerpc64||@mipsel||@mips +zlib
|
||||
TITLE:=Kernel boots kernel
|
||||
URL:=http://kernel.org/pub/linux/kernel/people/horms/kexec-tools/
|
||||
MENU:=1
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
config KEXEC_TOOLS_TARGET_NAME
|
||||
string
|
||||
prompt "Target name for kexec kernel" if PACKAGE_kexec-tools
|
||||
default EXTRA_TARGET_ARCH_NAME if TARGET_ps3
|
||||
default EXTRA_TARGET_ARCH_NAME if powerpc64
|
||||
default ARCH
|
||||
help
|
||||
Defines the target type of the kernels that kexec deals
|
||||
|
|
|
@ -165,6 +165,7 @@ sub target_config_features(@) {
|
|||
/cpiogz/ and $ret .= "\tselect USES_CPIOGZ\n";
|
||||
/fpu/ and $ret .= "\tselect HAS_FPU\n";
|
||||
/ramdisk/ and $ret .= "\tselect USES_INITRAMFS\n";
|
||||
/powerpc64/ and $ret .= "\tselect powerpc64\n";
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
|
|
@ -100,6 +100,9 @@ config powerpc
|
|||
select BIG_ENDIAN
|
||||
bool
|
||||
|
||||
config powerpc64
|
||||
bool
|
||||
|
||||
config sh3
|
||||
bool
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ BOARD:=ps3
|
|||
BOARDNAME:=Sony PS3 Game Console
|
||||
MAINTAINER:=Geoff Levand <geoffrey.levand@am.sony.com>
|
||||
SUBTARGETS=petitboot
|
||||
FEATURES+=powerpc64
|
||||
|
||||
LINUX_VERSION:=2.6.28.10
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
BOARDNAME:=Petitboot
|
||||
FEATURES:=fpu ramdisk
|
||||
FEATURES+=fpu ramdisk
|
||||
|
||||
define Target/Description
|
||||
Build Petitboot bootloader
|
||||
|
|
|
@ -13,7 +13,7 @@ menuconfig TOOLCHAINOPTS
|
|||
menuconfig EXTRA_TARGET_ARCH
|
||||
bool
|
||||
prompt "Enable an extra toolchain target architecture" if TOOLCHAINOPTS
|
||||
default y if TARGET_ps3 || TARGET_pxcab
|
||||
default y if powerpc64 || TARGET_pxcab
|
||||
default n
|
||||
help
|
||||
Some builds may require a 'biarch' toolchain. This option
|
||||
|
@ -23,7 +23,7 @@ menuconfig EXTRA_TARGET_ARCH
|
|||
|
||||
config EXTRA_TARGET_ARCH_NAME
|
||||
string
|
||||
default "powerpc64" if TARGET_ps3 || TARGET_pxcab
|
||||
default "powerpc64" if powerpc64 || TARGET_pxcab
|
||||
prompt "Extra architecture name" if EXTRA_TARGET_ARCH
|
||||
help
|
||||
Specify the cpu name (eg powerpc64 or x86_64) of the
|
||||
|
@ -31,7 +31,7 @@ menuconfig EXTRA_TARGET_ARCH
|
|||
|
||||
config EXTRA_TARGET_ARCH_OPTS
|
||||
string
|
||||
default "-m64" if TARGET_ps3 || TARGET_pxcab
|
||||
default "-m64" if powerpc64 || TARGET_pxcab
|
||||
prompt "Extra architecture compiler options" if EXTRA_TARGET_ARCH
|
||||
help
|
||||
If you're specifying an addition target architecture,
|
||||
|
|
|
@ -6,7 +6,7 @@ choice
|
|||
default GCC_VERSION_4_2_4 if TARGET_avr32
|
||||
default GCC_VERSION_4_2_4 if TARGET_ppc40x
|
||||
default GCC_VERSION_4_2_4 if TARGET_ppc44x
|
||||
default GCC_VERSION_4_3_3 if TARGET_ps3_petitboot
|
||||
default GCC_VERSION_4_3_3 if powerpc64
|
||||
default GCC_VERSION_4_3_3 if TARGET_pxcab
|
||||
default GCC_VERSION_4_3_3 if TARGET_etrax
|
||||
default GCC_VERSION_4_3_3 if TARGET_coldfire
|
||||
|
|
|
@ -52,7 +52,7 @@ if !TOOLCHAINOPTS
|
|||
default y if TARGET_ppc44x
|
||||
|
||||
config GCC_VERSION_4_3_3
|
||||
default y if TARGET_ps3_petitboot
|
||||
default y if powerpc64
|
||||
default y if TARGET_pxcab
|
||||
default y if TARGET_etrax
|
||||
default y if TARGET_coldfire
|
||||
|
|
Loading…
Reference in a new issue