Patrick Rudolph has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/38532 )
Change subject: payloads/external/linux/arm64: Update defconfig ......................................................................
payloads/external/linux/arm64: Update defconfig
Change-Id: I7475ae0ede7b32f6adb69dc6024b9160e6977890 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M payloads/external/LinuxBoot/arm64/defconfig 1 file changed, 57 insertions(+), 138 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/32/38532/1
diff --git a/payloads/external/LinuxBoot/arm64/defconfig b/payloads/external/LinuxBoot/arm64/defconfig index ffb6702..bd1bcd2 100644 --- a/payloads/external/LinuxBoot/arm64/defconfig +++ b/payloads/external/LinuxBoot/arm64/defconfig @@ -2,6 +2,7 @@ CONFIG_SYSVIPC=y CONFIG_NO_HZ_IDLE=y CONFIG_HIGH_RES_TIMERS=y +CONFIG_PREEMPT=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y @@ -9,7 +10,6 @@ CONFIG_CGROUPS=y CONFIG_MEMCG=y CONFIG_BLK_CGROUP=y -CONFIG_DEBUG_BLK_CGROUP=y CONFIG_CGROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y @@ -20,104 +20,57 @@ CONFIG_NAMESPACES=y CONFIG_USER_NS=y CONFIG_BLK_DEV_INITRD=y +# CONFIG_RD_GZIP is not set +# CONFIG_RD_BZIP2 is not set +# CONFIG_RD_LZMA is not set +# CONFIG_RD_LZO is not set +# CONFIG_RD_LZ4 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_KALLSYMS_ALL=y CONFIG_EMBEDDED=y # CONFIG_COMPAT_BRK is not set -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_NONE=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -# CONFIG_BLK_DEBUG_FS is not set -CONFIG_PARTITION_ADVANCED=y -# CONFIG_IOSCHED_DEADLINE is not set -CONFIG_CFQ_GROUP_IOSCHED=y -# CONFIG_MQ_IOSCHED_DEADLINE is not set -# CONFIG_MQ_IOSCHED_KYBER is not set -CONFIG_ARCH_ACTIONS=y -CONFIG_ARCH_SUNXI=y -CONFIG_ARCH_ALPINE=y -CONFIG_ARCH_BCM2835=y -CONFIG_ARCH_BCM_IPROC=y -CONFIG_ARCH_BERLIN=y -CONFIG_ARCH_BRCMSTB=y -CONFIG_ARCH_EXYNOS=y -CONFIG_ARCH_LAYERSCAPE=y -CONFIG_ARCH_LG1K=y -CONFIG_ARCH_HISI=y -CONFIG_ARCH_MEDIATEK=y -CONFIG_ARCH_MESON=y -CONFIG_ARCH_MVEBU=y -CONFIG_ARCH_QCOM=y -CONFIG_ARCH_REALTEK=y -CONFIG_ARCH_ROCKCHIP=y -CONFIG_ARCH_SEATTLE=y -CONFIG_ARCH_SYNQUACER=y -CONFIG_ARCH_RENESAS=y -CONFIG_ARCH_R8A7795=y -CONFIG_ARCH_R8A7796=y -CONFIG_ARCH_R8A77970=y -CONFIG_ARCH_R8A77995=y -CONFIG_ARCH_STRATIX10=y -CONFIG_ARCH_TEGRA=y -CONFIG_ARCH_SPRD=y -CONFIG_ARCH_THUNDER=y -CONFIG_ARCH_THUNDER2=y -CONFIG_ARCH_UNIPHIER=y CONFIG_ARCH_VEXPRESS=y -CONFIG_ARCH_XGENE=y -CONFIG_ARCH_ZX=y -CONFIG_ARCH_ZYNQMP=y -CONFIG_PCI=y -CONFIG_PCI_REALLOC_ENABLE_AUTO=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_HOTPLUG_PCI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_PCI_XGENE=y -CONFIG_PCI_HOST_THUNDER_PEM=y -CONFIG_ARM64_VA_BITS_48=y CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y CONFIG_NR_CPUS=8 CONFIG_NUMA=y -CONFIG_PREEMPT=y +# CONFIG_EFI is not set +# CONFIG_SUSPEND is not set +CONFIG_FW_CFG_SYSFS=y +CONFIG_GOOGLE_FIRMWARE=y +CONFIG_GOOGLE_COREBOOT_TABLE=y +CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y +CONFIG_GOOGLE_VPD=y +CONFIG_JUMP_LABEL=y +# CONFIG_BLK_DEBUG_FS is not set +CONFIG_PARTITION_ADVANCED=y +# CONFIG_MQ_IOSCHED_DEADLINE is not set +# CONFIG_MQ_IOSCHED_KYBER is not set +# CONFIG_COREDUMP is not set # CONFIG_COMPACTION is not set CONFIG_KSM=y CONFIG_CMA=y -CONFIG_SECCOMP=y -CONFIG_KEXEC=y -# CONFIG_EFI is not set -# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set -# CONFIG_BINFMT_SCRIPT is not set -CONFIG_CPU_IDLE=y -CONFIG_ARM_CPUIDLE=y CONFIG_NET=y CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_TLS=y CONFIG_INET=y -CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_SYN_COOKIES=y CONFIG_TCP_CONG_ADVANCED=y -CONFIG_BRIDGE=y -CONFIG_VLAN_8021Q=y -CONFIG_NET_DEVLINK=y -CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +# CONFIG_WIRELESS is not set +CONFIG_PCI=y +CONFIG_PCIEPORTBUS=y +CONFIG_PCI_HOST_GENERIC=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y -CONFIG_DMA_CMA=y CONFIG_MTD=y -CONFIG_MTD_NAND=y -CONFIG_MTD_NAND_PLATFORM=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_CRYPTOLOOP=y CONFIG_VIRTIO_BLK=y @@ -148,7 +101,6 @@ # CONFIG_NET_VENDOR_AQUANTIA is not set # CONFIG_NET_VENDOR_ARC is not set # CONFIG_NET_VENDOR_ATHEROS is not set -# CONFIG_NET_CADENCE is not set # CONFIG_NET_VENDOR_BROADCOM is not set # CONFIG_NET_VENDOR_BROCADE is not set CONFIG_THUNDER_NIC_PF=y @@ -161,8 +113,6 @@ # CONFIG_NET_VENDOR_DLINK is not set # CONFIG_NET_VENDOR_EMULEX is not set # CONFIG_NET_VENDOR_EZCHIP is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HISILICON is not set # CONFIG_NET_VENDOR_HP is not set # CONFIG_NET_VENDOR_HUAWEI is not set # CONFIG_NET_VENDOR_INTEL is not set @@ -174,26 +124,25 @@ # CONFIG_NET_VENDOR_NETRONOME is not set # CONFIG_NET_VENDOR_NVIDIA is not set # CONFIG_NET_VENDOR_OKI is not set -# CONFIG_NET_PACKET_ENGINE is not set # CONFIG_NET_VENDOR_QLOGIC is not set # CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set # CONFIG_NET_VENDOR_REALTEK is not set # CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_RDC is not set # CONFIG_NET_VENDOR_ROCKER is not set # CONFIG_NET_VENDOR_SAMSUNG is not set # CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set # CONFIG_NET_VENDOR_SMSC is not set # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_SYNOPSYS is not set CONFIG_MDIO_OCTEON=y CONFIG_AQUANTIA_PHY=y CONFIG_MARVELL_PHY=y @@ -201,50 +150,40 @@ # CONFIG_USB_NET_DRIVERS is not set # CONFIG_WLAN is not set CONFIG_INPUT_POLLDEV=y +CONFIG_INPUT_MATRIXKMAP=y CONFIG_INPUT_EVDEV=y CONFIG_KEYBOARD_GPIO=y -CONFIG_KEYBOARD_CROS_EC=y CONFIG_INPUT_MISC=y # CONFIG_SERIO_SERPORT is not set -CONFIG_SERIO_AMBAKMI=y CONFIG_LEGACY_PTY_COUNT=16 CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DW=y -CONFIG_SERIAL_8250_UNIPHIER=y CONFIG_SERIAL_OF_PLATFORM=y +CONFIG_SERIAL_AMBA_PL010=y +CONFIG_SERIAL_AMBA_PL010_CONSOLE=y CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y CONFIG_SERIAL_DEV_BUS=y CONFIG_VIRTIO_CONSOLE=y -CONFIG_HW_RANDOM=y CONFIG_I2C=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_RK3X=y -CONFIG_I2C_UNIPHIER_F=y -CONFIG_I2C_THUNDERX=y -CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_I2C_SLAVE=y CONFIG_SPI=y -CONFIG_SPI_THUNDERX=y -# CONFIG_PINCTRL_UNIPHIER is not set +CONFIG_PINCTRL=y CONFIG_GPIO_DWAPB=y -CONFIG_GPIO_PL061=y -CONFIG_GPIO_THUNDERX=y -CONFIG_GPIO_UNIPHIER=y -CONFIG_GPIO_XGENE=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_MAX77620=y -CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_BATTERY_BQ27XXX=y @@ -253,13 +192,8 @@ CONFIG_SOFT_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y CONFIG_ZIIRAVE_WATCHDOG=y -CONFIG_ARM_SP805_WATCHDOG=y -CONFIG_ARM_SBSA_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=y CONFIG_MAX77620_WATCHDOG=y -CONFIG_UNIPHIER_WATCHDOG=y -CONFIG_MFD_CROS_EC=y -CONFIG_MFD_CROS_EC_I2C=y CONFIG_MFD_HI6421_PMIC=y CONFIG_MFD_MAX77620=y CONFIG_MFD_RK808=y @@ -268,8 +202,9 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_VGA_ARB is not set CONFIG_FB=y -CONFIG_FB_ARMCLCD=y +CONFIG_FB_MODE_HELPERS=y CONFIG_LCD_CLASS_DEVICE=y +CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_HID_A4TECH=y @@ -293,11 +228,9 @@ CONFIG_USB_SERIAL=y CONFIG_MMC=y CONFIG_SDIO_UART=y -CONFIG_MMC_ARMMMCI=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_CAVIUM_THUNDERX=m CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y @@ -307,24 +240,17 @@ CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_COMMON_CLK_S2MPS11=y -CONFIG_CLK_QORIQ=y -CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y -CONFIG_ARM_SMMU=y -CONFIG_ARM_SMMU_V3=y +# CONFIG_IOMMU_SUPPORT is not set +CONFIG_SOC_BRCMSTB=y +CONFIG_SOC_TI=y +CONFIG_EXTCON=y CONFIG_EXTCON_USB_GPIO=y -CONFIG_PHY_XGENE=y -CONFIG_TEE=y -CONFIG_OPTEE=y -CONFIG_GOOGLE_FIRMWARE=y -CONFIG_GOOGLE_COREBOOT_TABLE_OF=y -CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y -CONFIG_GOOGLE_VPD=y +CONFIG_RESET_CONTROLLER=y +CONFIG_GENERIC_PHY=y CONFIG_EXT3_FS=y -CONFIG_XFS_FS=y -CONFIG_BTRFS_FS=y -CONFIG_F2FS_FS=y -CONFIG_FS_DAX=y CONFIG_EXPORTFS_BLOCK_OPS=y +# CONFIG_DNOTIFY is not set +# CONFIG_INOTIFY_USER is not set CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_ISO9660_FS=y @@ -335,30 +261,22 @@ CONFIG_TMPFS=y # CONFIG_MISC_FILESYSTEMS is not set # CONFIG_NETWORK_FILESYSTEMS is not set -CONFIG_PRINTK_TIME=y -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=5 -CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_FS=y -CONFIG_MAGIC_SYSRQ=y -# CONFIG_SCHED_DEBUG is not set -# CONFIG_DEBUG_PREEMPT is not set -# CONFIG_FTRACE is not set -CONFIG_MEMTEST=y -# CONFIG_STRICT_DEVMEM is not set CONFIG_KEYS=y CONFIG_SECURITY=y # CONFIG_INTEGRITY is not set +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_ECDH=y -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ECHAINIV=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_ANSI_CPRNG=y # CONFIG_CRYPTO_DEV_VIRTIO is not set CONFIG_ASYMMETRIC_KEY_TYPE=y @@ -366,17 +284,18 @@ CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_ARM64_CRYPTO=y -CONFIG_CRYPTO_SHA512_ARM64=y -CONFIG_CRYPTO_SHA1_ARM64_CE=y -CONFIG_CRYPTO_SHA2_ARM64_CE=y -CONFIG_CRYPTO_GHASH_ARM64_CE=y -CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=y -CONFIG_CRYPTO_CRC32_ARM64_CE=y -CONFIG_CRYPTO_AES_ARM64_CE_CCM=y -CONFIG_CRYPTO_AES_ARM64_CE_BLK=y -CONFIG_CRYPTO_CHACHA20_NEON=y -CONFIG_CRYPTO_AES_ARM64_BS=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC7=y +CONFIG_DMA_CMA=y +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=5 +CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_FS=y +CONFIG_MAGIC_SYSRQ=y +# CONFIG_DEBUG_MISC is not set +# CONFIG_SCHED_DEBUG is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_BUGVERBOSE is not set +# CONFIG_FTRACE is not set +# CONFIG_RUNTIME_TESTING_MENU is not set +# CONFIG_STRICT_DEVMEM is not set
Paul Menzel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/38532 )
Change subject: payloads/external/linux/arm64: Update defconfig ......................................................................
Patch Set 1:
(4 comments)
https://review.coreboot.org/c/coreboot/+/38532/1/payloads/external/LinuxBoot... File payloads/external/LinuxBoot/arm64/defconfig:
https://review.coreboot.org/c/coreboot/+/38532/1/payloads/external/LinuxBoot... PS1, Line 5: CONFIG_PREEMPT=y Why?
https://review.coreboot.org/c/coreboot/+/38532/1/payloads/external/LinuxBoot... PS1, Line 181: CONFIG_PINCTRL=y Needed for?
https://review.coreboot.org/c/coreboot/+/38532/1/payloads/external/LinuxBoot... PS1, Line 268: CONFIG_CRYPTO_CRYPTD=y Needed?
https://review.coreboot.org/c/coreboot/+/38532/1/payloads/external/LinuxBoot... PS1, Line 293: CONFIG_DEBUG_FS=y Do we want the debug options?
Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/38532
to look at the new patch set (#2).
Change subject: payloads/external/linux/arm64: Update defconfig ......................................................................
payloads/external/linux/arm64: Update defconfig
Tested on qemu-system-aarch64: The uncompressed kernel is 8MiB and compressed around 3MiB. Boots into uroot shell.
Change-Id: I7475ae0ede7b32f6adb69dc6024b9160e6977890 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M payloads/external/LinuxBoot/arm64/defconfig 1 file changed, 57 insertions(+), 138 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/32/38532/2
Angel Pons has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/38532 )
Change subject: payloads/external/linux/arm64: Update defconfig ......................................................................
Patch Set 2:
(3 comments)
https://review.coreboot.org/c/coreboot/+/38532/2//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/38532/2//COMMIT_MSG@11 PS2, Line 11: uroot u-root ?
https://review.coreboot.org/c/coreboot/+/38532/2/payloads/external/LinuxBoot... File payloads/external/LinuxBoot/arm64/defconfig:
https://review.coreboot.org/c/coreboot/+/38532/2/payloads/external/LinuxBoot... PS2, Line 37: CONFIG_ARCH_ACTIONS=y Why are all the arches dropped?
https://review.coreboot.org/c/coreboot/+/38532/2/payloads/external/LinuxBoot... PS2, Line 67: # CONFIG_WIRELESS is not set Why?
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/38532 )
Change subject: payloads/external/linux/arm64: Update defconfig ......................................................................
Patch Set 2: Code-Review+1
(1 comment)
Looks fine but maybe it should be renamed to reflect that this a good base config for the qemu target?
https://review.coreboot.org/c/coreboot/+/38532/2/payloads/external/LinuxBoot... File payloads/external/LinuxBoot/arm64/defconfig:
https://review.coreboot.org/c/coreboot/+/38532/2/payloads/external/LinuxBoot... PS2, Line 37: CONFIG_ARCH_ACTIONS=y
Why are all the arches dropped?
probably to reduce the kernel size?
Patrick Rudolph has abandoned this change. ( https://review.coreboot.org/c/coreboot/+/38532 )
Change subject: payloads/external/linux/arm64: Update defconfig ......................................................................
Abandoned
Too annoying to upstream stuff. Let's keep the broken version. In tree.