hermit-os / hermit-os/kernel

Consider adding a virtio-rtc driver

Open
#2,648 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.5k
Forks
132
Avg merge
1d 14h
Merged PRs (30d)
39

Description

We currently use the hardware RTCs to get the current time. It would be great to support methods that are meant to be virtualized too. https://github.com/hermit-os/kernel/issues/2548 is about kvmclock, but that requires a Linux host. virtio-rtc is cross-platform.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the kernel's current hardware RTC timekeeping path, then review the virtio-rtc proposal and its cross-platform requirements. Define the driver interface and integration points, and consider the work done when time can be obtained through virtio-rtc with coverage for the supported virtualization environments.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.