Add rt clock definition for rtc clock in qemu

There are three different types for the RTC clock: host, rt and vm.
Add `rt` to the list of RTC clocks.

Signed-off-by: Shuicheng Lin <shuicheng.lin@intel.com>
This commit is contained in:
Shuicheng Lin 2020-05-04 22:56:21 +08:00
parent f6f627acef
commit 29529a5d72

View File

@ -1876,6 +1876,9 @@ const (
// Host is for using the host clock as a reference.
Host RTCClock = "host"
// RT is for using the host monotonic clock as a reference.
RT RTCClock = "rt"
// VM is for using the guest clock as a reference
VM RTCClock = "vm"
)
@ -1902,7 +1905,7 @@ type RTC struct {
// Valid returns true if the RTC structure is valid and complete.
func (rtc RTC) Valid() bool {
if rtc.Clock != Host && rtc.Clock != VM {
if rtc.Clock != Host && rtc.Clock != RT && rtc.Clock != VM {
return false
}