Enhance the Xen python tests to exercise networking:
- Add the networking support we need to the Linux kernel configurations.
- Add a virtual network interface to the Xen dom1 configurations.
- Update the test in the following way:
* Start the emulator with restricted networking.
* Create a network bridge in dom0.
* Check that networking is functional in both domains by ping'ing the
gateway.
(Refer also to the diagram in the python script.)
- While at it, bump Linux kernel to 6.17.1 and U-Boot to 2025.07.
We also need to adjust the DTB address in the Arm 32b U-Boot script to
accommodate the new U-Boot version, which does not have enough free space
around the control DTB anymore.
We disable IPv6 in both kernel configurations to make the 32b test pass
on gitlab CI.
Signed-off-by: Vincent Stehlé <vincent.stehle@arm.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
176 lines
4.9 KiB
Plaintext
176 lines
4.9 KiB
Plaintext
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
|
|
# CONFIG_CPU_ISOLATION is not set
|
|
# CONFIG_INITRAMFS_PRESERVE_MTIME is not set
|
|
CONFIG_KALLSYMS_ALL=y
|
|
CONFIG_ARCH_VEXPRESS=y
|
|
# CONFIG_AMPERE_ERRATUM_AC03_CPU_38 is not set
|
|
# CONFIG_ARM64_ERRATUM_832075 is not set
|
|
# CONFIG_ARM64_ERRATUM_1024718 is not set
|
|
# CONFIG_ARM64_ERRATUM_1165522 is not set
|
|
# CONFIG_ARM64_ERRATUM_1319367 is not set
|
|
# CONFIG_ARM64_ERRATUM_1530923 is not set
|
|
# CONFIG_ARM64_ERRATUM_1463225 is not set
|
|
# CONFIG_ARM64_ERRATUM_1508412 is not set
|
|
# CONFIG_ARM64_ERRATUM_2051678 is not set
|
|
# CONFIG_ARM64_ERRATUM_2077057 is not set
|
|
# CONFIG_ARM64_ERRATUM_2658417 is not set
|
|
# CONFIG_ARM64_ERRATUM_2054223 is not set
|
|
# CONFIG_ARM64_ERRATUM_2067961 is not set
|
|
# CONFIG_ARM64_ERRATUM_2645198 is not set
|
|
# CONFIG_ARM64_ERRATUM_2966298 is not set
|
|
# CONFIG_ARM64_ERRATUM_3117295 is not set
|
|
# CONFIG_ARM64_ERRATUM_3194386 is not set
|
|
# CONFIG_CAVIUM_ERRATUM_22375 is not set
|
|
# CONFIG_CAVIUM_ERRATUM_23154 is not set
|
|
# CONFIG_CAVIUM_ERRATUM_27456 is not set
|
|
# CONFIG_CAVIUM_ERRATUM_30115 is not set
|
|
# CONFIG_CAVIUM_TX2_ERRATUM_219 is not set
|
|
# CONFIG_FUJITSU_ERRATUM_010001 is not set
|
|
# CONFIG_HISILICON_ERRATUM_161600802 is not set
|
|
# CONFIG_HISILICON_ERRATUM_162100801 is not set
|
|
# CONFIG_QCOM_FALKOR_ERRATUM_1003 is not set
|
|
# CONFIG_QCOM_FALKOR_ERRATUM_1009 is not set
|
|
# CONFIG_QCOM_QDF2400_ERRATUM_0065 is not set
|
|
# CONFIG_QCOM_FALKOR_ERRATUM_E1041 is not set
|
|
# CONFIG_NVIDIA_CARMEL_CNP_ERRATUM is not set
|
|
# CONFIG_ROCKCHIP_ERRATUM_3588001 is not set
|
|
# CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set
|
|
CONFIG_SCHED_MC=y
|
|
CONFIG_XEN=y
|
|
# CONFIG_ARM64_HW_AFDBM is not set
|
|
# CONFIG_ARM64_USE_LSE_ATOMICS is not set
|
|
# CONFIG_ARM64_RAS_EXTN is not set
|
|
# CONFIG_ARM64_CNP is not set
|
|
# CONFIG_ARM64_PTR_AUTH is not set
|
|
# CONFIG_ARM64_AMU_EXTN is not set
|
|
# CONFIG_ARM64_TLB_RANGE is not set
|
|
# CONFIG_ARM64_BTI is not set
|
|
# CONFIG_ARM64_E0PD is not set
|
|
# CONFIG_ARM64_POE is not set
|
|
# CONFIG_ARM64_SVE is not set
|
|
CONFIG_RANDOMIZE_BASE=y
|
|
# CONFIG_SUSPEND is not set
|
|
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
|
|
CONFIG_CPU_IDLE=y
|
|
CONFIG_ARM_PSCI_CPUIDLE=y
|
|
CONFIG_COMPAT_32BIT_TIME=y
|
|
# CONFIG_GCC_PLUGINS is not set
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_BLK_DEV_INTEGRITY=y
|
|
CONFIG_IOSCHED_BFQ=y
|
|
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
|
# CONFIG_SWAP is not set
|
|
# CONFIG_COMPAT_BRK is not set
|
|
CONFIG_KSM=y
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_INET=y
|
|
# CONFIG_IPV6 is not set
|
|
CONFIG_BRIDGE=m
|
|
CONFIG_DEVTMPFS=y
|
|
CONFIG_DEVTMPFS_MOUNT=y
|
|
CONFIG_FW_LOADER_USER_HELPER=y
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_VIRTIO_BLK=y
|
|
CONFIG_RAID_ATTRS=m
|
|
CONFIG_SCSI=y
|
|
# CONFIG_SCSI_PROC_FS is not set
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_SCSI_SAS_LIBSAS=y
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_VIRTIO_NET=y
|
|
CONFIG_XEN_NETDEV_BACKEND=y
|
|
CONFIG_INPUT_FF_MEMLESS=y
|
|
CONFIG_INPUT_MATRIXKMAP=y
|
|
CONFIG_INPUT_EVDEV=y
|
|
CONFIG_KEYBOARD_GPIO=y
|
|
CONFIG_KEYBOARD_GPIO_POLLED=m
|
|
CONFIG_INPUT_TOUCHSCREEN=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_NR_UARTS=8
|
|
CONFIG_SERIAL_8250_EXTENDED=y
|
|
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
|
CONFIG_SERIAL_8250_DW=y
|
|
CONFIG_SERIAL_OF_PLATFORM=y
|
|
CONFIG_SERIAL_AMBA_PL011=y
|
|
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
|
CONFIG_SERIAL_DEV_BUS=y
|
|
CONFIG_VIRTIO_CONSOLE=y
|
|
# CONFIG_HW_RANDOM is not set
|
|
CONFIG_GPIO_DWAPB=y
|
|
CONFIG_GPIO_MB86S7X=y
|
|
CONFIG_GPIO_PL061=y
|
|
CONFIG_GPIO_SYSCON=y
|
|
CONFIG_GPIO_AGGREGATOR=m
|
|
# CONFIG_HWMON is not set
|
|
CONFIG_WATCHDOG=y
|
|
CONFIG_ARM_SP805_WATCHDOG=y
|
|
CONFIG_ARM_SBSA_WATCHDOG=y
|
|
CONFIG_ARM_SMC_WATCHDOG=y
|
|
# CONFIG_HID_SUPPORT is not set
|
|
# CONFIG_USB_SUPPORT is not set
|
|
CONFIG_VIRTIO_BALLOON=y
|
|
CONFIG_VIRTIO_MMIO=y
|
|
# CONFIG_VHOST_MENU is not set
|
|
CONFIG_XEN_GNTDEV=y
|
|
CONFIG_XEN_GRANT_DEV_ALLOC=y
|
|
# CONFIG_SURFACE_PLATFORMS is not set
|
|
# CONFIG_FSL_ERRATUM_A008585 is not set
|
|
# CONFIG_HISILICON_ERRATUM_161010101 is not set
|
|
# CONFIG_ARM64_ERRATUM_858921 is not set
|
|
# CONFIG_IOMMU_SUPPORT is not set
|
|
CONFIG_RESET_CONTROLLER=y
|
|
CONFIG_RESET_GPIO=m
|
|
CONFIG_GENERIC_PHY=y
|
|
# CONFIG_ARM_PMU is not set
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_EXT4_FS_POSIX_ACL=y
|
|
CONFIG_EXT4_FS_SECURITY=y
|
|
# CONFIG_DNOTIFY is not set
|
|
# CONFIG_INOTIFY_USER is not set
|
|
CONFIG_QUOTA=y
|
|
CONFIG_VFAT_FS=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_TMPFS_POSIX_ACL=y
|
|
CONFIG_CONFIGFS_FS=y
|
|
CONFIG_EFIVAR_FS=y
|
|
# CONFIG_MISC_FILESYSTEMS is not set
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_SECURITY=y
|
|
CONFIG_SECURITYFS=y
|
|
# CONFIG_INTEGRITY is not set
|
|
CONFIG_PACKING=y
|
|
CONFIG_INDIRECT_PIO=y
|
|
CONFIG_DMA_RESTRICTED_POOL=y
|
|
CONFIG_IRQ_POLL=y
|
|
CONFIG_PRINTK_TIME=y
|
|
CONFIG_DEBUG_KERNEL=y
|
|
CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
|
|
CONFIG_DEBUG_INFO_REDUCED=y
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_DEBUG_FS=y
|
|
# CONFIG_FTRACE is not set
|
|
CONFIG_CORESIGHT=m
|
|
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
|
|
CONFIG_CORESIGHT_CATU=m
|
|
CONFIG_CORESIGHT_SINK_TPIU=m
|
|
CONFIG_CORESIGHT_SINK_ETBV10=m
|
|
CONFIG_CORESIGHT_STM=m
|
|
CONFIG_CORESIGHT_CPU_DEBUG=m
|
|
CONFIG_CORESIGHT_CTI=m
|
|
CONFIG_MEMTEST=y
|