|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH] Move RTC from Qemu to HV
Hi,
Wherever this discussion ends up taking the implementation, it would be
nice if the CMOS time values were accessible from any domain 0 control
plane software. Keir has pointed out one use, setting a per-domain UTC
offset. A related use is to also be able to detect when a user domain
has changed these values (eg, hwclock -w). This yields the ability to
add persistence to the offset from the control software.
The original timeoffset patch to qemu allowed for this (setting, change
detection and retrieval). For the purposes of this reply, the details
of the implementation matter less than the capability.
-b
On 9/27/06, Keir Fraser <Keir.Fraser@xxxxxxxxxxxx> wrote:
On 27/9/06 09:16, "Yang, Xiaowei" <xiaowei.yang@xxxxxxxxx> wrote:
> Lastly, as for CMOS ram initialization, we have an alternative: Only > move the first 10 bytes of time/interrupt related CMOS ram out of 128
> from Qemu to HV while still leaving the left in Qemu. Unfortunately how > to initialize time is still a little tricky: as we still need configure > option (like localtime) to fill in the space, it may be passed by
> xc_set_hvm_param (like for option apic) at startup. > > What do you think of it?
Xen has a view of UTC, kept up to date by domain0. There is also facility already to set a per-domain offset from UTC (XEN_DOMCTL_settimeoffset). So
Xen is quite capable of setting all time fields itself.
As for the rest of the CMOS fields, I believe that they only contain some basic info like boot order? This is only derived by qemu from command-line
switches -- we could make xend push down initialiser values instead. Maybe only pushing implementation of time-related CMOS bytes[*] to Xen in the first instance does make sense though...
-- Keir
[*] That's more than 10 bytes though, right? There are status and control
registers at indexes 0xa-0xd?
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH] Move RTC from Qemu to HV, Yang, Xiaowei
- RE: [Xen-devel] [PATCH] Move RTC from Qemu to HV, Yang, Xiaowei
- RE: [Xen-devel] [PATCH] Move RTC from Qemu to HV, Yang, Xiaowei
- RE: [Xen-devel] [PATCH] Move RTC from Qemu to HV, Li, Xin B
- RE: [Xen-devel] [PATCH] Move RTC from Qemu to HV, Li, Xin B
- RE: [Xen-devel] [PATCH] Move RTC from Qemu to HV, Dong, Eddie
|
|
|
|
|