uml: drop 32Bit host build support
This step drops support host build systems other than x86/64 to allow two Kernel configuration in parallel. With this commit the setup follow the config style of all other targets. Signed-off-by: Paul Spooren <mail@aparcar.org>
This commit is contained in:
		| @@ -1,20 +1,14 @@ | ||||
| # SPDX-License-Identifier: GPL-2.0-only | ||||
| # | ||||
| # Copyright (C) 2006-2011 OpenWrt.org | ||||
| # Copyright (C) 2006-2021 OpenWrt.org | ||||
|  | ||||
| include $(TOPDIR)/rules.mk | ||||
|  | ||||
| # UML only makes sense on linux | ||||
| ifeq ($(HOST_OS),Linux) | ||||
|   ifeq ($(HOST_ARCH),x86_64) | ||||
|  | ||||
| ARCH:=$(shell uname -m | sed \ | ||||
| 	-e 's/i[3-9]86/i386/' \ | ||||
| 	-e 's/mipsel/mips/' \ | ||||
| 	-e 's/mipseb/mips/' \ | ||||
| 	-e 's/powerpc/ppc/' \ | ||||
| 	-e 's/sh[234]/sh/' \ | ||||
| 	-e 's/armeb/arm/' \ | ||||
| ) | ||||
| ARCH:=x86_64 | ||||
| BOARD:=uml | ||||
| BOARDNAME:=User Mode Linux | ||||
| FEATURES:=squashfs ext4 audio source-only | ||||
| @@ -23,10 +17,9 @@ KERNEL_PATCHVER:=5.4 | ||||
|  | ||||
| include $(INCLUDE_DIR)/target.mk | ||||
|  | ||||
| LINUX_TARGET_CONFIG:=$(CURDIR)/config/$(ARCH) | ||||
|  | ||||
| DEFAULT_PACKAGES += wpad-basic-wolfssl kmod-mac80211-hwsim mkf2fs e2fsprogs | ||||
|  | ||||
|   endif | ||||
| endif | ||||
|  | ||||
| $(eval $(call BuildTarget)) | ||||
|   | ||||
| @@ -1,142 +0,0 @@ | ||||
| # CONFIG_3_LEVEL_PGTABLES is not set | ||||
| # CONFIG_64BIT is not set | ||||
| CONFIG_ARCH_DEFCONFIG="arch/um/configs/i386_defconfig" | ||||
| CONFIG_ARCH_HAS_KCOV=y | ||||
| CONFIG_ARCH_NO_PREEMPT=y | ||||
| CONFIG_BLK_DEV_COW_COMMON=y | ||||
| CONFIG_BLK_DEV_LOOP=y | ||||
| CONFIG_BLK_DEV_UBD=y | ||||
| CONFIG_BLK_DEV_UBD_SYNC=y | ||||
| CONFIG_BLK_MQ_VIRTIO=y | ||||
| CONFIG_CC_HAS_KASAN_GENERIC=y | ||||
| CONFIG_CON_CHAN="xterm" | ||||
| CONFIG_CON_ZERO_CHAN="fd:0,fd:1" | ||||
| CONFIG_CPU_SUP_AMD=y | ||||
| CONFIG_CPU_SUP_CENTAUR=y | ||||
| CONFIG_CPU_SUP_HYGON=y | ||||
| CONFIG_CPU_SUP_INTEL=y | ||||
| CONFIG_CPU_SUP_ZHAOXIN=y | ||||
| CONFIG_CRC16=y | ||||
| CONFIG_CRYPTO_CRC32=y | ||||
| CONFIG_CRYPTO_CRC32C=y | ||||
| CONFIG_CRYPTO_HASH=y | ||||
| CONFIG_CRYPTO_HASH2=y | ||||
| CONFIG_CRYPTO_RNG2=y | ||||
| CONFIG_CRYPTO_SHA1=y | ||||
| CONFIG_DEBUG_MEMORY_INIT=y | ||||
| CONFIG_DECOMPRESS_BZIP2=y | ||||
| CONFIG_DECOMPRESS_GZIP=y | ||||
| CONFIG_DNOTIFY=y | ||||
| # CONFIG_EARLY_PRINTK is not set | ||||
| CONFIG_EXT4_FS=y | ||||
| CONFIG_F2FS_FS=y | ||||
| CONFIG_FAILOVER=y | ||||
| CONFIG_FS_IOMAP=y | ||||
| CONFIG_FS_MBCACHE=y | ||||
| CONFIG_FW_LOADER_PAGED_BUF=y | ||||
| CONFIG_GENERIC_CLOCKEVENTS=y | ||||
| # CONFIG_GENERIC_CPU is not set | ||||
| CONFIG_GENERIC_CPU_DEVICES=y | ||||
| CONFIG_GENERIC_FIND_FIRST_BIT=y | ||||
| CONFIG_GENERIC_IRQ_SHOW=y | ||||
| CONFIG_HAVE_ARCH_AUDITSYSCALL=y | ||||
| CONFIG_HAVE_ARCH_SECCOMP_FILTER=y | ||||
| CONFIG_HAVE_ASM_MODVERSIONS=y | ||||
| CONFIG_HAVE_COPY_THREAD_TLS=y | ||||
| CONFIG_HAVE_DEBUG_BUGVERBOSE=y | ||||
| CONFIG_HAVE_DEBUG_KMEMLEAK=y | ||||
| CONFIG_HAVE_FUTEX_CMPXCHG=y | ||||
| CONFIG_HAVE_NET_DSA=y | ||||
| CONFIG_HAVE_UID16=y | ||||
| CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y | ||||
| CONFIG_HOSTFS=y | ||||
| CONFIG_HVC_DRIVER=y | ||||
| CONFIG_HZ_PERIODIC=y | ||||
| CONFIG_INITRAMFS_SOURCE="" | ||||
| CONFIG_INIT_ENV_ARG_LIMIT=128 | ||||
| CONFIG_IRQ_WORK=y | ||||
| CONFIG_ISO9660_FS=y | ||||
| CONFIG_JBD2=y | ||||
| # CONFIG_JFFS2_FS is not set | ||||
| CONFIG_KALLSYMS=y | ||||
| CONFIG_KERNEL_STACK_ORDER=2 | ||||
| CONFIG_LD_SCRIPT_STATIC=y | ||||
| CONFIG_LOCK_DEBUGGING_SUPPORT=y | ||||
| # CONFIG_MATOM is not set | ||||
| CONFIG_MCONSOLE=y | ||||
| # CONFIG_MCORE2 is not set | ||||
| CONFIG_MEMFD_CREATE=y | ||||
| CONFIG_MIGRATION=y | ||||
| CONFIG_MK8=y | ||||
| # CONFIG_MMAPPER is not set | ||||
| CONFIG_MODULES_USE_ELF_RELA=y | ||||
| # CONFIG_MPSC is not set | ||||
| CONFIG_NAMESPACES=y | ||||
| CONFIG_NEED_PER_CPU_KM=y | ||||
| CONFIG_NET_FAILOVER=y | ||||
| # CONFIG_NET_NS is not set | ||||
| CONFIG_NLS=y | ||||
| CONFIG_NO_DMA=y | ||||
| CONFIG_NO_IOMEM=y | ||||
| CONFIG_NR_CPUS=1 | ||||
| CONFIG_NULL_CHAN=y | ||||
| # CONFIG_OF is not set | ||||
| CONFIG_PGTABLE_LEVELS=3 | ||||
| CONFIG_PHYS_ADDR_T_64BIT=y | ||||
| CONFIG_PORT_CHAN=y | ||||
| CONFIG_POSIX_MQUEUE=y | ||||
| CONFIG_POSIX_MQUEUE_SYSCTL=y | ||||
| # CONFIG_PROCESSOR_SELECT is not set | ||||
| CONFIG_PROC_PAGE_MONITOR=y | ||||
| CONFIG_PTY_CHAN=y | ||||
| CONFIG_RD_BZIP2=y | ||||
| CONFIG_RD_GZIP=y | ||||
| CONFIG_RELAY=y | ||||
| CONFIG_SOFT_WATCHDOG=m | ||||
| CONFIG_SRCU=y | ||||
| CONFIG_SSL=y | ||||
| CONFIG_SSL_CHAN="pty" | ||||
| CONFIG_STACKTRACE=y | ||||
| CONFIG_STATIC_LINK=y | ||||
| CONFIG_STDERR_CONSOLE=y | ||||
| CONFIG_TICK_CPU_ACCOUNTING=y | ||||
| CONFIG_TINY_SRCU=y | ||||
| CONFIG_TTY_CHAN=y | ||||
| CONFIG_UML=y | ||||
| CONFIG_UML_NET=y | ||||
| CONFIG_UML_NET_DAEMON=y | ||||
| CONFIG_UML_NET_DETERMINISTIC_MAC=y | ||||
| CONFIG_UML_NET_ETHERTAP=y | ||||
| CONFIG_UML_NET_MCAST=y | ||||
| # CONFIG_UML_NET_PCAP is not set | ||||
| CONFIG_UML_NET_SLIP=y | ||||
| CONFIG_UML_NET_SLIRP=y | ||||
| CONFIG_UML_NET_TUNTAP=y | ||||
| # CONFIG_UML_NET_VDE is not set | ||||
| CONFIG_UML_NET_VECTOR=y | ||||
| CONFIG_UML_RANDOM=y | ||||
| # CONFIG_UML_SOUND is not set | ||||
| CONFIG_UML_TIME_TRAVEL_SUPPORT=y | ||||
| CONFIG_UML_WATCHDOG=y | ||||
| CONFIG_UML_X86=y | ||||
| # CONFIG_USER_NS is not set | ||||
| CONFIG_VIRTIO=y | ||||
| CONFIG_VIRTIO_BLK=y | ||||
| CONFIG_VIRTIO_CONSOLE=y | ||||
| CONFIG_VIRTIO_NET=y | ||||
| CONFIG_VIRTIO_UML=y | ||||
| CONFIG_VM_EVENT_COUNTERS=y | ||||
| CONFIG_WATCHDOG_CORE=y | ||||
| CONFIG_X86_32=y | ||||
| # CONFIG_X86_64 is not set | ||||
| CONFIG_X86_CMOV=y | ||||
| CONFIG_X86_CMPXCHG64=y | ||||
| CONFIG_X86_GENERIC=y | ||||
| CONFIG_X86_INTEL_USERCOPY=y | ||||
| CONFIG_X86_INTERNODE_CACHE_SHIFT=6 | ||||
| CONFIG_X86_L1_CACHE_SHIFT=6 | ||||
| CONFIG_X86_MINIMUM_CPU_FAMILY=5 | ||||
| CONFIG_X86_TSC=y | ||||
| CONFIG_X86_USE_PPRO_CHECKSUM=y | ||||
| CONFIG_XTERM_CHAN=y | ||||
| CONFIG_ZLIB_INFLATE=y | ||||
		Reference in New Issue
	
	Block a user
	 Paul Spooren
					Paul Spooren