|
@@ -77,10 +77,10 @@ config ADK_mips_toolchain
|
|
config ADK_mipsel_toolchain
|
|
config ADK_mipsel_toolchain
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_ppc_toolchain
|
|
|
|
|
|
+config ADK_ppc
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_sparc_toolchain
|
|
|
|
|
|
+config ADK_sparc
|
|
tristate
|
|
tristate
|
|
|
|
|
|
config ADK_arm_qemu
|
|
config ADK_arm_qemu
|
|
@@ -101,12 +101,6 @@ config ADK_mips64el_qemu
|
|
config ADK_cris_qemu
|
|
config ADK_cris_qemu
|
|
tristate
|
|
tristate
|
|
|
|
|
|
-config ADK_x86_qemu
|
|
|
|
- tristate
|
|
|
|
-
|
|
|
|
-config ADK_x86_64_qemu
|
|
|
|
- tristate
|
|
|
|
-
|
|
|
|
config ADK_rb532
|
|
config ADK_rb532
|
|
tristate
|
|
tristate
|
|
|
|
|
|
@@ -151,15 +145,13 @@ config ADK_TARGET
|
|
default "toolchain-armel" if ADK_armel_toolchain
|
|
default "toolchain-armel" if ADK_armel_toolchain
|
|
default "toolchain-mips" if ADK_mips_toolchain
|
|
default "toolchain-mips" if ADK_mips_toolchain
|
|
default "toolchain-mipsel" if ADK_mipsel_toolchain
|
|
default "toolchain-mipsel" if ADK_mipsel_toolchain
|
|
- default "toolchain-ppc" if ADK_ppc_toolchain
|
|
|
|
- default "toolchain-sparc" if ADK_sparc_toolchain
|
|
|
|
|
|
+ default "ppc" if ADK_ppc
|
|
|
|
+ default "sparc" if ADK_sparc
|
|
default "qemu-arm" if ADK_arm_qemu
|
|
default "qemu-arm" if ADK_arm_qemu
|
|
default "qemu-cris" if ADK_cris_qemu
|
|
default "qemu-cris" if ADK_cris_qemu
|
|
default "qemu-mips" if ADK_mips_qemu
|
|
default "qemu-mips" if ADK_mips_qemu
|
|
default "qemu-mips64" if ADK_mips64_qemu
|
|
default "qemu-mips64" if ADK_mips64_qemu
|
|
default "qemu-mipsel" if ADK_mipsel_qemu
|
|
default "qemu-mipsel" if ADK_mipsel_qemu
|
|
- default "qemu-x86" if ADK_x86_qemu
|
|
|
|
- default "qemu-x86_64" if ADK_x86_64_qemu
|
|
|
|
default "foxboard" if ADK_foxboard
|
|
default "foxboard" if ADK_foxboard
|
|
default "foxg20" if ADK_foxg20
|
|
default "foxg20" if ADK_foxg20
|
|
default "native" if ADK_NATIVE
|
|
default "native" if ADK_NATIVE
|
|
@@ -174,6 +166,9 @@ config ADK_TARGET
|
|
config ADK_HARDWARE_QEMU
|
|
config ADK_HARDWARE_QEMU
|
|
boolean
|
|
boolean
|
|
|
|
|
|
|
|
+config ADK_CPU_SPARC_V8
|
|
|
|
+ boolean
|
|
|
|
+
|
|
config ADK_CPU_I686
|
|
config ADK_CPU_I686
|
|
boolean
|
|
boolean
|
|
|
|
|
|
@@ -188,6 +183,7 @@ config ADK_TARGET_CFLAGS
|
|
default "-march=i686" if ADK_CPU_I686
|
|
default "-march=i686" if ADK_CPU_I686
|
|
default "-march=pentium-m" if ADK_CPU_PENTIUM_M
|
|
default "-march=pentium-m" if ADK_CPU_PENTIUM_M
|
|
default "-march=amdfam10" if ADK_CPU_AMDFAM10
|
|
default "-march=amdfam10" if ADK_CPU_AMDFAM10
|
|
|
|
+ default "-mcpu=v8" if ADK_CPU_SPARC_V8
|
|
|
|
|
|
# c library
|
|
# c library
|
|
config ADK_uclibc
|
|
config ADK_uclibc
|
|
@@ -319,12 +315,12 @@ config ADK_LINUX_MIPS_AG241
|
|
|
|
|
|
config ADK_LINUX_MIPS_BRCM
|
|
config ADK_LINUX_MIPS_BRCM
|
|
bool "Broadcom BCM47xx based routers"
|
|
bool "Broadcom BCM47xx based routers"
|
|
|
|
+ select ADK_brcm
|
|
select ADK_TARGET_WITH_SSB
|
|
select ADK_TARGET_WITH_SSB
|
|
select ADK_KERNEL_NETDEVICES
|
|
select ADK_KERNEL_NETDEVICES
|
|
select ADK_KERNEL_NET_PCI
|
|
select ADK_KERNEL_NET_PCI
|
|
select ADK_KERNEL_NET_ETHERNET
|
|
select ADK_KERNEL_NET_ETHERNET
|
|
select ADK_KERNEL_MII
|
|
select ADK_KERNEL_MII
|
|
- select ADK_brcm
|
|
|
|
help
|
|
help
|
|
Broadcom bcm47xx based router.
|
|
Broadcom bcm47xx based router.
|
|
Status: development
|
|
Status: development
|
|
@@ -354,6 +350,18 @@ config ADK_LINUX_TOOLCHAIN
|
|
help
|
|
help
|
|
Toolchain only support
|
|
Toolchain only support
|
|
|
|
|
|
|
|
+config ADK_LINUX_PPC
|
|
|
|
+ bool "ppc system"
|
|
|
|
+ select ADK_ppc
|
|
|
|
+ help
|
|
|
|
+ Support for a ppc system.
|
|
|
|
+
|
|
|
|
+config ADK_LINUX_SPARC
|
|
|
|
+ bool "sparc system"
|
|
|
|
+ select ADK_sparc
|
|
|
|
+ help
|
|
|
|
+ Support for a sparc system.
|
|
|
|
+
|
|
config ADK_LINUX_X86
|
|
config ADK_LINUX_X86
|
|
bool "x86 system"
|
|
bool "x86 system"
|
|
select ADK_x86
|
|
select ADK_x86
|
|
@@ -404,27 +412,6 @@ config ADK_LINUX_MIPSEL_TOOLCHAIN
|
|
help
|
|
help
|
|
Status: toolchain only
|
|
Status: toolchain only
|
|
|
|
|
|
-config ADK_LINUX_PPC_TOOLCHAIN
|
|
|
|
- bool "PPC Toolchain (32 Bit)"
|
|
|
|
- select ADK_ppc_toolchain
|
|
|
|
- select ADK_TOOLCHAIN_ONLY
|
|
|
|
- help
|
|
|
|
- Status: toolchain only
|
|
|
|
-
|
|
|
|
-config ADK_LINUX_SPARC_TOOLCHAIN
|
|
|
|
- bool "SPARC Toolchain (32 Bit)"
|
|
|
|
- select ADK_sparc_toolchain
|
|
|
|
- select ADK_TOOLCHAIN_ONLY
|
|
|
|
- help
|
|
|
|
- Status: toolchain only
|
|
|
|
-
|
|
|
|
-config ADK_LINUX_X86_64_TOOLCHAIN
|
|
|
|
- bool "X86 Toolchain (64 Bit)"
|
|
|
|
- select ADK_x86_64_toolchain
|
|
|
|
- select ADK_TOOLCHAIN_ONLY
|
|
|
|
- help
|
|
|
|
- Status: toolchain only
|
|
|
|
-
|
|
|
|
endchoice
|
|
endchoice
|
|
|
|
|
|
choice
|
|
choice
|
|
@@ -499,6 +486,8 @@ config ADK_LINUX_X86_64_QEMU
|
|
endchoice
|
|
endchoice
|
|
|
|
|
|
source "target/Config.in.alix"
|
|
source "target/Config.in.alix"
|
|
|
|
+source "target/Config.in.sparc"
|
|
|
|
+source "target/Config.in.ppc"
|
|
source "target/Config.in.x86"
|
|
source "target/Config.in.x86"
|
|
source "target/Config.in.x86_64"
|
|
source "target/Config.in.x86_64"
|
|
|
|
|
|
@@ -583,6 +572,8 @@ config ADK_TARGET_LIB_EGLIBC
|
|
bool "Embedded GNU C library"
|
|
bool "Embedded GNU C library"
|
|
select ADK_eglibc
|
|
select ADK_eglibc
|
|
depends on ADK_LINUX_QEMU || \
|
|
depends on ADK_LINUX_QEMU || \
|
|
|
|
+ ADK_LINUX_PPC || \
|
|
|
|
+ ADK_LINUX_SPARC || \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86_64 || \
|
|
ADK_LINUX_X86_64 || \
|
|
ADK_LINUX_ARM_FOXG20 || \
|
|
ADK_LINUX_ARM_FOXG20 || \
|
|
@@ -599,6 +590,8 @@ config ADK_TARGET_LIB_GLIBC
|
|
bool "GNU C library"
|
|
bool "GNU C library"
|
|
select ADK_glibc
|
|
select ADK_glibc
|
|
depends on ADK_LINUX_QEMU || \
|
|
depends on ADK_LINUX_QEMU || \
|
|
|
|
+ ADK_LINUX_PPC || \
|
|
|
|
+ ADK_LINUX_SPARC || \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86_64 || \
|
|
ADK_LINUX_X86_64 || \
|
|
ADK_LINUX_ARM_FOXG20 || \
|
|
ADK_LINUX_ARM_FOXG20 || \
|
|
@@ -630,6 +623,8 @@ config ADK_TARGET_ROOTFS_INITRAMFS
|
|
depends on \
|
|
depends on \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86_64 || \
|
|
ADK_LINUX_X86_64 || \
|
|
|
|
+ ADK_LINUX_PPC || \
|
|
|
|
+ ADK_LINUX_SPARC || \
|
|
ADK_LINUX_X86_ALIX || \
|
|
ADK_LINUX_X86_ALIX || \
|
|
ADK_LINUX_QEMU || \
|
|
ADK_LINUX_QEMU || \
|
|
ADK_LINUX_NATIVE || \
|
|
ADK_LINUX_NATIVE || \
|
|
@@ -643,6 +638,8 @@ config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
|
|
select ADK_LINUX_INITRAMFS_BUILTIN
|
|
select ADK_LINUX_INITRAMFS_BUILTIN
|
|
depends on \
|
|
depends on \
|
|
ADK_LINUX_X86_ALIX || \
|
|
ADK_LINUX_X86_ALIX || \
|
|
|
|
+ ADK_LINUX_PPC || \
|
|
|
|
+ ADK_LINUX_SPARC || \
|
|
ADK_LINUX_QEMU || \
|
|
ADK_LINUX_QEMU || \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86_64 || \
|
|
ADK_LINUX_X86_64 || \
|
|
@@ -724,6 +721,8 @@ config ADK_TARGET_ROOTFS_ARCHIVE
|
|
bool "Archive usable for different filesystems"
|
|
bool "Archive usable for different filesystems"
|
|
depends on \
|
|
depends on \
|
|
ADK_LINUX_NATIVE || \
|
|
ADK_LINUX_NATIVE || \
|
|
|
|
+ ADK_LINUX_PPC || \
|
|
|
|
+ ADK_LINUX_SPARC || \
|
|
ADK_LINUX_QEMU || \
|
|
ADK_LINUX_QEMU || \
|
|
ADK_LINUX_XSCALE_ZAURUS || \
|
|
ADK_LINUX_XSCALE_ZAURUS || \
|
|
ADK_LINUX_X86 || \
|
|
ADK_LINUX_X86 || \
|