On Thursday, November 7, 2019, Rajath Shashidhara <rajaths@cs.utexas.edu> wrote:
Hi all,
I am a Computer Science graduate student at The University of Texas at Austin (UT, Austin). I am looking forward to contributing to qemu !
This semester, I am taking a class in Virtualization (https://github.com/vijay03/cs378-f19) and contributing to a virtualization related open-source project is a significant part of the course.
I would be interested in contributing a patchset to qemu - possibly a self-contained feature or a reasonably complex bug fix that can be completed in under a month's time. I did look at both the bugtracker and the QEMU Google Summer of Code 2019 page [https://wiki.qemu.org/Google_Summer_of_Code_2019] for ideas. However, I would be interested in hearing from the community and I would be delighted if somebody can be suggest a suitable project !
Hello, Rajath!
Thank you for expressing interest in QEMU open source project.
There is certainly a place for you and your contributions in QEMU, and you are very welcomed!
It looks to me the following project would fit your description:
'Implement emulation of DS3231 real time clock in QEMU'
Datasheet:
The steps needed to complete it (in my opinion):
- collect datasheets of as many as possible RTC chips already emulated in QEMU (there are around of dozen of them, see folder hw/rtc)
- do a comparative analysis of selected RTC implementations in QEMU
- get to know general QEMU device model
- design and implement DS3231 emulation
I can give you (unfortunately constrained by tight time limits) some help and guidance. But there are other people in community too (more knowledgable in the area than me).
I salute your initiative!
Yours,
Aleksandar
I am an advanced C programmer with both professional and academic background in systems design & implementation - especially OS & Networks. Given my background, I feel fairly confident that I can pickup the QEMU codebase quickly.
Eagerly looking forward to hearing from the community !
Thanks,
Rajath Shashidhara