• Home
  • Raw
  • Download

Lines Matching +full:- +full:y

4 [ -z "$NOCLEAR" ] &&
5 exec env -i NOCLEAR=1 HOME="$HOME" PATH="$PATH" LINUX="$LINUX" \
9 while [ $# -ne 0 ]
12 Y="${1#*=}"
13 [ "${1/=/}" != "$1" ] && eval "export $X=\"\$Y\"" || echo "unknown $i"
18 if [ -z "$CROSS_COMPILE" ]
21 if ! cc --static -xc - -o /dev/null <<< "int main(void) {return 0;}"
29 [ -z "$CROSS_SHORT" ] && CROSS_SHORT="${CROSS_BASE/-*/}"
31 if [ -z "$CROSS_PATH" ]
40 [ -z "$BUILD" ] && BUILD="$TOP/build"
41 [ -z "$AIRLOCK" ] && AIRLOCK="$TOP/airlock"
42 [ -z "$OUTPUT" ] && OUTPUT="$TOP/${CROSS_SHORT:-host}"
43 [ -z "$ROOT" ] && ROOT="$OUTPUT/${CROSS_BASE}fs" && rm -rf "$ROOT"
44 MYBUILD="$BUILD/${CROSS_BASE:-host-}tmp"
45 rm -rf "$MYBUILD" && mkdir -p "$MYBUILD" || exit 1
48 if [ ! -z "$CROSS_COMPILE" ]
50 if [ ! -e "$AIRLOCK/toybox" ]
62 mkdir -p "$ROOT"/{etc,tmp,proc,sys,dev,home,mnt,root,usr/{bin,sbin,lib},var} &&
63 chmod a+rwxt "$ROOT"/tmp && ln -s usr/{bin,sbin,lib} "$ROOT" || exit 1
72 mountpoint -q proc || mount -t proc proc proc
73 mountpoint -q sys || mount -t sysfs sys sys
74 if ! mountpoint -q dev
76 mount -t devtmpfs dev dev || mdev -s
77 mkdir -p dev/pts
78 mountpoint -q dev/pts || mount -t devpts dev/pts dev/pts
81 if [ $$ -eq 1 ]
86 [ "$(date +%s)" -lt 1000 ] && rdate 10.0.2.2 # or time-b.nist.gov
87 [ "$(date +%s)" -lt 10000000 ] && ntpd -nq -p north-america.pool.ntp.org
89 [ -z "$CONSOLE" ] &&
90 CONSOLE="$(sed -n 's@.* console=\(/dev/\)*\([^ ]*\).*@\2@p' /proc/cmdline)"
92 [ -z "$HANDOFF" ] && HANDOFF=/bin/sh && echo Type exit when done.
93 [ -z "$CONSOLE" ] && CONSOLE=console
94 exec /sbin/oneit -c /dev/"$CONSOLE" $HANDOFF
123 if [ -z .config ]
126 # Work around musl-libc design flaw.
128 sed -i 's/.*\(CONFIG_TOYBOX_MUSL_NOMMU_IS_BROKEN\).*/\1=y/' .config
132 LDFLAGS=--static PREFIX="$ROOT" make toybox install || exit 1
135 if [ -z "$LINUX" ] || [ ! -d "$LINUX/kernel" ]
143 [ -z "$TARGET" ] && TARGET="${CROSS_BASE/-*/}"
144 [ -z "$TARGET" ] && TARGET="$(uname -m)"
146 # Target-specific info in an (alphabetical order) if/else staircase
154 QEMU="qemu-system-arm -M versatilepb -net nic,model=rtl8139 -net user"
159 CONFIG_CPU_ARM926T=y
160 CONFIG_MMU=y
161 CONFIG_VFP=y
162 CONFIG_ARM_THUMB=y
163 CONFIG_AEABI=y
164 CONFIG_ARCH_VERSATILE=y
166 # The switch to device-tree-only added this mess
167 CONFIG_ATAGS=y
168 CONFIG_DEPRECATED_PARAM_STRUCT=y
169 CONFIG_ARM_ATAG_DTB_COMPAT=y
170 CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND=y
172 CONFIG_SERIAL_AMBA_PL011=y
173 CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
175 CONFIG_RTC_CLASS=y
176 CONFIG_RTC_DRV_PL031=y
177 CONFIG_RTC_HCTOSYS=y
179 CONFIG_PCI=y
180 CONFIG_PCI_VERSATILE=y
181 CONFIG_BLK_DEV_SD=y
182 CONFIG_SCSI=y
183 CONFIG_SCSI_LOWLEVEL=y
184 CONFIG_SCSI_SYM53C8XX_2=y
186 CONFIG_SCSI_SYM53C8XX_MMIO=y
188 CONFIG_NET_VENDOR_REALTEK=y
189 CONFIG_8139CP=y
191 DTB=arch/arm/boot/dts/versatile-pb.dtb
196 QEMU="qemu-system-aarch64 -M virt -cpu cortex-a57"
200 QEMU="qemu-system-arm -M virt"
206 CONFIG_MMU=y
207 CONFIG_ARCH_MULTI_V7=y
208 CONFIG_ARCH_VIRT=y
209 CONFIG_SOC_DRA7XX=y
210 CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
211 CONFIG_ARCH_ALPINE=y
212 CONFIG_ARM_THUMB=y
213 CONFIG_VDSO=y
214 CONFIG_CPU_IDLE=y
215 CONFIG_ARM_CPUIDLE=y
216 CONFIG_KERNEL_MODE_NEON=y
218 CONFIG_SERIAL_AMBA_PL011=y
219 CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
221 CONFIG_RTC_CLASS=y
222 CONFIG_RTC_HCTOSYS=y
223 CONFIG_RTC_DRV_PL031=y
225 CONFIG_NET_CORE=y
226 CONFIG_VIRTIO_MENU=y
227 CONFIG_VIRTIO_NET=y
229 CONFIG_PCI=y
230 CONFIG_PCI_HOST_GENERIC=y
231 CONFIG_VIRTIO_BLK=y
232 CONFIG_VIRTIO_PCI=y
233 CONFIG_VIRTIO_MMIO=y
235 CONFIG_ATA=y
236 CONFIG_ATA_SFF=y
237 CONFIG_ATA_BMDMA=y
238 CONFIG_ATA_PIIX=y
240 CONFIG_PATA_PLATFORM=y
241 CONFIG_PATA_OF_PLATFORM=y
242 CONFIG_ATA_GENERIC=y
249 QEMU="qemu-system-i386 -cpu 486 -global fw_cfg.dma_enabled=false"
250 KERNEL_CONFIG="CONFIG_M486=y"
253 QEMU="qemu-system-i386 -cpu pentium3"
254 KERNEL_CONFIG="CONFIG_MPENTIUMII=y"
256 QEMU=qemu-system-x86_64
257 KERNEL_CONFIG="CONFIG_64BIT=y"
259 CONFIG_X86_X32=y"
264 CONFIG_MPENTIUMII=y
268 CONFIG_UNWINDER_FRAME_POINTER=y
270 CONFIG_PCI=y
271 CONFIG_BLK_DEV_SD=y
272 CONFIG_ATA=y
273 CONFIG_ATA_SFF=y
274 CONFIG_ATA_BMDMA=y
275 CONFIG_ATA_PIIX=y
277 CONFIG_NET_VENDOR_INTEL=y
278 CONFIG_E1000=y
279 CONFIG_SERIAL_8250=y
280 CONFIG_SERIAL_8250_CONSOLE=y
281 CONFIG_RTC_CLASS=y
285 QEMU="qemu-system-mips -M malta"
290 CONFIG_MIPS_MALTA=y
291 CONFIG_CPU_MIPS32_R2=y
292 CONFIG_SERIAL_8250=y
293 CONFIG_SERIAL_8250_CONSOLE=y
295 CONFIG_PCI=y
296 CONFIG_BLK_DEV_SD=y
297 CONFIG_ATA=y
298 CONFIG_ATA_SFF=y
299 CONFIG_ATA_BMDMA=y
300 CONFIG_ATA_PIIX=y
302 CONFIG_NET_VENDOR_AMD=y
303 CONFIG_PCNET32=y
305 CONFIG_POWER_RESET=y
306 CONFIG_POWER_RESET_SYSCON=y
309 KERNEL_CONFIG="${KERNEL_CONFIG}CONFIG_CPU_LITTLE_ENDIAN=y" &&
310 QEMU="qemu-system-mipsel -M malta"
314 QEMU="qemu-system-ppc -M g3beige"
318 CONFIG_ALTIVEC=y
319 CONFIG_PPC_PMAC=y
320 CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
322 CONFIG_IDE=y
323 CONFIG_IDE_GD=y
324 CONFIG_IDE_GD_ATA=y
325 CONFIG_BLK_DEV_IDE_PMAC=y
326 CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y
328 CONFIG_MACINTOSH_DRIVERS=y
329 CONFIG_ADB=y
330 CONFIG_ADB_CUDA=y
332 CONFIG_NET_VENDOR_NATSEMI=y
333 CONFIG_NET_VENDOR_8390=y
334 CONFIG_NE2K_PCI=y
336 CONFIG_SERIO=y
337 CONFIG_SERIAL_PMACZILOG=y
338 CONFIG_SERIAL_PMACZILOG_TTYS=y
339 CONFIG_SERIAL_PMACZILOG_CONSOLE=y
340 CONFIG_BOOTX_TEXT=y
345 QEMU="qemu-system-ppc64 -M pseries -vga none"
348 KERNEL_CONFIG="CONFIG_PPC64=y
349 CONFIG_PPC_PSERIES=y
350 CONFIG_CPU_LITTLE_ENDIAN=y
351 CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
353 CONFIG_BLK_DEV_SD=y
354 CONFIG_SCSI_LOWLEVEL=y
355 CONFIG_SCSI_IBMVSCSI=y
356 CONFIG_ATA=y
358 CONFIG_NET_VENDOR_IBM=y
359 CONFIG_IBMVETH=y
360 CONFIG_HVC_CONSOLE=y
363 CONFIG_PPC_TRANSACTIONAL_MEM=y
364 CONFIG_PPC_DISABLE_WERROR=y
365 CONFIG_SECTION_MISMATCH_WARN_ONLY=y
369 QEMU="qemu-system-s390x"
373 CONFIG_MARCH_Z900=y
374 CONFIG_PACK_STACK=y
375 CONFIG_NET_CORE=y
376 CONFIG_VIRTIO_NET=y
377 CONFIG_VIRTIO_BLK=y
378 CONFIG_SCLP_TTY=y
379 CONFIG_SCLP_CONSOLE=y
380 CONFIG_SCLP_VT220_TTY=y
381 CONFIG_SCLP_VT220_CONSOLE=y
382 CONFIG_S390_GUEST=y
386 QEMU="qemu-system-sh4 -M r2d -serial null -serial mon:stdio"
391 CONFIG_CPU_SUBTYPE_SH7751R=y
392 CONFIG_MMU=y
394 CONFIG_VSYSCALL=y
395 CONFIG_SH_FPU=y
396 CONFIG_SH_RTS7751R2D=y
397 CONFIG_RTS7751R2D_PLUS=y
398 CONFIG_SERIAL_SH_SCI=y
399 CONFIG_SERIAL_SH_SCI_CONSOLE=y
401 CONFIG_PCI=y
402 CONFIG_NET_VENDOR_REALTEK=y
403 CONFIG_8139CP=y
405 CONFIG_PCI=y
406 CONFIG_BLK_DEV_SD=y
407 CONFIG_ATA=y
408 CONFIG_ATA_SFF=y
409 CONFIG_ATA_BMDMA=y
410 CONFIG_PATA_PLATFORM=y
412 CONFIG_BINFMT_ELF_FDPIC=y
413 CONFIG_BINFMT_FLAT=y
415 #CONFIG_SPI=y
416 #CONFIG_SPI_SH_SCI=y
417 #CONFIG_MFD_SM501=y
419 #CONFIG_RTC_CLASS=y
420 #CONFIG_RTC_DRV_R9701=y
421 #CONFIG_RTC_DRV_SH=y
422 #CONFIG_RTC_HCTOSYS=y
432 echo "# make ARCH=$KARCH -j \$(nproc)"
441 CONFIG_EARLY_PRINTK=y
442 CONFIG_BINFMT_ELF=y
443 CONFIG_BINFMT_SCRIPT=y
444 CONFIG_NO_HZ=y
445 CONFIG_HIGH_RES_TIMERS=y
447 CONFIG_BLK_DEV=y
448 CONFIG_BLK_DEV_INITRD=y
449 CONFIG_RD_GZIP=y
451 CONFIG_BLK_DEV_LOOP=y
452 CONFIG_EXT4_FS=y
453 CONFIG_EXT4_USE_FOR_EXT2=y
454 CONFIG_VFAT_FS=y
455 CONFIG_FAT_DEFAULT_UTF8=y
456 CONFIG_MISC_FILESYSTEMS=y
457 CONFIG_SQUASHFS=y
458 CONFIG_SQUASHFS_XATTR=y
459 CONFIG_SQUASHFS_ZLIB=y
460 CONFIG_DEVTMPFS=y
461 CONFIG_DEVTMPFS_MOUNT=y
462 CONFIG_TMPFS=y
463 CONFIG_TMPFS_POSIX_ACL=y
465 CONFIG_NET=y
466 CONFIG_PACKET=y
467 CONFIG_UNIX=y
468 CONFIG_INET=y
469 CONFIG_IPV6=y
470 CONFIG_NETDEVICES=y
471 #CONFIG_NET_CORE=y
472 #CONFIG_NETCONSOLE=y
473 CONFIG_ETHERNET=y
475 } > "$OUTPUT/miniconfig-$TARGET"
478 echo "$QEMU -nographic -no-reboot -m 256" \
479 "-append \"panic=1 HOST=$TARGET $KARGS\"" \
480 "-kernel $(basename "$VMLINUX") -initrd ${CROSS_BASE}root.cpio.gz" \
481 ${DTB:+-dtb "$(basename "$DTB")"} '"$@"' \
482 > "$OUTPUT/qemu-$TARGET.sh" &&
483 chmod +x "$OUTPUT/qemu-$TARGET.sh" &&
488 cp -sfR "$LINUX" "$MYBUILD/linux" && pushd "$MYBUILD/linux" > /dev/null ||
493 make ARCH=$KARCH allnoconfig KCONFIG_ALLCONFIG="$OUTPUT/miniconfig-$TARGET" &&
494 make ARCH=$KARCH CROSS_COMPILE="$CROSS_COMPILE" -j $(nproc) || exit 1
497 if [ ! -z "$DTB" ]
502 cp "$VMLINUX" "$OUTPUT/$(basename "$VMLINUX")" && cd .. && rm -rf linux &&
510 (cd "$ROOT" && find . | cpio -o -H newc | gzip) > \