summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2012-10-08 15:05:28 +0200
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>2012-10-08 15:05:28 +0200
commit6c2522a498f96575b3316453e23b36b5aa003bd0 (patch)
treea5cbd7f5618867dd868c4577ea5c2364b8dbea7d
parent771037416ed13636bfcbe6d16ce3c3d516c85dc4 (diff)
downloadOSELAS.BSP-EnergyMicro-Gecko-6c2522a498f96575b3316453e23b36b5aa003bd0.tar.gz
OSELAS.BSP-EnergyMicro-Gecko-6c2522a498f96575b3316453e23b36b5aa003bd0.tar.xz
OSELAS.BSP-EnergyMicro-Gecko: initial code drop
including the platform code for energymicro-efm32gg-dk3750
-rw-r--r--.gitignore5
-rw-r--r--README39
-rw-r--r--configs/.gitignore1
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/.gitignore1
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/kernelconfig-3.6 (renamed from kernelconfig-3.6)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/fix-for-ptxdist.patch (renamed from patches/energyAwareTools_25052012/fix-for-ptxdist.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/series (renamed from patches/energyAwareTools_25052012/series)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch (renamed from patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch (renamed from patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch (renamed from patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch (renamed from patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch (renamed from patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch (renamed from patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch (renamed from patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch (renamed from patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch (renamed from patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch (renamed from patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch (renamed from patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch (renamed from patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch (renamed from patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch (renamed from patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch (renamed from patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch (renamed from patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch (renamed from patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch (renamed from patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch (renamed from patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/series (renamed from patches/linux-3.6/series)0
-rw-r--r--configs/platform-energymicro-efm32gg-dk3750/platformconfig (renamed from platformconfig)0
-rw-r--r--configs/ptxconfig1409
-rw-r--r--platforms/Kconfig56
-rw-r--r--platforms/host-genromfs.in9
-rw-r--r--platforms/hosttools.in31
-rw-r--r--platforms/image_romfs.in21
-rw-r--r--platforms/kernel.in275
-rw-r--r--projectroot/linuxrc4
-rw-r--r--rules/host-energyAwareTools.in9
-rw-r--r--rules/host-energyAwareTools.make90
-rw-r--r--rules/host-genromfs.make35
-rw-r--r--rules/init.in7
-rw-r--r--rules/init.make45
-rw-r--r--rules/post/image_romfs.make28
-rwxr-xr-xtests/flash3
42 files changed, 2067 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index a8415dd..b3a2492 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,4 @@
-/platformconfig.old
+/platform-energymicro-efm32gg-dk3750
+/selected_platformconfig
+/selected_ptxconfig
+/selected_toolchain
diff --git a/README b/README
new file mode 100644
index 0000000..41827d4
--- /dev/null
+++ b/README
@@ -0,0 +1,39 @@
+build instructions
+==================
+
+install codesourcery toolchain
+------------------------------
+
+ workdir="$HOME/gecko"
+ mkdir "$workdir"
+ cd "$workdir"
+ wget http://sourcery.mentor.com/public/gnu_toolchain/arm-uclinuxeabi/arm-2011.03-46-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2
+ tar xjf arm-2011.03-46-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2
+
+install ptxdist 2012.09.1
+-------------------------
+
+ wget http://ptxdist.de/software/ptxdist/download/ptxdist-2012.09.1.tar.bz2
+ tar xjf ptxdist-2012.09.1.tar.bz2
+ cd ptxdist-2012.09.1
+ ./configure && make
+ sudo make install
+
+building
+--------
+
+ cd /path/to/OSELAS.BSP-EnergyMicro-Gecko
+ ln -s /usr/local/bin/ptxdist-2012.09.1 p
+ ./p select configs/ptxconfig
+ ./p platform configs/platform-energymicro-efm32gg-dk3750/platformconfig
+ ./p toolchain "$workdir/arm-2011.03/bin"
+ ./p images
+
+ This takes some time now. After ptxdist completed and you plugged your Gecko
+ board to your maschine, you can do
+
+ ./p test flash
+
+ to write the built images into the Gecko's flash and boot into Linux.
+ Note that this uses Energymicro's eACommander which needs 32-bit Qt
+ installed.
diff --git a/configs/.gitignore b/configs/.gitignore
new file mode 100644
index 0000000..852c0ab
--- /dev/null
+++ b/configs/.gitignore
@@ -0,0 +1 @@
+/ptxconfig.old
diff --git a/configs/platform-energymicro-efm32gg-dk3750/.gitignore b/configs/platform-energymicro-efm32gg-dk3750/.gitignore
new file mode 100644
index 0000000..a8415dd
--- /dev/null
+++ b/configs/platform-energymicro-efm32gg-dk3750/.gitignore
@@ -0,0 +1 @@
+/platformconfig.old
diff --git a/kernelconfig-3.6 b/configs/platform-energymicro-efm32gg-dk3750/kernelconfig-3.6
index 8dd8102..8dd8102 100644
--- a/kernelconfig-3.6
+++ b/configs/platform-energymicro-efm32gg-dk3750/kernelconfig-3.6
diff --git a/patches/energyAwareTools_25052012/fix-for-ptxdist.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/fix-for-ptxdist.patch
index a0bb4b1..a0bb4b1 100644
--- a/patches/energyAwareTools_25052012/fix-for-ptxdist.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/fix-for-ptxdist.patch
diff --git a/patches/energyAwareTools_25052012/series b/configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/series
index 64fb196..64fb196 100644
--- a/patches/energyAwareTools_25052012/series
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/energyAwareTools_25052012/series
diff --git a/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch
index 56e38db..56e38db 100644
--- a/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0001-hwmon-efm32-adc-new-driver.patch
diff --git a/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch
index bf85cf7..bf85cf7 100644
--- a/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0002-spi-new-controller-driver-for-efm32-SoCs.patch
diff --git a/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch
index 33f3731..33f3731 100644
--- a/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0003-ARM-make-cr_alignment-read-only-ifndef-CONFIG_CPU_CP.patch
diff --git a/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch
index 0dbb461..0dbb461 100644
--- a/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0004-Cortex-M3-Add-base-support-for-Cortex-M3.patch
diff --git a/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch
index 1394799..1394799 100644
--- a/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0005-Cortex-M3-Add-support-for-exception-handling.patch
diff --git a/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch
index d4f0912..d4f0912 100644
--- a/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0006-Cortex-M3-Add-NVIC-support.patch
diff --git a/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch
index c5aadf4..c5aadf4 100644
--- a/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0007-Cortex-M3-Allow-the-building-of-Cortex-M3-kernel-por.patch
diff --git a/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch
index 428dc04..428dc04 100644
--- a/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0008-HACK-ARM-no-we-don-t-enter-in-ARM.patch
diff --git a/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch
index 1728d74..1728d74 100644
--- a/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0009-mtd-maps-uclinux-fix-sparse-warnings-and-codingstyle.patch
diff --git a/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch
index b32ef23..b32ef23 100644
--- a/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0010-mtd-maps-uclinux-add-support-for-romfs-in-RAM-or-ROM.patch
diff --git a/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch
index 4f1ad9f..4f1ad9f 100644
--- a/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0011-ARM-new-platform-for-Energy-Micro-s-EFM32-Cortex-M3-.patch
diff --git a/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch
index a496e26..a496e26 100644
--- a/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0012-ARM-efm32-add-support-for-non-dt-builds-and-add-more.patch
diff --git a/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch
index b071525..b071525 100644
--- a/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0013-pinctrl-add-a-driver-for-Energy-Micro-s-efm32-SoCs.patch
diff --git a/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch
index 9375af4..9375af4 100644
--- a/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0014-HACK-ARM-allow-a-bootloader-to-be-embedded-and-do-it.patch
diff --git a/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch
index 80c1d6b..80c1d6b 100644
--- a/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0015-HACK-don-t-reserve-memory-for-device-tree-if-it-s-be.patch
diff --git a/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch
index 542f128..542f128 100644
--- a/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0016-HACK-make-stack-dumps-provoked-by-BUG-a-bit-more-hel.patch
diff --git a/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch
index 7390ebc..7390ebc 100644
--- a/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0017-ARM-v7m-add-trivial-suspend-support.patch
diff --git a/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch
index c096f67..c096f67 100644
--- a/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0018-ARM-efm32-add-trivial-suspend-support.patch
diff --git a/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch
index 5ec33f8..5ec33f8 100644
--- a/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/0019-HACK-ARM-increase-TASK_SIZE-for-MMU.patch
diff --git a/patches/linux-3.6/series b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/series
index 4e1cd15..4e1cd15 100644
--- a/patches/linux-3.6/series
+++ b/configs/platform-energymicro-efm32gg-dk3750/patches/linux-3.6/series
diff --git a/platformconfig b/configs/platform-energymicro-efm32gg-dk3750/platformconfig
index 2fa37b8..2fa37b8 100644
--- a/platformconfig
+++ b/configs/platform-energymicro-efm32gg-dk3750/platformconfig
diff --git a/configs/ptxconfig b/configs/ptxconfig
new file mode 100644
index 0000000..06eb071
--- /dev/null
+++ b/configs/ptxconfig
@@ -0,0 +1,1409 @@
+#
+# Automatically generated make config: don't edit
+# PTXdist 2012.09.1
+#
+PTXCONF_MODULES=y
+PTXCONF_HOST_ENERGYAWARETOOLS=y
+PTXCONF_INIT=y
+
+#
+# ------------------------------------
+#
+
+#
+# Project Name & Version
+#
+
+#
+# Project Name & Version
+#
+PTXCONF_PROJECT_VENDOR="EnergyMicro"
+PTXCONF_PROJECT="Gecko"
+PTXCONF_PROJECT_VERSION="-2012.10.0"
+
+#
+# ------------------------------------
+#
+PTXCONF_PROJECT_BUILD_DEVEL=y
+# PTXCONF_PROJECT_BUILD_PRODUCTION is not set
+
+#
+# ------------------------------------
+#
+# PTXCONF_PROJECT_USE_PRODUCTION is not set
+# PTXCONF_PROJECT_USE_LOCAL_PLATFORM is not set
+# PTXCONF_PROJECT_CREATE_DEVPKGS is not set
+# PTXCONF_PROJECT_USE_DEVPKGS is not set
+PTXCONF_RUNTIME=y
+PTXCONF_BUILDTIME=y
+PTXCONF_CONFIGFILE_VERSION="2012.09.1"
+PTXCONF__ptxconfig_MAGIC__=y
+
+#
+# --------- Host Options -------------
+#
+
+#
+# PTXdist Options
+#
+# PTXCONF_ALLYES is not set
+# PTXCONF_BROKEN is not set
+PTXCONF_FIX_PERMISSIONS=y
+
+#
+# Host Tools
+#
+PTXCONF_HOST_PACKAGE_MANAGEMENT_IPKG=y
+# PTXCONF_HOST_PACKAGE_MANAGEMENT_OPKG is not set
+PTXCONF_HOST_PACKAGE_MANAGEMENT="ipkg"
+# PTXCONF_HOST_TESTFRAMEWORK is not set
+PTXCONF_HOST_ACL=y
+# PTXCONF_HOST_APACHE2 is not set
+# PTXCONF_HOST_APR_UTIL is not set
+# PTXCONF_HOST_APR is not set
+PTXCONF_HOST_ATTR=y
+PTXCONF_HOST_AUTOTOOLS_AUTOCONF=y
+PTXCONF_HOST_AUTOTOOLS_AUTOMAKE=y
+PTXCONF_HOST_AUTOTOOLS_LIBTOOL=y
+# PTXCONF_HOST_CDRKIT is not set
+# PTXCONF_HOST_CHRPATH is not set
+# PTXCONF_HOST_CKERMIT is not set
+# PTXCONF_HOST_CMAKE is not set
+# PTXCONF_HOST_CRAMFS is not set
+# PTXCONF_HOST_DBUS_GLIB is not set
+# PTXCONF_HOST_DBUS is not set
+# PTXCONF_HOST_DIRECTFB is not set
+# PTXCONF_HOST_DOSFSTOOLS is not set
+# PTXCONF_HOST_E2FSPROGS is not set
+# PTXCONF_HOST_EGGDBUS is not set
+PTXCONF_HOST_ELF_H_COMPAT=y
+# PTXCONF_HOST_EXPAT is not set
+PTXCONF_HOST_FAKEROOT=y
+PTXCONF_HOST_FIGLET=y
+# PTXCONF_HOST_FLEX is not set
+# PTXCONF_HOST_FONTCONFIG is not set
+# PTXCONF_HOST_FREETYPE is not set
+# PTXCONF_HOST_GENEXT2FS is not set
+# PTXCONF_HOST_GENIMAGE is not set
+# PTXCONF_HOST_GENPART is not set
+# PTXCONF_HOST_GETTEXT_DUMMY is not set
+# PTXCONF_HOST_GETTEXT is not set
+# PTXCONF_HOST_GPERF is not set
+# PTXCONF_HOST_INTLTOOL is not set
+PTXCONF_HOST_IPKG_UTILS=y
+PTXCONF_HOST_IPKG=y
+# PTXCONF_HOST_LIBBLKID is not set
+# PTXCONF_HOST_LIBBZ2 is not set
+# PTXCONF_HOST_LIBCAP is not set
+# PTXCONF_HOST_LIBCONFUSE is not set
+# PTXCONF_HOST_LIBGD is not set
+# PTXCONF_HOST_LIBICONV is not set
+# PTXCONF_HOST_LIBLZO is not set
+# PTXCONF_HOST_LIBPNG is not set
+# PTXCONF_HOST_LIBPTHREAD_STUBS is not set
+# PTXCONF_HOST_LIBSIGCPP is not set
+# PTXCONF_HOST_LIBUSB is not set
+# PTXCONF_HOST_LIBUUID is not set
+# PTXCONF_HOST_LIBXCB is not set
+# PTXCONF_HOST_LIBXML2 is not set
+# PTXCONF_HOST_LIBXSLT is not set
+PTXCONF_HOST_LNDIR=y
+# PTXCONF_HOST_LOCALEDEF is not set
+# PTXCONF_HOST_LRZSZ is not set
+# PTXCONF_HOST_LZOP is not set
+# PTXCONF_HOST_MAKEDEPEND is not set
+# PTXCONF_HOST_MKELFIMAGE is not set
+# PTXCONF_HOST_MTD_UTILS is not set
+# PTXCONF_HOST_MTOOLS is not set
+# PTXCONF_HOST_MYSQL is not set
+# PTXCONF_HOST_NCURSES is not set
+# PTXCONF_HOST_OPENSSL is not set
+# PTXCONF_HOST_OPKG_UTILS is not set
+# PTXCONF_HOST_OPKG is not set
+PTXCONF_HOST_PKG_CONFIG=y
+# PTXCONF_HOST_QOOXDOO is not set
+# PTXCONF_HOST_QT4 is not set
+# PTXCONF_HOST_SQUASHFS_TOOLS is not set
+# PTXCONF_HOST_TIMEOUT is not set
+# PTXCONF_HOST_U_BOOT_TOOLS is not set
+# PTXCONF_HOST_USPLASH is not set
+# PTXCONF_HOST_UTIL_LINUX_NG is not set
+# PTXCONF_HOST_XCB_PROTO is not set
+# PTXCONF_HOST_XL_TOOLS is not set
+# PTXCONF_HOST_XORG_APP_BDFTOPCF is not set
+# PTXCONF_HOST_XORG_APP_MKFONTDIR is not set
+# PTXCONF_HOST_XORG_APP_MKFONTSCALE is not set
+# PTXCONF_HOST_XORG_APP_XKBCOMP is not set
+# PTXCONF_HOST_XORG_FONT_UTIL is not set
+# PTXCONF_HOST_XORG_LIB_X11 is not set
+# PTXCONF_HOST_XORG_LIB_XAU is not set
+# PTXCONF_HOST_XORG_LIB_XFONT is not set
+# PTXCONF_HOST_XORG_LIB_FONTENC is not set
+# PTXCONF_HOST_XORG_LIB_XKBFILE is not set
+# PTXCONF_HOST_XORG_LIB_XTRANS is not set
+# PTXCONF_HOST_XORG_PROTO_BIGREQS is not set
+# PTXCONF_HOST_XORG_PROTO_FONTS is not set
+# PTXCONF_HOST_XORG_PROTO_INPUT is not set
+# PTXCONF_HOST_XORG_PROTO_KB is not set
+PTXCONF_HOST_XORG_PROTO_X=y
+# PTXCONF_HOST_XORG_PROTO_XCMISC is not set
+# PTXCONF_HOST_XORG_PROTO_XEXT is not set
+# PTXCONF_HOST_XORG_SERVER is not set
+# PTXCONF_HOST_XORG_UTIL_MACROS is not set
+# PTXCONF_HOST_XZ is not set
+# PTXCONF_HOST_YASM is not set
+# PTXCONF_HOST_ZLIB is not set
+
+#
+# Cross Tools
+#
+PTXCONF_CROSS_DUMMY_STRIP=y
+PTXCONF_CROSS_PKG_CONFIG_WRAPPER=y
+
+#
+# Debug Tools
+#
+# PTXCONF_BINUTILS is not set
+# PTXCONF_BOOTCHART is not set
+# PTXCONF_CPPUNIT is not set
+# PTXCONF_CROSS_INSIGHT is not set
+# PTXCONF_FAILMALLOC is not set
+
+#
+# gdb
+#
+# PTXCONF_GDB is not set
+# PTXCONF_GDBSERVER is not set
+# PTXCONF_LDD is not set
+# PTXCONF_LTRACE is not set
+# PTXCONF_LTT_CONTROL is not set
+# PTXCONF_MEMTEST is not set
+# PTXCONF_MEMTEST86P is not set
+# PTXCONF_MEMTESTER is not set
+# PTXCONF_OPROFILE is not set
+# PTXCONF_POWERTOP is not set
+# PTXCONF_PRELINK is not set
+# PTXCONF_RRDTOOL is not set
+# PTXCONF_RTPS is not set
+# PTXCONF_SP_OOPS_EXTRACT is not set
+# PTXCONF_STRACE is not set
+# PTXCONF_SYSSTAT is not set
+# PTXCONF_TRACE_CMD is not set
+# PTXCONF_VALGRIND is not set
+
+#
+# ------------------------------------
+#
+
+#
+# Root Filesystem
+#
+# PTXCONF_FAKE_OVERLAYFS is not set
+# PTXCONF_INITMETHOD is not set
+PTXCONF_OS_RELEASE=y
+
+#
+# directories in rootfs
+#
+PTXCONF_ROOTFS=y
+PTXCONF_ROOTFS_DEV=y
+PTXCONF_ROOTFS_DEV_INITIAL=y
+# PTXCONF_ROOTFS_HOME is not set
+PTXCONF_ROOTFS_HOME_ROOT=y
+# PTXCONF_ROOTFS_MEDIA is not set
+# PTXCONF_ROOTFS_MNT is not set
+PTXCONF_ROOTFS_PROC=y
+# PTXCONF_ROOTFS_RUN is not set
+PTXCONF_ROOTFS_SYS=y
+PTXCONF_ROOTFS_TMP=y
+# PTXCONF_ROOTFS_VAR is not set
+
+#
+# files in rootfs
+#
+# PTXCONF_ROOTFS_PASSWD is not set
+# PTXCONF_ROOTFS_SHADOW is not set
+# PTXCONF_ROOTFS_GROUP is not set
+# PTXCONF_ROOTFS_GSHADOW is not set
+# PTXCONF_ROOTFS_FSTAB is not set
+# PTXCONF_ROOTFS_MTAB_FILE is not set
+# PTXCONF_ROOTFS_MTAB_LINK_MOUNTS is not set
+PTXCONF_ROOTFS_MTAB_LINK_SELF_MOUNTS=y
+# PTXCONF_ROOTFS_MTAB_LINK_VAR is not set
+# PTXCONF_ROOTFS_HOSTNAME is not set
+# PTXCONF_ROOTFS_HOSTS is not set
+PTXCONF_ROOTFS_ISSUE=y
+# PTXCONF_ROOTFS_MODPROBE_CONF is not set
+# PTXCONF_ROOTFS_NSSWITCH_CONF is not set
+# PTXCONF_ROOTFS_PROFILE is not set
+# PTXCONF_ROOTFS_PROTOCOLS is not set
+# PTXCONF_ROOTFS_RESOLV is not set
+# PTXCONF_ROOTFS_SERVICES is not set
+
+#
+# Core (libc, locales)
+#
+PTXCONF_BASE=y
+
+#
+# gcc libraries
+#
+# PTXCONF_GCCLIBS_GCC_S is not set
+# PTXCONF_GCCLIBS_CXX is not set
+# PTXCONF_GCCLIBS_GCJ is not set
+# PTXCONF_ICONV is not set
+# PTXCONF_GLOBAL_IPV6 is not set
+# PTXCONF_KERNEL_HEADER is not set
+PTXCONF_GLOBAL_LARGE_FILE=y
+# PTXCONF_LIBC is not set
+PTXCONF_NO_LIBC=y
+# PTXCONF_CORE_INITRAMFS is not set
+
+#
+# ------------------------------------
+#
+
+#
+# Shell & Console Tools
+#
+# PTXCONF_ACPID is not set
+# PTXCONF_AT is not set
+# PTXCONF_ATOP is not set
+# PTXCONF_BASH is not set
+# PTXCONF_BC is not set
+PTXCONF_BUSYBOX=y
+# PTXCONF_BUSYBOX_HWCLOCK_STARTSCRIPT is not set
+
+#
+# ---
+#
+
+#
+# ---
+#
+PTXCONF_BUSYBOX_HAVE_DOT_CONFIG=y
+
+#
+# Busybox Settings
+#
+
+#
+# General Configuration
+#
+# PTXCONF_BUSYBOX_DESKTOP is not set
+# PTXCONF_BUSYBOX_EXTRA_COMPAT is not set
+# PTXCONF_BUSYBOX_INCLUDE_SUSv2 is not set
+# PTXCONF_BUSYBOX_USE_PORTABLE_CODE is not set
+PTXCONF_BUSYBOX_PLATFORM_LINUX=y
+PTXCONF_BUSYBOX_FEATURE_BUFFERS_USE_MALLOC=y
+# PTXCONF_BUSYBOX_FEATURE_BUFFERS_GO_ON_STACK is not set
+# PTXCONF_BUSYBOX_FEATURE_BUFFERS_GO_IN_BSS is not set
+# PTXCONF_BUSYBOX_SHOW_USAGE is not set
+# PTXCONF_BUSYBOX_FEATURE_INSTALLER is not set
+PTXCONF_BUSYBOX_INSTALL_NO_USR=y
+# PTXCONF_BUSYBOX_LOCALE_SUPPORT is not set
+# PTXCONF_BUSYBOX_UNICODE_SUPPORT is not set
+# PTXCONF_BUSYBOX_LONG_OPTS is not set
+PTXCONF_BUSYBOX_FEATURE_DEVPTS=y
+# PTXCONF_BUSYBOX_FEATURE_CLEAN_UP is not set
+# PTXCONF_BUSYBOX_FEATURE_UTMP is not set
+# PTXCONF_BUSYBOX_FEATURE_PIDFILE is not set
+# PTXCONF_BUSYBOX_FEATURE_SUID is not set
+# PTXCONF_BUSYBOX_SELINUX is not set
+# PTXCONF_BUSYBOX_FEATURE_PREFER_APPLETS is not set
+PTXCONF_BUSYBOX_BUSYBOX_EXEC_PATH="/proc/self/exe"
+# PTXCONF_BUSYBOX_FEATURE_SYSLOG is not set
+# PTXCONF_BUSYBOX_FEATURE_HAVE_RPC is not set
+
+#
+# Build Options
+#
+PTXCONF_BUSYBOX_STATIC=y
+PTXCONF_BUSYBOX_NOMMU=y
+# PTXCONF_BUSYBOX_LFS is not set
+PTXCONF_BUSYBOX_CROSS_COMPILER_PREFIX=""
+PTXCONF_BUSYBOX_SYSROOT=""
+PTXCONF_BUSYBOX_EXTRA_CFLAGS=""
+PTXCONF_BUSYBOX_EXTRA_LDFLAGS=""
+PTXCONF_BUSYBOX_EXTRA_LDLIBS=""
+
+#
+# Debugging Options
+#
+# PTXCONF_BUSYBOX_DEBUG is not set
+# PTXCONF_BUSYBOX_WERROR is not set
+PTXCONF_BUSYBOX_NO_DEBUG_LIB=y
+# PTXCONF_BUSYBOX_DMALLOC is not set
+# PTXCONF_BUSYBOX_EFENCE is not set
+
+#
+# Installation Options ("make install" behavior)
+#
+PTXCONF_BUSYBOX_INSTALL_APPLET_SYMLINKS=y
+# PTXCONF_BUSYBOX_INSTALL_APPLET_HARDLINKS is not set
+# PTXCONF_BUSYBOX_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# PTXCONF_BUSYBOX_INSTALL_APPLET_DONT is not set
+PTXCONF_BUSYBOX_PREFIX="./_install"
+
+#
+# Busybox Library Tuning
+#
+# PTXCONF_BUSYBOX_FEATURE_SYSTEMD is not set
+# PTXCONF_BUSYBOX_FEATURE_RTMINMAX is not set
+PTXCONF_BUSYBOX_PASSWORD_MINLEN=6
+PTXCONF_BUSYBOX_MD5_SMALL=3
+# PTXCONF_BUSYBOX_FEATURE_FAST_TOP is not set
+# PTXCONF_BUSYBOX_FEATURE_ETC_NETWORKS is not set
+PTXCONF_BUSYBOX_FEATURE_EDITING=y
+PTXCONF_BUSYBOX_FEATURE_EDITING_MAX_LEN=1024
+# PTXCONF_BUSYBOX_FEATURE_EDITING_VI is not set
+PTXCONF_BUSYBOX_FEATURE_EDITING_HISTORY=255
+# PTXCONF_BUSYBOX_FEATURE_EDITING_SAVEHISTORY is not set
+PTXCONF_BUSYBOX_FEATURE_TAB_COMPLETION=y
+# PTXCONF_BUSYBOX_FEATURE_USERNAME_COMPLETION is not set
+PTXCONF_BUSYBOX_FEATURE_EDITING_FANCY_PROMPT=y
+# PTXCONF_BUSYBOX_FEATURE_EDITING_ASK_TERMINAL is not set
+PTXCONF_BUSYBOX_FEATURE_NON_POSIX_CP=y
+# PTXCONF_BUSYBOX_FEATURE_VERBOSE_CP_MESSAGE is not set
+PTXCONF_BUSYBOX_FEATURE_COPYBUF_KB=4
+# PTXCONF_BUSYBOX_FEATURE_SKIP_ROOTFS is not set
+# PTXCONF_BUSYBOX_MONOTONIC_SYSCALL is not set
+# PTXCONF_BUSYBOX_IOCTL_HEX2STR_ERROR is not set
+# PTXCONF_BUSYBOX_FEATURE_HWIB is not set
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_XZ is not set
+# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_LZMA is not set
+# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_BZ2 is not set
+# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_GZ is not set
+# PTXCONF_BUSYBOX_FEATURE_SEAMLESS_Z is not set
+# PTXCONF_BUSYBOX_AR is not set
+# PTXCONF_BUSYBOX_BUNZIP2 is not set
+# PTXCONF_BUSYBOX_BZIP2 is not set
+# PTXCONF_BUSYBOX_CPIO is not set
+# PTXCONF_BUSYBOX_DPKG is not set
+# PTXCONF_BUSYBOX_DPKG_DEB is not set
+# PTXCONF_BUSYBOX_GUNZIP is not set
+# PTXCONF_BUSYBOX_GZIP is not set
+# PTXCONF_BUSYBOX_LZOP is not set
+# PTXCONF_BUSYBOX_RPM2CPIO is not set
+# PTXCONF_BUSYBOX_RPM is not set
+# PTXCONF_BUSYBOX_TAR is not set
+# PTXCONF_BUSYBOX_UNCOMPRESS is not set
+# PTXCONF_BUSYBOX_UNLZMA is not set
+# PTXCONF_BUSYBOX_UNXZ is not set
+# PTXCONF_BUSYBOX_UNZIP is not set
+
+#
+# Coreutils
+#
+# PTXCONF_BUSYBOX_BASENAME is not set
+PTXCONF_BUSYBOX_CAT=y
+PTXCONF_BUSYBOX_DATE=y
+# PTXCONF_BUSYBOX_FEATURE_DATE_ISOFMT is not set
+# PTXCONF_BUSYBOX_FEATURE_DATE_NANO is not set
+# PTXCONF_BUSYBOX_FEATURE_DATE_COMPAT is not set
+# PTXCONF_BUSYBOX_HOSTID is not set
+# PTXCONF_BUSYBOX_ID is not set
+PTXCONF_BUSYBOX_GROUPS=y
+PTXCONF_BUSYBOX_TEST=y
+# PTXCONF_BUSYBOX_FEATURE_TEST_64 is not set
+# PTXCONF_BUSYBOX_TOUCH is not set
+# PTXCONF_BUSYBOX_TR is not set
+# PTXCONF_BUSYBOX_BASE64 is not set
+# PTXCONF_BUSYBOX_CAL is not set
+# PTXCONF_BUSYBOX_CATV is not set
+# PTXCONF_BUSYBOX_CHGRP is not set
+# PTXCONF_BUSYBOX_CHMOD is not set
+# PTXCONF_BUSYBOX_CHOWN is not set
+# PTXCONF_BUSYBOX_CHROOT is not set
+# PTXCONF_BUSYBOX_CKSUM is not set
+# PTXCONF_BUSYBOX_COMM is not set
+PTXCONF_BUSYBOX_CP=y
+# PTXCONF_BUSYBOX_CUT is not set
+# PTXCONF_BUSYBOX_DD is not set
+# PTXCONF_BUSYBOX_DF is not set
+# PTXCONF_BUSYBOX_DIRNAME is not set
+# PTXCONF_BUSYBOX_DOS2UNIX is not set
+# PTXCONF_BUSYBOX_DU is not set
+PTXCONF_BUSYBOX_ECHO=y
+# PTXCONF_BUSYBOX_FEATURE_FANCY_ECHO is not set
+# PTXCONF_BUSYBOX_ENV is not set
+# PTXCONF_BUSYBOX_EXPAND is not set
+# PTXCONF_BUSYBOX_EXPR is not set
+PTXCONF_BUSYBOX_FALSE=y
+# PTXCONF_BUSYBOX_FOLD is not set
+# PTXCONF_BUSYBOX_FSYNC is not set
+# PTXCONF_BUSYBOX_HEAD is not set
+# PTXCONF_BUSYBOX_INSTALL is not set
+PTXCONF_BUSYBOX_LN=y
+# PTXCONF_BUSYBOX_LOGNAME is not set
+PTXCONF_BUSYBOX_LS=y
+# PTXCONF_BUSYBOX_FEATURE_LS_FILETYPES is not set
+# PTXCONF_BUSYBOX_FEATURE_LS_FOLLOWLINKS is not set
+# PTXCONF_BUSYBOX_FEATURE_LS_RECURSIVE is not set
+# PTXCONF_BUSYBOX_FEATURE_LS_SORTFILES is not set
+PTXCONF_BUSYBOX_FEATURE_LS_TIMESTAMPS=y
+# PTXCONF_BUSYBOX_FEATURE_LS_USERNAME is not set
+# PTXCONF_BUSYBOX_MD5SUM is not set
+PTXCONF_BUSYBOX_MKDIR=y
+# PTXCONF_BUSYBOX_MKFIFO is not set
+PTXCONF_BUSYBOX_MKNOD=y
+PTXCONF_BUSYBOX_MV=y
+# PTXCONF_BUSYBOX_NICE is not set
+# PTXCONF_BUSYBOX_NOHUP is not set
+# PTXCONF_BUSYBOX_OD is not set
+# PTXCONF_BUSYBOX_PRINTENV is not set
+# PTXCONF_BUSYBOX_PRINTF is not set
+# PTXCONF_BUSYBOX_PWD is not set
+# PTXCONF_BUSYBOX_READLINK is not set
+# PTXCONF_BUSYBOX_REALPATH is not set
+PTXCONF_BUSYBOX_RM=y
+PTXCONF_BUSYBOX_RMDIR=y
+# PTXCONF_BUSYBOX_SEQ is not set
+# PTXCONF_BUSYBOX_SHA1SUM is not set
+# PTXCONF_BUSYBOX_SHA256SUM is not set
+# PTXCONF_BUSYBOX_SHA512SUM is not set
+PTXCONF_BUSYBOX_SLEEP=y
+# PTXCONF_BUSYBOX_FEATURE_FANCY_SLEEP is not set
+# PTXCONF_BUSYBOX_SORT is not set
+# PTXCONF_BUSYBOX_SPLIT is not set
+# PTXCONF_BUSYBOX_STAT is not set
+# PTXCONF_BUSYBOX_STTY is not set
+# PTXCONF_BUSYBOX_SUM is not set
+# PTXCONF_BUSYBOX_SYNC is not set
+# PTXCONF_BUSYBOX_TAC is not set
+# PTXCONF_BUSYBOX_TAIL is not set
+# PTXCONF_BUSYBOX_TEE is not set
+PTXCONF_BUSYBOX_TRUE=y
+# PTXCONF_BUSYBOX_TTY is not set
+PTXCONF_BUSYBOX_UNAME=y
+# PTXCONF_BUSYBOX_UNEXPAND is not set
+# PTXCONF_BUSYBOX_UNIQ is not set
+# PTXCONF_BUSYBOX_USLEEP is not set
+# PTXCONF_BUSYBOX_UUDECODE is not set
+# PTXCONF_BUSYBOX_UUENCODE is not set
+# PTXCONF_BUSYBOX_WC is not set
+# PTXCONF_BUSYBOX_WHOAMI is not set
+# PTXCONF_BUSYBOX_YES is not set
+
+#
+# Common options for cp and mv
+#
+PTXCONF_BUSYBOX_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for ls, more and telnet
+#
+# PTXCONF_BUSYBOX_FEATURE_AUTOWIDTH is not set
+
+#
+# Common options for df, du, ls
+#
+# PTXCONF_BUSYBOX_FEATURE_HUMAN_READABLE is not set
+
+#
+# Console Utilities
+#
+# PTXCONF_BUSYBOX_CHVT is not set
+# PTXCONF_BUSYBOX_FGCONSOLE is not set
+PTXCONF_BUSYBOX_CLEAR=y
+# PTXCONF_BUSYBOX_DEALLOCVT is not set
+# PTXCONF_BUSYBOX_DUMPKMAP is not set
+# PTXCONF_BUSYBOX_KBD_MODE is not set
+# PTXCONF_BUSYBOX_LOADFONT is not set
+# PTXCONF_BUSYBOX_LOADKMAP is not set
+# PTXCONF_BUSYBOX_OPENVT is not set
+# PTXCONF_BUSYBOX_RESET is not set
+# PTXCONF_BUSYBOX_RESIZE is not set
+# PTXCONF_BUSYBOX_SETCONSOLE is not set
+# PTXCONF_BUSYBOX_SETFONT is not set
+# PTXCONF_BUSYBOX_SETKEYCODES is not set
+# PTXCONF_BUSYBOX_SETLOGCONS is not set
+# PTXCONF_BUSYBOX_SHOWKEY is not set
+
+#
+# Debian Utilities
+#
+# PTXCONF_BUSYBOX_MKTEMP is not set
+# PTXCONF_BUSYBOX_PIPE_PROGRESS is not set
+# PTXCONF_BUSYBOX_RUN_PARTS is not set
+# PTXCONF_BUSYBOX_START_STOP_DAEMON is not set
+# PTXCONF_BUSYBOX_WHICH is not set
+
+#
+# Editors
+#
+# PTXCONF_BUSYBOX_PATCH is not set
+# PTXCONF_BUSYBOX_VI is not set
+# PTXCONF_BUSYBOX_AWK is not set
+# PTXCONF_BUSYBOX_CMP is not set
+# PTXCONF_BUSYBOX_DIFF is not set
+# PTXCONF_BUSYBOX_ED is not set
+# PTXCONF_BUSYBOX_SED is not set
+
+#
+# Finding Utilities
+#
+PTXCONF_BUSYBOX_FIND=y
+PTXCONF_BUSYBOX_FEATURE_FIND_PRINT0=y
+PTXCONF_BUSYBOX_FEATURE_FIND_MTIME=y
+PTXCONF_BUSYBOX_FEATURE_FIND_MMIN=y
+PTXCONF_BUSYBOX_FEATURE_FIND_PERM=y
+PTXCONF_BUSYBOX_FEATURE_FIND_TYPE=y
+PTXCONF_BUSYBOX_FEATURE_FIND_XDEV=y
+PTXCONF_BUSYBOX_FEATURE_FIND_MAXDEPTH=y
+PTXCONF_BUSYBOX_FEATURE_FIND_NEWER=y
+PTXCONF_BUSYBOX_FEATURE_FIND_INUM=y
+PTXCONF_BUSYBOX_FEATURE_FIND_EXEC=y
+PTXCONF_BUSYBOX_FEATURE_FIND_USER=y
+PTXCONF_BUSYBOX_FEATURE_FIND_GROUP=y
+PTXCONF_BUSYBOX_FEATURE_FIND_NOT=y
+PTXCONF_BUSYBOX_FEATURE_FIND_DEPTH=y
+PTXCONF_BUSYBOX_FEATURE_FIND_PAREN=y
+PTXCONF_BUSYBOX_FEATURE_FIND_SIZE=y
+PTXCONF_BUSYBOX_FEATURE_FIND_PRUNE=y
+PTXCONF_BUSYBOX_FEATURE_FIND_DELETE=y
+PTXCONF_BUSYBOX_FEATURE_FIND_PATH=y
+PTXCONF_BUSYBOX_FEATURE_FIND_REGEX=y
+PTXCONF_BUSYBOX_FEATURE_FIND_LINKS=y
+PTXCONF_BUSYBOX_GREP=y
+PTXCONF_BUSYBOX_FEATURE_GREP_EGREP_ALIAS=y
+PTXCONF_BUSYBOX_FEATURE_GREP_FGREP_ALIAS=y
+PTXCONF_BUSYBOX_FEATURE_GREP_CONTEXT=y
+# PTXCONF_BUSYBOX_XARGS is not set
+
+#
+# Init Utilities
+#
+# PTXCONF_BUSYBOX_BOOTCHARTD is not set
+# PTXCONF_BUSYBOX_HALT is not set
+# PTXCONF_BUSYBOX_INIT is not set
+# PTXCONF_BUSYBOX_MESG is not set
+
+#
+# Login/Password Management Utilities
+#
+# PTXCONF_BUSYBOX_ADD_SHELL is not set
+# PTXCONF_BUSYBOX_REMOVE_SHELL is not set
+# PTXCONF_BUSYBOX_FEATURE_SHADOWPASSWDS is not set
+# PTXCONF_BUSYBOX_USE_BB_PWD_GRP is not set
+# PTXCONF_BUSYBOX_USE_BB_CRYPT is not set
+# PTXCONF_BUSYBOX_ADDUSER is not set
+# PTXCONF_BUSYBOX_ADDGROUP is not set
+# PTXCONF_BUSYBOX_DELUSER is not set
+# PTXCONF_BUSYBOX_DELGROUP is not set
+# PTXCONF_BUSYBOX_GETTY is not set
+# PTXCONF_BUSYBOX_LOGIN is not set
+# PTXCONF_BUSYBOX_PASSWD is not set
+# PTXCONF_BUSYBOX_CRYPTPW is not set
+# PTXCONF_BUSYBOX_CHPASSWD is not set
+# PTXCONF_BUSYBOX_SU is not set
+# PTXCONF_BUSYBOX_SULOGIN is not set
+# PTXCONF_BUSYBOX_VLOCK is not set
+
+#
+# Linux Ext2 FS Progs
+#
+# PTXCONF_BUSYBOX_CHATTR is not set
+# PTXCONF_BUSYBOX_FSCK is not set
+# PTXCONF_BUSYBOX_LSATTR is not set
+# PTXCONF_BUSYBOX_TUNE2FS is not set
+
+#
+# Linux Module Utilities
+#
+# PTXCONF_BUSYBOX_MODINFO is not set
+# PTXCONF_BUSYBOX_MODPROBE_SMALL is not set
+# PTXCONF_BUSYBOX_INSMOD is not set
+# PTXCONF_BUSYBOX_RMMOD is not set
+# PTXCONF_BUSYBOX_LSMOD is not set
+# PTXCONF_BUSYBOX_MODPROBE is not set
+# PTXCONF_BUSYBOX_DEPMOD is not set
+
+#
+# Options common to multiple modutils
+#
+
+#
+# Linux System Utilities
+#
+# PTXCONF_BUSYBOX_BLOCKDEV is not set
+# PTXCONF_BUSYBOX_MDEV is not set
+# PTXCONF_BUSYBOX_REV is not set
+# PTXCONF_BUSYBOX_ACPID is not set
+# PTXCONF_BUSYBOX_BLKID is not set
+PTXCONF_BUSYBOX_DMESG=y
+# PTXCONF_BUSYBOX_FEATURE_DMESG_PRETTY is not set
+# PTXCONF_BUSYBOX_FBSET is not set
+# PTXCONF_BUSYBOX_FDFLUSH is not set
+# PTXCONF_BUSYBOX_FDFORMAT is not set
+# PTXCONF_BUSYBOX_FDISK is not set
+# PTXCONF_BUSYBOX_FINDFS is not set
+# PTXCONF_BUSYBOX_FLOCK is not set
+# PTXCONF_BUSYBOX_FREERAMDISK is not set
+# PTXCONF_BUSYBOX_FSCK_MINIX is not set
+# PTXCONF_BUSYBOX_MKFS_EXT2 is not set
+# PTXCONF_BUSYBOX_MKFS_MINIX is not set
+# PTXCONF_BUSYBOX_MKFS_REISER is not set
+# PTXCONF_BUSYBOX_MKFS_VFAT is not set
+# PTXCONF_BUSYBOX_GETOPT is not set
+# PTXCONF_BUSYBOX_HEXDUMP is not set
+PTXCONF_BUSYBOX_HWCLOCK=y
+# PTXCONF_BUSYBOX_FEATURE_HWCLOCK_ADJTIME_FHS is not set
+# PTXCONF_BUSYBOX_IPCRM is not set
+# PTXCONF_BUSYBOX_IPCS is not set
+# PTXCONF_BUSYBOX_LOSETUP is not set
+# PTXCONF_BUSYBOX_LSPCI is not set
+# PTXCONF_BUSYBOX_LSUSB is not set
+# PTXCONF_BUSYBOX_MKSWAP is not set
+# PTXCONF_BUSYBOX_MORE is not set
+PTXCONF_BUSYBOX_MOUNT=y
+# PTXCONF_BUSYBOX_FEATURE_MOUNT_FAKE is not set
+# PTXCONF_BUSYBOX_FEATURE_MOUNT_VERBOSE is not set
+# PTXCONF_BUSYBOX_FEATURE_MOUNT_HELPERS is not set
+# PTXCONF_BUSYBOX_FEATURE_MOUNT_LABEL is not set
+# PTXCONF_BUSYBOX_FEATURE_MOUNT_NFS is not set
+# PTXCONF_BUSYBOX_FEATURE_MOUNT_CIFS is not set
+# PTXCONF_BUSYBOX_FEATURE_MOUNT_FLAGS is not set
+PTXCONF_BUSYBOX_FEATURE_MOUNT_FSTAB=y
+# PTXCONF_BUSYBOX_PIVOT_ROOT is not set
+# PTXCONF_BUSYBOX_RDATE is not set
+# PTXCONF_BUSYBOX_RDEV is not set
+# PTXCONF_BUSYBOX_READPROFILE is not set
+# PTXCONF_BUSYBOX_RTCWAKE is not set
+# PTXCONF_BUSYBOX_SCRIPT is not set
+# PTXCONF_BUSYBOX_SCRIPTREPLAY is not set
+# PTXCONF_BUSYBOX_SETARCH is not set
+# PTXCONF_BUSYBOX_SWAPONOFF is not set
+# PTXCONF_BUSYBOX_SWITCH_ROOT is not set
+# PTXCONF_BUSYBOX_UMOUNT is not set
+
+#
+# Common options for mount/umount
+#
+# PTXCONF_BUSYBOX_FEATURE_MOUNT_LOOP is not set
+# PTXCONF_BUSYBOX_FEATURE_MTAB_SUPPORT is not set
+# PTXCONF_BUSYBOX_VOLUMEID is not set
+
+#
+# Miscellaneous Utilities
+#
+# PTXCONF_BUSYBOX_CONSPY is not set
+# PTXCONF_BUSYBOX_LESS is not set
+# PTXCONF_BUSYBOX_NANDWRITE is not set
+# PTXCONF_BUSYBOX_NANDDUMP is not set
+# PTXCONF_BUSYBOX_SETSERIAL is not set
+# PTXCONF_BUSYBOX_UBIATTACH is not set
+# PTXCONF_BUSYBOX_UBIDETACH is not set
+# PTXCONF_BUSYBOX_UBIMKVOL is not set
+# PTXCONF_BUSYBOX_UBIRMVOL is not set
+# PTXCONF_BUSYBOX_UBIRSVOL is not set
+# PTXCONF_BUSYBOX_UBIUPDATEVOL is not set
+# PTXCONF_BUSYBOX_ADJTIMEX is not set
+# PTXCONF_BUSYBOX_BBCONFIG is not set
+# PTXCONF_BUSYBOX_BEEP is not set
+# PTXCONF_BUSYBOX_CHAT is not set
+# PTXCONF_BUSYBOX_CHRT is not set
+# PTXCONF_BUSYBOX_CROND is not set
+# PTXCONF_BUSYBOX_CRONTAB is not set
+# PTXCONF_BUSYBOX_DC is not set
+# PTXCONF_BUSYBOX_DEVFSD is not set
+# PTXCONF_BUSYBOX_FEATURE_DEVFS is not set
+# PTXCONF_BUSYBOX_DEVMEM is not set
+# PTXCONF_BUSYBOX_EJECT is not set
+# PTXCONF_BUSYBOX_FBSPLASH is not set
+# PTXCONF_BUSYBOX_FLASHCP is not set
+# PTXCONF_BUSYBOX_FLASH_LOCK is not set
+# PTXCONF_BUSYBOX_FLASH_UNLOCK is not set
+# PTXCONF_BUSYBOX_FLASH_ERASEALL is not set
+# PTXCONF_BUSYBOX_IONICE is not set
+# PTXCONF_BUSYBOX_INOTIFYD is not set
+# PTXCONF_BUSYBOX_HDPARM is not set
+# PTXCONF_BUSYBOX_MAKEDEVS is not set
+# PTXCONF_BUSYBOX_MAN is not set
+# PTXCONF_BUSYBOX_MICROCOM is not set
+# PTXCONF_BUSYBOX_MOUNTPOINT is not set
+# PTXCONF_BUSYBOX_MT is not set
+# PTXCONF_BUSYBOX_RAIDAUTORUN is not set
+# PTXCONF_BUSYBOX_RFKILL is not set
+# PTXCONF_BUSYBOX_RX is not set
+# PTXCONF_BUSYBOX_SETSID is not set
+# PTXCONF_BUSYBOX_STRINGS is not set
+# PTXCONF_BUSYBOX_TASKSET is not set
+# PTXCONF_BUSYBOX_TIME is not set
+# PTXCONF_BUSYBOX_TIMEOUT is not set
+# PTXCONF_BUSYBOX_TTYSIZE is not set
+# PTXCONF_BUSYBOX_VOLNAME is not set
+# PTXCONF_BUSYBOX_WATCHDOG is not set
+
+#
+# Networking Utilities
+#
+# PTXCONF_BUSYBOX_NAMEIF is not set
+# PTXCONF_BUSYBOX_NBDCLIENT is not set
+# PTXCONF_BUSYBOX_NC is not set
+# PTXCONF_BUSYBOX_PING is not set
+# PTXCONF_BUSYBOX_WHOIS is not set
+# PTXCONF_BUSYBOX_FEATURE_IPV6 is not set
+# PTXCONF_BUSYBOX_FEATURE_UNIX_LOCAL is not set
+# PTXCONF_BUSYBOX_VERBOSE_RESOLUTION_ERRORS is not set
+# PTXCONF_BUSYBOX_ARP is not set
+# PTXCONF_BUSYBOX_ARPING is not set
+# PTXCONF_BUSYBOX_BRCTL is not set
+# PTXCONF_BUSYBOX_DNSD is not set
+# PTXCONF_BUSYBOX_ETHER_WAKE is not set
+# PTXCONF_BUSYBOX_FAKEIDENTD is not set
+# PTXCONF_BUSYBOX_FTPD is not set
+# PTXCONF_BUSYBOX_FTPGET is not set
+# PTXCONF_BUSYBOX_FTPPUT is not set
+# PTXCONF_BUSYBOX_HOSTNAME is not set
+# PTXCONF_BUSYBOX_HTTPD is not set
+# PTXCONF_BUSYBOX_IFCONFIG is not set
+# PTXCONF_BUSYBOX_IFENSLAVE is not set
+# PTXCONF_BUSYBOX_IFPLUGD is not set
+# PTXCONF_BUSYBOX_IFUPDOWN is not set
+# PTXCONF_BUSYBOX_INETD is not set
+# PTXCONF_BUSYBOX_IP is not set
+# PTXCONF_BUSYBOX_IPCALC is not set
+# PTXCONF_BUSYBOX_NETSTAT is not set
+# PTXCONF_BUSYBOX_NSLOOKUP is not set
+# PTXCONF_BUSYBOX_NTPD is not set
+# PTXCONF_BUSYBOX_PSCAN is not set
+# PTXCONF_BUSYBOX_ROUTE is not set
+# PTXCONF_BUSYBOX_SLATTACH is not set
+# PTXCONF_BUSYBOX_TCPSVD is not set
+# PTXCONF_BUSYBOX_TELNET is not set
+# PTXCONF_BUSYBOX_TELNETD is not set
+# PTXCONF_BUSYBOX_TFTP is not set
+# PTXCONF_BUSYBOX_TFTPD is not set
+# PTXCONF_BUSYBOX_TRACEROUTE is not set
+# PTXCONF_BUSYBOX_TUNCTL is not set
+# PTXCONF_BUSYBOX_UDHCPC6 is not set
+# PTXCONF_BUSYBOX_UDHCPD is not set
+# PTXCONF_BUSYBOX_UDHCPC is not set
+# PTXCONF_BUSYBOX_UDPSVD is not set
+# PTXCONF_BUSYBOX_VCONFIG is not set
+# PTXCONF_BUSYBOX_WGET is not set
+# PTXCONF_BUSYBOX_ZCIP is not set
+
+#
+# Print Utilities
+#
+# PTXCONF_BUSYBOX_LPD is not set
+# PTXCONF_BUSYBOX_LPR is not set
+# PTXCONF_BUSYBOX_LPQ is not set
+
+#
+# Mail Utilities
+#
+# PTXCONF_BUSYBOX_MAKEMIME is not set
+# PTXCONF_BUSYBOX_POPMAILDIR is not set
+# PTXCONF_BUSYBOX_REFORMIME is not set
+# PTXCONF_BUSYBOX_SENDMAIL is not set
+
+#
+# Process Utilities
+#
+# PTXCONF_BUSYBOX_IOSTAT is not set
+# PTXCONF_BUSYBOX_LSOF is not set
+# PTXCONF_BUSYBOX_MPSTAT is not set
+# PTXCONF_BUSYBOX_NMETER is not set
+# PTXCONF_BUSYBOX_PMAP is not set
+# PTXCONF_BUSYBOX_POWERTOP is not set
+# PTXCONF_BUSYBOX_PSTREE is not set
+# PTXCONF_BUSYBOX_PWDX is not set
+# PTXCONF_BUSYBOX_SMEMCAP is not set
+# PTXCONF_BUSYBOX_UPTIME is not set
+PTXCONF_BUSYBOX_FREE=y
+# PTXCONF_BUSYBOX_FUSER is not set
+PTXCONF_BUSYBOX_KILL=y
+# PTXCONF_BUSYBOX_KILLALL is not set
+# PTXCONF_BUSYBOX_KILLALL5 is not set
+# PTXCONF_BUSYBOX_PGREP is not set
+# PTXCONF_BUSYBOX_PIDOF is not set
+# PTXCONF_BUSYBOX_PKILL is not set
+# PTXCONF_BUSYBOX_PS is not set
+# PTXCONF_BUSYBOX_RENICE is not set
+# PTXCONF_BUSYBOX_BB_SYSCTL is not set
+# PTXCONF_BUSYBOX_TOP is not set
+# PTXCONF_BUSYBOX_WATCH is not set
+
+#
+# Runit Utilities
+#
+# PTXCONF_BUSYBOX_RUNSV is not set
+# PTXCONF_BUSYBOX_RUNSVDIR is not set
+# PTXCONF_BUSYBOX_SV is not set
+# PTXCONF_BUSYBOX_SVLOGD is not set
+# PTXCONF_BUSYBOX_CHPST is not set
+# PTXCONF_BUSYBOX_SETUIDGID is not set
+# PTXCONF_BUSYBOX_ENVUIDGID is not set
+# PTXCONF_BUSYBOX_ENVDIR is not set
+# PTXCONF_BUSYBOX_SOFTLIMIT is not set
+
+#
+# Shells
+#
+# PTXCONF_BUSYBOX_CTTYHACK is not set
+PTXCONF_BUSYBOX_HUSH=y
+# PTXCONF_BUSYBOX_HUSH_BASH_COMPAT is not set
+# PTXCONF_BUSYBOX_HUSH_HELP is not set
+PTXCONF_BUSYBOX_HUSH_INTERACTIVE=y
+PTXCONF_BUSYBOX_HUSH_JOB=y
+# PTXCONF_BUSYBOX_HUSH_TICK is not set
+PTXCONF_BUSYBOX_HUSH_IF=y
+PTXCONF_BUSYBOX_HUSH_LOOPS=y
+PTXCONF_BUSYBOX_HUSH_CASE=y
+PTXCONF_BUSYBOX_HUSH_FUNCTIONS=y
+PTXCONF_BUSYBOX_HUSH_LOCAL=y
+# PTXCONF_BUSYBOX_HUSH_RANDOM_SUPPORT is not set
+# PTXCONF_BUSYBOX_HUSH_EXPORT_N is not set
+PTXCONF_BUSYBOX_HUSH_MODE_X=y
+# PTXCONF_BUSYBOX_MSH is not set
+PTXCONF_BUSYBOX_FEATURE_SH_IS_HUSH=y
+# PTXCONF_BUSYBOX_FEATURE_SH_IS_NONE is not set
+# PTXCONF_BUSYBOX_FEATURE_BASH_IS_HUSH is not set
+PTXCONF_BUSYBOX_FEATURE_BASH_IS_NONE=y
+# PTXCONF_BUSYBOX_SH_MATH_SUPPORT is not set
+PTXCONF_BUSYBOX_FEATURE_SH_EXTRA_QUIET=y
+# PTXCONF_BUSYBOX_FEATURE_SH_HISTFILESIZE is not set
+
+#
+# System Logging Utilities
+#
+# PTXCONF_BUSYBOX_SYSLOGD is not set
+# PTXCONF_BUSYBOX_KLOGD is not set
+# PTXCONF_BUSYBOX_LOGGER is not set
+# PTXCONF_BZIP2 is not set
+# PTXCONF_CONSOLEKIT is not set
+# PTXCONF_COREUTILS is not set
+# PTXCONF_CPUFREQUTILS is not set
+# PTXCONF_DAEMONIZE is not set
+# PTXCONF_DASH is not set
+# PTXCONF_DEVICEKIT_DISKS is not set
+# PTXCONF_DFU_UTIL is not set
+# PTXCONF_DIALOG is not set
+# PTXCONF_DIFFUTILS is not set
+# PTXCONF_FIGLET is not set
+# PTXCONF_FILE is not set
+# PTXCONF_FINDUTILS is not set
+# PTXCONF_GAWK is not set
+
+#
+# BusyBox' grep is selected!
+#
+# PTXCONF_HAL is not set
+# PTXCONF_HTOP is not set
+# PTXCONF_I2C_TOOLS is not set
+# PTXCONF_INITNG is not set
+# PTXCONF_KBD is not set
+# PTXCONF_KEXEC_TOOLS is not set
+# PTXCONF_KILLPROC is not set
+# PTXCONF_LATENCYTOP is not set
+# PTXCONF_LESS is not set
+# PTXCONF_LM_SENSORS is not set
+# PTXCONF_LSHW is not set
+# PTXCONF_LSOF is not set
+# PTXCONF_LSUIO is not set
+# PTXCONF_MC is not set
+# PTXCONF_MEMEDIT is not set
+# PTXCONF_MEMSTAT is not set
+# PTXCONF_MINICOM is not set
+# PTXCONF_MODULE_INIT_TOOLS is not set
+# PTXCONF_MTD_OOPSLOG is not set
+# PTXCONF_MTD_UTILS is not set
+# PTXCONF_NANOCOM is not set
+# PTXCONF_PARTED is not set
+# PTXCONF_PCIUTILS is not set
+# PTXCONF_PCMCIAUTILS is not set
+# PTXCONF_PNPUTILS is not set
+# PTXCONF_PROCPS is not set
+# PTXCONF_PS3_UTILS is not set
+# PTXCONF_PV is not set
+# PTXCONF_SCHED_SWITCH is not set
+# PTXCONF_SCREEN is not set
+# PTXCONF_SED is not set
+# PTXCONF_SETSERIAL is not set
+# PTXCONF_SMARTMONTOOLS is not set
+# PTXCONF_SUDO is not set
+# PTXCONF_SYSTEMD is not set
+# PTXCONF_TIMEOUT is not set
+# PTXCONF_TMUX is not set
+# PTXCONF_U_BOOT_TOOLS is not set
+# PTXCONF_UDEV is not set
+# PTXCONF_UDISKS is not set
+# PTXCONF_UPSTART is not set
+# PTXCONF_USBUTILS is not set
+# PTXCONF_UTIL_LINUX_NG is not set
+# PTXCONF_WATCHDOG is not set
+# PTXCONF_XMLSTARLET is not set
+
+#
+# Scripting Languages
+#
+# PTXCONF_CBMBASIC is not set
+# PTXCONF_GMAKE is not set
+# PTXCONF_JS is not set
+# PTXCONF_LUA is not set
+# PTXCONF_PHP5 is not set
+# PTXCONF_PYTHON is not set
+
+#
+# python Extra Modules
+#
+# PTXCONF_DBUS_PYTHON is not set
+# PTXCONF_FLUP is not set
+# PTXCONF_LIBV4L2_PYTHON is not set
+# PTXCONF_PYGOBJECT is not set
+# PTXCONF_PYSERIAL is not set
+# PTXCONF_PYTHON_IMAGING is not set
+# PTXCONF_PYTHON3 is not set
+
+#
+# Bytecode Engines / VMs
+#
+# PTXCONF_CLASSPATH is not set
+# PTXCONF_FRODO is not set
+# PTXCONF_JAMVM is not set
+# PTXCONF_MONO is not set
+# PTXCONF_SUN_JAVA6_JRE is not set
+# PTXCONF_TCL is not set
+
+#
+# Networking Tools
+#
+# PTXCONF_APACHE2 is not set
+# PTXCONF_APACHE2_MOD_PYTHON is not set
+# PTXCONF_APR_UTIL is not set
+# PTXCONF_APR is not set
+# PTXCONF_AVAHI is not set
+# PTXCONF_BING is not set
+# PTXCONF_BOA is not set
+# PTXCONF_BRIDGE_UTILS is not set
+# PTXCONF_CANFESTIVAL is not set
+# PTXCONF_CHRONY is not set
+# PTXCONF_CONNMAN is not set
+# PTXCONF_CRDA is not set
+# PTXCONF_DHCP is not set
+# PTXCONF_DIBBLER is not set
+# PTXCONF_DNSMASQ is not set
+# PTXCONF_DROPBEAR is not set
+# PTXCONF_ETHERWAKE is not set
+# PTXCONF_ETHTOOL is not set
+# PTXCONF_FCGI is not set
+# PTXCONF_GNUTLS is not set
+# PTXCONF_HASERL is not set
+# PTXCONF_HPING is not set
+# PTXCONF_IFPLUGD is not set
+# PTXCONF_INADYN is not set
+# PTXCONF_INETUTILS is not set
+# PTXCONF_IPROUTE2 is not set
+# PTXCONF_IPTABLES is not set
+# PTXCONF_IW is not set
+# PTXCONF_JSON_DBUS_BRIDGE is not set
+# PTXCONF_LIBCGI is not set
+# PTXCONF_LIBCGIC is not set
+# PTXCONF_LIBCGICC is not set
+# PTXCONF_LIBCURL is not set
+# PTXCONF_LIBMICROHTTPD is not set
+# PTXCONF_LIBNET is not set
+# PTXCONF_LIBNETFILTER_CONNTRACK is not set
+# PTXCONF_LIBNETFILTER_LOG is not set
+# PTXCONF_LIBNETFILTER_QUEUE is not set
+# PTXCONF_LIBNFNETLINK is not set
+# PTXCONF_LIBPCAP is not set
+# PTXCONF_LIBSOUP is not set
+# PTXCONF_LIBSSH2 is not set
+# PTXCONF_LIGHTTPD is not set
+# PTXCONF_LINKS is not set
+# PTXCONF_LSH is not set
+# PTXCONF_MEMCACHED is not set
+# PTXCONF_MICROCOM is not set
+# PTXCONF_MII_DIAG is not set
+# PTXCONF_MTR is not set
+# PTXCONF_NET_SNMP is not set
+# PTXCONF_NETCAT is not set
+# PTXCONF_NETKIT_FTP is not set
+# PTXCONF_NETWORKMANAGER is not set
+# PTXCONF_NFSUTILS is not set
+# PTXCONF_NMAP is not set
+# PTXCONF_NSS_MDNS is not set
+# PTXCONF_NTP is not set
+# PTXCONF_NTPCLIENT is not set
+# PTXCONF_OPENLDAP is not set
+# PTXCONF_OPENNTPD is not set
+# PTXCONF_OPENSSH is not set
+# PTXCONF_OPENSSL is not set
+# PTXCONF_OPENVPN is not set
+# PTXCONF_PORTMAP is not set
+# PTXCONF_PPP is not set
+# PTXCONF_PROFTPD is not set
+# PTXCONF_PUREFTPD is not set
+# PTXCONF_RSYNC is not set
+# PTXCONF_RSYNC3 is not set
+# PTXCONF_RSYSLOG is not set
+# PTXCONF_SITECOPY is not set
+# PTXCONF_SYSLOGNG is not set
+# PTXCONF_TCPDUMP is not set
+# PTXCONF_TCPWRAPPER is not set
+# PTXCONF_THTTPD is not set
+# PTXCONF_TOMCAT is not set
+# PTXCONF_URSHD is not set
+# PTXCONF_UTELNETD is not set
+# PTXCONF_WGET is not set
+# PTXCONF_WIRELESS is not set
+# PTXCONF_WIRESHARK is not set
+# PTXCONF_WPA_SUPPLICANT is not set
+# PTXCONF_ZSYNC is not set
+
+#
+# IPv4 -> IPv6 Transition Tools
+#
+# PTXCONF_PTRTD is not set
+# PTXCONF_TOTD is not set
+
+#
+# Disk and File Utilities
+#
+# PTXCONF_ACL is not set
+# PTXCONF_ATTR is not set
+# PTXCONF_CIFS_UTILS is not set
+# PTXCONF_DDRESCUE is not set
+# PTXCONF_DOSFSTOOLS is not set
+# PTXCONF_E2FSPROGS is not set
+# PTXCONF_FAM is not set
+# PTXCONF_FUSE is not set
+# PTXCONF_HDPARM is not set
+# PTXCONF_IPKG is not set
+# PTXCONF_LIBLOCKFILE is not set
+# PTXCONF_LOGROTATE is not set
+# PTXCONF_LVM2 is not set
+# PTXCONF_OPKG is not set
+# PTXCONF_QUOTA_TOOLS is not set
+# PTXCONF_SAMBA is not set
+# PTXCONF_SDPARM is not set
+# PTXCONF_SQUASHFS_TOOLS is not set
+# PTXCONF_UNZIP is not set
+# PTXCONF_XFSPROGS is not set
+# PTXCONF_XZ is not set
+# PTXCONF_ZIP is not set
+
+#
+# Communication Utilities
+#
+# PTXCONF_BERLIOS_CAN_UTILS is not set
+# PTXCONF_BLUEZ is not set
+# PTXCONF_CANUTILS is not set
+# PTXCONF_CKERMIT is not set
+# PTXCONF_EFAX is not set
+# PTXCONF_IRSSI is not set
+# PTXCONF_LIBMATTHEW_JAVA is not set
+# PTXCONF_LIBSOCKETCAN is not set
+# PTXCONF_LRZSZ is not set
+# PTXCONF_MGETTY is not set
+# PTXCONF_POP3SPAM is not set
+# PTXCONF_RXTX is not set
+# PTXCONF_SJINN is not set
+# PTXCONF_SMTPCLIENT is not set
+# PTXCONF_SSMTP is not set
+
+#
+# Applications
+#
+# PTXCONF_CVS is not set
+# PTXCONF_GNUPG is not set
+# PTXCONF_LPC21ISP is not set
+
+#
+# Editors
+#
+# PTXCONF_DHEX is not set
+# PTXCONF_HEXEDIT is not set
+# PTXCONF_JED is not set
+# PTXCONF_JOE is not set
+# PTXCONF_NANO is not set
+
+#
+# System Libraries
+#
+# PTXCONF_ALSA_LIB is not set
+# PTXCONF_ARGTABLE2 is not set
+# PTXCONF_BOOST is not set
+# PTXCONF_COMMONCPP2 is not set
+# PTXCONF_DB is not set
+# PTXCONF_DCONF is not set
+# PTXCONF_EXPAT is not set
+# PTXCONF_FLEX is not set
+# PTXCONF_GETTEXT_DUMMY is not set
+# PTXCONF_GETTEXT is not set
+# PTXCONF_GPM is not set
+# PTXCONF_GPSD is not set
+# PTXCONF_INOTIFY_TOOLS is not set
+# PTXCONF_JSON_C is not set
+# PTXCONF_LCMS is not set
+# PTXCONF_LIBASSUAN is not set
+# PTXCONF_LIBCAP is not set
+# PTXCONF_LIBCONFUSE is not set
+# PTXCONF_LIBDAEMON is not set
+# PTXCONF_LIBEDIT is not set
+# PTXCONF_LIBELF is not set
+# PTXCONF_LIBEVENT is not set
+# PTXCONF_LIBEZV24 is not set
+# PTXCONF_LIBFFI is not set
+# PTXCONF_LIBFTDI is not set
+# PTXCONF_LIBGCRYPT is not set
+# PTXCONF_LIBGD is not set
+# PTXCONF_LIBGMP is not set
+# PTXCONF_LIBGPG_ERROR is not set
+# PTXCONF_LIBGSF is not set
+# PTXCONF_LIBGSLOOP is not set
+# PTXCONF_LIBICAL is not set
+# PTXCONF_LIBIODBC is not set
+# PTXCONF_LIBJPEG is not set
+# PTXCONF_LIBKMOD is not set
+# PTXCONF_LIBKSBA is not set
+# PTXCONF_LIBLIST is not set
+# PTXCONF_LIBLTDL is not set
+# PTXCONF_LIBLZO is not set
+# PTXCONF_LIBMD is not set
+# PTXCONF_LIBMEMCACHE is not set
+# PTXCONF_LIBMEMCACHED is not set
+# PTXCONF_LIBMNG is not set
+# PTXCONF_LIBMXML is not set
+# PTXCONF_LIBNETPBM is not set
+# PTXCONF_LIBNIH is not set
+# PTXCONF_LIBNL is not set
+# PTXCONF_LIBOIL is not set
+# PTXCONF_LIBOOP is not set
+# PTXCONF_LIBOSIP2 is not set
+# PTXCONF_LIBPCRE is not set
+# PTXCONF_LIBPIPELINE is not set
+# PTXCONF_LIBPNG is not set
+# PTXCONF_LIBPOPT is not set
+# PTXCONF_LIBRN is not set
+# PTXCONF_LIBSIGCPP is not set
+# PTXCONF_LIBSYSFS is not set
+# PTXCONF_LIBUCDAEMON is not set
+# PTXCONF_LIBURCU is not set
+# PTXCONF_LIBUSB_COMPAT is not set
+# PTXCONF_LIBUSB is not set
+# PTXCONF_LIBX86 is not set
+# PTXCONF_LIBXML2 is not set
+# PTXCONF_LIBXMLCONFIG is not set
+# PTXCONF_LIBXSLT is not set
+# PTXCONF_MYODBC is not set
+# PTXCONF_MYSQL is not set
+# PTXCONF_NCURSES is not set
+# PTXCONF_NICKEL is not set
+# PTXCONF_OWFS is not set
+# PTXCONF_POCO is not set
+# PTXCONF_POLICYKIT is not set
+# PTXCONF_POLKIT is not set
+# PTXCONF_READLINE is not set
+# PTXCONF_SERDISPLIB is not set
+# PTXCONF_SLANG is not set
+# PTXCONF_SPARSEHASH is not set
+# PTXCONF_SQLITE is not set
+# PTXCONF_TERMCAP is not set
+# PTXCONF_XERCES is not set
+# PTXCONF_ZLIB is not set
+
+#
+# Middleware
+#
+# PTXCONF_BUSTLE is not set
+# PTXCONF_DBUS_GLIB is not set
+# PTXCONF_DBUS_JAVA is not set
+# PTXCONF_DBUS is not set
+# PTXCONF_EGGDBUS is not set
+# PTXCONF_XMLRPC_C is not set
+
+#
+# Scientific Apps
+#
+# PTXCONF_FFTW is not set
+# PTXCONF_GNUPLOT is not set
+# PTXCONF_LIBMODBUS is not set
+# PTXCONF_LIBMODBUS3 is not set
+# PTXCONF_LIBPV is not set
+
+#
+# Web Applications
+#
+# PTXCONF_JVISU is not set
+
+#
+# Test Suites
+#
+# PTXCONF_ARM_MEMSPEED is not set
+# PTXCONF_BONNIEXX is not set
+# PTXCONF_CALIBRATOR is not set
+# PTXCONF_DBENCH is not set
+# PTXCONF_EVTEST is not set
+# PTXCONF_FLASHBENCH is not set
+# PTXCONF_HACKBENCH is not set
+# PTXCONF_HOST_PELTS is not set
+# PTXCONF_IOZONE is not set
+# PTXCONF_IPERF is not set
+# PTXCONF_LMBENCH is not set
+# PTXCONF_LTP is not set
+# PTXCONF_MBW is not set
+# PTXCONF_PELTS_TESTS is not set
+# PTXCONF_RT_TESTS is not set
+# PTXCONF_TIOBENCH is not set
+
+#
+# Games
+#
+# PTXCONF_MMPONG is not set
+# PTXCONF_SCUMMVM is not set
+# PTXCONF_SUPERTUX is not set
+# PTXCONF_UTTT is not set
+
+#
+# Graphics & Multimedia
+#
+
+#
+# directfb & friends
+#
+# PTXCONF_DIRECTFB_EXAMPLES is not set
+# PTXCONF_DIRECTFB is not set
+# PTXCONF_LITE is not set
+# PTXCONF_MENU_XORG_FONTS is not set
+
+#
+# framebuffer
+#
+# PTXCONF_FBGRAB is not set
+# PTXCONF_FBSET is not set
+# PTXCONF_FBTERM is not set
+# PTXCONF_FBTEST is not set
+# PTXCONF_FBUTILS is not set
+# PTXCONF_FBV is not set
+# PTXCONF_SPLASHUTILS is not set
+# PTXCONF_USPLASH is not set
+
+#
+# gstreamer 0.10
+#
+# PTXCONF_GST_PLUGINS_BAD is not set
+# PTXCONF_GST_PLUGINS_BASE is not set
+# PTXCONF_GST_PLUGINS_FSL_VPU is not set
+# PTXCONF_GST_PLUGINS_GL is not set
+# PTXCONF_GST_PLUGINS_GOOD is not set
+# PTXCONF_GST_PLUGINS_UGLY is not set
+# PTXCONF_GSTREAMER is not set
+# PTXCONF_LIBFSL_VPU is not set
+
+#
+# gstreamer 0.11
+#
+# PTXCONF_GST_PLUGINS_BAD11 is not set
+# PTXCONF_GST_PLUGINS_BASE11 is not set
+# PTXCONF_GST_PLUGINS_GOOD11 is not set
+# PTXCONF_GST_PLUGINS_UGLY11 is not set
+# PTXCONF_GSTREAMER11 is not set
+
+#
+# gtk+ & friends
+#
+# PTXCONF_ATK is not set
+# PTXCONF_ATKMM is not set
+# PTXCONF_CAIRO is not set
+# PTXCONF_CAIROMM is not set
+# PTXCONF_GDK_PIXBUF is not set
+# PTXCONF_GLADE is not set
+# PTXCONF_GLADEMM is not set
+# PTXCONF_GLIB is not set
+# PTXCONF_GLIBMM is not set
+# PTXCONF_GTK_ENGINES is not set
+# PTXCONF_GTK is not set
+# PTXCONF_GTKMM is not set
+# PTXCONF_LIBCROCO is not set
+# PTXCONF_LIBGEE is not set
+# PTXCONF_LIBRSVG is not set
+# PTXCONF_PANGO is not set
+# PTXCONF_PANGOMM is not set
+# PTXCONF_POPPLER is not set
+# PTXCONF_MPLAYER is not set
+
+#
+# qt
+#
+# PTXCONF_ARORA is not set
+# PTXCONF_LIBQXT is not set
+# PTXCONF_PYSIDE is not set
+# PTXCONF_QT4_DEMOS is not set
+# PTXCONF_QT4_EXAMPLES is not set
+# PTXCONF_QT4 is not set
+# PTXCONF_QWT is not set
+# PTXCONF_SHIBOKEN is not set
+
+#
+# sdl
+#
+# PTXCONF_SDL_GFX is not set
+# PTXCONF_SDL_TTF is not set
+# PTXCONF_SDL is not set
+# PTXCONF_SDL_IMAGE is not set
+# PTXCONF_SDL_MIXER is not set
+
+#
+# sound
+#
+# PTXCONF_ALSA_UTILS is not set
+# PTXCONF_LAME is not set
+# PTXCONF_LIBID3TAG is not set
+# PTXCONF_LIBMAD is not set
+# PTXCONF_LIBMIKMOD is not set
+# PTXCONF_MADPLAY is not set
+# PTXCONF_MPG123 is not set
+# PTXCONF_RAWREC is not set
+# PTXCONF_SETMIXER is not set
+# PTXCONF_TWOLAME is not set
+# PTXCONF_TK is not set
+
+#
+# tools
+#
+# PTXCONF_FONTCONFIG is not set
+# PTXCONF_I915RESOLUTION is not set
+# PTXCONF_MEDIA_CTL is not set
+# PTXCONF_XAWTV is not set
+
+#
+# libs
+#
+# PTXCONF_FLAC is not set
+# PTXCONF_FREETYPE is not set
+# PTXCONF_LIBCACA is not set
+# PTXCONF_LIBDMTX is not set
+# PTXCONF_LIBMPEG2 is not set
+# PTXCONF_LIBOGG is not set
+# PTXCONF_LIBTHEORA is not set
+# PTXCONF_LIBVORBIS is not set
+# PTXCONF_ORC is not set
+# PTXCONF_PIXMAN is not set
+# PTXCONF_RTMPDUMP is not set
+# PTXCONF_SPEEX is not set
+# PTXCONF_SVGALIB is not set
+# PTXCONF_TSLIB is not set
+# PTXCONF_V4L_UTILS is not set
+# PTXCONF_XORG is not set
+
+#
+# ------------------------------------
+#
+
+#
+# Bare Metal
+#
+# PTXCONF_STELLARIS is not set
diff --git a/platforms/Kconfig b/platforms/Kconfig
new file mode 100644
index 0000000..b776517
--- /dev/null
+++ b/platforms/Kconfig
@@ -0,0 +1,56 @@
+#
+# platforms/Kconfig: main menu structure for platform configuration
+#
+
+mainmenu "PTXdist $PLATFORMCONFIG_VERSION"
+
+source "platforms/ptxdist-version.in"
+source "rules/ptxdist-dgen.in"
+
+config _platformconfig_MAGIC__
+ bool
+ default y
+
+
+comment "------------------------------------"
+comment "Target Platform Configuration "
+comment "------------------------------------"
+
+config PLATFORM
+ prompt "platform name"
+ string
+ help
+ This string identifies the platform. You should give a concise name
+ here. But if you do not have multiple platforms in this project and
+ you want a ptxdist-1 behaviour (less or more flat directories), keep
+ this entry empty.
+
+config PLATFORM_VERSION
+ prompt "platform version"
+ string
+ default "-trunk"
+ help
+ This is the revision of the platform.
+ The string is supposed to start with an "-".
+
+source "platforms/architecture.in"
+source "workspace/platforms/kernel.in"
+source "platforms/dtc.in"
+source "platforms/console.in"
+
+menu "extra kernel "
+source "generated/kernel.in"
+endmenu
+
+menu "bootloaders "
+source "generated/bootloader.in"
+endmenu
+
+
+source "platforms/flash.in"
+
+menu "image creation options "
+source "generated/image.in"
+endmenu
+
+source "workspace/platforms/hosttools.in"
diff --git a/platforms/host-genromfs.in b/platforms/host-genromfs.in
new file mode 100644
index 0000000..2de25b6
--- /dev/null
+++ b/platforms/host-genromfs.in
@@ -0,0 +1,9 @@
+## SECTION=hosttools_noprompt
+
+config HOST_GENROMFS
+ tristate
+ default ALLYES
+ help
+ You need it to build a romfs filesystem. romfs is a small,
+ read-only filesystem intended for installation/rescue disks
+ or "embedded" applications.
diff --git a/platforms/hosttools.in b/platforms/hosttools.in
new file mode 100644
index 0000000..b3ff57b
--- /dev/null
+++ b/platforms/hosttools.in
@@ -0,0 +1,31 @@
+source "rules/cross-module-init-tools.in"
+source "rules/cross-nasm.in"
+source "rules/host-cdrkit.in"
+source "rules/host-cmake.in"
+source "rules/host-cramfs.in"
+source "rules/host-dosfstools.in"
+source "rules/host-e2fsprogs.in"
+source "rules/host-genext2fs.in"
+source "rules/host-genimage.in"
+source "rules/host-genpart.in"
+source "rules/host-libiconv.in"
+source "rules/host-gettext.in"
+source "rules/host-libblkid.in"
+source "rules/host-libbz2.in"
+source "rules/host-libcap.in"
+source "rules/host-libconfuse.in"
+source "rules/host-liblzo.in"
+source "rules/host-libuuid.in"
+source "rules/host-lzop.in"
+source "rules/host-mkelfImage.in"
+source "rules/host-mtd-utils.in"
+source "rules/host-mtools.in"
+source "rules/host-openssl.in"
+source "rules/host-squashfs-tools.in"
+source "rules/host-u-boot-tools.in"
+source "rules/host-util-linux-ng.in"
+source "rules/host-xl-tools.in"
+source "rules/host-xz.in"
+source "rules/host-zlib.in"
+
+source "workspace/platforms/host-genromfs.in"
diff --git a/platforms/image_romfs.in b/platforms/image_romfs.in
new file mode 100644
index 0000000..9e090e5
--- /dev/null
+++ b/platforms/image_romfs.in
@@ -0,0 +1,21 @@
+## SECTION=image
+
+menuconfig IMAGE_ROMFS
+ bool
+ select HOST_GENROMFS
+ prompt "Generate images/root.romfs "
+ help
+ Build a romfs image of the root filesystem. This image can be stored
+ linearly into target's flash device at the start of the desired
+ partition.
+
+if IMAGE_ROMFS
+
+config IMAGE_ROMFS_EXTRA_ARGS
+ string
+ default ""
+ prompt "extra arguments passed to genromfs"
+ help
+ You can add extra arguments for mkromfs here
+
+endif
diff --git a/platforms/kernel.in b/platforms/kernel.in
new file mode 100644
index 0000000..d5efe4a
--- /dev/null
+++ b/platforms/kernel.in
@@ -0,0 +1,275 @@
+menuconfig KERNEL
+ bool
+ default y
+ select IMAGE_KERNEL
+ select HOST_U_BOOT_TOOLS if KERNEL_IMAGE_U
+ select HOST_XZ if KERNEL_XZ
+ select HOST_LZOP if KERNEL_LZOP
+ select CROSS_MODULE_INIT_TOOLS if KERNEL_MODULES
+ prompt "Linux kernel "
+
+if KERNEL
+
+config KERNEL_INSTALL
+ bool
+ prompt "install kernel into /boot"
+
+config KERNEL_MODULES
+ bool
+ default y
+ prompt "build kernel-modules"
+
+config KERNEL_MODULES_INSTALL
+ bool
+ default y
+ prompt "Install modules into /lib/modules"
+ depends on KERNEL_MODULES
+
+config KERNEL_MODULES_BUILD
+ depends on KERNEL_MODULES
+ string
+ default "modules"
+
+config KERNEL_VERSION
+ prompt "kernel version"
+ string
+ default "2.6.33"
+
+config KERNEL_MD5
+ prompt "kernel source md5sum"
+ string
+
+choice
+ prompt "kernel architecture "
+ depends on ARCH_PPC || ARCH_X86
+ default KERNEL_ARCH_POWERPC if ARCH_PPC
+ default KERNEL_ARCH_X86 if ARCH_X86
+ help
+ For x86 and PowerPC there are different possibilities to set the kernel
+ architecture:
+
+ - The old variant for PowerPC is ppc, the newer one is powerpc.
+ - The old variant for x86 is i386 for 32 bit and x86_64 for 64 bit,
+ kernels later than 2.6.24 use x86.
+
+ config KERNEL_ARCH_PPC
+ bool
+ depends on ARCH_PPC
+ prompt "ppc "
+
+ config KERNEL_ARCH_POWERPC
+ bool
+ depends on ARCH_PPC
+ prompt "powerpc"
+
+ config KERNEL_ARCH_X86
+ bool
+ depends on ARCH_X86
+ prompt "x86 "
+
+ config KERNEL_ARCH_I386
+ bool
+ depends on ARCH_X86
+ prompt "i386 "
+
+ config KERNEL_ARCH_X86_64
+ bool
+ depends on ARCH_X86
+ prompt "x86_64 "
+
+endchoice
+
+config KERNEL_ARCH_STRING
+ string
+ default "arm" if ARCH_ARM
+ default "armnommu" if ARCH_ARM && !HAS_MMU
+ default "alpha" if ARCH_ALPHA
+ default "avr32" if ARCH_AVR32
+ default "blackfin" if ARCH_BLACKFIN
+ default "m68k" if ARCH_M68K
+ default "sparc" if ARCH_SPARC
+ default "microblaze" if ARCH_MICROBLAZE
+ default "mips" if ARCH_MIPS
+ default "mips" if ARCH_MIPSEL
+ default "cris" if ARCH_CRIS
+ default "parisc" if ARCH_PARISC
+ default "sh" if ARCH_SH
+
+ default "ppc" if KERNEL_ARCH_PPC
+ default "powerpc" if KERNEL_ARCH_POWERPC
+ default "x86" if KERNEL_ARCH_X86
+ default "i386" if KERNEL_ARCH_I386
+ default "x86_64" if KERNEL_ARCH_X86_64
+
+choice
+ prompt "Image Type "
+ default KERNEL_IMAGE_BZ
+
+ config KERNEL_IMAGE_BZ
+ bool
+ prompt "bzImage"
+ help
+ This usually is the target to be used on ia32 platforms. It
+ is not limited in size (to be more precise: Limited up to 4MiB).
+
+ config KERNEL_IMAGE_Z
+ bool
+ prompt "zImage "
+ help
+ This usually is a target to be used on ia32 platforms, it
+ is the older format and limited to about 500k in size due to
+ low memory size restrictions.
+
+ config KERNEL_IMAGE_XIP
+ bool
+ prompt "xipImage"
+ help
+ Create eXecute In Place Image
+
+ config KERNEL_IMAGE_U
+ bool
+ prompt "uImage "
+ help
+ This is the target for most non ia32 platforms like PowerPC
+ and ARM architectures. Its a compressed image with additional
+ embedded information.
+
+ config KERNEL_IMAGE_VM
+ bool
+ prompt "vmImage"
+ help
+ This is the target for non ia32 platforms like blackfin
+ architectures.
+
+ config KERNEL_IMAGE_VMLINUX
+ bool
+ prompt "vmlinux"
+ help
+ This is the target to get the kernel image as an ELF. Mostly
+ used for debugging purposes.
+
+ config KERNEL_IMAGE_RAW
+ bool
+ prompt "Image"
+ help
+ This is the target to get the kernel image as an raw uncompressed
+ binary file.
+
+ config KERNEL_IMAGE_SIMPLE
+ bool
+ prompt "simpleImage"
+ help
+ Create a simple Image with embedded DTB
+endchoice
+
+if KERNEL_IMAGE_SIMPLE
+
+config KERNEL_IMAGE_SIMPLE_TARGET
+ prompt "name of simple image"
+ string
+ default "virtex405-xup"
+ help
+ Name of created simple kernel image e.g.
+ the "virtex405-xup" of "simpleImage.virtex405-xup.elf"
+
+config KERNEL_IMAGE_SIMPLE_DTS
+ prompt "path to DTS file"
+ string
+ default "${PTXDIST_PLATFORMCONFIGDIR}/simpleImage.dts"
+ help
+ This specifies the "dts" file used to create your simple
+ image.
+
+ The default is "${PTXDIST_PLATFORMCONFIGDIR}/simpleImage.dts"
+
+ The path "${PTXDIST_PLATFORMCONFIGDIR}" is the directory
+ where your platformconfig file is located.
+
+endif
+
+config KERNEL_IMAGE
+ string
+ default "bzImage" if KERNEL_IMAGE_BZ
+ default "zImage" if KERNEL_IMAGE_Z
+ default "xipImage" if KERNEL_IMAGE_XIP
+ default "uImage" if KERNEL_IMAGE_U
+ default "vmImage" if KERNEL_IMAGE_VM
+ default "vmlinux" if KERNEL_IMAGE_VMLINUX
+ default "Image" if KERNEL_IMAGE_RAW
+ default "simpleImage.${PTXCONF_KERNEL_IMAGE_SIMPLE_TARGET}.elf" if KERNEL_IMAGE_SIMPLE && KERNEL_ARCH_POWERPC
+ default "simpleImage.${PTXCONF_KERNEL_IMAGE_SIMPLE_TARGET}" if KERNEL_IMAGE_SIMPLE && ARCH_MICROBLAZE
+
+config KERNEL_DTC
+ bool
+
+config KERNEL_XZ
+ prompt "build xz-utils hosttool"
+ bool
+ help
+ Select this if you're going to build your kernel compressed
+ with lzma and your host system is lacking the proper tools.
+ ("xz-utils" or the deprecated "lzma" package)
+
+ Select this if you're unsure, as it won't hurt. It just
+ increases the build time.
+
+config KERNEL_LZOP
+ prompt "build lzop hosttool"
+ bool
+ help
+ Select this if you're going to build your kernel compressed
+ with lzo and your host system is lacking the proper tools.
+ (the "lzop" package)
+
+ Select this if you're unsure, as it won't hurt. It just
+ increases the build time.
+
+
+menu "patching & configuration "
+
+config KERNEL_SERIES
+ prompt "patch series file"
+ string
+ default "series"
+ help
+ This entry specifies a patch series file which has to live in
+ the kernel patches directory:
+
+ The series file contains lines with names of patch files which
+ are then being applied to the kernel.
+
+config KERNEL_CONFIG
+ prompt "kernel config file"
+ string
+ default "kernelconfig-${PTXCONF_KERNEL_VERSION}"
+ help
+ this entry specifies the .config file used to compile your kernel
+
+endmenu
+
+
+comment "Development features"
+
+config KERNEL_EXTRA_MAKEVARS
+ string
+ default "CONFIG_DEBUG_SECTION_MISMATCH=y"
+ prompt "Additional kbuild options"
+ help
+ Specify extra parameters for the kernel build system here. Useful
+ options include:
+
+ * CONFIG_DEBUG_SECTION_MISMATCH=y
+ Enable this feature if you want kernel's builsystem to check for
+ section mismatches (__devinit/__devexit, __init/__exit). This
+ entry is valid for 2.6.25 kernels and above. Previous kernel versions
+ do this check automatically. Enabling this feature is recommended
+ for kernel development.
+ Changing this entry will rebuild the whole kernel.
+
+ * C=1
+ Run sparse when compiling
+
+ * V=1
+ Increase verbosity when compiling
+
+endif # KERNEL
diff --git a/projectroot/linuxrc b/projectroot/linuxrc
new file mode 100644
index 0000000..a6aebab
--- /dev/null
+++ b/projectroot/linuxrc
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cat /etc/issue
+exec /bin/sh
diff --git a/rules/host-energyAwareTools.in b/rules/host-energyAwareTools.in
new file mode 100644
index 0000000..e37ba40
--- /dev/null
+++ b/rules/host-energyAwareTools.in
@@ -0,0 +1,9 @@
+## SECTION=project_specific
+
+config HOST_ENERGYAWARETOOLS
+ tristate
+ prompt "energyawaretools"
+ help
+ Tools to work with the EnergyMicro GiantGecko developmentboard.
+ Actually used here is only eACommander to write kernel and rootfs via
+ USB into the GiantGecko's flash.
diff --git a/rules/host-energyAwareTools.make b/rules/host-energyAwareTools.make
new file mode 100644
index 0000000..b11f025
--- /dev/null
+++ b/rules/host-energyAwareTools.make
@@ -0,0 +1,90 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2012 by Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+HOST_PACKAGES-$(PTXCONF_HOST_ENERGYAWARETOOLS) += host-energyawaretools
+
+#
+# Paths and names
+#
+HOST_ENERGYAWARETOOLS_VERSION := 25052012
+HOST_ENERGYAWARETOOLS_MD5 := e6e6c9b52a5e41235242bdc04e5faa02
+HOST_ENERGYAWARETOOLS := energyAwareTools_$(HOST_ENERGYAWARETOOLS_VERSION)
+HOST_ENERGYAWARETOOLS_SUFFIX := tgz
+HOST_ENERGYAWARETOOLS_URL := http://cdn.energymicro.com/dl/packages/$(HOST_ENERGYAWARETOOLS).$(HOST_ENERGYAWARETOOLS_SUFFIX)
+HOST_ENERGYAWARETOOLS_SOURCE := $(SRCDIR)/$(HOST_ENERGYAWARETOOLS).$(HOST_ENERGYAWARETOOLS_SUFFIX)
+HOST_ENERGYAWARETOOLS_DIR := $(HOST_BUILDDIR)/$(HOST_ENERGYAWARETOOLS)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+#$(HOST_ENERGYAWARETOOLS_SOURCE):
+# @$(call targetinfo)
+# @$(call get, HOST_ENERGYAWARETOOLS)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#HOST_ENERGYAWARETOOLS_CONF_ENV := $(HOST_ENV)
+
+#
+# autoconf
+#
+#HOST_ENERGYAWARETOOLS_CONF_TOOL := autoconf
+#HOST_ENERGYAWARETOOLS_CONF_OPT := $(HOST_AUTOCONF)
+
+#$(STATEDIR)/host-energyawaretools.prepare:
+# @$(call targetinfo)
+# @$(call clean, $(HOST_ENERGYAWARETOOLS_DIR)/config.cache)
+# cd $(HOST_ENERGYAWARETOOLS_DIR) && \
+# $(HOST_ENERGYAWARETOOLS_PATH) $(HOST_ENERGYAWARETOOLS_ENV) \
+# ./configure $(HOST_ENERGYAWARETOOLS_CONF_OPT)
+# @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/host-energyawaretools.compile:
+ @$(call targetinfo)
+# void
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/host-energyawaretools.install:
+ @$(call targetinfo)
+ for f in eACommander nandflashloader.bin; do \
+ install -D "$(HOST_ENERGYAWARETOOLS_DIR)/bin/$$f" "$(HOST_ENERGYAWARETOOLS_PKGDIR)/lib/energyAwareTools/$$f"; \
+ done
+
+ for f in libjlinkarm.so.4; do \
+ install -D "$(HOST_ENERGYAWARETOOLS_DIR)/lib/$$f" "$(HOST_ENERGYAWARETOOLS_PKGDIR)/lib/energyAwareTools/$$f"; \
+ done
+
+ install -D "$(HOST_ENERGYAWARETOOLS_DIR)/eACommander.sh" "$(HOST_ENERGYAWARETOOLS_PKGDIR)/bin/eACommander"
+
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+#$(STATEDIR)/host-energyawaretools.clean:
+# @$(call targetinfo)
+# @$(call clean_pkg, HOST_ENERGYAWARETOOLS)
+
+# vim: syntax=make
diff --git a/rules/host-genromfs.make b/rules/host-genromfs.make
new file mode 100644
index 0000000..7d56a39
--- /dev/null
+++ b/rules/host-genromfs.make
@@ -0,0 +1,35 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2011 by Marc Kleine-Budde <mkl@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+HOST_PACKAGES-$(PTXCONF_HOST_GENROMFS) += host-genromfs
+
+#
+# Paths and names
+#
+HOST_GENROMFS_VERSION := 0.5.2
+HOST_GENROMFS_MD5 := 2a91463c56f9e042edc330c063a0cf5a
+HOST_GENROMFS := genromfs-$(HOST_GENROMFS_VERSION)
+HOST_GENROMFS_SUFFIX := tar.gz
+HOST_GENROMFS_URL := $(PTXCONF_SETUP_SFMIRROR)/romfs/$(HOST_GENROMFS).$(HOST_GENROMFS_SUFFIX)
+HOST_GENROMFS_SOURCE := $(SRCDIR)/$(HOST_GENROMFS).$(HOST_GENROMFS_SUFFIX)
+HOST_GENROMFS_DIR := $(HOST_BUILDDIR)/$(HOST_GENROMFS)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+HOST_GENROMFS_CONF_TOOL := NO
+HOST_GENROMFS_MAKE_OPT := $(HOST_ENV_CC)
+HOST_GENROMFS_INSTALL_OPT := prefix= PREFIX=$(HOST_GENROMFS_PKGDIR) install
+
+# vim: syntax=make
diff --git a/rules/init.in b/rules/init.in
new file mode 100644
index 0000000..360f9e5
--- /dev/null
+++ b/rules/init.in
@@ -0,0 +1,7 @@
+## SECTION=project_specific
+
+config INIT
+ tristate
+ prompt "init"
+ help
+ FIXME
diff --git a/rules/init.make b/rules/init.make
new file mode 100644
index 0000000..d727e4a
--- /dev/null
+++ b/rules/init.make
@@ -0,0 +1,45 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2011 by Marc Kleine-Budde <mkl@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_INIT) += init
+
+INIT_VERSION := 1.0.0
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/init.install:
+ @$(call targetinfo)
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/init.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, init)
+ @$(call install_fixup,init,PRIORITY,optional)
+ @$(call install_fixup,init,SECTION,base)
+ @$(call install_fixup,init,AUTHOR,"Marc Kleine-Budde <mkl@pengutronix.de>")
+ @$(call install_fixup,init,DESCRIPTION,missing)
+
+ @$(call install_alternative, init, 0, 0, 0755, /linuxrc)
+
+ @$(call install_finish,init)
+
+ @$(call touch)
+
+# vim: syntax=make
diff --git a/rules/post/image_romfs.make b/rules/post/image_romfs.make
new file mode 100644
index 0000000..c6972de
--- /dev/null
+++ b/rules/post/image_romfs.make
@@ -0,0 +1,28 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2003-2010 by the ptxdist project <ptxdist@pengutronix.de>
+# 2011 by Marc Kleine-Budde <mkl@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+ifdef PTXCONF_IMAGE_ROMFS
+images: $(IMAGEDIR)/root.romfs
+endif
+
+$(IMAGEDIR)/root.romfs: $(STATEDIR)/image_working_dir $(STATEDIR)/host-genromfs.install.post
+ @echo -n "Creating $(notdir $(@)) from $(notdir $(<))..."
+ @cd $(image/work_dir); \
+ (awk -F: $(DOPERMISSIONS) $(image/permissions) && \
+ ( \
+ echo -n "genromfs "; \
+ echo -n $(PTXCONF_IMAGE_ROMFS_EXTRA_ARGS); \
+ echo -n "-d $(image/work_dir) "; \
+ echo -n "-f $@" ) \
+ ) | $(FAKEROOT) --
+ @echo "done."
+
+# vim: syntax=make
diff --git a/tests/flash b/tests/flash
new file mode 100755
index 0000000..1ddac22
--- /dev/null
+++ b/tests/flash
@@ -0,0 +1,3 @@
+#! /bin/sh
+
+eACommander -r --address 0x0 -f "${PTXDIST_PLATFORMDIR}/images/linuximage" --address 0x8c000000 -f "${PTXDIST_PLATFORMDIR}/images/root.romfs" -r