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 | # SPDX-License-Identifier: GPL-2.0-only | ||||||
| # | # | ||||||
| # Copyright (C) 2006-2011 OpenWrt.org | # Copyright (C) 2006-2021 OpenWrt.org | ||||||
|  |  | ||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
|  |  | ||||||
| # UML only makes sense on linux | # UML only makes sense on linux | ||||||
| ifeq ($(HOST_OS),Linux) | ifeq ($(HOST_OS),Linux) | ||||||
|  |   ifeq ($(HOST_ARCH),x86_64) | ||||||
|  |  | ||||||
| ARCH:=$(shell uname -m | sed \ | ARCH:=x86_64 | ||||||
| 	-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/' \ |  | ||||||
| ) |  | ||||||
| BOARD:=uml | BOARD:=uml | ||||||
| BOARDNAME:=User Mode Linux | BOARDNAME:=User Mode Linux | ||||||
| FEATURES:=squashfs ext4 audio source-only | FEATURES:=squashfs ext4 audio source-only | ||||||
| @@ -23,10 +17,9 @@ KERNEL_PATCHVER:=5.4 | |||||||
|  |  | ||||||
| include $(INCLUDE_DIR)/target.mk | include $(INCLUDE_DIR)/target.mk | ||||||
|  |  | ||||||
| LINUX_TARGET_CONFIG:=$(CURDIR)/config/$(ARCH) |  | ||||||
|  |  | ||||||
| DEFAULT_PACKAGES += wpad-basic-wolfssl kmod-mac80211-hwsim mkf2fs e2fsprogs | DEFAULT_PACKAGES += wpad-basic-wolfssl kmod-mac80211-hwsim mkf2fs e2fsprogs | ||||||
|  |  | ||||||
|   endif |   endif | ||||||
|  | endif | ||||||
|  |  | ||||||
| $(eval $(call BuildTarget)) | $(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