mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-21 03:55:04 +00:00
47e6d72bf2
The rtc_drv on x86 can now by used to also set the RTC. If the config attribute 'allow_setting_rtc' is set to 'yes' the driver will update the RTC from the content of the 'set-rtc' ROM module. A valid ROM must contain a top node with the following attributes: 'year', 'month', 'day', 'hour', 'minute' and 'second'. * Only rudimentary checking of the provided values is done. * '12H' mode is not supported. Fixes #3438. |
||
---|---|---|
.. | ||
spec | ||
main.cc | ||
README | ||
rtc.h | ||
target.inc |
The RTC driver component provides access to the CMOS RTC on x86 via the Rtc session. On base-linux 'gettimeofday' is used. The component will use the content of the 'set_rtc' ROM if the 'allow_setting_rtc' attribute in the 'config' node is set to 'yes' to allow setting the RTC. A valid ROM must contain a top node with the following attributes: * 'year' (e.g. 2019) * 'month' (1 - 12) * 'day' (1 - 31) * 'hour' (0 - 23) * 'minute' (0 - 59) * 'second' (0 - 59) The component will always use 24H mode and relies on the BIOS/firmware to do the right thing regarding the year.