From owner-cvs-src-old@FreeBSD.ORG Thu May 28 04:18:40 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86731106566C for ; Thu, 28 May 2009 04:18:40 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 737868FC12 for ; Thu, 28 May 2009 04:18:40 +0000 (UTC) (envelope-from adrian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n4S4Iejv041953 for ; Thu, 28 May 2009 04:18:40 GMT (envelope-from adrian@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n4S4Ie7b041952 for cvs-src-old@freebsd.org; Thu, 28 May 2009 04:18:40 GMT (envelope-from adrian@repoman.freebsd.org) Message-Id: <200905280418.n4S4Ie7b041952@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to adrian@repoman.freebsd.org using -f From: Adrian Chadd Date: Thu, 28 May 2009 04:17:05 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files.i386 src/sys/i386/xen xen_rtc.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2009 04:18:40 -0000 adrian 2009-05-28 04:17:05 UTC FreeBSD src repository Modified files: sys/conf files.i386 Added files: sys/i386/xen xen_rtc.c Log: SVN rev 192953 on 2009-05-28 04:17:05Z by adrian Say hello to a very basic, read-only, Xen Hypervisor RTC. The hypervisor doesn't provide a single "TOD" - it instead provides a "start time" and a "running time". These are added together to form the current TOD. The TOD is in UTC. This RTC is only (initially) designed to be read at startup. There's some further poking that needs to happen to pick up hypervisor time changes (ie, by the Dom0 time being adjusted by something). This time adjustment currently can cause "weird stuff" in the DomU clock; I'll begin investigating and repairing that in subsequent commits. PR: 135008 Revision Changes Path 1.623 +1 -0 src/sys/conf/files.i386 1.1 +191 -0 src/sys/i386/xen/xen_rtc.c (new)