From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6D80FC433FE for ; Thu, 17 Nov 2022 17:54:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id CFD38404F7; Thu, 17 Nov 2022 17:54:06 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org CFD38404F7 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tAWHTDWNbC7P; Thu, 17 Nov 2022 17:54:05 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id A8F0E40576; Thu, 17 Nov 2022 17:54:04 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org A8F0E40576 Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id ED39C1BF401 for ; Thu, 17 Nov 2022 17:54:02 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id C7AA740576 for ; Thu, 17 Nov 2022 17:54:02 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org C7AA740576 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nn0HJk4WjbsE for ; Thu, 17 Nov 2022 17:54:02 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 6739E404F7 Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) by smtp4.osuosl.org (Postfix) with ESMTPS id 6739E404F7 for ; Thu, 17 Nov 2022 17:54:01 +0000 (UTC) Received: from quad ([82.142.8.70]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MNso2-1obqa11duq-00OFZX; Thu, 17 Nov 2022 18:41:13 +0100 From: Laurent Vivier To: buildroot@buildroot.org Date: Thu, 17 Nov 2022 18:41:10 +0100 Message-Id: <20221117174110.314474-3-laurent@vivier.eu> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221117174110.314474-1-laurent@vivier.eu> References: <20221117174110.314474-1-laurent@vivier.eu> MIME-Version: 1.0 X-Provags-ID: V03:K1:AFyZdwrkdb7xRKthocFbbyULQB3sXZKEqx6xzaHCRezbKyf0Mau SZ6WVqomZxJpz7cnBwf/0bREh1YArCj1gBsSLTi8O/IpKH0MmBlu7RZFxIrd0WAbynOjkOQ nDW4wOqLWeBfjxzPOr2netdZJpzah/J7/ciYtLSu+rmoXY8faGPUiudHNXxPrb/1uskOVUK emIYD8iHbD91+Mw/M58eg== X-UI-Out-Filterresults: notjunk:1;V03:K0:lCjVtp68+cU=:0eVF+t43J/5QpZfjVT1oEh nCeMgyvYiGeC80diclsqSwyUU3WTQQdnkqVDe3nGUjb0D4HnEfa/uZ/P2/MAVNbU2doXAQFBu ZPuws5WM7fusERVf60ELByIHYcOdFpe6uhPQgaDHadc/KVqrHqSh7GURvR8YdUVvhRdNoKVn4 3rfCT4u7vQIc5JoyWtI7YPGPpV+Y4A6kwz16DlOu1foVMICRLUbzFQqIOJoZQvo3Nt4vQRpm4 WJC5RN7ThBf6JKnox5kXJrqFbK/N5vPJ38xru1go44rj45g0YgKWG7igP0187s2mZBxsE6s1S 6kwFsuRGoovVy3vfmJ65VKemruxPgknDYsCdRBvwsN9i+XAJ7ai8BRe4GOxxnvsbD4/4uznTV BqDA0y2Tf8i+gGr1L1mFR+JSDV0BeOF2E7R1R9+QjEqifC7A0721X/Uda3BMsvzPcdoykomYR 0CK7RP22wxabHEDn6vVS2lvNIC6yDv5cUrSBNrYl3MvNm4v2n3ytbvSy3DMkVIfAzDIleMhVq J7NSYXlQBOCq0n+ixSEK3JRW6U5Rzb5+cJdbgOGXQWQd0e1cPkesQBuoc7LT6nA4eWrr7AJYG YUG1pWXXy9gLF7wtsC5H1WEhk7rZ4FqghsVtcPi8YTqAwhLyK2bbjjJurE8rPCxJwrBPAxEPd tkSYFGLO8TRB2soZ3iArZmexZSoGdOU/8reBv0PL7kEHZ5QpyFKkqmDHX/Wc/cERFampyjEK/ SHxOnZVexlIWroWSdL4Sa7ENQZZXsXjkDKmZaLfDcSgo5ut/L0YU9GbOoAh0j3X9udzAjEMNP p0vQolB Subject: [Buildroot] [PATCH v6 2/2] board/qemu/m68k-virt: Add virt-m68k linux config X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Thomas Huth , Romain Naour , Laurent Vivier , Thomas Petazzoni Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 + board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 25 ++++++ 4 files changed, 121 insertions(+) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 70cb9ee68ca9..4fc33fd862d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1741,6 +1741,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/config.linux b/board/qemu/m68k-virt/config.linux new file mode 100644 index 000000000000..88edb9b1eb3f --- /dev/null +++ b/board/qemu/m68k-virt/config.linux @@ -0,0 +1,89 @@ +CONFIG_LOCALVERSION="-virt" +CONFIG_SYSVIPC=y +CONFIG_CGROUPS=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_VIRT=y +CONFIG_PROC_HARDWARE=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_LDM_DEBUG=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSV68_PARTITION=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_RAM=y +CONFIG_VIRTIO_BLK=y +CONFIG_SCSI=y +CONFIG_BLK_DEV_SR=y +CONFIG_SCSI_VIRTIO=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y +CONFIG_NETDEVICES=y +CONFIG_VIRTIO_NET=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_EVDEV=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_DRM=y +CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_VIRTIO=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO_INPUT=y +CONFIG_EXT4_FS=y +CONFIG_AUTOFS_FS=y +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_9P_FS=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_EARLY_PRINTK=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..30803d403a4c --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # /qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..4f289fb7a667 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,25 @@ +BR2_m68k=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" +BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-virt/config.linux" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.38.1 _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot