summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2013-12-20 18:41:11 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2013-12-20 18:41:11 +0100
commit272b9fb572a6b1f585cf6f4f4150b07f1c1537bf (patch)
tree5ede8c935478f6db39bf8efc7ea14919e58d6aa1 /target
parentbde68f551d953927d476dc4f5ccd1c89ca001539 (diff)
parented95e17c2e88caff425eca534a794ea0c489fc5c (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'target')
-rw-r--r--target/arch.lst1
-rw-r--r--target/arm/kernel.config57
-rw-r--r--target/arm/sys-available/keyasic-ka200016
-rw-r--r--target/arm/sys-available/raspberry-pi1
-rw-r--r--target/config/Config.in36
-rw-r--r--target/config/Config.in.arch.choice6
-rw-r--r--target/config/Config.in.arch.default18
-rw-r--r--target/config/Config.in.system.choice1
-rw-r--r--target/linux/Config.in1
-rw-r--r--target/linux/config/Config.in.block4
-rw-r--r--target/linux/config/Config.in.fs9
-rw-r--r--target/linux/config/Config.in.microblaze4
-rw-r--r--target/linux/patches/2.6.39.4/arm-statcmd.patch12
-rw-r--r--target/linux/patches/2.6.39.4/brcm.patch465
-rw-r--r--target/linux/patches/2.6.39.4/bsd-compatibility.patch2512
-rw-r--r--target/linux/patches/2.6.39.4/cris-etrax.patch12
-rw-r--r--target/linux/patches/2.6.39.4/cris-thread-macro.patch12
-rw-r--r--target/linux/patches/2.6.39.4/cris.patch5739
-rw-r--r--target/linux/patches/2.6.39.4/defaults.patch26
-rw-r--r--target/linux/patches/2.6.39.4/fon2100.patch6279
-rw-r--r--target/linux/patches/2.6.39.4/gemalto.patch11
-rw-r--r--target/linux/patches/2.6.39.4/mips-malta.patch135
-rw-r--r--target/linux/patches/2.6.39.4/mmc-host.patch36
-rw-r--r--target/linux/patches/2.6.39.4/mtd-rootfs.patch786
-rw-r--r--target/linux/patches/2.6.39.4/non-static.patch33
-rw-r--r--target/linux/patches/2.6.39.4/rb4xx.patch25253
-rw-r--r--target/linux/patches/2.6.39.4/sparc-include.patch11
-rw-r--r--target/linux/patches/2.6.39.4/startup.patch20
-rw-r--r--target/linux/patches/2.6.39.4/usb-defaults-off.patch32
-rw-r--r--target/linux/patches/2.6.39.4/uuid.patch255
-rw-r--r--target/linux/patches/2.6.39.4/vga-cons-default-off.patch12
-rw-r--r--target/linux/patches/2.6.39.4/wlan-cf.patch11
-rw-r--r--target/linux/patches/2.6.39.4/x86-build.patch11
-rw-r--r--target/linux/patches/2.6.39.4/zlib-inflate.patch12
-rw-r--r--target/linux/patches/3.11.10/microblaze-setup.patch12
-rw-r--r--target/linux/patches/3.6.11/bsd-compatibility.patch2568
-rw-r--r--target/linux/patches/3.6.11/cris-etrax.patch12
-rw-r--r--target/linux/patches/3.6.11/defaults.patch22
-rw-r--r--target/linux/patches/3.6.11/disable-netfilter.patch160
-rw-r--r--target/linux/patches/3.6.11/gemalto.patch11
-rw-r--r--target/linux/patches/3.6.11/lemote-rfkill.patch21
-rw-r--r--target/linux/patches/3.6.11/mtd-rootfs.patch26
-rw-r--r--target/linux/patches/3.6.11/non-static.patch33
-rw-r--r--target/linux/patches/3.6.11/raspberry.patch274921
-rw-r--r--target/linux/patches/3.6.11/startup.patch20
-rw-r--r--target/linux/patches/3.6.11/usb-defaults-off.patch20
-rw-r--r--target/linux/patches/3.6.11/uuid.patch263
-rw-r--r--target/linux/patches/3.6.11/vga-cons-default-off.patch12
-rw-r--r--target/linux/patches/3.6.11/wlan-cf.patch11
-rw-r--r--target/linux/patches/3.6.11/zlib-inflate.patch12
-rw-r--r--target/linux/patches/3.9.11/arm-spitz.patch27
-rw-r--r--target/linux/patches/3.9.11/bsd-compatibility.patch2568
-rw-r--r--target/linux/patches/3.9.11/cris-etrax.patch12
-rw-r--r--target/linux/patches/3.9.11/defaults.patch22
-rw-r--r--target/linux/patches/3.9.11/disable-netfilter.patch160
-rw-r--r--target/linux/patches/3.9.11/gemalto.patch11
-rw-r--r--target/linux/patches/3.9.11/lemote-rfkill.patch21
-rw-r--r--target/linux/patches/3.9.11/mtd-rootfs.patch26
-rw-r--r--target/linux/patches/3.9.11/non-static.patch33
-rw-r--r--target/linux/patches/3.9.11/raspberry.patch275238
-rw-r--r--target/linux/patches/3.9.11/startup.patch22
-rw-r--r--target/linux/patches/3.9.11/usb-defaults-off.patch20
-rw-r--r--target/linux/patches/3.9.11/uuid.patch263
-rw-r--r--target/linux/patches/3.9.11/vga-cons-default-off.patch12
-rw-r--r--target/linux/patches/3.9.11/wlan-cf.patch11
-rw-r--r--target/linux/patches/3.9.11/zlib-inflate.patch12
-rw-r--r--target/microblaze/Config.in9
-rw-r--r--target/microblaze/Makefile42
-rw-r--r--target/microblaze/kernel.config1337
-rw-r--r--target/microblaze/sys-available/qemu-microblaze15
-rw-r--r--target/microblaze/sys-available/qemu-microblazeel15
-rw-r--r--target/microblaze/sys-available/toolchain-microblaze9
-rw-r--r--target/microblaze/sys-available/toolchain-microblazeel9
-rw-r--r--target/microblaze/target.mk5
-rw-r--r--target/microblaze/uclibc.config.big241
-rw-r--r--target/microblaze/uclibc.config.little257
-rw-r--r--target/mips/sys-available/qemu-mipsel2
-rw-r--r--target/tarch.lst1
-rw-r--r--target/x86/Makefile4
79 files changed, 2080 insertions, 598277 deletions
diff --git a/target/arch.lst b/target/arch.lst
index 3556ee214..e2b207f5f 100644
--- a/target/arch.lst
+++ b/target/arch.lst
@@ -2,6 +2,7 @@ arm
avr32
cris
m68k
+microblaze
mips
ppc
ppc64
diff --git a/target/arm/kernel.config b/target/arm/kernel.config
index 7a4266c04..e477fcfb8 100644
--- a/target/arm/kernel.config
+++ b/target/arm/kernel.config
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.11.5 Kernel Configuration
+# Linux/arm 3.11.10 Kernel Configuration
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -332,9 +332,6 @@ CONFIG_ZBOOT_ROM_TEXT=0
CONFIG_ZBOOT_ROM_BSS=0
# CONFIG_ARM_APPENDED_DTB is not set
CONFIG_CMDLINE=""
-# CONFIG_CMDLINE_FROM_BOOTLOADER is not set
-CONFIG_CMDLINE_EXTEND=y
-# CONFIG_CMDLINE_FORCE is not set
# CONFIG_XIP_KERNEL is not set
# CONFIG_KEXEC is not set
# CONFIG_CRASH_DUMP is not set
@@ -810,7 +807,57 @@ CONFIG_TMPFS=y
# CONFIG_CONFIGFS_FS is not set
# CONFIG_MISC_FILESYSTEMS is not set
# CONFIG_NETWORK_FILESYSTEMS is not set
-# CONFIG_NLS is not set
+CONFIG_NLS=m
+CONFIG_NLS_DEFAULT="iso8859-1"
+# CONFIG_NLS_CODEPAGE_437 is not set
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_CODEPAGE_1250 is not set
+# CONFIG_NLS_CODEPAGE_1251 is not set
+# CONFIG_NLS_ASCII is not set
+# CONFIG_NLS_ISO8859_1 is not set
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_ISO8859_13 is not set
+# CONFIG_NLS_ISO8859_14 is not set
+# CONFIG_NLS_ISO8859_15 is not set
+# CONFIG_NLS_KOI8_R is not set
+# CONFIG_NLS_KOI8_U is not set
+# CONFIG_NLS_MAC_ROMAN is not set
+# CONFIG_NLS_MAC_CELTIC is not set
+# CONFIG_NLS_MAC_CENTEURO is not set
+# CONFIG_NLS_MAC_CROATIAN is not set
+# CONFIG_NLS_MAC_CYRILLIC is not set
+# CONFIG_NLS_MAC_GAELIC is not set
+# CONFIG_NLS_MAC_GREEK is not set
+# CONFIG_NLS_MAC_ICELAND is not set
+# CONFIG_NLS_MAC_INUIT is not set
+# CONFIG_NLS_MAC_ROMANIAN is not set
+# CONFIG_NLS_MAC_TURKISH is not set
+# CONFIG_NLS_UTF8 is not set
#
# Kernel hacking
diff --git a/target/arm/sys-available/keyasic-ka2000 b/target/arm/sys-available/keyasic-ka2000
new file mode 100644
index 000000000..d4ed74282
--- /dev/null
+++ b/target/arm/sys-available/keyasic-ka2000
@@ -0,0 +1,16 @@
+config ADK_TARGET_SYSTEM_KEYASIC_KA2000
+ bool "KeyASIC KA2000 (f.e. Transcend WifiSD)"
+ select ADK_arm
+ select ADK_little
+ select ADK_keyasic_ka2000
+ select ADK_KERNEL_AEABI
+ select ADK_EABI
+ select ADK_CPU_ARMV5
+ select ADK_TARGET_NO_FPU
+ select ADK_TOOLCHAIN
+ select ADK_STATIC
+ select BUSYBOX_STATIC
+ help
+ KeyASIC KA2000 aka Transcend WifiSD.
+ Build a toolchain only and make all binaries static.
+
diff --git a/target/arm/sys-available/raspberry-pi b/target/arm/sys-available/raspberry-pi
index 9d743ed18..3fa60178e 100644
--- a/target/arm/sys-available/raspberry-pi
+++ b/target/arm/sys-available/raspberry-pi
@@ -14,7 +14,6 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI
select ADK_TARGET_WITH_USB
select ADK_TARGET_WITH_INPUT
select ADK_PACKAGE_BCM2835_FIRMWARE
- select ADK_PACKAGE_BCM2835_VC
select ADK_TARGET_KERNEL_ZIMAGE
help
Raspberry PI
diff --git a/target/config/Config.in b/target/config/Config.in
index f5cf3e120..99b056546 100644
--- a/target/config/Config.in
+++ b/target/config/Config.in
@@ -7,6 +7,9 @@ config ADK_TARGET_KERNEL_VMLINUZ
config ADK_TARGET_KERNEL_ZIMAGE
boolean
+config ADK_TARGET_KERNEL_LINUXBIN
+ boolean
+
config ADK_TARGET_KERNEL_IMAGE
boolean
@@ -17,6 +20,7 @@ config ADK_TARGET_KERNEL
string
default "zImage" if ADK_TARGET_KERNEL_ZIMAGE
default "Image" if ADK_TARGET_KERNEL_IMAGE
+ default "linux.bin" if ADK_TARGET_KERNEL_LINUXBIN
default "vmlinuz" if ADK_TARGET_KERNEL_VMLINUZ
default "bzImage" if ADK_TARGET_KERNEL_BZIMAGE
default "vmlinux"
@@ -412,6 +416,9 @@ config ADK_CPU_MIPS32
config ADK_CPU_MIPS64
boolean
+config ADK_CPU_MICROBLAZE
+ boolean
+
config ADK_CPU_RASPBERRY_PI
boolean
@@ -426,6 +433,8 @@ config ADK_TARGET_CPU_ARCH
default "i686" if ADK_CPU_PENTIUM_M
default "i686" if ADK_CPU_ATOM
default "m68k" if ADK_LINUX_M68K
+ default "microblaze" if ADK_LINUX_MICROBLAZE && ADK_big
+ default "microblazeel" if ADK_LINUX_MICROBLAZE && ADK_little
default "mips64" if ADK_LINUX_MIPS && ADK_big && ADK_TARGET_KERNEL64
default "mips64el" if ADK_LINUX_MIPS && ADK_little && ADK_TARGET_KERNEL64
default "mips" if ADK_LINUX_MIPS && ADK_big
@@ -492,6 +501,8 @@ config ADK_TARGET_CMDLINE
default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_IBM_X40
default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_INTEL_ATOM
default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_QEMU_I686
+ default "console=ttyUL0" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE
+ default "console=ttyUL0" if ADK_TARGET_SYSTEM_QEMU_MICROBLAZEEL
default "console=ttyS0,115200 console=tty0" if ADK_TARGET_SYSTEM_VBOX_I686
default "console=ttyS0,115200 console=tty0" if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
default "console=ttyAMA0 console=tty0" if ADK_TARGET_QEMU_ARM_MODEL_VERSATILE
@@ -537,6 +548,7 @@ config ADK_TARGET_LIB_UCLIBC
boolean
select ADK_uclibc
depends on \
+ !ADK_LINUX_MICROBLAZE && \
!ADK_LINUX_SPARC64 && \
!ADK_LINUX_PPC64 && \
!ADK_LINUX_NATIVE
@@ -551,10 +563,8 @@ config ADK_TARGET_LIB_EGLIBC
ADK_LINUX_ARM || \
ADK_LINUX_ARMEB || \
ADK_LINUX_M68K || \
+ ADK_LINUX_MICROBLAZE || \
ADK_LINUX_MIPS || \
- ADK_LINUX_MIPSEL || \
- ADK_LINUX_MIPS64 || \
- ADK_LINUX_MIPS64EL || \
ADK_LINUX_PPC || \
ADK_LINUX_PPC64 || \
ADK_LINUX_SH || \
@@ -573,10 +583,8 @@ config ADK_TARGET_LIB_GLIBC
ADK_LINUX_ARM || \
ADK_LINUX_ARMEB || \
ADK_LINUX_M68K || \
+ ADK_LINUX_MICROBLAZE || \
ADK_LINUX_MIPS || \
- ADK_LINUX_MIPSEL || \
- ADK_LINUX_MIPS64 || \
- ADK_LINUX_MIPS64EL || \
ADK_LINUX_PPC || \
ADK_LINUX_PPC64 || \
ADK_LINUX_SH || \
@@ -593,8 +601,8 @@ config ADK_TARGET_LIB_MUSL
select ADK_musl
depends on \
ADK_LINUX_ARM || \
+ ADK_LINUX_MICROBLAZE || \
ADK_LINUX_MIPS || \
- ADK_LINUX_MIPSEL || \
ADK_LINUX_PPC || \
ADK_LINUX_X86 || \
ADK_LINUX_X86_64
@@ -633,6 +641,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS
ADK_HARDWARE_QEMU || \
ADK_TARGET_SYSTEM_ARANYM_M68K || \
ADK_LINUX_ARM || \
+ ADK_LINUX_MICROBLAZE || \
ADK_LINUX_MIPS || \
ADK_LINUX_PPC || \
ADK_LINUX_SPARC || \
@@ -652,6 +661,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
depends on \
ADK_HARDWARE_QEMU || \
ADK_LINUX_ARM || \
+ ADK_LINUX_MICROBLAZE || \
ADK_LINUX_MIPS || \
ADK_LINUX_PPC || \
ADK_LINUX_SPARC || \
@@ -659,7 +669,6 @@ config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
ADK_LINUX_X86_64 || \
ADK_LINUX_NATIVE
depends on !ADK_HARDWARE_VBOX
- depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
select ADK_KERNEL_EXT2_FS
help
create an read-only initramfs system.
@@ -739,6 +748,17 @@ config ADK_TARGET_ROOTFS_MMC
Use this option if you have a MMC/SDCARD based system.
(ext2 filesystem is used.)
+config ADK_TARGET_ROOTFS_ISO
+ bool "ISO image"
+ select ADK_KERNEL_ISO9660_FS
+ select ADK_KERNEL_JOLIET
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_BLK_DEV_SR
+ depends on ADK_HOST_LINUX
+ depends on ADK_LINUX_X86
+ help
+ Use this option to create a bootable ISO image.
+
config ADK_TARGET_ROOTFS_ARCHIVE
bool "Archive usable for different filesystems"
select ADK_KERNEL_EXT2_FS if ADK_HARDWARE_QEMU
diff --git a/target/config/Config.in.arch.choice b/target/config/Config.in.arch.choice
index 1ab3a4ecc..ce58aa2c1 100644
--- a/target/config/Config.in.arch.choice
+++ b/target/config/Config.in.arch.choice
@@ -38,6 +38,12 @@ config ADK_LINUX_M68K
help
Support for m68k systems.
+config ADK_LINUX_MICROBLAZE
+ bool "microblaze system"
+ select ADK_microblaze
+ help
+ Support for Microblaze systems.
+
config ADK_LINUX_MIPS
bool "mips system"
select ADK_mips
diff --git a/target/config/Config.in.arch.default b/target/config/Config.in.arch.default
index 1d3453c2b..737ce525c 100644
--- a/target/config/Config.in.arch.default
+++ b/target/config/Config.in.arch.default
@@ -5,9 +5,6 @@ config ADK_native
config ADK_arm
bool
-config ADK_armeb
- bool
-
config ADK_avr32
bool
@@ -17,16 +14,10 @@ config ADK_cris
config ADK_m68k
bool
-config ADK_mips
- bool
-
-config ADK_mipsel
- bool
-
-config ADK_mips64
+config ADK_microblaze
bool
-config ADK_mips64el
+config ADK_mips
bool
config ADK_ppc
@@ -53,14 +44,11 @@ config ADK_x86
config ADK_TARGET_ARCH
string
default "arm" if ADK_arm
- default "arm" if ADK_armeb
default "avr32" if ADK_avr32
default "cris" if ADK_cris
default "m68k" if ADK_m68k
+ default "microblaze" if ADK_microblaze
default "mips" if ADK_mips
- default "mips" if ADK_mipsel
- default "mips" if ADK_mips64
- default "mips" if ADK_mips64el
default "ppc" if ADK_ppc
default "ppc64" if ADK_ppc64
default "sparc" if ADK_sparc
diff --git a/target/config/Config.in.system.choice b/target/config/Config.in.system.choice
index 83f2e4e3d..8f6f7413f 100644
--- a/target/config/Config.in.system.choice
+++ b/target/config/Config.in.system.choice
@@ -2,6 +2,7 @@ source "target/arm/Config.in"
source "target/avr32/Config.in"
source "target/cris/Config.in"
source "target/m68k/Config.in"
+source "target/microblaze/Config.in"
source "target/mips/Config.in"
source "target/ppc/Config.in"
source "target/ppc64/Config.in"
diff --git a/target/linux/Config.in b/target/linux/Config.in
index e4b81dd2f..79511489c 100644
--- a/target/linux/Config.in
+++ b/target/linux/Config.in
@@ -18,6 +18,7 @@ source target/linux/config/Config.in.bluetooth
source target/linux/config/Config.in.watchdog
source target/linux/config/Config.in.leds
source target/linux/config/Config.in.misc
+source target/linux/config/Config.in.microblaze
source target/linux/config/Config.in.mips
source target/linux/config/Config.in.lib
source target/linux/config/Config.in.pm
diff --git a/target/linux/config/Config.in.block b/target/linux/config/Config.in.block
index bbd9ce745..fb5bf080f 100644
--- a/target/linux/config/Config.in.block
+++ b/target/linux/config/Config.in.block
@@ -28,6 +28,9 @@ config ADK_KERNEL_SCSI
config ADK_KERNEL_BLK_DEV_SD
boolean
+config ADK_KERNEL_BLK_DEV_SR
+ boolean
+
config ADK_KERNEL_ISCSI_TCP
boolean
@@ -324,6 +327,7 @@ config ADK_KPACKAGE_KMOD_BLK_DEV_SD
config ADK_KPACKAGE_KMOD_BLK_DEV_SR
prompt "kmod-scsi-cdrom................... SCSI CDROM support"
depends on !ADK_KERNEL_SCSI
+ depends on !ADK_KERNEL_BLK_DEV_SR
depends on ADK_KPACKAGE_KMOD_SCSI
tristate
help
diff --git a/target/linux/config/Config.in.fs b/target/linux/config/Config.in.fs
index ab048805e..10b2d7e1b 100644
--- a/target/linux/config/Config.in.fs
+++ b/target/linux/config/Config.in.fs
@@ -172,7 +172,8 @@ config ADK_KPACKAGE_KMOD_VFAT_FS
prompt "kmod-vfat-fs...................... VFAT filesystem support"
tristate
select ADK_KPACKAGE_KMOD_NLS if !ADK_KERNEL_NLS
- select ADK_KPACKAGE_KMOD_NLS_UTF8
+ select ADK_KPACKAGE_KMOD_NLS_CODEPAGE_850
+ select ADK_KPACKAGE_KMOD_NLS_ISO8859_1
select ADK_KERNEL_BLOCK
default y if ADK_TARGET_WITH_MMC
default n
@@ -227,7 +228,11 @@ config ADK_KPACKAGE_KMOD_FUSE_FS
fuse-utils.
config ADK_KERNEL_JOLIET
- bool
+ boolean
+ default n
+
+config ADK_KERNEL_ISO9660_FS
+ boolean
default n
config ADK_KPACKAGE_KMOD_ISO9660_FS
diff --git a/target/linux/config/Config.in.microblaze b/target/linux/config/Config.in.microblaze
new file mode 100644
index 000000000..5a6764250
--- /dev/null
+++ b/