* [PATCH 0/4] QEMU Virt Machine Kconfig option @ 2019-11-25 13:22 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Anup Patel, Anup Patel, linux-kernel@vger.kernel.org, Atish Patra, Alistair Francis, linux-riscv@lists.infradead.org, Christoph Hellwig This patch series primarily adds QEMU Virt machine kconfig opiton and does related RV32/RV64 defconfig updates. This series can be found in riscv_soc_virt_v1 branch at: https//github.com/avpatel/linux.git Anup Patel (4): RISC-V: Add kconfig option for QEMU virt machine RISC-V: Enable QEMU virt machine support in defconfigs RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine RISC-V: Select Goldfish RTC driver for QEMU virt machine arch/riscv/Kconfig.socs | 24 ++++++++++++++++++++++++ arch/riscv/configs/defconfig | 17 +++-------------- arch/riscv/configs/rv32_defconfig | 18 +++--------------- 3 files changed, 30 insertions(+), 29 deletions(-) -- 2.17.1 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 0/4] QEMU Virt Machine Kconfig option @ 2019-11-25 13:22 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Atish Patra, Alistair Francis, Christoph Hellwig, Anup Patel, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Anup Patel This patch series primarily adds QEMU Virt machine kconfig opiton and does related RV32/RV64 defconfig updates. This series can be found in riscv_soc_virt_v1 branch at: https//github.com/avpatel/linux.git Anup Patel (4): RISC-V: Add kconfig option for QEMU virt machine RISC-V: Enable QEMU virt machine support in defconfigs RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine RISC-V: Select Goldfish RTC driver for QEMU virt machine arch/riscv/Kconfig.socs | 24 ++++++++++++++++++++++++ arch/riscv/configs/defconfig | 17 +++-------------- arch/riscv/configs/rv32_defconfig | 18 +++--------------- 3 files changed, 30 insertions(+), 29 deletions(-) -- 2.17.1 ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2019-11-25 13:22 ` Anup Patel -1 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Anup Patel, Anup Patel, linux-kernel@vger.kernel.org, Atish Patra, Alistair Francis, linux-riscv@lists.infradead.org, Christoph Hellwig We add kconfig option for QEMU virt machine and select all required VIRTIO drivers using this kconfig option. Signed-off-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/Kconfig.socs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index 536c0ef4aee8..62383951bf2e 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -10,4 +10,24 @@ config SOC_SIFIVE help This enables support for SiFive SoC platform hardware. +config SOC_VIRT + bool "QEMU Virt Machine" + select VIRTIO_PCI + select VIRTIO_BALLOON + select VIRTIO_MMIO + select VIRTIO_CONSOLE + select VIRTIO_NET + select NET_9P_VIRTIO + select VIRTIO_BLK + select SCSI_VIRTIO + select DRM_VIRTIO_GPU + select HW_RANDOM_VIRTIO + select RPMSG_CHAR + select RPMSG_VIRTIO + select CRYPTO_DEV_VIRTIO + select VIRTIO_INPUT + select SIFIVE_PLIC + help + This enables support for QEMU Virt Machine. + endmenu -- 2.17.1 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply related [flat|nested] 38+ messages in thread
* [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine @ 2019-11-25 13:22 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Atish Patra, Alistair Francis, Christoph Hellwig, Anup Patel, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Anup Patel We add kconfig option for QEMU virt machine and select all required VIRTIO drivers using this kconfig option. Signed-off-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/Kconfig.socs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index 536c0ef4aee8..62383951bf2e 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -10,4 +10,24 @@ config SOC_SIFIVE help This enables support for SiFive SoC platform hardware. +config SOC_VIRT + bool "QEMU Virt Machine" + select VIRTIO_PCI + select VIRTIO_BALLOON + select VIRTIO_MMIO + select VIRTIO_CONSOLE + select VIRTIO_NET + select NET_9P_VIRTIO + select VIRTIO_BLK + select SCSI_VIRTIO + select DRM_VIRTIO_GPU + select HW_RANDOM_VIRTIO + select RPMSG_CHAR + select RPMSG_VIRTIO + select CRYPTO_DEV_VIRTIO + select VIRTIO_INPUT + select SIFIVE_PLIC + help + This enables support for QEMU Virt Machine. + endmenu -- 2.17.1 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2019-11-26 19:12 ` Atish Patra -1 siblings, 0 replies; 38+ messages in thread From: Atish Patra @ 2019-11-26 19:12 UTC (permalink / raw) To: paul.walmsley@sifive.com, palmer@sifive.com, Anup Patel, aou@eecs.berkeley.edu Cc: anup@brainfault.org, linux-riscv@lists.infradead.org, Alistair Francis, hch@lst.de, linux-kernel@vger.kernel.org On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: > We add kconfig option for QEMU virt machine and select all > required VIRTIO drivers using this kconfig option. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index 536c0ef4aee8..62383951bf2e 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -10,4 +10,24 @@ config SOC_SIFIVE > help > This enables support for SiFive SoC platform hardware. > > +config SOC_VIRT > + bool "QEMU Virt Machine" > + select VIRTIO_PCI > + select VIRTIO_BALLOON > + select VIRTIO_MMIO > + select VIRTIO_CONSOLE > + select VIRTIO_NET > + select NET_9P_VIRTIO > + select VIRTIO_BLK > + select SCSI_VIRTIO > + select DRM_VIRTIO_GPU > + select HW_RANDOM_VIRTIO > + select RPMSG_CHAR > + select RPMSG_VIRTIO > + select CRYPTO_DEV_VIRTIO > + select VIRTIO_INPUT > + select SIFIVE_PLIC > + help > + This enables support for QEMU Virt Machine. > + > endmenu Looks good. Reviewed-by: Atish Patra <atish.patra@wdc.com> -- Regards, Atish _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine @ 2019-11-26 19:12 ` Atish Patra 0 siblings, 0 replies; 38+ messages in thread From: Atish Patra @ 2019-11-26 19:12 UTC (permalink / raw) To: paul.walmsley@sifive.com, palmer@sifive.com, Anup Patel, aou@eecs.berkeley.edu Cc: hch@lst.de, anup@brainfault.org, linux-riscv@lists.infradead.org, Alistair Francis, linux-kernel@vger.kernel.org On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: > We add kconfig option for QEMU virt machine and select all > required VIRTIO drivers using this kconfig option. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index 536c0ef4aee8..62383951bf2e 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -10,4 +10,24 @@ config SOC_SIFIVE > help > This enables support for SiFive SoC platform hardware. > > +config SOC_VIRT > + bool "QEMU Virt Machine" > + select VIRTIO_PCI > + select VIRTIO_BALLOON > + select VIRTIO_MMIO > + select VIRTIO_CONSOLE > + select VIRTIO_NET > + select NET_9P_VIRTIO > + select VIRTIO_BLK > + select SCSI_VIRTIO > + select DRM_VIRTIO_GPU > + select HW_RANDOM_VIRTIO > + select RPMSG_CHAR > + select RPMSG_VIRTIO > + select CRYPTO_DEV_VIRTIO > + select VIRTIO_INPUT > + select SIFIVE_PLIC > + help > + This enables support for QEMU Virt Machine. > + > endmenu Looks good. Reviewed-by: Atish Patra <atish.patra@wdc.com> -- Regards, Atish ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2019-12-02 23:32 ` Palmer Dabbelt -1 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Anup Patel Cc: palmer, anup, Anup Patel, linux-kernel, Atish Patra, aou, Alistair Francis, Paul Walmsley, linux-riscv, Christoph Hellwig On Mon, 25 Nov 2019 05:22:23 PST (-0800), Anup Patel wrote: > We add kconfig option for QEMU virt machine and select all > required VIRTIO drivers using this kconfig option. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index 536c0ef4aee8..62383951bf2e 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -10,4 +10,24 @@ config SOC_SIFIVE > help > This enables support for SiFive SoC platform hardware. > > +config SOC_VIRT > + bool "QEMU Virt Machine" > + select VIRTIO_PCI > + select VIRTIO_BALLOON > + select VIRTIO_MMIO > + select VIRTIO_CONSOLE > + select VIRTIO_NET > + select NET_9P_VIRTIO > + select VIRTIO_BLK > + select SCSI_VIRTIO > + select DRM_VIRTIO_GPU > + select HW_RANDOM_VIRTIO > + select RPMSG_CHAR > + select RPMSG_VIRTIO > + select CRYPTO_DEV_VIRTIO > + select VIRTIO_INPUT > + select SIFIVE_PLIC > + help > + This enables support for QEMU Virt Machine. > + > endmenu Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com> _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine @ 2019-12-02 23:32 ` Palmer Dabbelt 0 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Anup Patel Cc: palmer, Paul Walmsley, aou, anup, Anup Patel, linux-kernel, Atish Patra, Alistair Francis, linux-riscv, Christoph Hellwig On Mon, 25 Nov 2019 05:22:23 PST (-0800), Anup Patel wrote: > We add kconfig option for QEMU virt machine and select all > required VIRTIO drivers using this kconfig option. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index 536c0ef4aee8..62383951bf2e 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -10,4 +10,24 @@ config SOC_SIFIVE > help > This enables support for SiFive SoC platform hardware. > > +config SOC_VIRT > + bool "QEMU Virt Machine" > + select VIRTIO_PCI > + select VIRTIO_BALLOON > + select VIRTIO_MMIO > + select VIRTIO_CONSOLE > + select VIRTIO_NET > + select NET_9P_VIRTIO > + select VIRTIO_BLK > + select SCSI_VIRTIO > + select DRM_VIRTIO_GPU > + select HW_RANDOM_VIRTIO > + select RPMSG_CHAR > + select RPMSG_VIRTIO > + select CRYPTO_DEV_VIRTIO > + select VIRTIO_INPUT > + select SIFIVE_PLIC > + help > + This enables support for QEMU Virt Machine. > + > endmenu Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2020-03-09 10:11 ` Andreas Schwab -1 siblings, 0 replies; 38+ messages in thread From: Andreas Schwab @ 2020-03-09 10:11 UTC (permalink / raw) To: Anup Patel Cc: Albert Ou, Anup Patel, Palmer Dabbelt, linux-kernel@vger.kernel.org, Atish Patra, Alistair Francis, Paul Walmsley, linux-riscv@lists.infradead.org, Christoph Hellwig WARNING: unmet direct dependencies detected for DRM_VIRTIO_GPU Depends on [m]: HAS_IOMEM [=y] && DRM [=m] && VIRTIO [=y] && MMU [=y] Selected by [y]: - SOC_VIRT [=y] WARNING: unmet direct dependencies detected for NET_9P_VIRTIO Depends on [m]: NET [=y] && NET_9P [=m] && VIRTIO [=y] Selected by [y]: - SOC_VIRT [=y] Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine @ 2020-03-09 10:11 ` Andreas Schwab 0 siblings, 0 replies; 38+ messages in thread From: Andreas Schwab @ 2020-03-09 10:11 UTC (permalink / raw) To: Anup Patel Cc: Palmer Dabbelt, Paul Walmsley, Albert Ou, Atish Patra, Alistair Francis, Christoph Hellwig, Anup Patel, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org WARNING: unmet direct dependencies detected for DRM_VIRTIO_GPU Depends on [m]: HAS_IOMEM [=y] && DRM [=m] && VIRTIO [=y] && MMU [=y] Selected by [y]: - SOC_VIRT [=y] WARNING: unmet direct dependencies detected for NET_9P_VIRTIO Depends on [m]: NET [=y] && NET_9P [=m] && VIRTIO [=y] Selected by [y]: - SOC_VIRT [=y] Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." ^ permalink raw reply [flat|nested] 38+ messages in thread
* RE: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine 2020-03-09 10:11 ` Andreas Schwab @ 2020-03-09 10:24 ` Anup Patel -1 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2020-03-09 10:24 UTC (permalink / raw) To: Andreas Schwab Cc: Albert Ou, Anup Patel, Palmer Dabbelt, linux-kernel@vger.kernel.org, Atish Patra, Alistair Francis, Paul Walmsley, linux-riscv@lists.infradead.org, Christoph Hellwig > -----Original Message----- > From: Andreas Schwab <schwab@suse.de> > Sent: 09 March 2020 15:42 > To: Anup Patel <Anup.Patel@wdc.com> > Cc: Palmer Dabbelt <palmer@sifive.com>; Paul Walmsley > <paul.walmsley@sifive.com>; Albert Ou <aou@eecs.berkeley.edu>; Atish > Patra <Atish.Patra@wdc.com>; Alistair Francis <Alistair.Francis@wdc.com>; > Christoph Hellwig <hch@lst.de>; Anup Patel <anup@brainfault.org>; linux- > riscv@lists.infradead.org; linux-kernel@vger.kernel.org > Subject: Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine > > WARNING: unmet direct dependencies detected for DRM_VIRTIO_GPU > Depends on [m]: HAS_IOMEM [=y] && DRM [=m] && VIRTIO [=y] && MMU > [=y] > Selected by [y]: > - SOC_VIRT [=y] > > WARNING: unmet direct dependencies detected for NET_9P_VIRTIO > Depends on [m]: NET [=y] && NET_9P [=m] && VIRTIO [=y] > Selected by [y]: > - SOC_VIRT [=y] We don't see this warning with rv32_defconfig and defconfig. Perhaps selecting DRM and NET_9P from SOC_VIRT will help. Can you try and send patch ? Regards, Anup ^ permalink raw reply [flat|nested] 38+ messages in thread
* RE: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine @ 2020-03-09 10:24 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2020-03-09 10:24 UTC (permalink / raw) To: Andreas Schwab Cc: Palmer Dabbelt, Paul Walmsley, Albert Ou, Atish Patra, Alistair Francis, Christoph Hellwig, Anup Patel, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org > -----Original Message----- > From: Andreas Schwab <schwab@suse.de> > Sent: 09 March 2020 15:42 > To: Anup Patel <Anup.Patel@wdc.com> > Cc: Palmer Dabbelt <palmer@sifive.com>; Paul Walmsley > <paul.walmsley@sifive.com>; Albert Ou <aou@eecs.berkeley.edu>; Atish > Patra <Atish.Patra@wdc.com>; Alistair Francis <Alistair.Francis@wdc.com>; > Christoph Hellwig <hch@lst.de>; Anup Patel <anup@brainfault.org>; linux- > riscv@lists.infradead.org; linux-kernel@vger.kernel.org > Subject: Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine > > WARNING: unmet direct dependencies detected for DRM_VIRTIO_GPU > Depends on [m]: HAS_IOMEM [=y] && DRM [=m] && VIRTIO [=y] && MMU > [=y] > Selected by [y]: > - SOC_VIRT [=y] > > WARNING: unmet direct dependencies detected for NET_9P_VIRTIO > Depends on [m]: NET [=y] && NET_9P [=m] && VIRTIO [=y] > Selected by [y]: > - SOC_VIRT [=y] We don't see this warning with rv32_defconfig and defconfig. Perhaps selecting DRM and NET_9P from SOC_VIRT will help. Can you try and send patch ? Regards, Anup ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine 2020-03-09 10:24 ` Anup Patel @ 2020-03-10 10:21 ` Andreas Schwab -1 siblings, 0 replies; 38+ messages in thread From: Andreas Schwab @ 2020-03-10 10:21 UTC (permalink / raw) To: Anup Patel Cc: Albert Ou, Anup Patel, Palmer Dabbelt, linux-kernel@vger.kernel.org, Atish Patra, Alistair Francis, Paul Walmsley, linux-riscv@lists.infradead.org, Christoph Hellwig On Mär 09 2020, Anup Patel wrote: > Perhaps selecting DRM and NET_9P from SOC_VIRT will help. Can you > try and send patch ? No, the config option should be removed. It is useless. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine @ 2020-03-10 10:21 ` Andreas Schwab 0 siblings, 0 replies; 38+ messages in thread From: Andreas Schwab @ 2020-03-10 10:21 UTC (permalink / raw) To: Anup Patel Cc: Palmer Dabbelt, Paul Walmsley, Albert Ou, Atish Patra, Alistair Francis, Christoph Hellwig, Anup Patel, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org On Mär 09 2020, Anup Patel wrote: > Perhaps selecting DRM and NET_9P from SOC_VIRT will help. Can you > try and send patch ? No, the config option should be removed. It is useless. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine 2020-03-10 10:21 ` Andreas Schwab @ 2020-03-10 11:57 ` Anup Patel -1 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2020-03-10 11:57 UTC (permalink / raw) To: Andreas Schwab Cc: Palmer Dabbelt, Anup Patel, linux-kernel@vger.kernel.org, Atish Patra, Albert Ou, Alistair Francis, Paul Walmsley, linux-riscv@lists.infradead.org, Christoph Hellwig On Tue, Mar 10, 2020 at 3:51 PM Andreas Schwab <schwab@suse.de> wrote: > > On Mär 09 2020, Anup Patel wrote: > > > Perhaps selecting DRM and NET_9P from SOC_VIRT will help. Can you > > try and send patch ? > > No, the config option should be removed. It is useless. It's not useless. Going forward, we are adding SOC kconfig option for each supported platform. In case of SOC_VIRT, we over-selected all required VIRTIO drivers. Instead, we should only select essential drivers from SOC_VIRT and enable the rest of drivers via defconfigs. Regards, Anup ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine @ 2020-03-10 11:57 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2020-03-10 11:57 UTC (permalink / raw) To: Andreas Schwab Cc: Anup Patel, Palmer Dabbelt, Paul Walmsley, Albert Ou, Atish Patra, Alistair Francis, Christoph Hellwig, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org On Tue, Mar 10, 2020 at 3:51 PM Andreas Schwab <schwab@suse.de> wrote: > > On Mär 09 2020, Anup Patel wrote: > > > Perhaps selecting DRM and NET_9P from SOC_VIRT will help. Can you > > try and send patch ? > > No, the config option should be removed. It is useless. It's not useless. Going forward, we are adding SOC kconfig option for each supported platform. In case of SOC_VIRT, we over-selected all required VIRTIO drivers. Instead, we should only select essential drivers from SOC_VIRT and enable the rest of drivers via defconfigs. Regards, Anup ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs 2019-11-25 13:22 ` Anup Patel @ 2019-11-25 13:22 ` Anup Patel -1 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Anup Patel, Anup Patel, linux-kernel@vger.kernel.org, Atish Patra, Alistair Francis, linux-riscv@lists.infradead.org, Christoph Hellwig We have kconfig option for QEMU virt machine so let's enable it in RV32 and RV64 defconfigs. Signed-off-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/configs/defconfig | 15 +-------------- arch/riscv/configs/rv32_defconfig | 16 +--------------- 2 files changed, 2 insertions(+), 29 deletions(-) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 420a0dbef386..2515fe6417e1 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y CONFIG_BPF_SYSCALL=y CONFIG_SOC_SIFIVE=y +CONFIG_SOC_VIRT=y CONFIG_SMP=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NETLINK_DIAG=y CONFIG_NET_9P=y -CONFIG_NET_9P_VIRTIO=y CONFIG_PCI=y CONFIG_PCIEPORTBUS=y CONFIG_PCI_HOST_GENERIC=y @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_BLK_DEV_LOOP=y -CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y -CONFIG_SCSI_VIRTIO=y CONFIG_ATA=y CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_NETDEVICES=y -CONFIG_VIRTIO_NET=y CONFIG_MACB=y CONFIG_E1000E=y CONFIG_R8169=y @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y -CONFIG_VIRTIO_CONSOLE=y CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y CONFIG_SPI=y CONFIG_SPI_SIFIVE=y # CONFIG_PTP_1588_CLOCK is not set CONFIG_DRM=y CONFIG_DRM_RADEON=y -CONFIG_DRM_VIRTIO_GPU=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_USB=y CONFIG_USB_XHCI_HCD=y @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y CONFIG_MMC=y CONFIG_MMC_SPI=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_INPUT=y -CONFIG_VIRTIO_MMIO=y -CONFIG_RPMSG_CHAR=y -CONFIG_RPMSG_VIRTIO=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y CONFIG_ROOT_NFS=y CONFIG_9P_FS=y CONFIG_CRYPTO_USER_API_HASH=y -CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_PRINTK_TIME=y # CONFIG_RCU_TRACE is not set diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index 87ee6e62b64b..bbcf14fd6f40 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y CONFIG_BPF_SYSCALL=y +CONFIG_SOC_VIRT=y CONFIG_ARCH_RV32I=y CONFIG_SMP=y CONFIG_MODULES=y @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NETLINK_DIAG=y CONFIG_NET_9P=y -CONFIG_NET_9P_VIRTIO=y CONFIG_PCI=y CONFIG_PCIEPORTBUS=y CONFIG_PCI_HOST_GENERIC=y @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_BLK_DEV_LOOP=y -CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y -CONFIG_SCSI_VIRTIO=y CONFIG_ATA=y CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_NETDEVICES=y -CONFIG_VIRTIO_NET=y CONFIG_MACB=y CONFIG_E1000E=y CONFIG_R8169=y @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y -CONFIG_VIRTIO_CONSOLE=y CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_PTP_1588_CLOCK is not set CONFIG_DRM=y CONFIG_DRM_RADEON=y -CONFIG_DRM_VIRTIO_GPU=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_USB=y CONFIG_USB_XHCI_HCD=y @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_INPUT=y -CONFIG_VIRTIO_MMIO=y -CONFIG_RPMSG_CHAR=y -CONFIG_RPMSG_VIRTIO=y -CONFIG_SIFIVE_PLIC=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y CONFIG_ROOT_NFS=y CONFIG_9P_FS=y CONFIG_CRYPTO_USER_API_HASH=y -CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_PRINTK_TIME=y # CONFIG_RCU_TRACE is not set -- 2.17.1 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply related [flat|nested] 38+ messages in thread
* [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs @ 2019-11-25 13:22 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Atish Patra, Alistair Francis, Christoph Hellwig, Anup Patel, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Anup Patel We have kconfig option for QEMU virt machine so let's enable it in RV32 and RV64 defconfigs. Signed-off-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/configs/defconfig | 15 +-------------- arch/riscv/configs/rv32_defconfig | 16 +--------------- 2 files changed, 2 insertions(+), 29 deletions(-) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 420a0dbef386..2515fe6417e1 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y CONFIG_BPF_SYSCALL=y CONFIG_SOC_SIFIVE=y +CONFIG_SOC_VIRT=y CONFIG_SMP=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NETLINK_DIAG=y CONFIG_NET_9P=y -CONFIG_NET_9P_VIRTIO=y CONFIG_PCI=y CONFIG_PCIEPORTBUS=y CONFIG_PCI_HOST_GENERIC=y @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_BLK_DEV_LOOP=y -CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y -CONFIG_SCSI_VIRTIO=y CONFIG_ATA=y CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_NETDEVICES=y -CONFIG_VIRTIO_NET=y CONFIG_MACB=y CONFIG_E1000E=y CONFIG_R8169=y @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y -CONFIG_VIRTIO_CONSOLE=y CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y CONFIG_SPI=y CONFIG_SPI_SIFIVE=y # CONFIG_PTP_1588_CLOCK is not set CONFIG_DRM=y CONFIG_DRM_RADEON=y -CONFIG_DRM_VIRTIO_GPU=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_USB=y CONFIG_USB_XHCI_HCD=y @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y CONFIG_MMC=y CONFIG_MMC_SPI=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_INPUT=y -CONFIG_VIRTIO_MMIO=y -CONFIG_RPMSG_CHAR=y -CONFIG_RPMSG_VIRTIO=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y CONFIG_ROOT_NFS=y CONFIG_9P_FS=y CONFIG_CRYPTO_USER_API_HASH=y -CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_PRINTK_TIME=y # CONFIG_RCU_TRACE is not set diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index 87ee6e62b64b..bbcf14fd6f40 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y CONFIG_BPF_SYSCALL=y +CONFIG_SOC_VIRT=y CONFIG_ARCH_RV32I=y CONFIG_SMP=y CONFIG_MODULES=y @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NETLINK_DIAG=y CONFIG_NET_9P=y -CONFIG_NET_9P_VIRTIO=y CONFIG_PCI=y CONFIG_PCIEPORTBUS=y CONFIG_PCI_HOST_GENERIC=y @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_BLK_DEV_LOOP=y -CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y -CONFIG_SCSI_VIRTIO=y CONFIG_ATA=y CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_NETDEVICES=y -CONFIG_VIRTIO_NET=y CONFIG_MACB=y CONFIG_E1000E=y CONFIG_R8169=y @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y -CONFIG_VIRTIO_CONSOLE=y CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_PTP_1588_CLOCK is not set CONFIG_DRM=y CONFIG_DRM_RADEON=y -CONFIG_DRM_VIRTIO_GPU=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_USB=y CONFIG_USB_XHCI_HCD=y @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_INPUT=y -CONFIG_VIRTIO_MMIO=y -CONFIG_RPMSG_CHAR=y -CONFIG_RPMSG_VIRTIO=y -CONFIG_SIFIVE_PLIC=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y CONFIG_ROOT_NFS=y CONFIG_9P_FS=y CONFIG_CRYPTO_USER_API_HASH=y -CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_PRINTK_TIME=y # CONFIG_RCU_TRACE is not set -- 2.17.1 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* Re: [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs 2019-11-25 13:22 ` Anup Patel @ 2019-11-26 19:14 ` Atish Patra -1 siblings, 0 replies; 38+ messages in thread From: Atish Patra @ 2019-11-26 19:14 UTC (permalink / raw) To: paul.walmsley@sifive.com, palmer@sifive.com, Anup Patel, aou@eecs.berkeley.edu Cc: anup@brainfault.org, linux-riscv@lists.infradead.org, Alistair Francis, hch@lst.de, linux-kernel@vger.kernel.org On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: > We have kconfig option for QEMU virt machine so let's enable it > in RV32 and RV64 defconfigs. > and remove the virt specific configs from defconfig. Bit more verbose commit text makes more sense here. > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/configs/defconfig | 15 +-------------- > arch/riscv/configs/rv32_defconfig | 16 +--------------- > 2 files changed, 2 insertions(+), 29 deletions(-) > > diff --git a/arch/riscv/configs/defconfig > b/arch/riscv/configs/defconfig > index 420a0dbef386..2515fe6417e1 100644 > --- a/arch/riscv/configs/defconfig > +++ b/arch/riscv/configs/defconfig > @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y > CONFIG_EXPERT=y > CONFIG_BPF_SYSCALL=y > CONFIG_SOC_SIFIVE=y > +CONFIG_SOC_VIRT=y > CONFIG_SMP=y > CONFIG_MODULES=y > CONFIG_MODULE_UNLOAD=y > @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y > CONFIG_IP_PNP_RARP=y > CONFIG_NETLINK_DIAG=y > CONFIG_NET_9P=y > -CONFIG_NET_9P_VIRTIO=y > CONFIG_PCI=y > CONFIG_PCIEPORTBUS=y > CONFIG_PCI_HOST_GENERIC=y > @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y > CONFIG_DEVTMPFS=y > CONFIG_DEVTMPFS_MOUNT=y > CONFIG_BLK_DEV_LOOP=y > -CONFIG_VIRTIO_BLK=y > CONFIG_BLK_DEV_SD=y > CONFIG_BLK_DEV_SR=y > -CONFIG_SCSI_VIRTIO=y > CONFIG_ATA=y > CONFIG_SATA_AHCI=y > CONFIG_SATA_AHCI_PLATFORM=y > CONFIG_NETDEVICES=y > -CONFIG_VIRTIO_NET=y > CONFIG_MACB=y > CONFIG_E1000E=y > CONFIG_R8169=y > @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y > CONFIG_SERIAL_OF_PLATFORM=y > CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > CONFIG_HVC_RISCV_SBI=y > -CONFIG_VIRTIO_CONSOLE=y > CONFIG_HW_RANDOM=y > -CONFIG_HW_RANDOM_VIRTIO=y > CONFIG_SPI=y > CONFIG_SPI_SIFIVE=y > # CONFIG_PTP_1588_CLOCK is not set > CONFIG_DRM=y > CONFIG_DRM_RADEON=y > -CONFIG_DRM_VIRTIO_GPU=y > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_USB=y > CONFIG_USB_XHCI_HCD=y > @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > CONFIG_MMC=y > CONFIG_MMC_SPI=y > -CONFIG_VIRTIO_PCI=y > -CONFIG_VIRTIO_BALLOON=y > -CONFIG_VIRTIO_INPUT=y > -CONFIG_VIRTIO_MMIO=y > -CONFIG_RPMSG_CHAR=y > -CONFIG_RPMSG_VIRTIO=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y > @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y > CONFIG_ROOT_NFS=y > CONFIG_9P_FS=y > CONFIG_CRYPTO_USER_API_HASH=y > -CONFIG_CRYPTO_DEV_VIRTIO=y > CONFIG_PRINTK_TIME=y > # CONFIG_RCU_TRACE is not set > diff --git a/arch/riscv/configs/rv32_defconfig > b/arch/riscv/configs/rv32_defconfig > index 87ee6e62b64b..bbcf14fd6f40 100644 > --- a/arch/riscv/configs/rv32_defconfig > +++ b/arch/riscv/configs/rv32_defconfig > @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y > CONFIG_BLK_DEV_INITRD=y > CONFIG_EXPERT=y > CONFIG_BPF_SYSCALL=y > +CONFIG_SOC_VIRT=y > CONFIG_ARCH_RV32I=y > CONFIG_SMP=y > CONFIG_MODULES=y > @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y > CONFIG_IP_PNP_RARP=y > CONFIG_NETLINK_DIAG=y > CONFIG_NET_9P=y > -CONFIG_NET_9P_VIRTIO=y > CONFIG_PCI=y > CONFIG_PCIEPORTBUS=y > CONFIG_PCI_HOST_GENERIC=y > @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y > CONFIG_DEVTMPFS=y > CONFIG_DEVTMPFS_MOUNT=y > CONFIG_BLK_DEV_LOOP=y > -CONFIG_VIRTIO_BLK=y > CONFIG_BLK_DEV_SD=y > CONFIG_BLK_DEV_SR=y > -CONFIG_SCSI_VIRTIO=y > CONFIG_ATA=y > CONFIG_SATA_AHCI=y > CONFIG_SATA_AHCI_PLATFORM=y > CONFIG_NETDEVICES=y > -CONFIG_VIRTIO_NET=y > CONFIG_MACB=y > CONFIG_E1000E=y > CONFIG_R8169=y > @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y > CONFIG_SERIAL_OF_PLATFORM=y > CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > CONFIG_HVC_RISCV_SBI=y > -CONFIG_VIRTIO_CONSOLE=y > CONFIG_HW_RANDOM=y > -CONFIG_HW_RANDOM_VIRTIO=y > # CONFIG_PTP_1588_CLOCK is not set > CONFIG_DRM=y > CONFIG_DRM_RADEON=y > -CONFIG_DRM_VIRTIO_GPU=y > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_USB=y > CONFIG_USB_XHCI_HCD=y > @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y > CONFIG_USB_OHCI_HCD_PLATFORM=y > CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > -CONFIG_VIRTIO_PCI=y > -CONFIG_VIRTIO_BALLOON=y > -CONFIG_VIRTIO_INPUT=y > -CONFIG_VIRTIO_MMIO=y > -CONFIG_RPMSG_CHAR=y > -CONFIG_RPMSG_VIRTIO=y > -CONFIG_SIFIVE_PLIC=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y > @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y > CONFIG_ROOT_NFS=y > CONFIG_9P_FS=y > CONFIG_CRYPTO_USER_API_HASH=y > -CONFIG_CRYPTO_DEV_VIRTIO=y > CONFIG_PRINTK_TIME=y > # CONFIG_RCU_TRACE is not set Otherwise, looks good. Reviewed-by: Atish Patra <atish.patra@wdc.com> -- Regards, Atish _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs @ 2019-11-26 19:14 ` Atish Patra 0 siblings, 0 replies; 38+ messages in thread From: Atish Patra @ 2019-11-26 19:14 UTC (permalink / raw) To: paul.walmsley@sifive.com, palmer@sifive.com, Anup Patel, aou@eecs.berkeley.edu Cc: hch@lst.de, anup@brainfault.org, linux-riscv@lists.infradead.org, Alistair Francis, linux-kernel@vger.kernel.org On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: > We have kconfig option for QEMU virt machine so let's enable it > in RV32 and RV64 defconfigs. > and remove the virt specific configs from defconfig. Bit more verbose commit text makes more sense here. > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/configs/defconfig | 15 +-------------- > arch/riscv/configs/rv32_defconfig | 16 +--------------- > 2 files changed, 2 insertions(+), 29 deletions(-) > > diff --git a/arch/riscv/configs/defconfig > b/arch/riscv/configs/defconfig > index 420a0dbef386..2515fe6417e1 100644 > --- a/arch/riscv/configs/defconfig > +++ b/arch/riscv/configs/defconfig > @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y > CONFIG_EXPERT=y > CONFIG_BPF_SYSCALL=y > CONFIG_SOC_SIFIVE=y > +CONFIG_SOC_VIRT=y > CONFIG_SMP=y > CONFIG_MODULES=y > CONFIG_MODULE_UNLOAD=y > @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y > CONFIG_IP_PNP_RARP=y > CONFIG_NETLINK_DIAG=y > CONFIG_NET_9P=y > -CONFIG_NET_9P_VIRTIO=y > CONFIG_PCI=y > CONFIG_PCIEPORTBUS=y > CONFIG_PCI_HOST_GENERIC=y > @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y > CONFIG_DEVTMPFS=y > CONFIG_DEVTMPFS_MOUNT=y > CONFIG_BLK_DEV_LOOP=y > -CONFIG_VIRTIO_BLK=y > CONFIG_BLK_DEV_SD=y > CONFIG_BLK_DEV_SR=y > -CONFIG_SCSI_VIRTIO=y > CONFIG_ATA=y > CONFIG_SATA_AHCI=y > CONFIG_SATA_AHCI_PLATFORM=y > CONFIG_NETDEVICES=y > -CONFIG_VIRTIO_NET=y > CONFIG_MACB=y > CONFIG_E1000E=y > CONFIG_R8169=y > @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y > CONFIG_SERIAL_OF_PLATFORM=y > CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > CONFIG_HVC_RISCV_SBI=y > -CONFIG_VIRTIO_CONSOLE=y > CONFIG_HW_RANDOM=y > -CONFIG_HW_RANDOM_VIRTIO=y > CONFIG_SPI=y > CONFIG_SPI_SIFIVE=y > # CONFIG_PTP_1588_CLOCK is not set > CONFIG_DRM=y > CONFIG_DRM_RADEON=y > -CONFIG_DRM_VIRTIO_GPU=y > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_USB=y > CONFIG_USB_XHCI_HCD=y > @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > CONFIG_MMC=y > CONFIG_MMC_SPI=y > -CONFIG_VIRTIO_PCI=y > -CONFIG_VIRTIO_BALLOON=y > -CONFIG_VIRTIO_INPUT=y > -CONFIG_VIRTIO_MMIO=y > -CONFIG_RPMSG_CHAR=y > -CONFIG_RPMSG_VIRTIO=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y > @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y > CONFIG_ROOT_NFS=y > CONFIG_9P_FS=y > CONFIG_CRYPTO_USER_API_HASH=y > -CONFIG_CRYPTO_DEV_VIRTIO=y > CONFIG_PRINTK_TIME=y > # CONFIG_RCU_TRACE is not set > diff --git a/arch/riscv/configs/rv32_defconfig > b/arch/riscv/configs/rv32_defconfig > index 87ee6e62b64b..bbcf14fd6f40 100644 > --- a/arch/riscv/configs/rv32_defconfig > +++ b/arch/riscv/configs/rv32_defconfig > @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y > CONFIG_BLK_DEV_INITRD=y > CONFIG_EXPERT=y > CONFIG_BPF_SYSCALL=y > +CONFIG_SOC_VIRT=y > CONFIG_ARCH_RV32I=y > CONFIG_SMP=y > CONFIG_MODULES=y > @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y > CONFIG_IP_PNP_RARP=y > CONFIG_NETLINK_DIAG=y > CONFIG_NET_9P=y > -CONFIG_NET_9P_VIRTIO=y > CONFIG_PCI=y > CONFIG_PCIEPORTBUS=y > CONFIG_PCI_HOST_GENERIC=y > @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y > CONFIG_DEVTMPFS=y > CONFIG_DEVTMPFS_MOUNT=y > CONFIG_BLK_DEV_LOOP=y > -CONFIG_VIRTIO_BLK=y > CONFIG_BLK_DEV_SD=y > CONFIG_BLK_DEV_SR=y > -CONFIG_SCSI_VIRTIO=y > CONFIG_ATA=y > CONFIG_SATA_AHCI=y > CONFIG_SATA_AHCI_PLATFORM=y > CONFIG_NETDEVICES=y > -CONFIG_VIRTIO_NET=y > CONFIG_MACB=y > CONFIG_E1000E=y > CONFIG_R8169=y > @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y > CONFIG_SERIAL_OF_PLATFORM=y > CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > CONFIG_HVC_RISCV_SBI=y > -CONFIG_VIRTIO_CONSOLE=y > CONFIG_HW_RANDOM=y > -CONFIG_HW_RANDOM_VIRTIO=y > # CONFIG_PTP_1588_CLOCK is not set > CONFIG_DRM=y > CONFIG_DRM_RADEON=y > -CONFIG_DRM_VIRTIO_GPU=y > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_USB=y > CONFIG_USB_XHCI_HCD=y > @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y > CONFIG_USB_OHCI_HCD_PLATFORM=y > CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > -CONFIG_VIRTIO_PCI=y > -CONFIG_VIRTIO_BALLOON=y > -CONFIG_VIRTIO_INPUT=y > -CONFIG_VIRTIO_MMIO=y > -CONFIG_RPMSG_CHAR=y > -CONFIG_RPMSG_VIRTIO=y > -CONFIG_SIFIVE_PLIC=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y > @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y > CONFIG_ROOT_NFS=y > CONFIG_9P_FS=y > CONFIG_CRYPTO_USER_API_HASH=y > -CONFIG_CRYPTO_DEV_VIRTIO=y > CONFIG_PRINTK_TIME=y > # CONFIG_RCU_TRACE is not set Otherwise, looks good. Reviewed-by: Atish Patra <atish.patra@wdc.com> -- Regards, Atish ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs 2019-11-26 19:14 ` Atish Patra @ 2019-12-02 23:32 ` Palmer Dabbelt -1 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Atish Patra Cc: palmer, anup, Anup Patel, linux-kernel, aou, Alistair Francis, Paul Walmsley, linux-riscv, Christoph Hellwig On Tue, 26 Nov 2019 11:14:37 PST (-0800), Atish Patra wrote: > On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: >> We have kconfig option for QEMU virt machine so let's enable it >> in RV32 and RV64 defconfigs. >> > > and remove the virt specific configs from defconfig. > > Bit more verbose commit text makes more sense here. > > >> Signed-off-by: Anup Patel <anup.patel@wdc.com> >> --- >> arch/riscv/configs/defconfig | 15 +-------------- >> arch/riscv/configs/rv32_defconfig | 16 +--------------- >> 2 files changed, 2 insertions(+), 29 deletions(-) >> >> diff --git a/arch/riscv/configs/defconfig >> b/arch/riscv/configs/defconfig >> index 420a0dbef386..2515fe6417e1 100644 >> --- a/arch/riscv/configs/defconfig >> +++ b/arch/riscv/configs/defconfig >> @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y >> CONFIG_EXPERT=y >> CONFIG_BPF_SYSCALL=y >> CONFIG_SOC_SIFIVE=y >> +CONFIG_SOC_VIRT=y >> CONFIG_SMP=y >> CONFIG_MODULES=y >> CONFIG_MODULE_UNLOAD=y >> @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y >> CONFIG_IP_PNP_RARP=y >> CONFIG_NETLINK_DIAG=y >> CONFIG_NET_9P=y >> -CONFIG_NET_9P_VIRTIO=y >> CONFIG_PCI=y >> CONFIG_PCIEPORTBUS=y >> CONFIG_PCI_HOST_GENERIC=y >> @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y >> CONFIG_DEVTMPFS=y >> CONFIG_DEVTMPFS_MOUNT=y >> CONFIG_BLK_DEV_LOOP=y >> -CONFIG_VIRTIO_BLK=y >> CONFIG_BLK_DEV_SD=y >> CONFIG_BLK_DEV_SR=y >> -CONFIG_SCSI_VIRTIO=y >> CONFIG_ATA=y >> CONFIG_SATA_AHCI=y >> CONFIG_SATA_AHCI_PLATFORM=y >> CONFIG_NETDEVICES=y >> -CONFIG_VIRTIO_NET=y >> CONFIG_MACB=y >> CONFIG_E1000E=y >> CONFIG_R8169=y >> @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y >> CONFIG_SERIAL_OF_PLATFORM=y >> CONFIG_SERIAL_EARLYCON_RISCV_SBI=y >> CONFIG_HVC_RISCV_SBI=y >> -CONFIG_VIRTIO_CONSOLE=y >> CONFIG_HW_RANDOM=y >> -CONFIG_HW_RANDOM_VIRTIO=y >> CONFIG_SPI=y >> CONFIG_SPI_SIFIVE=y >> # CONFIG_PTP_1588_CLOCK is not set >> CONFIG_DRM=y >> CONFIG_DRM_RADEON=y >> -CONFIG_DRM_VIRTIO_GPU=y >> CONFIG_FRAMEBUFFER_CONSOLE=y >> CONFIG_USB=y >> CONFIG_USB_XHCI_HCD=y >> @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y >> CONFIG_USB_UAS=y >> CONFIG_MMC=y >> CONFIG_MMC_SPI=y >> -CONFIG_VIRTIO_PCI=y >> -CONFIG_VIRTIO_BALLOON=y >> -CONFIG_VIRTIO_INPUT=y >> -CONFIG_VIRTIO_MMIO=y >> -CONFIG_RPMSG_CHAR=y >> -CONFIG_RPMSG_VIRTIO=y >> CONFIG_EXT4_FS=y >> CONFIG_EXT4_FS_POSIX_ACL=y >> CONFIG_AUTOFS4_FS=y >> @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y >> CONFIG_ROOT_NFS=y >> CONFIG_9P_FS=y >> CONFIG_CRYPTO_USER_API_HASH=y >> -CONFIG_CRYPTO_DEV_VIRTIO=y >> CONFIG_PRINTK_TIME=y >> # CONFIG_RCU_TRACE is not set >> diff --git a/arch/riscv/configs/rv32_defconfig >> b/arch/riscv/configs/rv32_defconfig >> index 87ee6e62b64b..bbcf14fd6f40 100644 >> --- a/arch/riscv/configs/rv32_defconfig >> +++ b/arch/riscv/configs/rv32_defconfig >> @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y >> CONFIG_BLK_DEV_INITRD=y >> CONFIG_EXPERT=y >> CONFIG_BPF_SYSCALL=y >> +CONFIG_SOC_VIRT=y >> CONFIG_ARCH_RV32I=y >> CONFIG_SMP=y >> CONFIG_MODULES=y >> @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y >> CONFIG_IP_PNP_RARP=y >> CONFIG_NETLINK_DIAG=y >> CONFIG_NET_9P=y >> -CONFIG_NET_9P_VIRTIO=y >> CONFIG_PCI=y >> CONFIG_PCIEPORTBUS=y >> CONFIG_PCI_HOST_GENERIC=y >> @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y >> CONFIG_DEVTMPFS=y >> CONFIG_DEVTMPFS_MOUNT=y >> CONFIG_BLK_DEV_LOOP=y >> -CONFIG_VIRTIO_BLK=y >> CONFIG_BLK_DEV_SD=y >> CONFIG_BLK_DEV_SR=y >> -CONFIG_SCSI_VIRTIO=y >> CONFIG_ATA=y >> CONFIG_SATA_AHCI=y >> CONFIG_SATA_AHCI_PLATFORM=y >> CONFIG_NETDEVICES=y >> -CONFIG_VIRTIO_NET=y >> CONFIG_MACB=y >> CONFIG_E1000E=y >> CONFIG_R8169=y >> @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y >> CONFIG_SERIAL_OF_PLATFORM=y >> CONFIG_SERIAL_EARLYCON_RISCV_SBI=y >> CONFIG_HVC_RISCV_SBI=y >> -CONFIG_VIRTIO_CONSOLE=y >> CONFIG_HW_RANDOM=y >> -CONFIG_HW_RANDOM_VIRTIO=y >> # CONFIG_PTP_1588_CLOCK is not set >> CONFIG_DRM=y >> CONFIG_DRM_RADEON=y >> -CONFIG_DRM_VIRTIO_GPU=y >> CONFIG_FRAMEBUFFER_CONSOLE=y >> CONFIG_USB=y >> CONFIG_USB_XHCI_HCD=y >> @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y >> CONFIG_USB_OHCI_HCD_PLATFORM=y >> CONFIG_USB_STORAGE=y >> CONFIG_USB_UAS=y >> -CONFIG_VIRTIO_PCI=y >> -CONFIG_VIRTIO_BALLOON=y >> -CONFIG_VIRTIO_INPUT=y >> -CONFIG_VIRTIO_MMIO=y >> -CONFIG_RPMSG_CHAR=y >> -CONFIG_RPMSG_VIRTIO=y >> -CONFIG_SIFIVE_PLIC=y >> CONFIG_EXT4_FS=y >> CONFIG_EXT4_FS_POSIX_ACL=y >> CONFIG_AUTOFS4_FS=y >> @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y >> CONFIG_ROOT_NFS=y >> CONFIG_9P_FS=y >> CONFIG_CRYPTO_USER_API_HASH=y >> -CONFIG_CRYPTO_DEV_VIRTIO=y >> CONFIG_PRINTK_TIME=y >> # CONFIG_RCU_TRACE is not set > > Otherwise, looks good. > > Reviewed-by: Atish Patra <atish.patra@wdc.com> Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com> _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs @ 2019-12-02 23:32 ` Palmer Dabbelt 0 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Atish Patra Cc: Paul Walmsley, palmer, Anup Patel, aou, anup, linux-riscv, Alistair Francis, Christoph Hellwig, linux-kernel On Tue, 26 Nov 2019 11:14:37 PST (-0800), Atish Patra wrote: > On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: >> We have kconfig option for QEMU virt machine so let's enable it >> in RV32 and RV64 defconfigs. >> > > and remove the virt specific configs from defconfig. > > Bit more verbose commit text makes more sense here. > > >> Signed-off-by: Anup Patel <anup.patel@wdc.com> >> --- >> arch/riscv/configs/defconfig | 15 +-------------- >> arch/riscv/configs/rv32_defconfig | 16 +--------------- >> 2 files changed, 2 insertions(+), 29 deletions(-) >> >> diff --git a/arch/riscv/configs/defconfig >> b/arch/riscv/configs/defconfig >> index 420a0dbef386..2515fe6417e1 100644 >> --- a/arch/riscv/configs/defconfig >> +++ b/arch/riscv/configs/defconfig >> @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y >> CONFIG_EXPERT=y >> CONFIG_BPF_SYSCALL=y >> CONFIG_SOC_SIFIVE=y >> +CONFIG_SOC_VIRT=y >> CONFIG_SMP=y >> CONFIG_MODULES=y >> CONFIG_MODULE_UNLOAD=y >> @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y >> CONFIG_IP_PNP_RARP=y >> CONFIG_NETLINK_DIAG=y >> CONFIG_NET_9P=y >> -CONFIG_NET_9P_VIRTIO=y >> CONFIG_PCI=y >> CONFIG_PCIEPORTBUS=y >> CONFIG_PCI_HOST_GENERIC=y >> @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y >> CONFIG_DEVTMPFS=y >> CONFIG_DEVTMPFS_MOUNT=y >> CONFIG_BLK_DEV_LOOP=y >> -CONFIG_VIRTIO_BLK=y >> CONFIG_BLK_DEV_SD=y >> CONFIG_BLK_DEV_SR=y >> -CONFIG_SCSI_VIRTIO=y >> CONFIG_ATA=y >> CONFIG_SATA_AHCI=y >> CONFIG_SATA_AHCI_PLATFORM=y >> CONFIG_NETDEVICES=y >> -CONFIG_VIRTIO_NET=y >> CONFIG_MACB=y >> CONFIG_E1000E=y >> CONFIG_R8169=y >> @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y >> CONFIG_SERIAL_OF_PLATFORM=y >> CONFIG_SERIAL_EARLYCON_RISCV_SBI=y >> CONFIG_HVC_RISCV_SBI=y >> -CONFIG_VIRTIO_CONSOLE=y >> CONFIG_HW_RANDOM=y >> -CONFIG_HW_RANDOM_VIRTIO=y >> CONFIG_SPI=y >> CONFIG_SPI_SIFIVE=y >> # CONFIG_PTP_1588_CLOCK is not set >> CONFIG_DRM=y >> CONFIG_DRM_RADEON=y >> -CONFIG_DRM_VIRTIO_GPU=y >> CONFIG_FRAMEBUFFER_CONSOLE=y >> CONFIG_USB=y >> CONFIG_USB_XHCI_HCD=y >> @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y >> CONFIG_USB_UAS=y >> CONFIG_MMC=y >> CONFIG_MMC_SPI=y >> -CONFIG_VIRTIO_PCI=y >> -CONFIG_VIRTIO_BALLOON=y >> -CONFIG_VIRTIO_INPUT=y >> -CONFIG_VIRTIO_MMIO=y >> -CONFIG_RPMSG_CHAR=y >> -CONFIG_RPMSG_VIRTIO=y >> CONFIG_EXT4_FS=y >> CONFIG_EXT4_FS_POSIX_ACL=y >> CONFIG_AUTOFS4_FS=y >> @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y >> CONFIG_ROOT_NFS=y >> CONFIG_9P_FS=y >> CONFIG_CRYPTO_USER_API_HASH=y >> -CONFIG_CRYPTO_DEV_VIRTIO=y >> CONFIG_PRINTK_TIME=y >> # CONFIG_RCU_TRACE is not set >> diff --git a/arch/riscv/configs/rv32_defconfig >> b/arch/riscv/configs/rv32_defconfig >> index 87ee6e62b64b..bbcf14fd6f40 100644 >> --- a/arch/riscv/configs/rv32_defconfig >> +++ b/arch/riscv/configs/rv32_defconfig >> @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y >> CONFIG_BLK_DEV_INITRD=y >> CONFIG_EXPERT=y >> CONFIG_BPF_SYSCALL=y >> +CONFIG_SOC_VIRT=y >> CONFIG_ARCH_RV32I=y >> CONFIG_SMP=y >> CONFIG_MODULES=y >> @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y >> CONFIG_IP_PNP_RARP=y >> CONFIG_NETLINK_DIAG=y >> CONFIG_NET_9P=y >> -CONFIG_NET_9P_VIRTIO=y >> CONFIG_PCI=y >> CONFIG_PCIEPORTBUS=y >> CONFIG_PCI_HOST_GENERIC=y >> @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y >> CONFIG_DEVTMPFS=y >> CONFIG_DEVTMPFS_MOUNT=y >> CONFIG_BLK_DEV_LOOP=y >> -CONFIG_VIRTIO_BLK=y >> CONFIG_BLK_DEV_SD=y >> CONFIG_BLK_DEV_SR=y >> -CONFIG_SCSI_VIRTIO=y >> CONFIG_ATA=y >> CONFIG_SATA_AHCI=y >> CONFIG_SATA_AHCI_PLATFORM=y >> CONFIG_NETDEVICES=y >> -CONFIG_VIRTIO_NET=y >> CONFIG_MACB=y >> CONFIG_E1000E=y >> CONFIG_R8169=y >> @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y >> CONFIG_SERIAL_OF_PLATFORM=y >> CONFIG_SERIAL_EARLYCON_RISCV_SBI=y >> CONFIG_HVC_RISCV_SBI=y >> -CONFIG_VIRTIO_CONSOLE=y >> CONFIG_HW_RANDOM=y >> -CONFIG_HW_RANDOM_VIRTIO=y >> # CONFIG_PTP_1588_CLOCK is not set >> CONFIG_DRM=y >> CONFIG_DRM_RADEON=y >> -CONFIG_DRM_VIRTIO_GPU=y >> CONFIG_FRAMEBUFFER_CONSOLE=y >> CONFIG_USB=y >> CONFIG_USB_XHCI_HCD=y >> @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y >> CONFIG_USB_OHCI_HCD_PLATFORM=y >> CONFIG_USB_STORAGE=y >> CONFIG_USB_UAS=y >> -CONFIG_VIRTIO_PCI=y >> -CONFIG_VIRTIO_BALLOON=y >> -CONFIG_VIRTIO_INPUT=y >> -CONFIG_VIRTIO_MMIO=y >> -CONFIG_RPMSG_CHAR=y >> -CONFIG_RPMSG_VIRTIO=y >> -CONFIG_SIFIVE_PLIC=y >> CONFIG_EXT4_FS=y >> CONFIG_EXT4_FS_POSIX_ACL=y >> CONFIG_AUTOFS4_FS=y >> @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y >> CONFIG_ROOT_NFS=y >> CONFIG_9P_FS=y >> CONFIG_CRYPTO_USER_API_HASH=y >> -CONFIG_CRYPTO_DEV_VIRTIO=y >> CONFIG_PRINTK_TIME=y >> # CONFIG_RCU_TRACE is not set > > Otherwise, looks good. > > Reviewed-by: Atish Patra <atish.patra@wdc.com> Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs 2019-11-26 19:14 ` Atish Patra @ 2019-12-03 3:06 ` Anup Patel -1 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-12-03 3:06 UTC (permalink / raw) To: Atish Patra Cc: palmer@sifive.com, Anup Patel, linux-kernel@vger.kernel.org, aou@eecs.berkeley.edu, Alistair Francis, paul.walmsley@sifive.com, linux-riscv@lists.infradead.org, hch@lst.de On Wed, Nov 27, 2019 at 12:44 AM Atish Patra <Atish.Patra@wdc.com> wrote: > > On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: > > We have kconfig option for QEMU virt machine so let's enable it > > in RV32 and RV64 defconfigs. > > > > and remove the virt specific configs from defconfig. > > Bit more verbose commit text makes more sense here. The virt specific configs are automatically removed by "savedefconfig" so I did not mention it in commit message. I will certainly update commit message like you suggested. > > > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > > --- > > arch/riscv/configs/defconfig | 15 +-------------- > > arch/riscv/configs/rv32_defconfig | 16 +--------------- > > 2 files changed, 2 insertions(+), 29 deletions(-) > > > > diff --git a/arch/riscv/configs/defconfig > > b/arch/riscv/configs/defconfig > > index 420a0dbef386..2515fe6417e1 100644 > > --- a/arch/riscv/configs/defconfig > > +++ b/arch/riscv/configs/defconfig > > @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y > > CONFIG_EXPERT=y > > CONFIG_BPF_SYSCALL=y > > CONFIG_SOC_SIFIVE=y > > +CONFIG_SOC_VIRT=y > > CONFIG_SMP=y > > CONFIG_MODULES=y > > CONFIG_MODULE_UNLOAD=y > > @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y > > CONFIG_IP_PNP_RARP=y > > CONFIG_NETLINK_DIAG=y > > CONFIG_NET_9P=y > > -CONFIG_NET_9P_VIRTIO=y > > CONFIG_PCI=y > > CONFIG_PCIEPORTBUS=y > > CONFIG_PCI_HOST_GENERIC=y > > @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y > > CONFIG_DEVTMPFS=y > > CONFIG_DEVTMPFS_MOUNT=y > > CONFIG_BLK_DEV_LOOP=y > > -CONFIG_VIRTIO_BLK=y > > CONFIG_BLK_DEV_SD=y > > CONFIG_BLK_DEV_SR=y > > -CONFIG_SCSI_VIRTIO=y > > CONFIG_ATA=y > > CONFIG_SATA_AHCI=y > > CONFIG_SATA_AHCI_PLATFORM=y > > CONFIG_NETDEVICES=y > > -CONFIG_VIRTIO_NET=y > > CONFIG_MACB=y > > CONFIG_E1000E=y > > CONFIG_R8169=y > > @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y > > CONFIG_SERIAL_OF_PLATFORM=y > > CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > > CONFIG_HVC_RISCV_SBI=y > > -CONFIG_VIRTIO_CONSOLE=y > > CONFIG_HW_RANDOM=y > > -CONFIG_HW_RANDOM_VIRTIO=y > > CONFIG_SPI=y > > CONFIG_SPI_SIFIVE=y > > # CONFIG_PTP_1588_CLOCK is not set > > CONFIG_DRM=y > > CONFIG_DRM_RADEON=y > > -CONFIG_DRM_VIRTIO_GPU=y > > CONFIG_FRAMEBUFFER_CONSOLE=y > > CONFIG_USB=y > > CONFIG_USB_XHCI_HCD=y > > @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y > > CONFIG_USB_UAS=y > > CONFIG_MMC=y > > CONFIG_MMC_SPI=y > > -CONFIG_VIRTIO_PCI=y > > -CONFIG_VIRTIO_BALLOON=y > > -CONFIG_VIRTIO_INPUT=y > > -CONFIG_VIRTIO_MMIO=y > > -CONFIG_RPMSG_CHAR=y > > -CONFIG_RPMSG_VIRTIO=y > > CONFIG_EXT4_FS=y > > CONFIG_EXT4_FS_POSIX_ACL=y > > CONFIG_AUTOFS4_FS=y > > @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y > > CONFIG_ROOT_NFS=y > > CONFIG_9P_FS=y > > CONFIG_CRYPTO_USER_API_HASH=y > > -CONFIG_CRYPTO_DEV_VIRTIO=y > > CONFIG_PRINTK_TIME=y > > # CONFIG_RCU_TRACE is not set > > diff --git a/arch/riscv/configs/rv32_defconfig > > b/arch/riscv/configs/rv32_defconfig > > index 87ee6e62b64b..bbcf14fd6f40 100644 > > --- a/arch/riscv/configs/rv32_defconfig > > +++ b/arch/riscv/configs/rv32_defconfig > > @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y > > CONFIG_BLK_DEV_INITRD=y > > CONFIG_EXPERT=y > > CONFIG_BPF_SYSCALL=y > > +CONFIG_SOC_VIRT=y > > CONFIG_ARCH_RV32I=y > > CONFIG_SMP=y > > CONFIG_MODULES=y > > @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y > > CONFIG_IP_PNP_RARP=y > > CONFIG_NETLINK_DIAG=y > > CONFIG_NET_9P=y > > -CONFIG_NET_9P_VIRTIO=y > > CONFIG_PCI=y > > CONFIG_PCIEPORTBUS=y > > CONFIG_PCI_HOST_GENERIC=y > > @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y > > CONFIG_DEVTMPFS=y > > CONFIG_DEVTMPFS_MOUNT=y > > CONFIG_BLK_DEV_LOOP=y > > -CONFIG_VIRTIO_BLK=y > > CONFIG_BLK_DEV_SD=y > > CONFIG_BLK_DEV_SR=y > > -CONFIG_SCSI_VIRTIO=y > > CONFIG_ATA=y > > CONFIG_SATA_AHCI=y > > CONFIG_SATA_AHCI_PLATFORM=y > > CONFIG_NETDEVICES=y > > -CONFIG_VIRTIO_NET=y > > CONFIG_MACB=y > > CONFIG_E1000E=y > > CONFIG_R8169=y > > @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y > > CONFIG_SERIAL_OF_PLATFORM=y > > CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > > CONFIG_HVC_RISCV_SBI=y > > -CONFIG_VIRTIO_CONSOLE=y > > CONFIG_HW_RANDOM=y > > -CONFIG_HW_RANDOM_VIRTIO=y > > # CONFIG_PTP_1588_CLOCK is not set > > CONFIG_DRM=y > > CONFIG_DRM_RADEON=y > > -CONFIG_DRM_VIRTIO_GPU=y > > CONFIG_FRAMEBUFFER_CONSOLE=y > > CONFIG_USB=y > > CONFIG_USB_XHCI_HCD=y > > @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y > > CONFIG_USB_OHCI_HCD_PLATFORM=y > > CONFIG_USB_STORAGE=y > > CONFIG_USB_UAS=y > > -CONFIG_VIRTIO_PCI=y > > -CONFIG_VIRTIO_BALLOON=y > > -CONFIG_VIRTIO_INPUT=y > > -CONFIG_VIRTIO_MMIO=y > > -CONFIG_RPMSG_CHAR=y > > -CONFIG_RPMSG_VIRTIO=y > > -CONFIG_SIFIVE_PLIC=y > > CONFIG_EXT4_FS=y > > CONFIG_EXT4_FS_POSIX_ACL=y > > CONFIG_AUTOFS4_FS=y > > @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y > > CONFIG_ROOT_NFS=y > > CONFIG_9P_FS=y > > CONFIG_CRYPTO_USER_API_HASH=y > > -CONFIG_CRYPTO_DEV_VIRTIO=y > > CONFIG_PRINTK_TIME=y > > # CONFIG_RCU_TRACE is not set > > Otherwise, looks good. > > Reviewed-by: Atish Patra <atish.patra@wdc.com> Thanks, Anup ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs @ 2019-12-03 3:06 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-12-03 3:06 UTC (permalink / raw) To: Atish Patra Cc: paul.walmsley@sifive.com, palmer@sifive.com, Anup Patel, aou@eecs.berkeley.edu, hch@lst.de, linux-riscv@lists.infradead.org, Alistair Francis, linux-kernel@vger.kernel.org On Wed, Nov 27, 2019 at 12:44 AM Atish Patra <Atish.Patra@wdc.com> wrote: > > On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: > > We have kconfig option for QEMU virt machine so let's enable it > > in RV32 and RV64 defconfigs. > > > > and remove the virt specific configs from defconfig. > > Bit more verbose commit text makes more sense here. The virt specific configs are automatically removed by "savedefconfig" so I did not mention it in commit message. I will certainly update commit message like you suggested. > > > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > > --- > > arch/riscv/configs/defconfig | 15 +-------------- > > arch/riscv/configs/rv32_defconfig | 16 +--------------- > > 2 files changed, 2 insertions(+), 29 deletions(-) > > > > diff --git a/arch/riscv/configs/defconfig > > b/arch/riscv/configs/defconfig > > index 420a0dbef386..2515fe6417e1 100644 > > --- a/arch/riscv/configs/defconfig > > +++ b/arch/riscv/configs/defconfig > > @@ -15,6 +15,7 @@ CONFIG_BLK_DEV_INITRD=y > > CONFIG_EXPERT=y > > CONFIG_BPF_SYSCALL=y > > CONFIG_SOC_SIFIVE=y > > +CONFIG_SOC_VIRT=y > > CONFIG_SMP=y > > CONFIG_MODULES=y > > CONFIG_MODULE_UNLOAD=y > > @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y > > CONFIG_IP_PNP_RARP=y > > CONFIG_NETLINK_DIAG=y > > CONFIG_NET_9P=y > > -CONFIG_NET_9P_VIRTIO=y > > CONFIG_PCI=y > > CONFIG_PCIEPORTBUS=y > > CONFIG_PCI_HOST_GENERIC=y > > @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y > > CONFIG_DEVTMPFS=y > > CONFIG_DEVTMPFS_MOUNT=y > > CONFIG_BLK_DEV_LOOP=y > > -CONFIG_VIRTIO_BLK=y > > CONFIG_BLK_DEV_SD=y > > CONFIG_BLK_DEV_SR=y > > -CONFIG_SCSI_VIRTIO=y > > CONFIG_ATA=y > > CONFIG_SATA_AHCI=y > > CONFIG_SATA_AHCI_PLATFORM=y > > CONFIG_NETDEVICES=y > > -CONFIG_VIRTIO_NET=y > > CONFIG_MACB=y > > CONFIG_E1000E=y > > CONFIG_R8169=y > > @@ -57,15 +54,12 @@ CONFIG_SERIAL_8250_CONSOLE=y > > CONFIG_SERIAL_OF_PLATFORM=y > > CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > > CONFIG_HVC_RISCV_SBI=y > > -CONFIG_VIRTIO_CONSOLE=y > > CONFIG_HW_RANDOM=y > > -CONFIG_HW_RANDOM_VIRTIO=y > > CONFIG_SPI=y > > CONFIG_SPI_SIFIVE=y > > # CONFIG_PTP_1588_CLOCK is not set > > CONFIG_DRM=y > > CONFIG_DRM_RADEON=y > > -CONFIG_DRM_VIRTIO_GPU=y > > CONFIG_FRAMEBUFFER_CONSOLE=y > > CONFIG_USB=y > > CONFIG_USB_XHCI_HCD=y > > @@ -78,12 +72,6 @@ CONFIG_USB_STORAGE=y > > CONFIG_USB_UAS=y > > CONFIG_MMC=y > > CONFIG_MMC_SPI=y > > -CONFIG_VIRTIO_PCI=y > > -CONFIG_VIRTIO_BALLOON=y > > -CONFIG_VIRTIO_INPUT=y > > -CONFIG_VIRTIO_MMIO=y > > -CONFIG_RPMSG_CHAR=y > > -CONFIG_RPMSG_VIRTIO=y > > CONFIG_EXT4_FS=y > > CONFIG_EXT4_FS_POSIX_ACL=y > > CONFIG_AUTOFS4_FS=y > > @@ -98,6 +86,5 @@ CONFIG_NFS_V4_2=y > > CONFIG_ROOT_NFS=y > > CONFIG_9P_FS=y > > CONFIG_CRYPTO_USER_API_HASH=y > > -CONFIG_CRYPTO_DEV_VIRTIO=y > > CONFIG_PRINTK_TIME=y > > # CONFIG_RCU_TRACE is not set > > diff --git a/arch/riscv/configs/rv32_defconfig > > b/arch/riscv/configs/rv32_defconfig > > index 87ee6e62b64b..bbcf14fd6f40 100644 > > --- a/arch/riscv/configs/rv32_defconfig > > +++ b/arch/riscv/configs/rv32_defconfig > > @@ -14,6 +14,7 @@ CONFIG_CHECKPOINT_RESTORE=y > > CONFIG_BLK_DEV_INITRD=y > > CONFIG_EXPERT=y > > CONFIG_BPF_SYSCALL=y > > +CONFIG_SOC_VIRT=y > > CONFIG_ARCH_RV32I=y > > CONFIG_SMP=y > > CONFIG_MODULES=y > > @@ -30,7 +31,6 @@ CONFIG_IP_PNP_BOOTP=y > > CONFIG_IP_PNP_RARP=y > > CONFIG_NETLINK_DIAG=y > > CONFIG_NET_9P=y > > -CONFIG_NET_9P_VIRTIO=y > > CONFIG_PCI=y > > CONFIG_PCIEPORTBUS=y > > CONFIG_PCI_HOST_GENERIC=y > > @@ -38,15 +38,12 @@ CONFIG_PCIE_XILINX=y > > CONFIG_DEVTMPFS=y > > CONFIG_DEVTMPFS_MOUNT=y > > CONFIG_BLK_DEV_LOOP=y > > -CONFIG_VIRTIO_BLK=y > > CONFIG_BLK_DEV_SD=y > > CONFIG_BLK_DEV_SR=y > > -CONFIG_SCSI_VIRTIO=y > > CONFIG_ATA=y > > CONFIG_SATA_AHCI=y > > CONFIG_SATA_AHCI_PLATFORM=y > > CONFIG_NETDEVICES=y > > -CONFIG_VIRTIO_NET=y > > CONFIG_MACB=y > > CONFIG_E1000E=y > > CONFIG_R8169=y > > @@ -57,13 +54,10 @@ CONFIG_SERIAL_8250_CONSOLE=y > > CONFIG_SERIAL_OF_PLATFORM=y > > CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > > CONFIG_HVC_RISCV_SBI=y > > -CONFIG_VIRTIO_CONSOLE=y > > CONFIG_HW_RANDOM=y > > -CONFIG_HW_RANDOM_VIRTIO=y > > # CONFIG_PTP_1588_CLOCK is not set > > CONFIG_DRM=y > > CONFIG_DRM_RADEON=y > > -CONFIG_DRM_VIRTIO_GPU=y > > CONFIG_FRAMEBUFFER_CONSOLE=y > > CONFIG_USB=y > > CONFIG_USB_XHCI_HCD=y > > @@ -74,13 +68,6 @@ CONFIG_USB_OHCI_HCD=y > > CONFIG_USB_OHCI_HCD_PLATFORM=y > > CONFIG_USB_STORAGE=y > > CONFIG_USB_UAS=y > > -CONFIG_VIRTIO_PCI=y > > -CONFIG_VIRTIO_BALLOON=y > > -CONFIG_VIRTIO_INPUT=y > > -CONFIG_VIRTIO_MMIO=y > > -CONFIG_RPMSG_CHAR=y > > -CONFIG_RPMSG_VIRTIO=y > > -CONFIG_SIFIVE_PLIC=y > > CONFIG_EXT4_FS=y > > CONFIG_EXT4_FS_POSIX_ACL=y > > CONFIG_AUTOFS4_FS=y > > @@ -95,6 +82,5 @@ CONFIG_NFS_V4_2=y > > CONFIG_ROOT_NFS=y > > CONFIG_9P_FS=y > > CONFIG_CRYPTO_USER_API_HASH=y > > -CONFIG_CRYPTO_DEV_VIRTIO=y > > CONFIG_PRINTK_TIME=y > > # CONFIG_RCU_TRACE is not set > > Otherwise, looks good. > > Reviewed-by: Atish Patra <atish.patra@wdc.com> Thanks, Anup ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2019-11-25 13:22 ` Anup Patel -1 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Anup Patel, Anup Patel, linux-kernel@vger.kernel.org, Atish Patra, Alistair Francis, linux-riscv@lists.infradead.org, Christoph Hellwig The SYSCON Reboot and Poweroff drivers can be used on QEMU virt machine to reboot or poweroff the system hence we select these drivers using QEMU virt machine kconfig option. Signed-off-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/Kconfig.socs | 2 ++ arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + 3 files changed, 4 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index 62383951bf2e..bae4907b4880 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -26,6 +26,8 @@ config SOC_VIRT select RPMSG_VIRTIO select CRYPTO_DEV_VIRTIO select VIRTIO_INPUT + select POWER_RESET_SYSCON + select POWER_RESET_SYSCON_POWEROFF select SIFIVE_PLIC help This enables support for QEMU Virt Machine. diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 2515fe6417e1..bf33bd40ee07 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -58,6 +58,7 @@ CONFIG_HW_RANDOM=y CONFIG_SPI=y CONFIG_SPI_SIFIVE=y # CONFIG_PTP_1588_CLOCK is not set +CONFIG_POWER_RESET=y CONFIG_DRM=y CONFIG_DRM_RADEON=y CONFIG_FRAMEBUFFER_CONSOLE=y diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index bbcf14fd6f40..234213b4ea74 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -56,6 +56,7 @@ CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y CONFIG_HW_RANDOM=y # CONFIG_PTP_1588_CLOCK is not set +CONFIG_POWER_RESET=y CONFIG_DRM=y CONFIG_DRM_RADEON=y CONFIG_FRAMEBUFFER_CONSOLE=y -- 2.17.1 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply related [flat|nested] 38+ messages in thread
* [PATCH 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine @ 2019-11-25 13:22 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Atish Patra, Alistair Francis, Christoph Hellwig, Anup Patel, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Anup Patel The SYSCON Reboot and Poweroff drivers can be used on QEMU virt machine to reboot or poweroff the system hence we select these drivers using QEMU virt machine kconfig option. Signed-off-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/Kconfig.socs | 2 ++ arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + 3 files changed, 4 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index 62383951bf2e..bae4907b4880 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -26,6 +26,8 @@ config SOC_VIRT select RPMSG_VIRTIO select CRYPTO_DEV_VIRTIO select VIRTIO_INPUT + select POWER_RESET_SYSCON + select POWER_RESET_SYSCON_POWEROFF select SIFIVE_PLIC help This enables support for QEMU Virt Machine. diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 2515fe6417e1..bf33bd40ee07 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -58,6 +58,7 @@ CONFIG_HW_RANDOM=y CONFIG_SPI=y CONFIG_SPI_SIFIVE=y # CONFIG_PTP_1588_CLOCK is not set +CONFIG_POWER_RESET=y CONFIG_DRM=y CONFIG_DRM_RADEON=y CONFIG_FRAMEBUFFER_CONSOLE=y diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index bbcf14fd6f40..234213b4ea74 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -56,6 +56,7 @@ CONFIG_SERIAL_EARLYCON_RISCV_SBI=y CONFIG_HVC_RISCV_SBI=y CONFIG_HW_RANDOM=y # CONFIG_PTP_1588_CLOCK is not set +CONFIG_POWER_RESET=y CONFIG_DRM=y CONFIG_DRM_RADEON=y CONFIG_FRAMEBUFFER_CONSOLE=y -- 2.17.1 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* Re: [PATCH 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2019-12-02 23:32 ` Palmer Dabbelt -1 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Anup Patel Cc: palmer, anup, Anup Patel, linux-kernel, Atish Patra, aou, Alistair Francis, Paul Walmsley, linux-riscv, Christoph Hellwig On Mon, 25 Nov 2019 05:22:33 PST (-0800), Anup Patel wrote: > The SYSCON Reboot and Poweroff drivers can be used on QEMU virt machine > to reboot or poweroff the system hence we select these drivers using > QEMU virt machine kconfig option. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 2 ++ > arch/riscv/configs/defconfig | 1 + > arch/riscv/configs/rv32_defconfig | 1 + > 3 files changed, 4 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index 62383951bf2e..bae4907b4880 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -26,6 +26,8 @@ config SOC_VIRT > select RPMSG_VIRTIO > select CRYPTO_DEV_VIRTIO > select VIRTIO_INPUT > + select POWER_RESET_SYSCON > + select POWER_RESET_SYSCON_POWEROFF > select SIFIVE_PLIC > help > This enables support for QEMU Virt Machine. > diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig > index 2515fe6417e1..bf33bd40ee07 100644 > --- a/arch/riscv/configs/defconfig > +++ b/arch/riscv/configs/defconfig > @@ -58,6 +58,7 @@ CONFIG_HW_RANDOM=y > CONFIG_SPI=y > CONFIG_SPI_SIFIVE=y > # CONFIG_PTP_1588_CLOCK is not set > +CONFIG_POWER_RESET=y > CONFIG_DRM=y > CONFIG_DRM_RADEON=y > CONFIG_FRAMEBUFFER_CONSOLE=y > diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig > index bbcf14fd6f40..234213b4ea74 100644 > --- a/arch/riscv/configs/rv32_defconfig > +++ b/arch/riscv/configs/rv32_defconfig > @@ -56,6 +56,7 @@ CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > CONFIG_HVC_RISCV_SBI=y > CONFIG_HW_RANDOM=y > # CONFIG_PTP_1588_CLOCK is not set > +CONFIG_POWER_RESET=y > CONFIG_DRM=y > CONFIG_DRM_RADEON=y > CONFIG_FRAMEBUFFER_CONSOLE=y Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com> _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine @ 2019-12-02 23:32 ` Palmer Dabbelt 0 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Anup Patel Cc: palmer, Paul Walmsley, aou, anup, Anup Patel, linux-kernel, Atish Patra, Alistair Francis, linux-riscv, Christoph Hellwig On Mon, 25 Nov 2019 05:22:33 PST (-0800), Anup Patel wrote: > The SYSCON Reboot and Poweroff drivers can be used on QEMU virt machine > to reboot or poweroff the system hence we select these drivers using > QEMU virt machine kconfig option. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 2 ++ > arch/riscv/configs/defconfig | 1 + > arch/riscv/configs/rv32_defconfig | 1 + > 3 files changed, 4 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index 62383951bf2e..bae4907b4880 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -26,6 +26,8 @@ config SOC_VIRT > select RPMSG_VIRTIO > select CRYPTO_DEV_VIRTIO > select VIRTIO_INPUT > + select POWER_RESET_SYSCON > + select POWER_RESET_SYSCON_POWEROFF > select SIFIVE_PLIC > help > This enables support for QEMU Virt Machine. > diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig > index 2515fe6417e1..bf33bd40ee07 100644 > --- a/arch/riscv/configs/defconfig > +++ b/arch/riscv/configs/defconfig > @@ -58,6 +58,7 @@ CONFIG_HW_RANDOM=y > CONFIG_SPI=y > CONFIG_SPI_SIFIVE=y > # CONFIG_PTP_1588_CLOCK is not set > +CONFIG_POWER_RESET=y > CONFIG_DRM=y > CONFIG_DRM_RADEON=y > CONFIG_FRAMEBUFFER_CONSOLE=y > diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig > index bbcf14fd6f40..234213b4ea74 100644 > --- a/arch/riscv/configs/rv32_defconfig > +++ b/arch/riscv/configs/rv32_defconfig > @@ -56,6 +56,7 @@ CONFIG_SERIAL_EARLYCON_RISCV_SBI=y > CONFIG_HVC_RISCV_SBI=y > CONFIG_HW_RANDOM=y > # CONFIG_PTP_1588_CLOCK is not set > +CONFIG_POWER_RESET=y > CONFIG_DRM=y > CONFIG_DRM_RADEON=y > CONFIG_FRAMEBUFFER_CONSOLE=y Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com> ^ permalink raw reply [flat|nested] 38+ messages in thread
* [PATCH 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2019-11-25 13:22 ` Anup Patel -1 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Anup Patel, Anup Patel, linux-kernel@vger.kernel.org, Atish Patra, Alistair Francis, linux-riscv@lists.infradead.org, Christoph Hellwig We select Goldfish RTC driver using QEMU virt machine kconfig option to access RTC device on QEMU virt machine. Signed-off-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/Kconfig.socs | 2 ++ arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + 3 files changed, 4 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index bae4907b4880..65cf39867c60 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -28,6 +28,8 @@ config SOC_VIRT select VIRTIO_INPUT select POWER_RESET_SYSCON select POWER_RESET_SYSCON_POWEROFF + select GOLDFISH + select RTC_DRV_GOLDFISH select SIFIVE_PLIC help This enables support for QEMU Virt Machine. diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index bf33bd40ee07..c5e04384ec3d 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -73,6 +73,7 @@ CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y CONFIG_MMC=y CONFIG_MMC_SPI=y +CONFIG_RTC_CLASS=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index 234213b4ea74..7972b1d321c1 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -69,6 +69,7 @@ CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y +CONFIG_RTC_CLASS=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y -- 2.17.1 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply related [flat|nested] 38+ messages in thread
* [PATCH 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine @ 2019-11-25 13:22 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-11-25 13:22 UTC (permalink / raw) To: Palmer Dabbelt, Paul Walmsley, Albert Ou Cc: Atish Patra, Alistair Francis, Christoph Hellwig, Anup Patel, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Anup Patel We select Goldfish RTC driver using QEMU virt machine kconfig option to access RTC device on QEMU virt machine. Signed-off-by: Anup Patel <anup.patel@wdc.com> --- arch/riscv/Kconfig.socs | 2 ++ arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + 3 files changed, 4 insertions(+) diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs index bae4907b4880..65cf39867c60 100644 --- a/arch/riscv/Kconfig.socs +++ b/arch/riscv/Kconfig.socs @@ -28,6 +28,8 @@ config SOC_VIRT select VIRTIO_INPUT select POWER_RESET_SYSCON select POWER_RESET_SYSCON_POWEROFF + select GOLDFISH + select RTC_DRV_GOLDFISH select SIFIVE_PLIC help This enables support for QEMU Virt Machine. diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index bf33bd40ee07..c5e04384ec3d 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -73,6 +73,7 @@ CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y CONFIG_MMC=y CONFIG_MMC_SPI=y +CONFIG_RTC_CLASS=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig index 234213b4ea74..7972b1d321c1 100644 --- a/arch/riscv/configs/rv32_defconfig +++ b/arch/riscv/configs/rv32_defconfig @@ -69,6 +69,7 @@ CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y +CONFIG_RTC_CLASS=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_AUTOFS4_FS=y -- 2.17.1 ^ permalink raw reply related [flat|nested] 38+ messages in thread
* Re: [PATCH 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2019-11-26 19:17 ` Atish Patra -1 siblings, 0 replies; 38+ messages in thread From: Atish Patra @ 2019-11-26 19:17 UTC (permalink / raw) To: paul.walmsley@sifive.com, palmer@dabbelt.com, Anup Patel Cc: anup@brainfault.org, linux-riscv@lists.infradead.org, Alistair Francis, hch@lst.de, linux-kernel@vger.kernel.org On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: > We select Goldfish RTC driver using QEMU virt machine kconfig option > to access RTC device on QEMU virt machine. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 2 ++ > arch/riscv/configs/defconfig | 1 + > arch/riscv/configs/rv32_defconfig | 1 + > 3 files changed, 4 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index bae4907b4880..65cf39867c60 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -28,6 +28,8 @@ config SOC_VIRT > select VIRTIO_INPUT > select POWER_RESET_SYSCON > select POWER_RESET_SYSCON_POWEROFF > + select GOLDFISH > + select RTC_DRV_GOLDFISH > select SIFIVE_PLIC > help > This enables support for QEMU Virt Machine. > diff --git a/arch/riscv/configs/defconfig > b/arch/riscv/configs/defconfig > index bf33bd40ee07..c5e04384ec3d 100644 > --- a/arch/riscv/configs/defconfig > +++ b/arch/riscv/configs/defconfig > @@ -73,6 +73,7 @@ CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > CONFIG_MMC=y > CONFIG_MMC_SPI=y > +CONFIG_RTC_CLASS=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y > diff --git a/arch/riscv/configs/rv32_defconfig > b/arch/riscv/configs/rv32_defconfig > index 234213b4ea74..7972b1d321c1 100644 > --- a/arch/riscv/configs/rv32_defconfig > +++ b/arch/riscv/configs/rv32_defconfig > @@ -69,6 +69,7 @@ CONFIG_USB_OHCI_HCD=y > CONFIG_USB_OHCI_HCD_PLATFORM=y > CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > +CONFIG_RTC_CLASS=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y Fixed palmer's email address. Looks good. Reviewed-by: Atish Patra <atish.patra@wdc.com> -- Regards, Atish _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine @ 2019-11-26 19:17 ` Atish Patra 0 siblings, 0 replies; 38+ messages in thread From: Atish Patra @ 2019-11-26 19:17 UTC (permalink / raw) To: paul.walmsley@sifive.com, palmer@dabbelt.com, Anup Patel Cc: hch@lst.de, anup@brainfault.org, linux-riscv@lists.infradead.org, Alistair Francis, linux-kernel@vger.kernel.org On Mon, 2019-11-25 at 13:22 +0000, Anup Patel wrote: > We select Goldfish RTC driver using QEMU virt machine kconfig option > to access RTC device on QEMU virt machine. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 2 ++ > arch/riscv/configs/defconfig | 1 + > arch/riscv/configs/rv32_defconfig | 1 + > 3 files changed, 4 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index bae4907b4880..65cf39867c60 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -28,6 +28,8 @@ config SOC_VIRT > select VIRTIO_INPUT > select POWER_RESET_SYSCON > select POWER_RESET_SYSCON_POWEROFF > + select GOLDFISH > + select RTC_DRV_GOLDFISH > select SIFIVE_PLIC > help > This enables support for QEMU Virt Machine. > diff --git a/arch/riscv/configs/defconfig > b/arch/riscv/configs/defconfig > index bf33bd40ee07..c5e04384ec3d 100644 > --- a/arch/riscv/configs/defconfig > +++ b/arch/riscv/configs/defconfig > @@ -73,6 +73,7 @@ CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > CONFIG_MMC=y > CONFIG_MMC_SPI=y > +CONFIG_RTC_CLASS=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y > diff --git a/arch/riscv/configs/rv32_defconfig > b/arch/riscv/configs/rv32_defconfig > index 234213b4ea74..7972b1d321c1 100644 > --- a/arch/riscv/configs/rv32_defconfig > +++ b/arch/riscv/configs/rv32_defconfig > @@ -69,6 +69,7 @@ CONFIG_USB_OHCI_HCD=y > CONFIG_USB_OHCI_HCD_PLATFORM=y > CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > +CONFIG_RTC_CLASS=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y Fixed palmer's email address. Looks good. Reviewed-by: Atish Patra <atish.patra@wdc.com> -- Regards, Atish ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine 2019-11-25 13:22 ` Anup Patel @ 2019-12-02 23:32 ` Palmer Dabbelt -1 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Anup Patel Cc: aou, anup, Anup Patel, linux-kernel, Atish Patra, Alistair Francis, Paul Walmsley, linux-riscv, Christoph Hellwig On Mon, 25 Nov 2019 05:22:38 PST (-0800), Anup Patel wrote: > We select Goldfish RTC driver using QEMU virt machine kconfig option > to access RTC device on QEMU virt machine. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 2 ++ > arch/riscv/configs/defconfig | 1 + > arch/riscv/configs/rv32_defconfig | 1 + > 3 files changed, 4 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index bae4907b4880..65cf39867c60 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -28,6 +28,8 @@ config SOC_VIRT > select VIRTIO_INPUT > select POWER_RESET_SYSCON > select POWER_RESET_SYSCON_POWEROFF > + select GOLDFISH > + select RTC_DRV_GOLDFISH > select SIFIVE_PLIC > help > This enables support for QEMU Virt Machine. > diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig > index bf33bd40ee07..c5e04384ec3d 100644 > --- a/arch/riscv/configs/defconfig > +++ b/arch/riscv/configs/defconfig > @@ -73,6 +73,7 @@ CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > CONFIG_MMC=y > CONFIG_MMC_SPI=y > +CONFIG_RTC_CLASS=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y > diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig > index 234213b4ea74..7972b1d321c1 100644 > --- a/arch/riscv/configs/rv32_defconfig > +++ b/arch/riscv/configs/rv32_defconfig > @@ -69,6 +69,7 @@ CONFIG_USB_OHCI_HCD=y > CONFIG_USB_OHCI_HCD_PLATFORM=y > CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > +CONFIG_RTC_CLASS=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com> _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 4/4] RISC-V: Select Goldfish RTC driver for QEMU virt machine @ 2019-12-02 23:32 ` Palmer Dabbelt 0 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Anup Patel Cc: Paul Walmsley, aou, anup, Anup Patel, linux-kernel, Atish Patra, Alistair Francis, linux-riscv, Christoph Hellwig On Mon, 25 Nov 2019 05:22:38 PST (-0800), Anup Patel wrote: > We select Goldfish RTC driver using QEMU virt machine kconfig option > to access RTC device on QEMU virt machine. > > Signed-off-by: Anup Patel <anup.patel@wdc.com> > --- > arch/riscv/Kconfig.socs | 2 ++ > arch/riscv/configs/defconfig | 1 + > arch/riscv/configs/rv32_defconfig | 1 + > 3 files changed, 4 insertions(+) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index bae4907b4880..65cf39867c60 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -28,6 +28,8 @@ config SOC_VIRT > select VIRTIO_INPUT > select POWER_RESET_SYSCON > select POWER_RESET_SYSCON_POWEROFF > + select GOLDFISH > + select RTC_DRV_GOLDFISH > select SIFIVE_PLIC > help > This enables support for QEMU Virt Machine. > diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig > index bf33bd40ee07..c5e04384ec3d 100644 > --- a/arch/riscv/configs/defconfig > +++ b/arch/riscv/configs/defconfig > @@ -73,6 +73,7 @@ CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > CONFIG_MMC=y > CONFIG_MMC_SPI=y > +CONFIG_RTC_CLASS=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y > diff --git a/arch/riscv/configs/rv32_defconfig b/arch/riscv/configs/rv32_defconfig > index 234213b4ea74..7972b1d321c1 100644 > --- a/arch/riscv/configs/rv32_defconfig > +++ b/arch/riscv/configs/rv32_defconfig > @@ -69,6 +69,7 @@ CONFIG_USB_OHCI_HCD=y > CONFIG_USB_OHCI_HCD_PLATFORM=y > CONFIG_USB_STORAGE=y > CONFIG_USB_UAS=y > +CONFIG_RTC_CLASS=y > CONFIG_EXT4_FS=y > CONFIG_EXT4_FS_POSIX_ACL=y > CONFIG_AUTOFS4_FS=y Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com> ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/4] QEMU Virt Machine Kconfig option 2019-11-25 13:22 ` Anup Patel @ 2019-12-02 23:32 ` Palmer Dabbelt -1 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Anup Patel Cc: aou, anup, Anup Patel, linux-kernel, Atish Patra, Alistair Francis, Paul Walmsley, linux-riscv, Christoph Hellwig On Mon, 25 Nov 2019 05:22:13 PST (-0800), Anup Patel wrote: > This patch series primarily adds QEMU Virt machine kconfig opiton and > does related RV32/RV64 defconfig updates. > > This series can be found in riscv_soc_virt_v1 branch at: > https//github.com/avpatel/linux.git > > Anup Patel (4): > RISC-V: Add kconfig option for QEMU virt machine > RISC-V: Enable QEMU virt machine support in defconfigs > RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine > RISC-V: Select Goldfish RTC driver for QEMU virt machine > > arch/riscv/Kconfig.socs | 24 ++++++++++++++++++++++++ > arch/riscv/configs/defconfig | 17 +++-------------- > arch/riscv/configs/rv32_defconfig | 18 +++--------------- > 3 files changed, 30 insertions(+), 29 deletions(-) Thanks. LMK if you're going to spin a v2 with the updated commit message. _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/4] QEMU Virt Machine Kconfig option @ 2019-12-02 23:32 ` Palmer Dabbelt 0 siblings, 0 replies; 38+ messages in thread From: Palmer Dabbelt @ 2019-12-02 23:32 UTC (permalink / raw) To: Anup Patel Cc: Paul Walmsley, aou, anup, Anup Patel, linux-kernel, Atish Patra, Alistair Francis, linux-riscv, Christoph Hellwig On Mon, 25 Nov 2019 05:22:13 PST (-0800), Anup Patel wrote: > This patch series primarily adds QEMU Virt machine kconfig opiton and > does related RV32/RV64 defconfig updates. > > This series can be found in riscv_soc_virt_v1 branch at: > https//github.com/avpatel/linux.git > > Anup Patel (4): > RISC-V: Add kconfig option for QEMU virt machine > RISC-V: Enable QEMU virt machine support in defconfigs > RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine > RISC-V: Select Goldfish RTC driver for QEMU virt machine > > arch/riscv/Kconfig.socs | 24 ++++++++++++++++++++++++ > arch/riscv/configs/defconfig | 17 +++-------------- > arch/riscv/configs/rv32_defconfig | 18 +++--------------- > 3 files changed, 30 insertions(+), 29 deletions(-) Thanks. LMK if you're going to spin a v2 with the updated commit message. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/4] QEMU Virt Machine Kconfig option 2019-12-02 23:32 ` Palmer Dabbelt @ 2019-12-03 3:03 ` Anup Patel -1 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-12-03 3:03 UTC (permalink / raw) To: Palmer Dabbelt Cc: Albert Ou, Anup Patel, linux-kernel@vger.kernel.org List, Atish Patra, Alistair Francis, Paul Walmsley, linux-riscv, Christoph Hellwig On Tue, Dec 3, 2019 at 5:02 AM Palmer Dabbelt <palmerdabbelt@google.com> wrote: > > On Mon, 25 Nov 2019 05:22:13 PST (-0800), Anup Patel wrote: > > This patch series primarily adds QEMU Virt machine kconfig opiton and > > does related RV32/RV64 defconfig updates. > > > > This series can be found in riscv_soc_virt_v1 branch at: > > https//github.com/avpatel/linux.git > > > > Anup Patel (4): > > RISC-V: Add kconfig option for QEMU virt machine > > RISC-V: Enable QEMU virt machine support in defconfigs > > RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine > > RISC-V: Select Goldfish RTC driver for QEMU virt machine > > > > arch/riscv/Kconfig.socs | 24 ++++++++++++++++++++++++ > > arch/riscv/configs/defconfig | 17 +++-------------- > > arch/riscv/configs/rv32_defconfig | 18 +++--------------- > > 3 files changed, 30 insertions(+), 29 deletions(-) > > Thanks. > > LMK if you're going to spin a v2 with the updated commit message. There are some conflicts for Linux-5.5-rcX. I will rebase this series and also update commit message. Regards, Anup ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [PATCH 0/4] QEMU Virt Machine Kconfig option @ 2019-12-03 3:03 ` Anup Patel 0 siblings, 0 replies; 38+ messages in thread From: Anup Patel @ 2019-12-03 3:03 UTC (permalink / raw) To: Palmer Dabbelt Cc: Anup Patel, Paul Walmsley, Albert Ou, linux-kernel@vger.kernel.org List, Atish Patra, Alistair Francis, linux-riscv, Christoph Hellwig On Tue, Dec 3, 2019 at 5:02 AM Palmer Dabbelt <palmerdabbelt@google.com> wrote: > > On Mon, 25 Nov 2019 05:22:13 PST (-0800), Anup Patel wrote: > > This patch series primarily adds QEMU Virt machine kconfig opiton and > > does related RV32/RV64 defconfig updates. > > > > This series can be found in riscv_soc_virt_v1 branch at: > > https//github.com/avpatel/linux.git > > > > Anup Patel (4): > > RISC-V: Add kconfig option for QEMU virt machine > > RISC-V: Enable QEMU virt machine support in defconfigs > > RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine > > RISC-V: Select Goldfish RTC driver for QEMU virt machine > > > > arch/riscv/Kconfig.socs | 24 ++++++++++++++++++++++++ > > arch/riscv/configs/defconfig | 17 +++-------------- > > arch/riscv/configs/rv32_defconfig | 18 +++--------------- > > 3 files changed, 30 insertions(+), 29 deletions(-) > > Thanks. > > LMK if you're going to spin a v2 with the updated commit message. There are some conflicts for Linux-5.5-rcX. I will rebase this series and also update commit message. Regards, Anup ^ permalink raw reply [flat|nested] 38+ messages in thread
end of thread, other threads:[~2020-03-10 11:58 UTC | newest] Thread overview: 38+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-11-25 13:22 [PATCH 0/4] QEMU Virt Machine Kconfig option Anup Patel 2019-11-25 13:22 ` Anup Patel 2019-11-25 13:22 ` [PATCH 1/4] RISC-V: Add kconfig option for QEMU virt machine Anup Patel 2019-11-25 13:22 ` Anup Patel 2019-11-26 19:12 ` Atish Patra 2019-11-26 19:12 ` Atish Patra 2019-12-02 23:32 ` Palmer Dabbelt 2019-12-02 23:32 ` Palmer Dabbelt 2020-03-09 10:11 ` Andreas Schwab 2020-03-09 10:11 ` Andreas Schwab 2020-03-09 10:24 ` Anup Patel 2020-03-09 10:24 ` Anup Patel 2020-03-10 10:21 ` Andreas Schwab 2020-03-10 10:21 ` Andreas Schwab 2020-03-10 11:57 ` Anup Patel 2020-03-10 11:57 ` Anup Patel 2019-11-25 13:22 ` [PATCH 2/4] RISC-V: Enable QEMU virt machine support in defconfigs Anup Patel 2019-11-25 13:22 ` Anup Patel 2019-11-26 19:14 ` Atish Patra 2019-11-26 19:14 ` Atish Patra 2019-12-02 23:32 ` Palmer Dabbelt 2019-12-02 23:32 ` Palmer Dabbelt 2019-12-03 3:06 ` Anup Patel 2019-12-03 3:06 ` Anup Patel 2019-11-25 13:22 ` [PATCH 3/4] RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine Anup Patel 2019-11-25 13:22 ` Anup Patel 2019-12-02 23:32 ` Palmer Dabbelt 2019-12-02 23:32 ` Palmer Dabbelt 2019-11-25 13:22 ` [PATCH 4/4] RISC-V: Select Goldfish RTC driver " Anup Patel 2019-11-25 13:22 ` Anup Patel 2019-11-26 19:17 ` Atish Patra 2019-11-26 19:17 ` Atish Patra 2019-12-02 23:32 ` Palmer Dabbelt 2019-12-02 23:32 ` Palmer Dabbelt 2019-12-02 23:32 ` [PATCH 0/4] QEMU Virt Machine Kconfig option Palmer Dabbelt 2019-12-02 23:32 ` Palmer Dabbelt 2019-12-03 3:03 ` Anup Patel 2019-12-03 3:03 ` Anup Patel
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.