mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-24 02:34:06 +02:00
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17306 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
ed808cfc4e
commit
2b08ef5155
@ -20,7 +20,7 @@ include $(INCLUDE_DIR)/package.mk
|
|||||||
define Package/kexec-tools
|
define Package/kexec-tools
|
||||||
SECTION:=utils
|
SECTION:=utils
|
||||||
CATEGORY:=Utilities
|
CATEGORY:=Utilities
|
||||||
DEPENDS:=@armeb||@i386||@TARGET_ps3||@mipsel||@mips +zlib
|
DEPENDS:=@armeb||@i386||@powerpc64||@mipsel||@mips +zlib
|
||||||
TITLE:=Kernel boots kernel
|
TITLE:=Kernel boots kernel
|
||||||
URL:=http://kernel.org/pub/linux/kernel/people/horms/kexec-tools/
|
URL:=http://kernel.org/pub/linux/kernel/people/horms/kexec-tools/
|
||||||
MENU:=1
|
MENU:=1
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
config KEXEC_TOOLS_TARGET_NAME
|
config KEXEC_TOOLS_TARGET_NAME
|
||||||
string
|
string
|
||||||
prompt "Target name for kexec kernel" if PACKAGE_kexec-tools
|
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
|
default ARCH
|
||||||
help
|
help
|
||||||
Defines the target type of the kernels that kexec deals
|
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";
|
/cpiogz/ and $ret .= "\tselect USES_CPIOGZ\n";
|
||||||
/fpu/ and $ret .= "\tselect HAS_FPU\n";
|
/fpu/ and $ret .= "\tselect HAS_FPU\n";
|
||||||
/ramdisk/ and $ret .= "\tselect USES_INITRAMFS\n";
|
/ramdisk/ and $ret .= "\tselect USES_INITRAMFS\n";
|
||||||
|
/powerpc64/ and $ret .= "\tselect powerpc64\n";
|
||||||
}
|
}
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
@ -100,6 +100,9 @@ config powerpc
|
|||||||
select BIG_ENDIAN
|
select BIG_ENDIAN
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config powerpc64
|
||||||
|
bool
|
||||||
|
|
||||||
config sh3
|
config sh3
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@ BOARD:=ps3
|
|||||||
BOARDNAME:=Sony PS3 Game Console
|
BOARDNAME:=Sony PS3 Game Console
|
||||||
MAINTAINER:=Geoff Levand <geoffrey.levand@am.sony.com>
|
MAINTAINER:=Geoff Levand <geoffrey.levand@am.sony.com>
|
||||||
SUBTARGETS=petitboot
|
SUBTARGETS=petitboot
|
||||||
|
FEATURES+=powerpc64
|
||||||
|
|
||||||
LINUX_VERSION:=2.6.28.10
|
LINUX_VERSION:=2.6.28.10
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
BOARDNAME:=Petitboot
|
BOARDNAME:=Petitboot
|
||||||
FEATURES:=fpu ramdisk
|
FEATURES+=fpu ramdisk
|
||||||
|
|
||||||
define Target/Description
|
define Target/Description
|
||||||
Build Petitboot bootloader
|
Build Petitboot bootloader
|
||||||
|
@ -13,7 +13,7 @@ menuconfig TOOLCHAINOPTS
|
|||||||
menuconfig EXTRA_TARGET_ARCH
|
menuconfig EXTRA_TARGET_ARCH
|
||||||
bool
|
bool
|
||||||
prompt "Enable an extra toolchain target architecture" if TOOLCHAINOPTS
|
prompt "Enable an extra toolchain target architecture" if TOOLCHAINOPTS
|
||||||
default y if TARGET_ps3 || TARGET_pxcab
|
default y if powerpc64 || TARGET_pxcab
|
||||||
default n
|
default n
|
||||||
help
|
help
|
||||||
Some builds may require a 'biarch' toolchain. This option
|
Some builds may require a 'biarch' toolchain. This option
|
||||||
@ -23,7 +23,7 @@ menuconfig EXTRA_TARGET_ARCH
|
|||||||
|
|
||||||
config EXTRA_TARGET_ARCH_NAME
|
config EXTRA_TARGET_ARCH_NAME
|
||||||
string
|
string
|
||||||
default "powerpc64" if TARGET_ps3 || TARGET_pxcab
|
default "powerpc64" if powerpc64 || TARGET_pxcab
|
||||||
prompt "Extra architecture name" if EXTRA_TARGET_ARCH
|
prompt "Extra architecture name" if EXTRA_TARGET_ARCH
|
||||||
help
|
help
|
||||||
Specify the cpu name (eg powerpc64 or x86_64) of the
|
Specify the cpu name (eg powerpc64 or x86_64) of the
|
||||||
@ -31,7 +31,7 @@ menuconfig EXTRA_TARGET_ARCH
|
|||||||
|
|
||||||
config EXTRA_TARGET_ARCH_OPTS
|
config EXTRA_TARGET_ARCH_OPTS
|
||||||
string
|
string
|
||||||
default "-m64" if TARGET_ps3 || TARGET_pxcab
|
default "-m64" if powerpc64 || TARGET_pxcab
|
||||||
prompt "Extra architecture compiler options" if EXTRA_TARGET_ARCH
|
prompt "Extra architecture compiler options" if EXTRA_TARGET_ARCH
|
||||||
help
|
help
|
||||||
If you're specifying an addition target architecture,
|
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_avr32
|
||||||
default GCC_VERSION_4_2_4 if TARGET_ppc40x
|
default GCC_VERSION_4_2_4 if TARGET_ppc40x
|
||||||
default GCC_VERSION_4_2_4 if TARGET_ppc44x
|
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_pxcab
|
||||||
default GCC_VERSION_4_3_3 if TARGET_etrax
|
default GCC_VERSION_4_3_3 if TARGET_etrax
|
||||||
default GCC_VERSION_4_3_3 if TARGET_coldfire
|
default GCC_VERSION_4_3_3 if TARGET_coldfire
|
||||||
|
@ -52,7 +52,7 @@ if !TOOLCHAINOPTS
|
|||||||
default y if TARGET_ppc44x
|
default y if TARGET_ppc44x
|
||||||
|
|
||||||
config GCC_VERSION_4_3_3
|
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_pxcab
|
||||||
default y if TARGET_etrax
|
default y if TARGET_etrax
|
||||||
default y if TARGET_coldfire
|
default y if TARGET_coldfire
|
||||||
|
Loading…
Reference in New Issue
Block a user