├── .gitignore ├── Makefile ├── README.md ├── configs ├── busybox_config ├── kernel_config └── sources ├── mk ├── defs.mak ├── download.mak ├── flash.mak ├── kernel.mak ├── rootfs.mak └── uboot.mak └── rootfs ├── dev ├── @console,c,5,1 ├── @fb0,c,29,0 ├── @mem,c,1,1 ├── @mtd0,c,90,0 ├── @null,c,1,3 ├── @ram0,b,1,0 ├── @rom0,b,31,0 ├── @tty,c,5,0 ├── @tty0,c,4,0 ├── @ttyS0,c,4,64 ├── @ttyS1,c,4,65 ├── @ttyS2,c,4,66 └── @zero,c,1,5 ├── etc ├── inittab ├── motd ├── passwd ├── rc └── start ├── lib └── modules │ └── placeholer ├── proc └── placeholer ├── ramfs.img ├── root └── placeholder ├── sys └── placeholder ├── tmp └── placeholder ├── usr └── bin │ ├── extract │ └── fbtest └── var └── placeholer /.gitignore: -------------------------------------------------------------------------------- 1 | # fetched sources 2 | /downloads 3 | /busybox-* 4 | /u-boot 5 | /uclinux 6 | 7 | # generated 8 | /out 9 | stamp-kernel 10 | stamp-rootfs 11 | stamp-uboot 12 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | root_dir := $(shell pwd) 2 | 3 | include configs/sources 4 | 5 | include mk/defs.mak 6 | 7 | uboot_target := $(target_out)/uboot/u-boot.bin 8 | kernel_target := $(target_out)/kernel/arch/arm/boot/xipuImage.bin 9 | rootfs_target := $(target_out)/romfs.bin 10 | 11 | # toolchain configurations 12 | CROSS_COMPILE ?= arm-uclinuxeabi- 13 | ROOTFS_CFLAGS := "-march=armv7-m -mtune=cortex-m4 \ 14 | -mlittle-endian -mthumb \ 15 | -Os -ffast-math \ 16 | -ffunction-sections -fdata-sections \ 17 | -Wl,--gc-sections \ 18 | -fno-common \ 19 | --param max-inline-insns-single=1000 \ 20 | -Wl,-elf2flt=-s -Wl,-elf2flt=16384" 21 | 22 | .PHONY: all prepare uboot kernel rootfs 23 | all: prepare stamp-uboot stamp-kernel stamp-rootfs 24 | 25 | prepare: 26 | 27 | include mk/download.mak 28 | 29 | # u-boot 30 | stamp-uboot: 31 | $(MAKE) build-uboot 32 | touch $@ 33 | include mk/uboot.mak 34 | clean-uboot: 35 | rm -rf $(target_out)/uboot stamp-uboot 36 | 37 | # Linux kernel 38 | stamp-kernel: 39 | $(MAKE) build-kernel 40 | touch $@ 41 | include mk/kernel.mak 42 | clean-kernel: 43 | rm -rf $(target_out_kernel) stamp-kernel 44 | 45 | # Root file system 46 | stamp-rootfs: 47 | $(MAKE) build-rootfs 48 | touch $@ 49 | include mk/rootfs.mak 50 | clean-rootfs: 51 | rm -rf $(target_out_busybox) $(target_out_romfs) stamp-rootfs 52 | 53 | .PHONY += install 54 | include mk/flash.mak 55 | install: $(TARGETS) 56 | $(shell ${FLASH_CMD}) 57 | 58 | .PHONY += clean 59 | clean: clean-uboot clean-kernel clean-rootfs 60 | rm -rf $(target_out) 61 | 62 | .PHONY += distclean 63 | distclean: clean 64 | rm -rf $(uboot_dir) $(kernel_dir) $(busybox_dir) $(download_dir) 65 | 66 | .PHONY += help 67 | help: 68 | @echo "Avaialble commands:" 69 | @echo 70 | @echo "build the u-boot:" 71 | @echo " make build-uboot; make clean-uboot" 72 | @echo 73 | @echo "build the Linux kernel:" 74 | @echo " make build-kernel; make clean-kernel" 75 | @echo 76 | @echo "build the root file system:" 77 | @echo " make build-rootfs; make clean-rootfs" 78 | @echo 79 | @echo "clean the targets:" 80 | @echo " make clean" 81 | @echo 82 | @echo "flash images to STM32F429 Discovery" 83 | @echo " make install" 84 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | stm32f429-linux-builder 2 | ====================== 3 | This is a simple tool designed to create a uClinux distribution for STM32f429 4 | Discovery board from [STMicroelectronics](http://www.st.com/). STM32F429 MCU 5 | offers the performance of ARM Cortex M4 core (with floating point unit) running 6 | at 180 MHz while reaching reasonably lower static power consumption. 7 | 8 | 9 | Prerequisites 10 | ============= 11 | The builder requires that various tools and packages be available for use in 12 | the build procedure: 13 | 14 | * [OpenOCD](http://openocd.sourceforge.net/) 15 | - OpenOCD 0.7.0 (and the 0.7.0-2 from Debian) can't write romfs to flash 16 | because of a post-0.7.0-stable bug (bad flash detection on stm32f429). 17 | You need to use 0.8.0 development version. 18 | ``` 19 | git clone git://git.code.sf.net/p/openocd/code openocd 20 | cd openocd 21 | ./bootstrap 22 | ./configure --prefix=/usr/local --enable-stlink 23 | echo -e "all:\ninstall:" > doc/Makefile 24 | make 25 | sudo make install 26 | ``` 27 | * Set ARM/uClinux Toolchain: 28 | - Download [arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2](https://sourcery.mentor.com/public/gnu_toolchain/arm-uclinuxeabi/arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2) from Mentor Graphics 29 | - only arm-2010q1 is known to work; don't use SourceryG++ arm-2011.03 30 | ``` 31 | tar jxvf arm-2010q1-189-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2 32 | export PATH=`pwd`/arm-2010q1/bin:$PATH 33 | ``` 34 | * [genromfs](http://romfs.sourceforge.net/) 35 | ``` 36 | sudo apt-get install genromfs 37 | ``` 38 | * GNU Toolchain 39 | 40 | - We extensively rely on the GNU toolchain to streamline our development process. At its core, we utilize the "Make" utility as the orchestration engine, automating the compilation and building of our source code. With a meticulously crafted Makefile, we define rules and dependencies necessary for compiling, linking, and generating binary images from our codebase. 41 | 42 | 43 | - Open a terminal and update your package repository to ensure you have the latest information about available packages. 44 | 45 | ```bash 46 | sudo apt update 47 | ``` 48 | - Use the package manager to install the GNU Toolchain, which includes tools like gcc, g++, and binutils. 49 | 50 | ```bash 51 | sudo apt-get install build-essential 52 | ``` 53 | 54 | - After the installation is complete, you can verify it by checking the installed version of GCC. 55 | 56 | ```bash 57 | gcc --version 58 | ``` 59 | * STLINK Tools 60 | - To facilitate programming and downloading firmware to the microcontroller, we use the ST-Link V2, a critical component in our project workflow. Here are the steps for its installation: 61 | 62 | ```bash 63 | cd ~ 64 | git clone https://github.com/texane/stlink.git 65 | cd ./stlink 66 | sudo apt-get install libusb-1.0-0-dev 67 | sudo apt-get -y install cmake 68 | sudo apt-get install libstlink1 69 | make 70 | cd build/Release 71 | sudo make install 72 | ``` 73 | 74 | - To verify the successful installation of ST-Link V2 and confirm its functionality, execute the following command: 75 | ```bash 76 | st-flash 77 | ``` 78 | - Upon execution, the terminal should display a response indicating that ST-Link V2 is installed and ready for use. 79 | 80 | Build Instructions 81 | ================== 82 | * Simply execute ``make``, and it will fetch and build u-boot, linux kernel, and busybox from scratch: 83 | ``` 84 | make 85 | ``` 86 | * Once STM32F429 Discovery board is properly connected via USB wire to Linux host, you can execute ``make install`` to flash the device. Note: you have to ensure the installation of the latest OpenOCD in advance. 87 | ``` 88 | make install 89 | ``` 90 | Be patient when OpenOCD is flashing. Typically, it takes about 55 seconds. 91 | Use `make help` to get detailed build targets. 92 | 93 | 94 | ## 64-bit System Support 95 | Since the ARM-2010q1 toolchain is intended for 32-bit systems and if your system is 64-bit, you'll need to enable 32-bit support and install necessary libraries. Execute the following commands: 96 | ```bash 97 | sudo dpkg --add-architecture i386 98 | sudo apt-get update 99 | sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 100 | ``` 101 | 102 | ## "timeconst.pl" Script Error 103 | To resolve the Perl-related error, we need to edit the "timeconst.pl" script. We can use a text editor like nano: 104 | ```bash 105 | nano uclinux/kernel/timeconst.pl 106 | ``` 107 | In the "timeconst.pl" script, locate the problematic line (line 373) that checks for defined array values. Change the line from: 108 | ```perl 109 | if (! defined(@val)) { 110 | ``` 111 | to: 112 | ```perl 113 | if (!@val) { 114 | ``` 115 | This modification adjusts the logic to check if the array @val is empty rather than if it’s defined. Save the changes to the "timeconst.pl" file and exit the text editor. 116 | After making the modification, attempt to build the kernel again: 117 | ```bash 118 | make 119 | ``` 120 | Now, the build process should proceed without encountering the Perl-related error, enabling the successful building of the kernel for our STM32F429 project. 121 | 122 | USART Connection 123 | ================ 124 | The STM32F429 Discovery is equipped with various USARTs. USART stands for 125 | Universal Synchronous Asynchronous Receiver Transmitter. The USARTs on the 126 | STM32F429 support a wide range of serial protocols, the usual asynchronous 127 | ones, plus things like IrDA, SPI etc. Since the STM32 works on 3.3V levels, 128 | a level shifting component is needed to connect the USART of the STM32F429 to 129 | a PC serial port. 130 | 131 | Most PCs today come without an native RS232 port, thus an USB to serial 132 | converter is also needed. 133 | 134 | For example, we can simply connect the RX of the STM32 USART3 to the TX of 135 | the converter, and the TX of the USART3 to the RX of the converter: 136 | * pin PC10 -> TXD 137 | * pin PC11 -> RXD 138 | 139 | 140 | Reference Boot Messages 141 | ======================= 142 | ``` 143 | U-Boot 2010.03-00003-g934021a ( Feb 09 2014 - 17:42:47) 144 | 145 | CPU : STM32F4 (Cortex-M4) 146 | Freqs: SYSCLK=180MHz,HCLK=180MHz,PCLK1=45MHz,PCLK2=90MHz 147 | Board: STM32F429I-DISCOVERY board,Rev 1.0 148 | DRAM: 8 MB 149 | Using default environment 150 | 151 | Hit any key to stop autoboot: 0 152 | ## Booting kernel from Legacy Image at 08020000 ... 153 | ... 154 | 155 | Starting kernel ... 156 | 157 | Linux version 2.6.33-arm1 (jserv@venux) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-189) ) #2 Sun Feb 9 17:54:20 CST 2014 158 | CPU: ARMv7-M Processor [410fc241] revision 1 (ARMv7M) 159 | CPU: NO data cache, NO instruction cache 160 | Machine: STMicro STM32 161 | ... 162 | VFS: Mounted root (romfs filesystem) readonly on device 31:0. 163 | Freeing init memory: 16K 164 | starting pid 25, tty '/dev/ttyS2': '/bin/login -f root' 165 | Welcome to 166 | ____ _ _ 167 | / __| ||_| 168 | _ _| | | | _ ____ _ _ _ _ 169 | | | | | | | || | _ \| | | |\ \/ / 170 | | |_| | |__| || | | | | |_| |/ \ 171 | | ___\____|_||_|_| |_|\____|\_/\_/ 172 | | | 173 | |_| 174 | 175 | For further information check: 176 | http://www.uclinux.org/ 177 | ``` 178 | -------------------------------------------------------------------------------- /configs/busybox_config: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated make config: don't edit 3 | # Busybox version: 1.22.1 4 | # Sun Feb 9 16:44:23 2014 5 | # 6 | CONFIG_HAVE_DOT_CONFIG=y 7 | 8 | # 9 | # Busybox Settings 10 | # 11 | 12 | # 13 | # General Configuration 14 | # 15 | # CONFIG_DESKTOP is not set 16 | # CONFIG_EXTRA_COMPAT is not set 17 | # CONFIG_INCLUDE_SUSv2 is not set 18 | # CONFIG_USE_PORTABLE_CODE is not set 19 | CONFIG_PLATFORM_LINUX=y 20 | CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 21 | # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 22 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set 23 | # CONFIG_SHOW_USAGE is not set 24 | # CONFIG_FEATURE_VERBOSE_USAGE is not set 25 | # CONFIG_FEATURE_COMPRESS_USAGE is not set 26 | # CONFIG_FEATURE_INSTALLER is not set 27 | # CONFIG_INSTALL_NO_USR is not set 28 | # CONFIG_LOCALE_SUPPORT is not set 29 | # CONFIG_UNICODE_SUPPORT is not set 30 | # CONFIG_UNICODE_USING_LOCALE is not set 31 | # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set 32 | CONFIG_SUBST_WCHAR=0 33 | CONFIG_LAST_SUPPORTED_WCHAR=0 34 | # CONFIG_UNICODE_COMBINING_WCHARS is not set 35 | # CONFIG_UNICODE_WIDE_WCHARS is not set 36 | # CONFIG_UNICODE_BIDI_SUPPORT is not set 37 | # CONFIG_UNICODE_NEUTRAL_TABLE is not set 38 | # CONFIG_UNICODE_PRESERVE_BROKEN is not set 39 | CONFIG_LONG_OPTS=y 40 | CONFIG_FEATURE_DEVPTS=y 41 | # CONFIG_FEATURE_CLEAN_UP is not set 42 | # CONFIG_FEATURE_UTMP is not set 43 | # CONFIG_FEATURE_WTMP is not set 44 | # CONFIG_FEATURE_PIDFILE is not set 45 | CONFIG_PID_FILE_PATH="" 46 | CONFIG_FEATURE_SUID=y 47 | # CONFIG_FEATURE_SUID_CONFIG is not set 48 | # CONFIG_FEATURE_SUID_CONFIG_QUIET is not set 49 | # CONFIG_SELINUX is not set 50 | # CONFIG_FEATURE_PREFER_APPLETS is not set 51 | CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" 52 | # CONFIG_FEATURE_SYSLOG is not set 53 | # CONFIG_FEATURE_HAVE_RPC is not set 54 | 55 | # 56 | # Build Options 57 | # 58 | CONFIG_STATIC=y 59 | # CONFIG_PIE is not set 60 | CONFIG_NOMMU=y 61 | # CONFIG_BUILD_LIBBUSYBOX is not set 62 | # CONFIG_FEATURE_INDIVIDUAL is not set 63 | # CONFIG_FEATURE_SHARED_BUSYBOX is not set 64 | # CONFIG_LFS is not set 65 | CONFIG_CROSS_COMPILER_PREFIX="arm-uclinuxeabi-" 66 | CONFIG_SYSROOT="" 67 | CONFIG_EXTRA_CFLAGS="-march=armv7-m -mthumb -Wl,-elf2flt=-s -Wl,-elf2flt=16384" 68 | CONFIG_EXTRA_LDFLAGS="" 69 | CONFIG_EXTRA_LDLIBS="" 70 | 71 | # 72 | # Debugging Options 73 | # 74 | # CONFIG_DEBUG is not set 75 | # CONFIG_DEBUG_PESSIMIZE is not set 76 | # CONFIG_WERROR is not set 77 | CONFIG_NO_DEBUG_LIB=y 78 | # CONFIG_DMALLOC is not set 79 | # CONFIG_EFENCE is not set 80 | 81 | # 82 | # Installation Options ("make install" behavior) 83 | # 84 | CONFIG_INSTALL_APPLET_SYMLINKS=y 85 | # CONFIG_INSTALL_APPLET_HARDLINKS is not set 86 | # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set 87 | # CONFIG_INSTALL_APPLET_DONT is not set 88 | # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set 89 | # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set 90 | # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set 91 | CONFIG_PREFIX="./_install" 92 | 93 | # 94 | # Busybox Library Tuning 95 | # 96 | # CONFIG_FEATURE_SYSTEMD is not set 97 | CONFIG_FEATURE_RTMINMAX=y 98 | CONFIG_PASSWORD_MINLEN=6 99 | CONFIG_MD5_SMALL=1 100 | CONFIG_SHA3_SMALL=1 101 | CONFIG_FEATURE_FAST_TOP=y 102 | CONFIG_FEATURE_ETC_NETWORKS=y 103 | # CONFIG_FEATURE_USE_TERMIOS is not set 104 | CONFIG_FEATURE_EDITING=y 105 | CONFIG_FEATURE_EDITING_MAX_LEN=256 106 | # CONFIG_FEATURE_EDITING_VI is not set 107 | CONFIG_FEATURE_EDITING_HISTORY=16 108 | # CONFIG_FEATURE_EDITING_SAVEHISTORY is not set 109 | # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set 110 | # CONFIG_FEATURE_REVERSE_SEARCH is not set 111 | CONFIG_FEATURE_TAB_COMPLETION=y 112 | # CONFIG_FEATURE_USERNAME_COMPLETION is not set 113 | CONFIG_FEATURE_EDITING_FANCY_PROMPT=y 114 | # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set 115 | # CONFIG_FEATURE_NON_POSIX_CP is not set 116 | # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set 117 | CONFIG_FEATURE_COPYBUF_KB=4 118 | CONFIG_FEATURE_SKIP_ROOTFS=y 119 | # CONFIG_MONOTONIC_SYSCALL is not set 120 | CONFIG_IOCTL_HEX2STR_ERROR=y 121 | # CONFIG_FEATURE_HWIB is not set 122 | 123 | # 124 | # Applets 125 | # 126 | 127 | # 128 | # Archival Utilities 129 | # 130 | # CONFIG_FEATURE_SEAMLESS_XZ is not set 131 | # CONFIG_FEATURE_SEAMLESS_LZMA is not set 132 | # CONFIG_FEATURE_SEAMLESS_BZ2 is not set 133 | # CONFIG_FEATURE_SEAMLESS_GZ is not set 134 | # CONFIG_FEATURE_SEAMLESS_Z is not set 135 | # CONFIG_AR is not set 136 | # CONFIG_FEATURE_AR_LONG_FILENAMES is not set 137 | # CONFIG_FEATURE_AR_CREATE is not set 138 | # CONFIG_UNCOMPRESS is not set 139 | # CONFIG_GUNZIP is not set 140 | # CONFIG_BUNZIP2 is not set 141 | # CONFIG_UNLZMA is not set 142 | # CONFIG_FEATURE_LZMA_FAST is not set 143 | # CONFIG_LZMA is not set 144 | # CONFIG_UNXZ is not set 145 | # CONFIG_XZ is not set 146 | # CONFIG_BZIP2 is not set 147 | # CONFIG_CPIO is not set 148 | # CONFIG_FEATURE_CPIO_O is not set 149 | # CONFIG_FEATURE_CPIO_P is not set 150 | # CONFIG_DPKG is not set 151 | # CONFIG_DPKG_DEB is not set 152 | # CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set 153 | # CONFIG_GZIP is not set 154 | # CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set 155 | CONFIG_GZIP_FAST=0 156 | # CONFIG_LZOP is not set 157 | # CONFIG_LZOP_COMPR_HIGH is not set 158 | # CONFIG_RPM is not set 159 | # CONFIG_RPM2CPIO is not set 160 | # CONFIG_TAR is not set 161 | # CONFIG_FEATURE_TAR_CREATE is not set 162 | # CONFIG_FEATURE_TAR_AUTODETECT is not set 163 | # CONFIG_FEATURE_TAR_FROM is not set 164 | # CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set 165 | # CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set 166 | # CONFIG_FEATURE_TAR_GNU_EXTENSIONS is not set 167 | # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set 168 | # CONFIG_FEATURE_TAR_TO_COMMAND is not set 169 | # CONFIG_FEATURE_TAR_UNAME_GNAME is not set 170 | # CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set 171 | # CONFIG_FEATURE_TAR_SELINUX is not set 172 | # CONFIG_UNZIP is not set 173 | 174 | # 175 | # Coreutils 176 | # 177 | # CONFIG_BASENAME is not set 178 | CONFIG_CAT=y 179 | CONFIG_DATE=y 180 | CONFIG_FEATURE_DATE_ISOFMT=y 181 | # CONFIG_FEATURE_DATE_NANO is not set 182 | # CONFIG_FEATURE_DATE_COMPAT is not set 183 | # CONFIG_HOSTID is not set 184 | # CONFIG_ID is not set 185 | # CONFIG_GROUPS is not set 186 | # CONFIG_TEST is not set 187 | # CONFIG_FEATURE_TEST_64 is not set 188 | # CONFIG_TOUCH is not set 189 | # CONFIG_FEATURE_TOUCH_NODEREF is not set 190 | # CONFIG_FEATURE_TOUCH_SUSV3 is not set 191 | # CONFIG_TR is not set 192 | # CONFIG_FEATURE_TR_CLASSES is not set 193 | # CONFIG_FEATURE_TR_EQUIV is not set 194 | # CONFIG_BASE64 is not set 195 | # CONFIG_WHO is not set 196 | # CONFIG_USERS is not set 197 | # CONFIG_CAL is not set 198 | # CONFIG_CATV is not set 199 | CONFIG_CHGRP=y 200 | CONFIG_CHMOD=y 201 | CONFIG_CHOWN=y 202 | CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y 203 | CONFIG_CHROOT=y 204 | # CONFIG_CKSUM is not set 205 | # CONFIG_COMM is not set 206 | CONFIG_CP=y 207 | CONFIG_FEATURE_CP_LONG_OPTIONS=y 208 | # CONFIG_CUT is not set 209 | CONFIG_DD=y 210 | CONFIG_FEATURE_DD_SIGNAL_HANDLING=y 211 | CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y 212 | CONFIG_FEATURE_DD_IBS_OBS=y 213 | CONFIG_DF=y 214 | CONFIG_FEATURE_DF_FANCY=y 215 | # CONFIG_DIRNAME is not set 216 | # CONFIG_DOS2UNIX is not set 217 | # CONFIG_UNIX2DOS is not set 218 | CONFIG_DU=y 219 | CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y 220 | # CONFIG_ECHO is not set 221 | # CONFIG_FEATURE_FANCY_ECHO is not set 222 | # CONFIG_ENV is not set 223 | # CONFIG_FEATURE_ENV_LONG_OPTIONS is not set 224 | # CONFIG_EXPAND is not set 225 | # CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set 226 | # CONFIG_EXPR is not set 227 | # CONFIG_EXPR_MATH_SUPPORT_64 is not set 228 | # CONFIG_FALSE is not set 229 | # CONFIG_FOLD is not set 230 | # CONFIG_FSYNC is not set 231 | CONFIG_HEAD=y 232 | CONFIG_FEATURE_FANCY_HEAD=y 233 | # CONFIG_INSTALL is not set 234 | # CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set 235 | CONFIG_LN=y 236 | # CONFIG_LOGNAME is not set 237 | CONFIG_LS=y 238 | CONFIG_FEATURE_LS_FILETYPES=y 239 | CONFIG_FEATURE_LS_FOLLOWLINKS=y 240 | CONFIG_FEATURE_LS_RECURSIVE=y 241 | CONFIG_FEATURE_LS_SORTFILES=y 242 | CONFIG_FEATURE_LS_TIMESTAMPS=y 243 | CONFIG_FEATURE_LS_USERNAME=y 244 | CONFIG_FEATURE_LS_COLOR=y 245 | CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y 246 | CONFIG_MD5SUM=y 247 | CONFIG_MKDIR=y 248 | CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y 249 | # CONFIG_MKFIFO is not set 250 | CONFIG_MKNOD=y 251 | CONFIG_MV=y 252 | CONFIG_FEATURE_MV_LONG_OPTIONS=y 253 | # CONFIG_NICE is not set 254 | # CONFIG_NOHUP is not set 255 | # CONFIG_OD is not set 256 | # CONFIG_PRINTENV is not set 257 | # CONFIG_PRINTF is not set 258 | CONFIG_PWD=y 259 | # CONFIG_READLINK is not set 260 | # CONFIG_FEATURE_READLINK_FOLLOW is not set 261 | # CONFIG_REALPATH is not set 262 | CONFIG_RM=y 263 | CONFIG_RMDIR=y 264 | CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y 265 | # CONFIG_SEQ is not set 266 | # CONFIG_SHA1SUM is not set 267 | # CONFIG_SHA256SUM is not set 268 | # CONFIG_SHA512SUM is not set 269 | # CONFIG_SHA3SUM is not set 270 | CONFIG_SLEEP=y 271 | CONFIG_FEATURE_FANCY_SLEEP=y 272 | CONFIG_FEATURE_FLOAT_SLEEP=y 273 | # CONFIG_SORT is not set 274 | # CONFIG_FEATURE_SORT_BIG is not set 275 | # CONFIG_SPLIT is not set 276 | # CONFIG_FEATURE_SPLIT_FANCY is not set 277 | CONFIG_STAT=y 278 | CONFIG_FEATURE_STAT_FORMAT=y 279 | # CONFIG_STTY is not set 280 | # CONFIG_SUM is not set 281 | CONFIG_SYNC=y 282 | # CONFIG_TAC is not set 283 | CONFIG_TAIL=y 284 | CONFIG_FEATURE_FANCY_TAIL=y 285 | # CONFIG_TEE is not set 286 | # CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set 287 | # CONFIG_TRUE is not set 288 | # CONFIG_TTY is not set 289 | CONFIG_UNAME=y 290 | # CONFIG_UNEXPAND is not set 291 | # CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set 292 | # CONFIG_UNIQ is not set 293 | # CONFIG_USLEEP is not set 294 | # CONFIG_UUDECODE is not set 295 | # CONFIG_UUENCODE is not set 296 | # CONFIG_WC is not set 297 | # CONFIG_FEATURE_WC_LARGE is not set 298 | # CONFIG_WHOAMI is not set 299 | # CONFIG_YES is not set 300 | 301 | # 302 | # Common options for cp and mv 303 | # 304 | CONFIG_FEATURE_PRESERVE_HARDLINKS=y 305 | 306 | # 307 | # Common options for ls, more and telnet 308 | # 309 | CONFIG_FEATURE_AUTOWIDTH=y 310 | 311 | # 312 | # Common options for df, du, ls 313 | # 314 | CONFIG_FEATURE_HUMAN_READABLE=y 315 | 316 | # 317 | # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum 318 | # 319 | CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y 320 | 321 | # 322 | # Console Utilities 323 | # 324 | # CONFIG_CHVT is not set 325 | # CONFIG_FGCONSOLE is not set 326 | CONFIG_CLEAR=y 327 | # CONFIG_DEALLOCVT is not set 328 | # CONFIG_DUMPKMAP is not set 329 | # CONFIG_KBD_MODE is not set 330 | # CONFIG_LOADFONT is not set 331 | # CONFIG_LOADKMAP is not set 332 | # CONFIG_OPENVT is not set 333 | CONFIG_RESET=y 334 | # CONFIG_RESIZE is not set 335 | # CONFIG_FEATURE_RESIZE_PRINT is not set 336 | # CONFIG_SETCONSOLE is not set 337 | # CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set 338 | # CONFIG_SETFONT is not set 339 | # CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set 340 | CONFIG_DEFAULT_SETFONT_DIR="" 341 | # CONFIG_SETKEYCODES is not set 342 | # CONFIG_SETLOGCONS is not set 343 | # CONFIG_SHOWKEY is not set 344 | # CONFIG_FEATURE_LOADFONT_PSF2 is not set 345 | # CONFIG_FEATURE_LOADFONT_RAW is not set 346 | 347 | # 348 | # Debian Utilities 349 | # 350 | # CONFIG_MKTEMP is not set 351 | # CONFIG_PIPE_PROGRESS is not set 352 | # CONFIG_RUN_PARTS is not set 353 | # CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set 354 | # CONFIG_FEATURE_RUN_PARTS_FANCY is not set 355 | # CONFIG_START_STOP_DAEMON is not set 356 | # CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set 357 | # CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set 358 | # CONFIG_WHICH is not set 359 | 360 | # 361 | # Editors 362 | # 363 | # CONFIG_AWK is not set 364 | # CONFIG_FEATURE_AWK_LIBM is not set 365 | # CONFIG_FEATURE_AWK_GNU_EXTENSIONS is not set 366 | # CONFIG_CMP is not set 367 | # CONFIG_DIFF is not set 368 | # CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set 369 | # CONFIG_FEATURE_DIFF_DIR is not set 370 | # CONFIG_ED is not set 371 | # CONFIG_PATCH is not set 372 | # CONFIG_SED is not set 373 | CONFIG_VI=y 374 | CONFIG_FEATURE_VI_MAX_LEN=1024 375 | # CONFIG_FEATURE_VI_8BIT is not set 376 | CONFIG_FEATURE_VI_COLON=y 377 | CONFIG_FEATURE_VI_YANKMARK=y 378 | CONFIG_FEATURE_VI_SEARCH=y 379 | # CONFIG_FEATURE_VI_REGEX_SEARCH is not set 380 | CONFIG_FEATURE_VI_USE_SIGNALS=y 381 | CONFIG_FEATURE_VI_DOT_CMD=y 382 | CONFIG_FEATURE_VI_READONLY=y 383 | CONFIG_FEATURE_VI_SETOPTS=y 384 | CONFIG_FEATURE_VI_SET=y 385 | CONFIG_FEATURE_VI_WIN_RESIZE=y 386 | CONFIG_FEATURE_VI_ASK_TERMINAL=y 387 | CONFIG_FEATURE_ALLOW_EXEC=y 388 | 389 | # 390 | # Finding Utilities 391 | # 392 | # CONFIG_FIND is not set 393 | # CONFIG_FEATURE_FIND_PRINT0 is not set 394 | # CONFIG_FEATURE_FIND_MTIME is not set 395 | # CONFIG_FEATURE_FIND_MMIN is not set 396 | # CONFIG_FEATURE_FIND_PERM is not set 397 | # CONFIG_FEATURE_FIND_TYPE is not set 398 | # CONFIG_FEATURE_FIND_XDEV is not set 399 | # CONFIG_FEATURE_FIND_MAXDEPTH is not set 400 | # CONFIG_FEATURE_FIND_NEWER is not set 401 | # CONFIG_FEATURE_FIND_INUM is not set 402 | # CONFIG_FEATURE_FIND_EXEC is not set 403 | # CONFIG_FEATURE_FIND_USER is not set 404 | # CONFIG_FEATURE_FIND_GROUP is not set 405 | # CONFIG_FEATURE_FIND_NOT is not set 406 | # CONFIG_FEATURE_FIND_DEPTH is not set 407 | # CONFIG_FEATURE_FIND_PAREN is not set 408 | # CONFIG_FEATURE_FIND_SIZE is not set 409 | # CONFIG_FEATURE_FIND_PRUNE is not set 410 | # CONFIG_FEATURE_FIND_DELETE is not set 411 | # CONFIG_FEATURE_FIND_PATH is not set 412 | # CONFIG_FEATURE_FIND_REGEX is not set 413 | # CONFIG_FEATURE_FIND_CONTEXT is not set 414 | # CONFIG_FEATURE_FIND_LINKS is not set 415 | # CONFIG_GREP is not set 416 | # CONFIG_FEATURE_GREP_EGREP_ALIAS is not set 417 | # CONFIG_FEATURE_GREP_FGREP_ALIAS is not set 418 | # CONFIG_FEATURE_GREP_CONTEXT is not set 419 | # CONFIG_XARGS is not set 420 | # CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set 421 | # CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set 422 | # CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set 423 | # CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set 424 | 425 | # 426 | # Init Utilities 427 | # 428 | # CONFIG_BOOTCHARTD is not set 429 | # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set 430 | # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set 431 | CONFIG_HALT=y 432 | # CONFIG_FEATURE_CALL_TELINIT is not set 433 | CONFIG_TELINIT_PATH="" 434 | CONFIG_INIT=y 435 | CONFIG_FEATURE_USE_INITTAB=y 436 | CONFIG_FEATURE_KILL_REMOVED=y 437 | CONFIG_FEATURE_KILL_DELAY=0 438 | CONFIG_FEATURE_INIT_SCTTY=y 439 | # CONFIG_FEATURE_INIT_SYSLOG is not set 440 | CONFIG_FEATURE_EXTRA_QUIET=y 441 | # CONFIG_FEATURE_INIT_COREDUMPS is not set 442 | # CONFIG_FEATURE_INITRD is not set 443 | CONFIG_INIT_TERMINAL_TYPE="linux" 444 | # CONFIG_MESG is not set 445 | # CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set 446 | 447 | # 448 | # Login/Password Management Utilities 449 | # 450 | # CONFIG_ADD_SHELL is not set 451 | # CONFIG_REMOVE_SHELL is not set 452 | CONFIG_FEATURE_SHADOWPASSWDS=y 453 | # CONFIG_USE_BB_PWD_GRP is not set 454 | # CONFIG_USE_BB_SHADOW is not set 455 | CONFIG_USE_BB_CRYPT=y 456 | CONFIG_USE_BB_CRYPT_SHA=y 457 | # CONFIG_ADDUSER is not set 458 | # CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set 459 | # CONFIG_FEATURE_CHECK_NAMES is not set 460 | CONFIG_FIRST_SYSTEM_ID=0 461 | CONFIG_LAST_SYSTEM_ID=0 462 | # CONFIG_ADDGROUP is not set 463 | # CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set 464 | # CONFIG_FEATURE_ADDUSER_TO_GROUP is not set 465 | # CONFIG_DELUSER is not set 466 | # CONFIG_DELGROUP is not set 467 | # CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set 468 | CONFIG_GETTY=y 469 | CONFIG_LOGIN=y 470 | # CONFIG_LOGIN_SESSION_AS_CHILD is not set 471 | # CONFIG_PAM is not set 472 | CONFIG_LOGIN_SCRIPTS=y 473 | CONFIG_FEATURE_NOLOGIN=y 474 | CONFIG_FEATURE_SECURETTY=y 475 | CONFIG_PASSWD=y 476 | CONFIG_FEATURE_PASSWD_WEAK_CHECK=y 477 | # CONFIG_CRYPTPW is not set 478 | # CONFIG_CHPASSWD is not set 479 | CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="md5" 480 | # CONFIG_SU is not set 481 | # CONFIG_FEATURE_SU_SYSLOG is not set 482 | # CONFIG_FEATURE_SU_CHECKS_SHELLS is not set 483 | # CONFIG_SULOGIN is not set 484 | # CONFIG_VLOCK is not set 485 | 486 | # 487 | # Linux Ext2 FS Progs 488 | # 489 | # CONFIG_CHATTR is not set 490 | # CONFIG_FSCK is not set 491 | # CONFIG_LSATTR is not set 492 | # CONFIG_TUNE2FS is not set 493 | 494 | # 495 | # Linux Module Utilities 496 | # 497 | CONFIG_MODINFO=y 498 | # CONFIG_MODPROBE_SMALL is not set 499 | # CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set 500 | # CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set 501 | CONFIG_INSMOD=y 502 | CONFIG_RMMOD=y 503 | CONFIG_LSMOD=y 504 | CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y 505 | # CONFIG_MODPROBE is not set 506 | # CONFIG_DEPMOD is not set 507 | 508 | # 509 | # Options common to multiple modutils 510 | # 511 | # CONFIG_FEATURE_2_4_MODULES is not set 512 | # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set 513 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 514 | # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set 515 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set 516 | # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set 517 | # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set 518 | CONFIG_FEATURE_CHECK_TAINTED_MODULE=y 519 | CONFIG_FEATURE_MODUTILS_ALIAS=y 520 | CONFIG_FEATURE_MODUTILS_SYMBOLS=y 521 | CONFIG_DEFAULT_MODULES_DIR="/lib/modules" 522 | CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" 523 | 524 | # 525 | # Linux System Utilities 526 | # 527 | # CONFIG_BLOCKDEV is not set 528 | # CONFIG_FSTRIM is not set 529 | # CONFIG_MDEV is not set 530 | # CONFIG_FEATURE_MDEV_CONF is not set 531 | # CONFIG_FEATURE_MDEV_RENAME is not set 532 | # CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set 533 | # CONFIG_FEATURE_MDEV_EXEC is not set 534 | # CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set 535 | # CONFIG_REV is not set 536 | # CONFIG_ACPID is not set 537 | # CONFIG_FEATURE_ACPID_COMPAT is not set 538 | # CONFIG_BLKID is not set 539 | # CONFIG_FEATURE_BLKID_TYPE is not set 540 | CONFIG_DMESG=y 541 | CONFIG_FEATURE_DMESG_PRETTY=y 542 | CONFIG_FBSET=y 543 | CONFIG_FEATURE_FBSET_FANCY=y 544 | # CONFIG_FEATURE_FBSET_READMODE is not set 545 | # CONFIG_FDFLUSH is not set 546 | # CONFIG_FDFORMAT is not set 547 | # CONFIG_FDISK is not set 548 | # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set 549 | # CONFIG_FEATURE_FDISK_WRITABLE is not set 550 | # CONFIG_FEATURE_AIX_LABEL is not set 551 | # CONFIG_FEATURE_SGI_LABEL is not set 552 | # CONFIG_FEATURE_SUN_LABEL is not set 553 | # CONFIG_FEATURE_OSF_LABEL is not set 554 | # CONFIG_FEATURE_GPT_LABEL is not set 555 | # CONFIG_FEATURE_FDISK_ADVANCED is not set 556 | # CONFIG_FINDFS is not set 557 | # CONFIG_FLOCK is not set 558 | CONFIG_FREERAMDISK=y 559 | # CONFIG_FSCK_MINIX is not set 560 | CONFIG_MKFS_EXT2=y 561 | # CONFIG_MKFS_MINIX is not set 562 | # CONFIG_FEATURE_MINIX2 is not set 563 | # CONFIG_MKFS_REISER is not set 564 | CONFIG_MKFS_VFAT=y 565 | # CONFIG_GETOPT is not set 566 | # CONFIG_FEATURE_GETOPT_LONG is not set 567 | CONFIG_HEXDUMP=y 568 | CONFIG_FEATURE_HEXDUMP_REVERSE=y 569 | CONFIG_HD=y 570 | # CONFIG_HWCLOCK is not set 571 | # CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set 572 | # CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set 573 | # CONFIG_IPCRM is not set 574 | # CONFIG_IPCS is not set 575 | # CONFIG_LOSETUP is not set 576 | # CONFIG_LSPCI is not set 577 | # CONFIG_LSUSB is not set 578 | # CONFIG_MKSWAP is not set 579 | # CONFIG_FEATURE_MKSWAP_UUID is not set 580 | CONFIG_MORE=y 581 | CONFIG_MOUNT=y 582 | CONFIG_FEATURE_MOUNT_FAKE=y 583 | CONFIG_FEATURE_MOUNT_VERBOSE=y 584 | # CONFIG_FEATURE_MOUNT_HELPERS is not set 585 | CONFIG_FEATURE_MOUNT_LABEL=y 586 | # CONFIG_FEATURE_MOUNT_NFS is not set 587 | # CONFIG_FEATURE_MOUNT_CIFS is not set 588 | CONFIG_FEATURE_MOUNT_FLAGS=y 589 | CONFIG_FEATURE_MOUNT_FSTAB=y 590 | # CONFIG_PIVOT_ROOT is not set 591 | # CONFIG_RDATE is not set 592 | # CONFIG_RDEV is not set 593 | # CONFIG_READPROFILE is not set 594 | # CONFIG_RTCWAKE is not set 595 | # CONFIG_SCRIPT is not set 596 | # CONFIG_SCRIPTREPLAY is not set 597 | # CONFIG_SETARCH is not set 598 | # CONFIG_SWAPONOFF is not set 599 | # CONFIG_FEATURE_SWAPON_PRI is not set 600 | # CONFIG_SWITCH_ROOT is not set 601 | CONFIG_UMOUNT=y 602 | CONFIG_FEATURE_UMOUNT_ALL=y 603 | 604 | # 605 | # Common options for mount/umount 606 | # 607 | CONFIG_FEATURE_MOUNT_LOOP=y 608 | CONFIG_FEATURE_MOUNT_LOOP_CREATE=y 609 | # CONFIG_FEATURE_MTAB_SUPPORT is not set 610 | CONFIG_VOLUMEID=y 611 | 612 | # 613 | # Filesystem/Volume identification 614 | # 615 | # CONFIG_FEATURE_VOLUMEID_BTRFS is not set 616 | # CONFIG_FEATURE_VOLUMEID_CRAMFS is not set 617 | # CONFIG_FEATURE_VOLUMEID_EXFAT is not set 618 | # CONFIG_FEATURE_VOLUMEID_EXT is not set 619 | # CONFIG_FEATURE_VOLUMEID_F2FS is not set 620 | CONFIG_FEATURE_VOLUMEID_FAT=y 621 | # CONFIG_FEATURE_VOLUMEID_HFS is not set 622 | # CONFIG_FEATURE_VOLUMEID_ISO9660 is not set 623 | # CONFIG_FEATURE_VOLUMEID_JFS is not set 624 | # CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set 625 | # CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set 626 | # CONFIG_FEATURE_VOLUMEID_LUKS is not set 627 | # CONFIG_FEATURE_VOLUMEID_NILFS is not set 628 | # CONFIG_FEATURE_VOLUMEID_NTFS is not set 629 | # CONFIG_FEATURE_VOLUMEID_OCFS2 is not set 630 | # CONFIG_FEATURE_VOLUMEID_REISERFS is not set 631 | CONFIG_FEATURE_VOLUMEID_ROMFS=y 632 | # CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set 633 | # CONFIG_FEATURE_VOLUMEID_SYSV is not set 634 | # CONFIG_FEATURE_VOLUMEID_UDF is not set 635 | # CONFIG_FEATURE_VOLUMEID_XFS is not set 636 | 637 | # 638 | # Miscellaneous Utilities 639 | # 640 | # CONFIG_CONSPY is not set 641 | CONFIG_LESS=y 642 | CONFIG_FEATURE_LESS_MAXLINES=1000 643 | CONFIG_FEATURE_LESS_BRACKETS=y 644 | CONFIG_FEATURE_LESS_FLAGS=y 645 | CONFIG_FEATURE_LESS_MARKS=y 646 | CONFIG_FEATURE_LESS_REGEXP=y 647 | CONFIG_FEATURE_LESS_WINCH=y 648 | CONFIG_FEATURE_LESS_ASK_TERMINAL=y 649 | CONFIG_FEATURE_LESS_DASHCMD=y 650 | CONFIG_FEATURE_LESS_LINENUMS=y 651 | # CONFIG_NANDWRITE is not set 652 | # CONFIG_NANDDUMP is not set 653 | # CONFIG_RFKILL is not set 654 | # CONFIG_SETSERIAL is not set 655 | # CONFIG_UBIATTACH is not set 656 | # CONFIG_UBIDETACH is not set 657 | # CONFIG_UBIMKVOL is not set 658 | # CONFIG_UBIRMVOL is not set 659 | # CONFIG_UBIRSVOL is not set 660 | # CONFIG_UBIUPDATEVOL is not set 661 | # CONFIG_WALL is not set 662 | # CONFIG_ADJTIMEX is not set 663 | # CONFIG_BBCONFIG is not set 664 | # CONFIG_FEATURE_COMPRESS_BBCONFIG is not set 665 | # CONFIG_BEEP is not set 666 | CONFIG_FEATURE_BEEP_FREQ=0 667 | CONFIG_FEATURE_BEEP_LENGTH_MS=0 668 | # CONFIG_CHAT is not set 669 | # CONFIG_FEATURE_CHAT_NOFAIL is not set 670 | # CONFIG_FEATURE_CHAT_TTY_HIFI is not set 671 | # CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set 672 | # CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set 673 | # CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set 674 | # CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set 675 | # CONFIG_FEATURE_CHAT_CLR_ABORT is not set 676 | # CONFIG_CHRT is not set 677 | # CONFIG_CROND is not set 678 | # CONFIG_FEATURE_CROND_D is not set 679 | # CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set 680 | CONFIG_FEATURE_CROND_DIR="" 681 | # CONFIG_CRONTAB is not set 682 | # CONFIG_DC is not set 683 | # CONFIG_FEATURE_DC_LIBM is not set 684 | # CONFIG_DEVFSD is not set 685 | # CONFIG_DEVFSD_MODLOAD is not set 686 | # CONFIG_DEVFSD_FG_NP is not set 687 | # CONFIG_DEVFSD_VERBOSE is not set 688 | # CONFIG_FEATURE_DEVFS is not set 689 | # CONFIG_DEVMEM is not set 690 | # CONFIG_EJECT is not set 691 | # CONFIG_FEATURE_EJECT_SCSI is not set 692 | # CONFIG_FBSPLASH is not set 693 | # CONFIG_FLASHCP is not set 694 | # CONFIG_FLASH_LOCK is not set 695 | # CONFIG_FLASH_UNLOCK is not set 696 | # CONFIG_FLASH_ERASEALL is not set 697 | # CONFIG_IONICE is not set 698 | # CONFIG_INOTIFYD is not set 699 | # CONFIG_LAST is not set 700 | # CONFIG_FEATURE_LAST_SMALL is not set 701 | # CONFIG_FEATURE_LAST_FANCY is not set 702 | # CONFIG_HDPARM is not set 703 | # CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set 704 | # CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set 705 | # CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set 706 | # CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set 707 | # CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set 708 | # CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set 709 | # CONFIG_MAKEDEVS is not set 710 | # CONFIG_FEATURE_MAKEDEVS_LEAF is not set 711 | # CONFIG_FEATURE_MAKEDEVS_TABLE is not set 712 | # CONFIG_MAN is not set 713 | # CONFIG_MICROCOM is not set 714 | # CONFIG_MOUNTPOINT is not set 715 | # CONFIG_MT is not set 716 | # CONFIG_RAIDAUTORUN is not set 717 | # CONFIG_READAHEAD is not set 718 | CONFIG_RUNLEVEL=y 719 | # CONFIG_RX is not set 720 | # CONFIG_SETSID is not set 721 | # CONFIG_STRINGS is not set 722 | # CONFIG_TASKSET is not set 723 | # CONFIG_FEATURE_TASKSET_FANCY is not set 724 | CONFIG_TIME=y 725 | # CONFIG_TIMEOUT is not set 726 | # CONFIG_TTYSIZE is not set 727 | # CONFIG_VOLNAME is not set 728 | # CONFIG_WATCHDOG is not set 729 | 730 | # 731 | # Networking Utilities 732 | # 733 | # CONFIG_NAMEIF is not set 734 | # CONFIG_FEATURE_NAMEIF_EXTENDED is not set 735 | # CONFIG_NBDCLIENT is not set 736 | # CONFIG_NC is not set 737 | # CONFIG_NC_SERVER is not set 738 | # CONFIG_NC_EXTRA is not set 739 | # CONFIG_NC_110_COMPAT is not set 740 | # CONFIG_PING is not set 741 | # CONFIG_PING6 is not set 742 | # CONFIG_FEATURE_FANCY_PING is not set 743 | # CONFIG_WHOIS is not set 744 | # CONFIG_FEATURE_IPV6 is not set 745 | # CONFIG_FEATURE_UNIX_LOCAL is not set 746 | # CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set 747 | # CONFIG_VERBOSE_RESOLUTION_ERRORS is not set 748 | # CONFIG_ARP is not set 749 | # CONFIG_ARPING is not set 750 | # CONFIG_BRCTL is not set 751 | # CONFIG_FEATURE_BRCTL_FANCY is not set 752 | # CONFIG_FEATURE_BRCTL_SHOW is not set 753 | # CONFIG_DNSD is not set 754 | # CONFIG_ETHER_WAKE is not set 755 | # CONFIG_FAKEIDENTD is not set 756 | # CONFIG_FTPD is not set 757 | # CONFIG_FEATURE_FTP_WRITE is not set 758 | # CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set 759 | # CONFIG_FTPGET is not set 760 | # CONFIG_FTPPUT is not set 761 | # CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set 762 | # CONFIG_HOSTNAME is not set 763 | # CONFIG_HTTPD is not set 764 | # CONFIG_FEATURE_HTTPD_RANGES is not set 765 | # CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set 766 | # CONFIG_FEATURE_HTTPD_SETUID is not set 767 | # CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set 768 | # CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set 769 | # CONFIG_FEATURE_HTTPD_CGI is not set 770 | # CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set 771 | # CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set 772 | # CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set 773 | # CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set 774 | # CONFIG_FEATURE_HTTPD_PROXY is not set 775 | # CONFIG_FEATURE_HTTPD_GZIP is not set 776 | # CONFIG_IFCONFIG is not set 777 | # CONFIG_FEATURE_IFCONFIG_STATUS is not set 778 | # CONFIG_FEATURE_IFCONFIG_SLIP is not set 779 | # CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set 780 | # CONFIG_FEATURE_IFCONFIG_HW is not set 781 | # CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set 782 | # CONFIG_IFENSLAVE is not set 783 | # CONFIG_IFPLUGD is not set 784 | # CONFIG_IFUPDOWN is not set 785 | CONFIG_IFUPDOWN_IFSTATE_PATH="" 786 | # CONFIG_FEATURE_IFUPDOWN_IP is not set 787 | # CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set 788 | # CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set 789 | # CONFIG_FEATURE_IFUPDOWN_IPV4 is not set 790 | # CONFIG_FEATURE_IFUPDOWN_IPV6 is not set 791 | # CONFIG_FEATURE_IFUPDOWN_MAPPING is not set 792 | # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set 793 | # CONFIG_INETD is not set 794 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set 795 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set 796 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set 797 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set 798 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set 799 | # CONFIG_FEATURE_INETD_RPC is not set 800 | # CONFIG_IP is not set 801 | # CONFIG_FEATURE_IP_ADDRESS is not set 802 | # CONFIG_FEATURE_IP_LINK is not set 803 | # CONFIG_FEATURE_IP_ROUTE is not set 804 | # CONFIG_FEATURE_IP_TUNNEL is not set 805 | # CONFIG_FEATURE_IP_RULE is not set 806 | # CONFIG_FEATURE_IP_SHORT_FORMS is not set 807 | # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set 808 | # CONFIG_IPADDR is not set 809 | # CONFIG_IPLINK is not set 810 | # CONFIG_IPROUTE is not set 811 | # CONFIG_IPTUNNEL is not set 812 | # CONFIG_IPRULE is not set 813 | # CONFIG_IPCALC is not set 814 | # CONFIG_FEATURE_IPCALC_FANCY is not set 815 | # CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set 816 | # CONFIG_NETSTAT is not set 817 | # CONFIG_FEATURE_NETSTAT_WIDE is not set 818 | # CONFIG_FEATURE_NETSTAT_PRG is not set 819 | # CONFIG_NSLOOKUP is not set 820 | # CONFIG_NTPD is not set 821 | # CONFIG_FEATURE_NTPD_SERVER is not set 822 | # CONFIG_PSCAN is not set 823 | # CONFIG_ROUTE is not set 824 | # CONFIG_SLATTACH is not set 825 | # CONFIG_TCPSVD is not set 826 | # CONFIG_TELNET is not set 827 | # CONFIG_FEATURE_TELNET_TTYPE is not set 828 | # CONFIG_FEATURE_TELNET_AUTOLOGIN is not set 829 | # CONFIG_TELNETD is not set 830 | # CONFIG_FEATURE_TELNETD_STANDALONE is not set 831 | # CONFIG_FEATURE_TELNETD_INETD_WAIT is not set 832 | # CONFIG_TFTP is not set 833 | # CONFIG_TFTPD is not set 834 | # CONFIG_FEATURE_TFTP_GET is not set 835 | # CONFIG_FEATURE_TFTP_PUT is not set 836 | # CONFIG_FEATURE_TFTP_BLOCKSIZE is not set 837 | # CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set 838 | # CONFIG_TFTP_DEBUG is not set 839 | # CONFIG_TRACEROUTE is not set 840 | # CONFIG_TRACEROUTE6 is not set 841 | # CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set 842 | # CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set 843 | # CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set 844 | # CONFIG_TUNCTL is not set 845 | # CONFIG_FEATURE_TUNCTL_UG is not set 846 | # CONFIG_UDHCPC6 is not set 847 | # CONFIG_UDHCPD is not set 848 | # CONFIG_DHCPRELAY is not set 849 | # CONFIG_DUMPLEASES is not set 850 | # CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set 851 | # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set 852 | CONFIG_DHCPD_LEASES_FILE="" 853 | # CONFIG_UDHCPC is not set 854 | # CONFIG_FEATURE_UDHCPC_ARPING is not set 855 | # CONFIG_FEATURE_UDHCP_PORT is not set 856 | CONFIG_UDHCP_DEBUG=0 857 | # CONFIG_FEATURE_UDHCP_RFC3397 is not set 858 | # CONFIG_FEATURE_UDHCP_8021Q is not set 859 | CONFIG_UDHCPC_DEFAULT_SCRIPT="" 860 | CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0 861 | CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" 862 | # CONFIG_UDPSVD is not set 863 | # CONFIG_VCONFIG is not set 864 | # CONFIG_WGET is not set 865 | # CONFIG_FEATURE_WGET_STATUSBAR is not set 866 | # CONFIG_FEATURE_WGET_AUTHENTICATION is not set 867 | # CONFIG_FEATURE_WGET_LONG_OPTIONS is not set 868 | # CONFIG_FEATURE_WGET_TIMEOUT is not set 869 | # CONFIG_ZCIP is not set 870 | 871 | # 872 | # Print Utilities 873 | # 874 | # CONFIG_LPD is not set 875 | # CONFIG_LPR is not set 876 | # CONFIG_LPQ is not set 877 | 878 | # 879 | # Mail Utilities 880 | # 881 | # CONFIG_MAKEMIME is not set 882 | CONFIG_FEATURE_MIME_CHARSET="" 883 | # CONFIG_POPMAILDIR is not set 884 | # CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set 885 | # CONFIG_REFORMIME is not set 886 | # CONFIG_FEATURE_REFORMIME_COMPAT is not set 887 | # CONFIG_SENDMAIL is not set 888 | 889 | # 890 | # Process Utilities 891 | # 892 | CONFIG_IOSTAT=y 893 | # CONFIG_LSOF is not set 894 | # CONFIG_MPSTAT is not set 895 | # CONFIG_NMETER is not set 896 | # CONFIG_PMAP is not set 897 | # CONFIG_POWERTOP is not set 898 | CONFIG_PSTREE=y 899 | # CONFIG_PWDX is not set 900 | # CONFIG_SMEMCAP is not set 901 | CONFIG_TOP=y 902 | CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y 903 | CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y 904 | CONFIG_FEATURE_TOP_SMP_CPU=y 905 | CONFIG_FEATURE_TOP_DECIMALS=y 906 | CONFIG_FEATURE_TOP_SMP_PROCESS=y 907 | CONFIG_FEATURE_TOPMEM=y 908 | CONFIG_UPTIME=y 909 | CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y 910 | CONFIG_FREE=y 911 | CONFIG_FUSER=y 912 | CONFIG_KILL=y 913 | CONFIG_KILLALL=y 914 | CONFIG_KILLALL5=y 915 | CONFIG_PGREP=y 916 | CONFIG_PIDOF=y 917 | CONFIG_FEATURE_PIDOF_SINGLE=y 918 | CONFIG_FEATURE_PIDOF_OMIT=y 919 | CONFIG_PKILL=y 920 | CONFIG_PS=y 921 | CONFIG_FEATURE_PS_WIDE=y 922 | CONFIG_FEATURE_PS_LONG=y 923 | # CONFIG_FEATURE_PS_TIME is not set 924 | # CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set 925 | # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set 926 | CONFIG_RENICE=y 927 | CONFIG_BB_SYSCTL=y 928 | CONFIG_FEATURE_SHOW_THREADS=y 929 | CONFIG_WATCH=y 930 | 931 | # 932 | # Runit Utilities 933 | # 934 | # CONFIG_RUNSV is not set 935 | # CONFIG_RUNSVDIR is not set 936 | # CONFIG_FEATURE_RUNSVDIR_LOG is not set 937 | # CONFIG_SV is not set 938 | CONFIG_SV_DEFAULT_SERVICE_DIR="" 939 | # CONFIG_SVLOGD is not set 940 | # CONFIG_CHPST is not set 941 | # CONFIG_SETUIDGID is not set 942 | # CONFIG_ENVUIDGID is not set 943 | # CONFIG_ENVDIR is not set 944 | # CONFIG_SOFTLIMIT is not set 945 | # CONFIG_CHCON is not set 946 | # CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set 947 | # CONFIG_GETENFORCE is not set 948 | # CONFIG_GETSEBOOL is not set 949 | # CONFIG_LOAD_POLICY is not set 950 | # CONFIG_MATCHPATHCON is not set 951 | # CONFIG_RESTORECON is not set 952 | # CONFIG_RUNCON is not set 953 | # CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set 954 | # CONFIG_SELINUXENABLED is not set 955 | # CONFIG_SETENFORCE is not set 956 | # CONFIG_SETFILES is not set 957 | # CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set 958 | # CONFIG_SETSEBOOL is not set 959 | # CONFIG_SESTATUS is not set 960 | 961 | # 962 | # Shells 963 | # 964 | # CONFIG_ASH is not set 965 | # CONFIG_ASH_BASH_COMPAT is not set 966 | # CONFIG_ASH_IDLE_TIMEOUT is not set 967 | # CONFIG_ASH_JOB_CONTROL is not set 968 | # CONFIG_ASH_ALIAS is not set 969 | # CONFIG_ASH_GETOPTS is not set 970 | # CONFIG_ASH_BUILTIN_ECHO is not set 971 | # CONFIG_ASH_BUILTIN_PRINTF is not set 972 | # CONFIG_ASH_BUILTIN_TEST is not set 973 | # CONFIG_ASH_CMDCMD is not set 974 | # CONFIG_ASH_MAIL is not set 975 | # CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set 976 | # CONFIG_ASH_RANDOM_SUPPORT is not set 977 | # CONFIG_ASH_EXPAND_PRMT is not set 978 | # CONFIG_CTTYHACK is not set 979 | CONFIG_HUSH=y 980 | CONFIG_HUSH_BASH_COMPAT=y 981 | CONFIG_HUSH_BRACE_EXPANSION=y 982 | # CONFIG_HUSH_HELP is not set 983 | CONFIG_HUSH_INTERACTIVE=y 984 | # CONFIG_HUSH_SAVEHISTORY is not set 985 | CONFIG_HUSH_JOB=y 986 | CONFIG_HUSH_TICK=y 987 | CONFIG_HUSH_IF=y 988 | CONFIG_HUSH_LOOPS=y 989 | CONFIG_HUSH_CASE=y 990 | CONFIG_HUSH_FUNCTIONS=y 991 | CONFIG_HUSH_LOCAL=y 992 | CONFIG_HUSH_RANDOM_SUPPORT=y 993 | CONFIG_HUSH_EXPORT_N=y 994 | CONFIG_HUSH_MODE_X=y 995 | # CONFIG_MSH is not set 996 | # CONFIG_FEATURE_SH_IS_ASH is not set 997 | CONFIG_FEATURE_SH_IS_HUSH=y 998 | # CONFIG_FEATURE_SH_IS_NONE is not set 999 | # CONFIG_FEATURE_BASH_IS_ASH is not set 1000 | CONFIG_FEATURE_BASH_IS_HUSH=y 1001 | # CONFIG_FEATURE_BASH_IS_NONE is not set 1002 | # CONFIG_SH_MATH_SUPPORT is not set 1003 | # CONFIG_SH_MATH_SUPPORT_64 is not set 1004 | CONFIG_FEATURE_SH_EXTRA_QUIET=y 1005 | # CONFIG_FEATURE_SH_STANDALONE is not set 1006 | # CONFIG_FEATURE_SH_NOFORK is not set 1007 | CONFIG_FEATURE_SH_HISTFILESIZE=y 1008 | 1009 | # 1010 | # System Logging Utilities 1011 | # 1012 | # CONFIG_SYSLOGD is not set 1013 | # CONFIG_FEATURE_ROTATE_LOGFILE is not set 1014 | # CONFIG_FEATURE_REMOTE_LOG is not set 1015 | # CONFIG_FEATURE_SYSLOGD_DUP is not set 1016 | # CONFIG_FEATURE_SYSLOGD_CFG is not set 1017 | CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 1018 | # CONFIG_FEATURE_IPC_SYSLOG is not set 1019 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 1020 | # CONFIG_LOGREAD is not set 1021 | # CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set 1022 | # CONFIG_FEATURE_KMSG_SYSLOG is not set 1023 | # CONFIG_KLOGD is not set 1024 | # CONFIG_FEATURE_KLOGD_KLOGCTL is not set 1025 | # CONFIG_LOGGER is not set 1026 | -------------------------------------------------------------------------------- /configs/kernel_config: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated make config: don't edit 3 | # Linux kernel version: 2.6.33 4 | # Sun Feb 9 23:08:35 2014 5 | # 6 | CONFIG_ARM=y 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y 8 | CONFIG_GENERIC_GPIO=y 9 | CONFIG_GENERIC_TIME=y 10 | CONFIG_GENERIC_CLOCKEVENTS=y 11 | CONFIG_GENERIC_HARDIRQS=y 12 | CONFIG_STACKTRACE_SUPPORT=y 13 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y 14 | CONFIG_LOCKDEP_SUPPORT=y 15 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y 16 | CONFIG_HARDIRQS_SW_RESEND=y 17 | CONFIG_GENERIC_IRQ_PROBE=y 18 | CONFIG_RWSEM_GENERIC_SPINLOCK=y 19 | CONFIG_GENERIC_HWEIGHT=y 20 | CONFIG_GENERIC_CALIBRATE_DELAY=y 21 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y 22 | CONFIG_VECTORS_BASE=0x00000000 23 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 24 | CONFIG_CONSTRUCTORS=y 25 | 26 | # 27 | # General setup 28 | # 29 | CONFIG_EXPERIMENTAL=y 30 | CONFIG_BROKEN_ON_SMP=y 31 | CONFIG_INIT_ENV_ARG_LIMIT=32 32 | CONFIG_LOCALVERSION="" 33 | # CONFIG_LOCALVERSION_AUTO is not set 34 | CONFIG_HAVE_KERNEL_GZIP=y 35 | CONFIG_HAVE_KERNEL_LZO=y 36 | CONFIG_HAVE_KERNEL_COMPRESS_NONE=y 37 | # CONFIG_KERNEL_GZIP is not set 38 | # CONFIG_KERNEL_BZIP2 is not set 39 | # CONFIG_KERNEL_LZMA is not set 40 | # CONFIG_KERNEL_LZO is not set 41 | CONFIG_KERNEL_COMPRESS_NONE=y 42 | # CONFIG_SYSVIPC is not set 43 | # CONFIG_BSD_PROCESS_ACCT is not set 44 | 45 | # 46 | # RCU Subsystem 47 | # 48 | CONFIG_TREE_RCU=y 49 | # CONFIG_TREE_PREEMPT_RCU is not set 50 | # CONFIG_TINY_RCU is not set 51 | # CONFIG_RCU_TRACE is not set 52 | CONFIG_RCU_FANOUT=32 53 | # CONFIG_RCU_FANOUT_EXACT is not set 54 | # CONFIG_TREE_RCU_TRACE is not set 55 | # CONFIG_IKCONFIG is not set 56 | CONFIG_LOG_BUF_SHIFT=14 57 | # CONFIG_GROUP_SCHED is not set 58 | # CONFIG_CGROUPS is not set 59 | # CONFIG_SYSFS_DEPRECATED_V2 is not set 60 | # CONFIG_RELAY is not set 61 | # CONFIG_NAMESPACES is not set 62 | # CONFIG_BLK_DEV_INITRD is not set 63 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y 64 | CONFIG_SYSCTL=y 65 | CONFIG_EMBEDDED=y 66 | # CONFIG_UID16 is not set 67 | CONFIG_SYSCTL_SYSCALL=y 68 | # CONFIG_KALLSYMS is not set 69 | # CONFIG_HOTPLUG is not set 70 | CONFIG_PRINTK=y 71 | # CONFIG_BUG is not set 72 | # CONFIG_ELF_CORE is not set 73 | # CONFIG_BASE_FULL is not set 74 | # CONFIG_FUTEX is not set 75 | # CONFIG_EPOLL is not set 76 | # CONFIG_SIGNALFD is not set 77 | # CONFIG_TIMERFD is not set 78 | # CONFIG_EVENTFD is not set 79 | # CONFIG_AIO is not set 80 | CONFIG_HAVE_PERF_EVENTS=y 81 | CONFIG_PERF_USE_VMALLOC=y 82 | 83 | # 84 | # Kernel Performance Events And Counters 85 | # 86 | # CONFIG_PERF_EVENTS is not set 87 | # CONFIG_PERF_COUNTERS is not set 88 | # CONFIG_VM_EVENT_COUNTERS is not set 89 | # CONFIG_COMPAT_BRK is not set 90 | CONFIG_SLAB=y 91 | # CONFIG_SLUB is not set 92 | # CONFIG_SLOB is not set 93 | # CONFIG_MMAP_ALLOW_UNINITIALIZED is not set 94 | # CONFIG_PROFILING is not set 95 | CONFIG_HAVE_OPROFILE=y 96 | CONFIG_HAVE_CLK=y 97 | 98 | # 99 | # GCOV-based kernel profiling 100 | # 101 | # CONFIG_SLOW_WORK is not set 102 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y 103 | CONFIG_SLABINFO=y 104 | CONFIG_BASE_SMALL=1 105 | CONFIG_MODULES=y 106 | CONFIG_MODULE_FORCE_LOAD=y 107 | CONFIG_MODULE_UNLOAD=y 108 | CONFIG_MODULE_FORCE_UNLOAD=y 109 | # CONFIG_MODVERSIONS is not set 110 | # CONFIG_MODULE_SRCVERSION_ALL is not set 111 | CONFIG_BLOCK=y 112 | # CONFIG_LBDAF is not set 113 | # CONFIG_BLK_DEV_BSG is not set 114 | # CONFIG_BLK_DEV_INTEGRITY is not set 115 | 116 | # 117 | # IO Schedulers 118 | # 119 | CONFIG_IOSCHED_NOOP=y 120 | CONFIG_IOSCHED_DEADLINE=y 121 | # CONFIG_IOSCHED_CFQ is not set 122 | CONFIG_DEFAULT_DEADLINE=y 123 | # CONFIG_DEFAULT_CFQ is not set 124 | # CONFIG_DEFAULT_NOOP is not set 125 | CONFIG_DEFAULT_IOSCHED="deadline" 126 | # CONFIG_INLINE_SPIN_TRYLOCK is not set 127 | # CONFIG_INLINE_SPIN_TRYLOCK_BH is not set 128 | # CONFIG_INLINE_SPIN_LOCK is not set 129 | # CONFIG_INLINE_SPIN_LOCK_BH is not set 130 | # CONFIG_INLINE_SPIN_LOCK_IRQ is not set 131 | # CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set 132 | CONFIG_INLINE_SPIN_UNLOCK=y 133 | # CONFIG_INLINE_SPIN_UNLOCK_BH is not set 134 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y 135 | # CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set 136 | # CONFIG_INLINE_READ_TRYLOCK is not set 137 | # CONFIG_INLINE_READ_LOCK is not set 138 | # CONFIG_INLINE_READ_LOCK_BH is not set 139 | # CONFIG_INLINE_READ_LOCK_IRQ is not set 140 | # CONFIG_INLINE_READ_LOCK_IRQSAVE is not set 141 | CONFIG_INLINE_READ_UNLOCK=y 142 | # CONFIG_INLINE_READ_UNLOCK_BH is not set 143 | CONFIG_INLINE_READ_UNLOCK_IRQ=y 144 | # CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set 145 | # CONFIG_INLINE_WRITE_TRYLOCK is not set 146 | # CONFIG_INLINE_WRITE_LOCK is not set 147 | # CONFIG_INLINE_WRITE_LOCK_BH is not set 148 | # CONFIG_INLINE_WRITE_LOCK_IRQ is not set 149 | # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set 150 | CONFIG_INLINE_WRITE_UNLOCK=y 151 | # CONFIG_INLINE_WRITE_UNLOCK_BH is not set 152 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y 153 | # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set 154 | # CONFIG_MUTEX_SPIN_ON_OWNER is not set 155 | # CONFIG_FREEZER is not set 156 | 157 | # 158 | # System Type 159 | # 160 | # CONFIG_MMU is not set 161 | # CONFIG_MPU is not set 162 | # CONFIG_ARCH_AAEC2000 is not set 163 | # CONFIG_ARCH_INTEGRATOR is not set 164 | # CONFIG_ARCH_REALVIEW is not set 165 | # CONFIG_ARCH_VEXPRESS is not set 166 | # CONFIG_ARCH_VERSATILE is not set 167 | # CONFIG_ARCH_AT91 is not set 168 | # CONFIG_ARCH_CLPS711X is not set 169 | # CONFIG_ARCH_GEMINI is not set 170 | # CONFIG_ARCH_EBSA110 is not set 171 | # CONFIG_ARCH_EP93XX is not set 172 | # CONFIG_ARCH_FOOTBRIDGE is not set 173 | # CONFIG_ARCH_MXC is not set 174 | # CONFIG_ARCH_STMP3XXX is not set 175 | # CONFIG_ARCH_NETX is not set 176 | # CONFIG_ARCH_H720X is not set 177 | # CONFIG_ARCH_NOMADIK is not set 178 | # CONFIG_ARCH_IOP13XX is not set 179 | # CONFIG_ARCH_IOP32X is not set 180 | # CONFIG_ARCH_IOP33X is not set 181 | # CONFIG_ARCH_IXP23XX is not set 182 | # CONFIG_ARCH_IXP2000 is not set 183 | # CONFIG_ARCH_IXP4XX is not set 184 | # CONFIG_ARCH_L7200 is not set 185 | # CONFIG_ARCH_DOVE is not set 186 | # CONFIG_ARCH_KIRKWOOD is not set 187 | # CONFIG_ARCH_LOKI is not set 188 | # CONFIG_ARCH_MV78XX0 is not set 189 | # CONFIG_ARCH_ORION5X is not set 190 | # CONFIG_ARCH_MMP is not set 191 | # CONFIG_ARCH_KS8695 is not set 192 | # CONFIG_ARCH_NS9XXX is not set 193 | # CONFIG_ARCH_W90X900 is not set 194 | # CONFIG_ARCH_PNX4008 is not set 195 | # CONFIG_ARCH_PXA is not set 196 | # CONFIG_ARCH_MSM is not set 197 | # CONFIG_ARCH_RPC is not set 198 | # CONFIG_ARCH_SA1100 is not set 199 | # CONFIG_ARCH_S3C2410 is not set 200 | # CONFIG_ARCH_S3C64XX is not set 201 | # CONFIG_ARCH_S5PC1XX is not set 202 | # CONFIG_ARCH_SHARK is not set 203 | # CONFIG_ARCH_LH7A40X is not set 204 | # CONFIG_ARCH_U300 is not set 205 | # CONFIG_ARCH_DAVINCI is not set 206 | # CONFIG_ARCH_OMAP is not set 207 | # CONFIG_ARCH_BCMRING is not set 208 | # CONFIG_ARCH_U8500 is not set 209 | # CONFIG_ARCH_MPS is not set 210 | # CONFIG_ARCH_A2F is not set 211 | # CONFIG_ARCH_M2S is not set 212 | CONFIG_ARCH_STM32=y 213 | # CONFIG_ARCH_LPC178X is not set 214 | # CONFIG_ARCH_LPC18XX is not set 215 | # CONFIG_ARCH_KINETIS is not set 216 | CONFIG_MACH_STM32=y 217 | # CONFIG_ARCH_STM32F1 is not set 218 | 219 | # 220 | # STM32 I/O interfaces 221 | # 222 | CONFIG_STM32_DMA=y 223 | # CONFIG_STM32_USART1 is not set 224 | # CONFIG_STM32_USART2 is not set 225 | CONFIG_STM32_USART3=y 226 | # CONFIG_STM32_USART4 is not set 227 | # CONFIG_STM32_USART5 is not set 228 | # CONFIG_STM32_USART6 is not set 229 | 230 | # 231 | # Processor Type 232 | # 233 | # CONFIG_CPU_ARM7TDMI is not set 234 | # CONFIG_CPU_ARM9TDMI is not set 235 | CONFIG_CPU_32v6K=y 236 | CONFIG_CPU_V7M=y 237 | CONFIG_CPU_32v7M=y 238 | CONFIG_CPU_ABRT_NOMMU=y 239 | CONFIG_CPU_PABRT_LEGACY=y 240 | CONFIG_CPU_CACHE_V7M=y 241 | CONFIG_CPU_CACHE_VIPT=y 242 | 243 | # 244 | # Processor Features 245 | # 246 | # CONFIG_KERNEL_IN_ENVM is not set 247 | CONFIG_ARM_THUMB=y 248 | CONFIG_ARM_L1_CACHE_SHIFT=5 249 | # CONFIG_ARM_V7M_NO_UNALIGN_TRP is not set 250 | CONFIG_SET_MEM_PARAM=y 251 | CONFIG_DRAM_BASE=0x90000000 252 | CONFIG_DRAM_SIZE=0x00800000 253 | CONFIG_FLASH_MEM_BASE=0x08000000 254 | CONFIG_FLASH_SIZE=0x00200000 255 | CONFIG_ARM_NVIC=y 256 | CONFIG_ARM_CORTEXM3=y 257 | CONFIG_COMMON_CLKDEV=y 258 | CONFIG_FORCE_MAX_ZONEORDER=12 259 | 260 | # 261 | # Bus support 262 | # 263 | CONFIG_ARM_AMBA=y 264 | # CONFIG_PCI_SYSCALL is not set 265 | # CONFIG_ARCH_SUPPORTS_MSI is not set 266 | 267 | # 268 | # Kernel Features 269 | # 270 | # CONFIG_NO_HZ is not set 271 | # CONFIG_HIGH_RES_TIMERS is not set 272 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 273 | CONFIG_VMSPLIT_3G=y 274 | # CONFIG_VMSPLIT_2G is not set 275 | # CONFIG_VMSPLIT_1G is not set 276 | CONFIG_PAGE_OFFSET=0xC0000000 277 | # CONFIG_PREEMPT_NONE is not set 278 | CONFIG_PREEMPT_VOLUNTARY=y 279 | # CONFIG_PREEMPT is not set 280 | CONFIG_HZ=100 281 | CONFIG_THUMB2_KERNEL=y 282 | CONFIG_THUMB2_AVOID_R_ARM_THM_JUMP11=y 283 | CONFIG_ARM_ASM_UNIFIED=y 284 | CONFIG_AEABI=y 285 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set 286 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set 287 | CONFIG_SELECT_MEMORY_MODEL=y 288 | CONFIG_FLATMEM_MANUAL=y 289 | # CONFIG_DISCONTIGMEM_MANUAL is not set 290 | # CONFIG_SPARSEMEM_MANUAL is not set 291 | CONFIG_FLATMEM=y 292 | CONFIG_FLAT_NODE_MEM_MAP=y 293 | CONFIG_PAGEFLAGS_EXTENDED=y 294 | CONFIG_SPLIT_PTLOCK_CPUS=4 295 | # CONFIG_PHYS_ADDR_T_64BIT is not set 296 | CONFIG_ZONE_DMA_FLAG=0 297 | CONFIG_VIRT_TO_BUS=y 298 | CONFIG_NOMMU_INITIAL_TRIM_EXCESS=0 299 | 300 | # 301 | # Boot options 302 | # 303 | CONFIG_ZBOOT_ROM_TEXT=0x0 304 | CONFIG_ZBOOT_ROM_BSS=0x0 305 | CONFIG_CMDLINE="" 306 | CONFIG_XIP_KERNEL=y 307 | CONFIG_XIP_PHYS_ADDR=0x08020040 308 | # CONFIG_KEXEC is not set 309 | 310 | # 311 | # CPU Power Management 312 | # 313 | # CONFIG_CPU_IDLE is not set 314 | 315 | # 316 | # Floating point emulation 317 | # 318 | 319 | # 320 | # At least one emulation must be selected 321 | # 322 | CONFIG_VFPM=y 323 | 324 | # 325 | # Userspace binary formats 326 | # 327 | CONFIG_BINFMT_FLAT=y 328 | # CONFIG_BINFMT_ZFLAT is not set 329 | # CONFIG_BINFMT_SHARED_FLAT is not set 330 | CONFIG_HAVE_AOUT=y 331 | # CONFIG_BINFMT_AOUT is not set 332 | # CONFIG_BINFMT_MISC is not set 333 | 334 | # 335 | # Power management options 336 | # 337 | # CONFIG_PM is not set 338 | CONFIG_ARCH_SUSPEND_POSSIBLE=y 339 | # CONFIG_NET is not set 340 | 341 | # 342 | # Device Drivers 343 | # 344 | 345 | # 346 | # Generic Driver Options 347 | # 348 | # CONFIG_STANDALONE is not set 349 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set 350 | # CONFIG_SYS_HYPERVISOR is not set 351 | CONFIG_MTD=y 352 | # CONFIG_MTD_DEBUG is not set 353 | # CONFIG_MTD_TESTS is not set 354 | # CONFIG_MTD_CONCAT is not set 355 | CONFIG_MTD_PARTITIONS=y 356 | # CONFIG_MTD_REDBOOT_PARTS is not set 357 | CONFIG_MTD_CMDLINE_PARTS=y 358 | # CONFIG_MTD_AFS_PARTS is not set 359 | # CONFIG_MTD_AR7_PARTS is not set 360 | 361 | # 362 | # User Modules And Translation Layers 363 | # 364 | CONFIG_MTD_CHAR=y 365 | CONFIG_MTD_BLKDEVS=y 366 | # CONFIG_MTD_BLOCK is not set 367 | CONFIG_MTD_BLOCK_RO=y 368 | # CONFIG_FTL is not set 369 | # CONFIG_NFTL is not set 370 | # CONFIG_INFTL is not set 371 | # CONFIG_RFD_FTL is not set 372 | # CONFIG_SSFDC is not set 373 | # CONFIG_MTD_OOPS is not set 374 | 375 | # 376 | # RAM/ROM/Flash chip drivers 377 | # 378 | # CONFIG_MTD_CFI is not set 379 | # CONFIG_MTD_JEDECPROBE is not set 380 | CONFIG_MTD_MAP_BANK_WIDTH_1=y 381 | CONFIG_MTD_MAP_BANK_WIDTH_2=y 382 | CONFIG_MTD_MAP_BANK_WIDTH_4=y 383 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set 384 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 385 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set 386 | CONFIG_MTD_CFI_I1=y 387 | CONFIG_MTD_CFI_I2=y 388 | # CONFIG_MTD_CFI_I4 is not set 389 | # CONFIG_MTD_CFI_I8 is not set 390 | CONFIG_MTD_RAM=y 391 | CONFIG_MTD_ROM=y 392 | # CONFIG_MTD_ABSENT is not set 393 | 394 | # 395 | # Mapping drivers for chip access 396 | # 397 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set 398 | # CONFIG_MTD_PHYSMAP is not set 399 | CONFIG_MTD_UCLINUX=y 400 | CONFIG_MTD_UCLINUX_PHYADDR=0x08120000 401 | # CONFIG_MTD_UCLINUX_RELOCATE is not set 402 | # CONFIG_MTD_PLATRAM is not set 403 | 404 | # 405 | # Self-contained MTD device drivers 406 | # 407 | # CONFIG_MTD_SLRAM is not set 408 | # CONFIG_MTD_PHRAM is not set 409 | # CONFIG_MTD_MTDRAM is not set 410 | # CONFIG_MTD_BLOCK2MTD is not set 411 | 412 | # 413 | # Disk-On-Chip Device Drivers 414 | # 415 | # CONFIG_MTD_DOC2000 is not set 416 | # CONFIG_MTD_DOC2001 is not set 417 | # CONFIG_MTD_DOC2001PLUS is not set 418 | # CONFIG_MTD_NAND is not set 419 | # CONFIG_MTD_ONENAND is not set 420 | 421 | # 422 | # LPDDR flash memory drivers 423 | # 424 | # CONFIG_MTD_LPDDR is not set 425 | 426 | # 427 | # UBI - Unsorted block images 428 | # 429 | # CONFIG_MTD_UBI is not set 430 | # CONFIG_PARPORT is not set 431 | CONFIG_BLK_DEV=y 432 | # CONFIG_BLK_DEV_COW_COMMON is not set 433 | # CONFIG_BLK_DEV_LOOP is not set 434 | 435 | # 436 | # DRBD disabled because PROC_FS, INET or CONNECTOR not selected 437 | # 438 | CONFIG_BLK_DEV_RAM=y 439 | CONFIG_BLK_DEV_RAM_COUNT=1 440 | CONFIG_BLK_DEV_RAM_SIZE=1024 441 | # CONFIG_BLK_DEV_XIP is not set 442 | # CONFIG_CDROM_PKTCDVD is not set 443 | # CONFIG_MG_DISK is not set 444 | # CONFIG_MISC_DEVICES is not set 445 | CONFIG_HAVE_IDE=y 446 | # CONFIG_IDE is not set 447 | 448 | # 449 | # SCSI device support 450 | # 451 | # CONFIG_RAID_ATTRS is not set 452 | # CONFIG_SCSI is not set 453 | # CONFIG_SCSI_DMA is not set 454 | # CONFIG_SCSI_NETLINK is not set 455 | # CONFIG_ATA is not set 456 | # CONFIG_MD is not set 457 | # CONFIG_PHONE is not set 458 | 459 | # 460 | # Input device support 461 | # 462 | CONFIG_INPUT=y 463 | # CONFIG_INPUT_FF_MEMLESS is not set 464 | # CONFIG_INPUT_POLLDEV is not set 465 | # CONFIG_INPUT_SPARSEKMAP is not set 466 | 467 | # 468 | # Userland interfaces 469 | # 470 | # CONFIG_INPUT_MOUSEDEV is not set 471 | # CONFIG_INPUT_JOYDEV is not set 472 | # CONFIG_INPUT_EVDEV is not set 473 | # CONFIG_INPUT_EVBUG is not set 474 | 475 | # 476 | # Input Device Drivers 477 | # 478 | # CONFIG_INPUT_KEYBOARD is not set 479 | # CONFIG_INPUT_MOUSE is not set 480 | # CONFIG_INPUT_JOYSTICK is not set 481 | # CONFIG_INPUT_TABLET is not set 482 | # CONFIG_INPUT_TOUCHSCREEN is not set 483 | # CONFIG_INPUT_MISC is not set 484 | 485 | # 486 | # Hardware I/O ports 487 | # 488 | # CONFIG_SERIO is not set 489 | # CONFIG_GAMEPORT is not set 490 | 491 | # 492 | # Character devices 493 | # 494 | CONFIG_VT=y 495 | # CONFIG_CONSOLE_TRANSLATIONS is not set 496 | CONFIG_VT_CONSOLE=y 497 | CONFIG_HW_CONSOLE=y 498 | # CONFIG_VT_HW_CONSOLE_BINDING is not set 499 | # CONFIG_DEVKMEM is not set 500 | # CONFIG_SERIAL_NONSTANDARD is not set 501 | 502 | # 503 | # Serial drivers 504 | # 505 | # CONFIG_SERIAL_8250 is not set 506 | # CONFIG_SERIAL_8250_RS485 is not set 507 | 508 | # 509 | # Non-8250 serial port support 510 | # 511 | # CONFIG_SERIAL_AMBA_PL010 is not set 512 | # CONFIG_SERIAL_AMBA_PL011 is not set 513 | CONFIG_SERIAL_CORE=y 514 | CONFIG_SERIAL_CORE_CONSOLE=y 515 | CONFIG_SERIAL_STM32=y 516 | CONFIG_SERIAL_STM32_CONSOLE=y 517 | CONFIG_UNIX98_PTYS=y 518 | CONFIG_DEVPTS_MULTIPLE_INSTANCES=y 519 | # CONFIG_LEGACY_PTYS is not set 520 | # CONFIG_IPMI_HANDLER is not set 521 | # CONFIG_HW_RANDOM is not set 522 | # CONFIG_R3964 is not set 523 | # CONFIG_RAW_DRIVER is not set 524 | # CONFIG_TCG_TPM is not set 525 | # CONFIG_I2C is not set 526 | # CONFIG_SPI is not set 527 | 528 | # 529 | # PPS support 530 | # 531 | # CONFIG_PPS is not set 532 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y 533 | CONFIG_GPIOLIB=y 534 | CONFIG_GPIO_SYSFS=y 535 | 536 | # 537 | # Memory mapped GPIO expanders: 538 | # 539 | # CONFIG_GPIO_PL061 is not set 540 | 541 | # 542 | # I2C GPIO expanders: 543 | # 544 | 545 | # 546 | # PCI GPIO expanders: 547 | # 548 | 549 | # 550 | # SPI GPIO expanders: 551 | # 552 | 553 | # 554 | # AC97 GPIO expanders: 555 | # 556 | # CONFIG_W1 is not set 557 | # CONFIG_POWER_SUPPLY is not set 558 | # CONFIG_HWMON is not set 559 | # CONFIG_THERMAL is not set 560 | # CONFIG_WATCHDOG is not set 561 | CONFIG_SSB_POSSIBLE=y 562 | 563 | # 564 | # Sonics Silicon Backplane 565 | # 566 | # CONFIG_SSB is not set 567 | 568 | # 569 | # Multifunction device drivers 570 | # 571 | # CONFIG_MFD_CORE is not set 572 | # CONFIG_MFD_SM501 is not set 573 | # CONFIG_MFD_ASIC3 is not set 574 | # CONFIG_HTC_EGPIO is not set 575 | # CONFIG_HTC_PASIC3 is not set 576 | # CONFIG_MFD_TMIO is not set 577 | # CONFIG_MFD_T7L66XB is not set 578 | # CONFIG_MFD_TC6387XB is not set 579 | # CONFIG_MFD_TC6393XB is not set 580 | # CONFIG_REGULATOR is not set 581 | # CONFIG_MEDIA_SUPPORT is not set 582 | 583 | # 584 | # Graphics support 585 | # 586 | # CONFIG_VGASTATE is not set 587 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set 588 | CONFIG_FB=y 589 | # CONFIG_FIRMWARE_EDID is not set 590 | # CONFIG_FB_DDC is not set 591 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set 592 | CONFIG_FB_CFB_FILLRECT=y 593 | CONFIG_FB_CFB_COPYAREA=y 594 | CONFIG_FB_CFB_IMAGEBLIT=y 595 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set 596 | # CONFIG_FB_SYS_FILLRECT is not set 597 | # CONFIG_FB_SYS_COPYAREA is not set 598 | # CONFIG_FB_SYS_IMAGEBLIT is not set 599 | # CONFIG_FB_FOREIGN_ENDIAN is not set 600 | # CONFIG_FB_SYS_FOPS is not set 601 | # CONFIG_FB_DEFERRED_IO is not set 602 | # CONFIG_FB_SVGALIB is not set 603 | # CONFIG_FB_MACMODES is not set 604 | # CONFIG_FB_BACKLIGHT is not set 605 | # CONFIG_FB_MODE_HELPERS is not set 606 | # CONFIG_FB_TILEBLITTING is not set 607 | 608 | # 609 | # Frame buffer hardware drivers 610 | # 611 | # CONFIG_FB_ARMCLCD is not set 612 | # CONFIG_FB_S1D13XXX is not set 613 | # CONFIG_FB_VIRTUAL is not set 614 | # CONFIG_FB_METRONOME is not set 615 | # CONFIG_FB_MB862XX is not set 616 | # CONFIG_FB_BROADSHEET is not set 617 | CONFIG_FB_STM32=y 618 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 619 | 620 | # 621 | # Display device support 622 | # 623 | # CONFIG_DISPLAY_SUPPORT is not set 624 | 625 | # 626 | # Console display driver support 627 | # 628 | # CONFIG_VGA_CONSOLE is not set 629 | CONFIG_DUMMY_CONSOLE=y 630 | CONFIG_FRAMEBUFFER_CONSOLE=y 631 | # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set 632 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set 633 | CONFIG_FONTS=y 634 | # CONFIG_FONT_8x8 is not set 635 | # CONFIG_FONT_8x16 is not set 636 | # CONFIG_FONT_6x11 is not set 637 | # CONFIG_FONT_7x14 is not set 638 | # CONFIG_FONT_PEARL_8x8 is not set 639 | # CONFIG_FONT_ACORN_8x8 is not set 640 | CONFIG_FONT_MINI_4x6=y 641 | # CONFIG_FONT_SUN8x16 is not set 642 | # CONFIG_FONT_SUN12x22 is not set 643 | # CONFIG_FONT_10x18 is not set 644 | CONFIG_LOGO=y 645 | # CONFIG_LOGO_LINUX_MONO is not set 646 | # CONFIG_LOGO_LINUX_VGA16 is not set 647 | CONFIG_LOGO_LINUX_CLUT224=y 648 | # CONFIG_SOUND is not set 649 | # CONFIG_HID_SUPPORT is not set 650 | # CONFIG_USB_SUPPORT is not set 651 | # CONFIG_MMC is not set 652 | # CONFIG_MEMSTICK is not set 653 | # CONFIG_NEW_LEDS is not set 654 | # CONFIG_ACCESSIBILITY is not set 655 | CONFIG_RTC_LIB=y 656 | # CONFIG_RTC_CLASS is not set 657 | # CONFIG_DMADEVICES is not set 658 | # CONFIG_AUXDISPLAY is not set 659 | # CONFIG_UIO is not set 660 | 661 | # 662 | # TI VLYNQ 663 | # 664 | # CONFIG_STAGING is not set 665 | 666 | # 667 | # File systems 668 | # 669 | CONFIG_EXT2_FS=m 670 | CONFIG_EXT2_FS_XATTR=y 671 | CONFIG_EXT2_FS_POSIX_ACL=y 672 | CONFIG_EXT2_FS_SECURITY=y 673 | # CONFIG_EXT3_FS is not set 674 | # CONFIG_EXT4_FS is not set 675 | CONFIG_FS_MBCACHE=m 676 | # CONFIG_REISERFS_FS is not set 677 | # CONFIG_JFS_FS is not set 678 | CONFIG_FS_POSIX_ACL=y 679 | # CONFIG_XFS_FS is not set 680 | # CONFIG_BTRFS_FS is not set 681 | # CONFIG_NILFS2_FS is not set 682 | # CONFIG_FILE_LOCKING is not set 683 | # CONFIG_FSNOTIFY is not set 684 | # CONFIG_DNOTIFY is not set 685 | # CONFIG_INOTIFY is not set 686 | # CONFIG_INOTIFY_USER is not set 687 | # CONFIG_QUOTA is not set 688 | # CONFIG_AUTOFS_FS is not set 689 | # CONFIG_AUTOFS4_FS is not set 690 | # CONFIG_FUSE_FS is not set 691 | 692 | # 693 | # Caches 694 | # 695 | # CONFIG_FSCACHE is not set 696 | 697 | # 698 | # CD-ROM/DVD Filesystems 699 | # 700 | # CONFIG_ISO9660_FS is not set 701 | # CONFIG_UDF_FS is not set 702 | 703 | # 704 | # DOS/FAT/NT Filesystems 705 | # 706 | # CONFIG_MSDOS_FS is not set 707 | # CONFIG_VFAT_FS is not set 708 | # CONFIG_NTFS_FS is not set 709 | 710 | # 711 | # Pseudo filesystems 712 | # 713 | CONFIG_PROC_FS=y 714 | CONFIG_PROC_SYSCTL=y 715 | CONFIG_SYSFS=y 716 | # CONFIG_HUGETLB_PAGE is not set 717 | # CONFIG_CONFIGFS_FS is not set 718 | CONFIG_MISC_FILESYSTEMS=y 719 | # CONFIG_ADFS_FS is not set 720 | # CONFIG_AFFS_FS is not set 721 | # CONFIG_HFS_FS is not set 722 | # CONFIG_HFSPLUS_FS is not set 723 | # CONFIG_BEFS_FS is not set 724 | # CONFIG_BFS_FS is not set 725 | # CONFIG_EFS_FS is not set 726 | # CONFIG_JFFS2_FS is not set 727 | # CONFIG_CRAMFS is not set 728 | # CONFIG_SQUASHFS is not set 729 | # CONFIG_VXFS_FS is not set 730 | # CONFIG_MINIX_FS is not set 731 | # CONFIG_OMFS_FS is not set 732 | # CONFIG_HPFS_FS is not set 733 | # CONFIG_QNX4FS_FS is not set 734 | CONFIG_ROMFS_FS=y 735 | # CONFIG_ROMFS_BACKED_BY_BLOCK is not set 736 | CONFIG_ROMFS_BACKED_BY_MTD=y 737 | # CONFIG_ROMFS_BACKED_BY_BOTH is not set 738 | CONFIG_ROMFS_ON_MTD=y 739 | # CONFIG_SYSV_FS is not set 740 | # CONFIG_UFS_FS is not set 741 | 742 | # 743 | # Partition Types 744 | # 745 | # CONFIG_PARTITION_ADVANCED is not set 746 | CONFIG_MSDOS_PARTITION=y 747 | # CONFIG_NLS is not set 748 | 749 | # 750 | # Kernel hacking 751 | # 752 | # CONFIG_PRINTK_TIME is not set 753 | CONFIG_ENABLE_WARN_DEPRECATED=y 754 | CONFIG_ENABLE_MUST_CHECK=y 755 | CONFIG_FRAME_WARN=1024 756 | # CONFIG_MAGIC_SYSRQ is not set 757 | # CONFIG_STRIP_ASM_SYMS is not set 758 | # CONFIG_UNUSED_SYMBOLS is not set 759 | # CONFIG_DEBUG_FS is not set 760 | # CONFIG_HEADERS_CHECK is not set 761 | # CONFIG_DEBUG_KERNEL is not set 762 | # CONFIG_DEBUG_MEMORY_INIT is not set 763 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set 764 | # CONFIG_LATENCYTOP is not set 765 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set 766 | CONFIG_TRACING_SUPPORT=y 767 | # CONFIG_FTRACE is not set 768 | # CONFIG_SAMPLES is not set 769 | CONFIG_HAVE_ARCH_KGDB=y 770 | # CONFIG_ARM_UNWIND is not set 771 | # CONFIG_DEBUG_USER is not set 772 | # CONFIG_OC_ETM is not set 773 | 774 | # 775 | # Security options 776 | # 777 | # CONFIG_KEYS is not set 778 | # CONFIG_SECURITY is not set 779 | # CONFIG_SECURITYFS is not set 780 | # CONFIG_DEFAULT_SECURITY_SELINUX is not set 781 | # CONFIG_DEFAULT_SECURITY_SMACK is not set 782 | # CONFIG_DEFAULT_SECURITY_TOMOYO is not set 783 | CONFIG_DEFAULT_SECURITY_DAC=y 784 | CONFIG_DEFAULT_SECURITY="" 785 | # CONFIG_CRYPTO is not set 786 | # CONFIG_BINARY_PRINTF is not set 787 | 788 | # 789 | # Library routines 790 | # 791 | CONFIG_BITREVERSE=y 792 | CONFIG_GENERIC_FIND_LAST_BIT=y 793 | # CONFIG_CRC_CCITT is not set 794 | # CONFIG_CRC16 is not set 795 | # CONFIG_CRC_T10DIF is not set 796 | # CONFIG_CRC_ITU_T is not set 797 | CONFIG_CRC32=y 798 | # CONFIG_CRC7 is not set 799 | # CONFIG_LIBCRC32C is not set 800 | CONFIG_HAS_IOMEM=y 801 | CONFIG_HAS_IOPORT=y 802 | CONFIG_HAS_DMA=y 803 | CONFIG_GENERIC_ATOMIC64=y 804 | -------------------------------------------------------------------------------- /configs/sources: -------------------------------------------------------------------------------- 1 | # source defintions 2 | 3 | uboot_version := u-boot 4 | kernel_version := uclinux 5 | busybox_version := busybox-1.22.1 6 | 7 | FETCH_CMD_uboot := git clone https://github.com/robutest/u-boot.git 8 | FETCH_CMD_kernel := git clone https://github.com/robutest/uclinux.git 9 | FETCH_CMD_busybox := wget -P downloads -c http://busybox.net/downloads/${busybox_version}.tar.bz2 10 | -------------------------------------------------------------------------------- /mk/defs.mak: -------------------------------------------------------------------------------- 1 | uboot_dir := $(root_dir)/$(uboot_version) 2 | kernel_dir := $(root_dir)/$(kernel_version) 3 | busybox_dir := $(root_dir)/$(busybox_version) 4 | rootfs_dir := $(root_dir)/rootfs 5 | 6 | target_out := $(root_dir)/out 7 | download_dir := $(root_dir)/downloads 8 | 9 | TARGETS := $(uboot_target) $(kernel_target) $(rootfs_target) 10 | 11 | target_out_uboot := $(target_out)/uboot 12 | target_out_kernel := $(target_out)/kernel 13 | target_out_busybox := $(target_out)/busybox 14 | target_out_romfs := $(target_out)/romfs 15 | -------------------------------------------------------------------------------- /mk/download.mak: -------------------------------------------------------------------------------- 1 | # downloads and temporary output directory 2 | $(shell mkdir -p $(target_out)) 3 | $(shell mkdir -p $(download_dir)) 4 | 5 | # Check cross compiler 6 | filesystem_path := $(shell which ${CROSS_COMPILE}gcc 2>/dev/null) 7 | ifeq ($(strip $(filesystem_path)),) 8 | $(error No uClinux toolchain found) 9 | endif 10 | 11 | # Check u-boot 12 | filesystem_path := $(shell ls $(uboot_dir) 2>/dev/null) 13 | ifeq ($(strip $(filesystem_path)),) 14 | $(info *** Fetching u-boot source ***) 15 | $(info $(shell ${FETCH_CMD_uboot})) 16 | endif 17 | 18 | # Check kernel 19 | filesystem_path := $(shell ls $(kernel_dir) 2>/dev/null) 20 | ifeq ($(strip $(filesystem_path)),) 21 | $(info *** Fetching uClinux source ***) 22 | $(info $(shell ${FETCH_CMD_kernel})) 23 | endif 24 | 25 | # Check busybox 26 | filesystem_path := $(shell ls $(busybox_dir) 2>/dev/null) 27 | ifeq ($(strip $(filesystem_path)),) 28 | $(info *** Fetching busybox source ***) 29 | $(info $(shell ${FETCH_CMD_busybox})) 30 | $(info $(shell tar -jxf downloads/${busybox_version}.tar.bz2 -C $(root_dir))) 31 | endif 32 | -------------------------------------------------------------------------------- /mk/flash.mak: -------------------------------------------------------------------------------- 1 | FLASH_CMD := openocd \ 2 | -f board/stm32f429discovery.cfg \ 3 | -c "init" \ 4 | -c "reset init" \ 5 | -c "flash probe 0" \ 6 | -c "flash info 0" \ 7 | -c "flash write_image erase $(uboot_target) 0x08000000" \ 8 | -c "flash write_image erase $(kernel_target) 0x08020000" \ 9 | -c "flash write_image erase $(rootfs_target) 0x08120000" \ 10 | -c "reset run" -c shutdown 11 | -------------------------------------------------------------------------------- /mk/kernel.mak: -------------------------------------------------------------------------------- 1 | build-kernel: $(target_out_uboot)/tools/mkimage 2 | $(shell mkdir -p ${target_out_kernel}) 3 | cp -f configs/kernel_config $(target_out)/kernel/.config 4 | env PATH=$(target_out_uboot)/tools:$(PATH) make -C $(kernel_dir) \ 5 | ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) \ 6 | O=$(target_out_kernel) oldconfig xipImage modules 7 | cat $(kernel_dir)/arch/arm/boot/tempfile \ 8 | $(target_out_kernel)/arch/arm/boot/xipImage > $(target_out_kernel)/arch/arm/boot/xipImage.bin 9 | $< -x -A arm -O linux -T kernel -C none \ 10 | -a 0x08020040 -e 0x08020041 \ 11 | -n "Linux-2.6.33-arm1" \ 12 | -d $(target_out_kernel)/arch/arm/boot/xipImage.bin \ 13 | $(target_out_kernel)/arch/arm/boot/xipuImage.bin 14 | -------------------------------------------------------------------------------- /mk/rootfs.mak: -------------------------------------------------------------------------------- 1 | build-rootfs: busybox $(rootfs_target) 2 | 3 | busybox: 4 | $(shell mkdir -p ${target_out_busybox}) 5 | $(shell mkdir -p ${target_out_romfs}) 6 | cp -f configs/busybox_config $(target_out_busybox)/.config 7 | make -C $(busybox_dir) \ 8 | O=$(target_out_busybox) oldconfig 9 | make -C $(target_out_busybox) \ 10 | ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) \ 11 | CFLAGS=$(ROOTFS_CFLAGS) SKIP_STRIP=y \ 12 | CONFIG_PREFIX=$(target_out_romfs) install 13 | 14 | $(rootfs_target): $(rootfs_dir) $(target_out_busybox)/.config 15 | cp -af $(rootfs_dir)/* $(target_out_romfs) 16 | cp -f $(target_out_kernel)/fs/ext2/ext2.ko $(target_out_romfs)/lib/modules 17 | cp -f $(target_out_kernel)/fs/mbcache.ko $(target_out_romfs)/lib/modules 18 | cd $(target_out) && genromfs -v \ 19 | -V "ROM Disk" \ 20 | -f romfs.bin \ 21 | -x placeholder \ 22 | -d $(target_out_romfs) 2> $(target_out)/romfs.map 23 | -------------------------------------------------------------------------------- /mk/uboot.mak: -------------------------------------------------------------------------------- 1 | build-uboot: 2 | $(shell mkdir -p ${target_out_uboot}) 3 | env LANG=C make -C $(uboot_dir) \ 4 | ARCH=arm CROSS_COMPILE=$(CROSS_COMPILE) \ 5 | O=$(target_out_uboot) \ 6 | stm32429-disco 7 | -------------------------------------------------------------------------------- /rootfs/dev/@console,c,5,1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@console,c,5,1 -------------------------------------------------------------------------------- /rootfs/dev/@fb0,c,29,0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@fb0,c,29,0 -------------------------------------------------------------------------------- /rootfs/dev/@mem,c,1,1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@mem,c,1,1 -------------------------------------------------------------------------------- /rootfs/dev/@mtd0,c,90,0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@mtd0,c,90,0 -------------------------------------------------------------------------------- /rootfs/dev/@null,c,1,3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@null,c,1,3 -------------------------------------------------------------------------------- /rootfs/dev/@ram0,b,1,0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@ram0,b,1,0 -------------------------------------------------------------------------------- /rootfs/dev/@rom0,b,31,0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@rom0,b,31,0 -------------------------------------------------------------------------------- /rootfs/dev/@tty,c,5,0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@tty,c,5,0 -------------------------------------------------------------------------------- /rootfs/dev/@tty0,c,4,0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@tty0,c,4,0 -------------------------------------------------------------------------------- /rootfs/dev/@ttyS0,c,4,64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@ttyS0,c,4,64 -------------------------------------------------------------------------------- /rootfs/dev/@ttyS1,c,4,65: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@ttyS1,c,4,65 -------------------------------------------------------------------------------- /rootfs/dev/@ttyS2,c,4,66: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@ttyS2,c,4,66 -------------------------------------------------------------------------------- /rootfs/dev/@zero,c,1,5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/dev/@zero,c,1,5 -------------------------------------------------------------------------------- /rootfs/etc/inittab: -------------------------------------------------------------------------------- 1 | # inittab for uClinux 2 | # Format: 3 | # id:runlevels:action:process 4 | 5 | # /etc/start must be executable script 6 | null::sysinit:/etc/start 7 | 8 | ttyS2::respawn:/bin/login -f root 9 | 10 | null::wait:/bin/cat /proc/cpuinfo > /dev/tty1 11 | -------------------------------------------------------------------------------- /rootfs/etc/motd: -------------------------------------------------------------------------------- 1 | Welcome to 2 | ____ _ _ 3 | / __| ||_| 4 | _ _| | | | _ ____ _ _ _ _ 5 | | | | | | | || | _ \| | | |\ \/ / 6 | | |_| | |__| || | | | | |_| |/ \ 7 | | ___\____|_||_|_| |_|\____|\_/\_/ 8 | | | 9 | |_| 10 | 11 | For further information check: 12 | http://www.uclinux.org/ 13 | 14 | -------------------------------------------------------------------------------- /rootfs/etc/passwd: -------------------------------------------------------------------------------- 1 | root::0:0:root:/:/bin/sh 2 | user::100:100:user:/:/bin/sh 3 | -------------------------------------------------------------------------------- /rootfs/etc/rc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # put the linux icon 4 | /bin/cat /etc/motd 5 | 6 | # that's it... success 7 | exit 0 8 | -------------------------------------------------------------------------------- /rootfs/etc/start: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # system startup. 4 | 5 | # expand the ramdisk 6 | /usr/bin/extract /ramfs.img /dev/ram0 7 | 8 | # mount ramdisk, proc, sysfs 9 | /bin/mount -t proc proc /proc 10 | /bin/mount -t sysfs sysfs /sys 11 | 12 | # load ext2 13 | /sbin/insmod /lib/modules/mbcache.ko 14 | /sbin/insmod /lib/modules/ext2.ko 15 | 16 | # mount ramdisk 17 | /bin/mount -t ext2 /dev/ram0 /var 18 | 19 | # disable virtual console blanking 20 | # /bin/echo -e '\033[9;0]\033[14;0]' > /dev/console 21 | 22 | # enable the board leds 23 | /bin/echo 109 > /sys/class/gpio/export 24 | /bin/echo 110 > /sys/class/gpio/export 25 | 26 | # set the board leds as output 27 | /bin/echo high > /sys/class/gpio/gpio109/direction 28 | /bin/echo high > /sys/class/gpio/gpio110/direction 29 | 30 | # clear the board leds 31 | /bin/echo 0 > /sys/class/gpio/gpio109/value 32 | /bin/echo 0 > /sys/class/gpio/gpio110/value 33 | 34 | exit 0 35 | -------------------------------------------------------------------------------- /rootfs/lib/modules/placeholer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/lib/modules/placeholer -------------------------------------------------------------------------------- /rootfs/proc/placeholer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/proc/placeholer -------------------------------------------------------------------------------- /rootfs/ramfs.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/ramfs.img -------------------------------------------------------------------------------- /rootfs/root/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/root/placeholder -------------------------------------------------------------------------------- /rootfs/sys/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/sys/placeholder -------------------------------------------------------------------------------- /rootfs/tmp/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/tmp/placeholder -------------------------------------------------------------------------------- /rootfs/usr/bin/extract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/usr/bin/extract -------------------------------------------------------------------------------- /rootfs/usr/bin/fbtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/usr/bin/fbtest -------------------------------------------------------------------------------- /rootfs/var/placeholer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/stm32f429-linux-builder/6669e7ddc9f8118625d73316ee1fa4a37a0135fe/rootfs/var/placeholer --------------------------------------------------------------------------------