From patchwork Wed Nov 4 11:49:01 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1393843 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=SA4WK/RM; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CR4hT1Qv8z9sVX for ; Wed, 4 Nov 2020 22:50:00 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 11EF382369; Wed, 4 Nov 2020 12:49:30 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="SA4WK/RM"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 51FE28229F; Wed, 4 Nov 2020 12:49:25 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 56B0782242 for ; Wed, 4 Nov 2020 12:49:19 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604490552; bh=57BxxEONkhrrPXXUdZwEdWeqx6N/sLI3Ue0p7+Ne1QM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=SA4WK/RMUyTQEwO/snY04ZrkAVUOELV9y+Exw0rF9H7CDJcoJ+zOAPJpmj8cEeBcV VrJvVpS8hetZdmXVXsryhE0lHaA323rmB5ExZ4VSVzGnM8mvvUk4yyIDvksKvAKyO5 GUPxPlEzFMJ7piho9EI0lsWLXZndCeXGKpvZRo5c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from workstation4.fritz.box ([178.202.41.135]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1M7sHo-1ke72D3vLm-00536w; Wed, 04 Nov 2020 12:49:12 +0100 From: Heinrich Schuchardt To: Bin Meng Cc: Rick Chen , u-boot@lists.denx.de, Heinrich Schuchardt Subject: [PATCH v2 2/2] riscv: enable SATA disk on QEMU RISC-V Date: Wed, 4 Nov 2020 12:49:01 +0100 Message-Id: <20201104114901.9420-3-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201104114901.9420-1-xypron.glpk@gmx.de> References: <20201104114901.9420-1-xypron.glpk@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:EH1fO8FmGJcRgPhRst2/1q6jPHR34u6mRdCzn/OlA6ldItKq18V /My2r6zHYrsEvVg1VmKdiPVZsDJuTteF9OjnJgFiDHekETAsc7PzuZyYIYlHbT4tKagstAX /z7+R+tm5HJNWIp9IWedRwnBB04mXaYRsoJLYrTbdoNVkS6JRCVIjtb1AKWgVTwAo2ocXKP pLTj+mF1pDpdKYhS/4exw== X-UI-Out-Filterresults: notjunk:1;V03:K0:1gjJKayjMEc=:pl8dZWNXNFMKjZFffsm3d2 larok1g2ThQni6Q8hMLr+CWhzC16gIfhmLJi1ljo5KBBs/k6k5MMtLFWcR6gfa8tpPYh4kgUt It+lbDLe0B5NZbbvBkATXZsKBMk1OffgsbxXTev/IzhvoMHPh0Qx4XWfSZQpeBbVkbK1UiOBX QsY23pbmh8mk9xD/bTbA+AV7/q6j47J3p3sUDzi7jSjVQdft3iXMZ464SuhG2dQUVglQIsxW1 RDVMpDJTLdLTGyZKxoC7rivD689WnGGbKHPGjcZespdWVtvzjZhnZDzzEF9vcUG4BDRgZNmQg KTxl379JCGQdKDt/xXh8sT/LWTfKTCLAnNStN3WJ/INHmyVG+afuL7vO13dcrRWsO9j5NWCgw xoCtRBa+wIMpvZUNWoo08YOu19uxF8KrzC2VHdJr+vbKcAVasoh76Ih20kvKy94OVnleeCuoA bApShHc/5priWPUCmjH3YOGoJJSIoL+hSPwNEf515eEGSlkIl1aDX1Qd5s1EVF7t2rRsd1/SC Dm+DFN5WMaT4O6Pm5HIQZ9nBF4+R/ONE5toaBaMTxg01RlOmoUfhHOvc5N6rJQwVHZtF9tjm8 k6QSBMs+hHzb66C0kKSVCYLIYgINHgXQLOuOAs5+GUp1mRzAzMs5FmuZaZOSGsU7OCOvY7atk wz4rwJLAidOgNloO+635eL1/wrUoPsxDzW4yZyAgosoU7sVQ5AK1HzYo0gLEiwDwo79cacObg BeRHvs1n3wSiW1kUuk0iBOU6Qsnv4HERzz8ELHyrUytbPayr4KpmNinzU7HYECKrks+ep4VJS cv8Vs9tms6iwaO/8XQLncVCqrGPG5SyMB+Bb10y9CNHQenLBYu8z6ZjWy6/cpdiMI+1QFO+VX 9q8TKxWPkrfUEQgDwhJw== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean Allow attaching a virtual SATA disk to QEMU RISC-V by implying AHCI, AHCI_PCI, CMD_SCSI, DM_SCSI, PCI_INIT_R, SCSI, SCSI_AHCI. Signed-off-by: Heinrich Schuchardt Reviewed-by: Bin Meng --- v2: add options to BOARD_SPECIFIC_OPTIONS instead of defconfig --- board/emulation/qemu-riscv/Kconfig | 7 +++++++ 1 file changed, 7 insertions(+) -- 2.28.0 diff --git a/board/emulation/qemu-riscv/Kconfig b/board/emulation/qemu-riscv/Kconfig index 36d3b68ab9..0818048ba6 100644 --- a/board/emulation/qemu-riscv/Kconfig +++ b/board/emulation/qemu-riscv/Kconfig @@ -29,12 +29,15 @@ config BOARD_SPECIFIC_OPTIONS # dummy def_bool y select GENERIC_RISCV select SUPPORT_SPL + imply AHCI imply SMP imply BOARD_LATE_INIT + imply PCI_INIT_R imply SPL_RAM_SUPPORT imply SPL_RAM_DEVICE imply CMD_PCI imply CMD_POWEROFF + imply CMD_SCSI imply CMD_PING imply CMD_EXT2 imply CMD_EXT4 @@ -43,11 +46,15 @@ config BOARD_SPECIFIC_OPTIONS # dummy imply DOS_PARTITION imply ISO_PARTITION imply EFI_PARTITION + imply SCSI_AHCI + imply AHCI_PCI imply E1000 imply NVME imply PCI imply DM_PCI imply PCIE_ECAM_GENERIC + imply SCSI + imply DM_SCSI imply SYS_NS16550 imply SIFIVE_SERIAL imply SYSRESET