On Sun, Nov 3, 2019 at 12:12 AM Anup Patel <a...@brainfault.org> wrote: > > On Sat, Nov 2, 2019 at 4:44 AM Palmer Dabbelt <pal...@dabbelt.com> wrote: > > > > On Fri, 01 Nov 2019 08:40:24 PDT (-0700), a...@brainfault.org wrote: > > > On Tue, Oct 29, 2019 at 6:55 PM Alistair Francis <alistai...@gmail.com> > > > wrote: > > >> > > >> On Fri, Oct 25, 2019 at 6:28 AM Anup Patel <anup.pa...@wdc.com> wrote: > > >> > > > >> > This series adds RTC device to QEMU RISC-V virt machine. We have > > >> > selected Goldfish RTC device model for this. It's a pretty simple > > >> > synthetic device with few MMIO registers and no dependency external > > >> > clock. The driver for Goldfish RTC is already available in Linux so > > >> > we just need to enable it in Kconfig for RISCV and also update Linux > > >> > defconfigs. > > >> > > > >> > We have tested this series with Linux-5.4-rc4 plus defconfig changes > > >> > available in 'goldfish_rtc_v2' branch of: > > >> > https://github.com/avpatel/linux.git > > >> > > >> @Peter Maydell this has been reviewed, do you mind taking this in you > > >> next PR? I don't see a maintainer for hw/rtc. > > > > > > It would be great if this series can be taken for QEMU-4.2 > > > > It doesn't look like there's anyone who maintains hw/rtc, so maybe that's > > why > > this has been going slowly? I'd happy to PR it, but I don't really have the > > bandwidth to sign up to maintain more stuff right now.
The PR is reviewed so it should be ok to merge now (and it made it into soft freeze). > > No problem, I will maintain Goldfish RTC emulation until someone else > is willing to maintain it. You can add me as a maintainer as well if you want. Alistair > > Regards, > Anup > > > > > > > > > Regards, > > > Anup > > > > > >> > > >> Alistair > > >> > > >> > > > >> > Changes since v4: > > >> > - Fixed typo in trace event usage > > >> > - Moved goldfish_rtc.h to correct location > > >> > > > >> > Changes since v3: > > >> > - Address all nit comments from Alistair > > >> > > > >> > Changes since v2: > > >> > - Rebased on RTC code refactoring > > >> > > > >> > Changes since v1: > > >> > - Implemented VMState save/restore callbacks > > >> > > > >> > Anup Patel (2): > > >> > hw: rtc: Add Goldfish RTC device > > >> > riscv: virt: Use Goldfish RTC device > > >> > > > >> > hw/riscv/Kconfig | 1 + > > >> > hw/riscv/virt.c | 15 ++ > > >> > hw/rtc/Kconfig | 3 + > > >> > hw/rtc/Makefile.objs | 1 + > > >> > hw/rtc/goldfish_rtc.c | 288 ++++++++++++++++++++++++++++++++++ > > >> > hw/rtc/trace-events | 4 + > > >> > include/hw/riscv/virt.h | 2 + > > >> > include/hw/rtc/goldfish_rtc.h | 46 ++++++ > > >> > 8 files changed, 360 insertions(+) > > >> > create mode 100644 hw/rtc/goldfish_rtc.c > > >> > create mode 100644 include/hw/rtc/goldfish_rtc.h > > >> > > > >> > -- > > >> > 2.17.1 > > >> >