[Skiboot] [PATCH] hw/fake-rtc: Add support for emulated rtc clock

Stewart Smith stewart at linux.vnet.ibm.com
Wed Oct 7 18:26:27 AEDT 2015


Stewart Smith <stewart at linux.vnet.ibm.com> writes:

> Vaibhav Jain <vaibhav at linux.vnet.ibm.com> writes:
>> This patch adds support for an emulated rtc clock over existing fake rtc
>> implementation for generic platform (e.g BML). Presently a fake rtc
>> clock is initialized when reserved region named 'ibm,fake-rtc' is
>> present in the boot device tree. This mem-region points to the initial
>> value of bcd coded date-time values. However as this region is in system
>> memory hence its not updated with time. This results in an error from
>> hwclock tool which tries to detect a change in system clock and then
>> complains "Timed out waiting for time change."
>>
>> The patch overcomes this issue by emulating an rtc clock whose date-time
>> values are calculated from the difference of current timebase and its
>> value when the initial epoch was assigned. The initial epoch is set from
>> the values at "ibm,fake-rtc" memory region.
>>
>> Acked-by: Michael Neuling <mikey at neuling.org>
>> Signed-off-by: Vaibhav Jain <vaibhav at linux.vnet.ibm.com>
>
> Thanks, merged as of ee18d59 - into skiboot master.

err... as of 6c1658f.



More information about the Skiboot mailing list