login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
November
»
6
Re: include files for kvmclock
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Jeremy Fitzhardinge <jeremy@...>
To: Glauber de Oliveira Costa <gcosta@...>
Cc: <linux-kernel@...>, <avi@...>, <aliguori@...>, <kvm-devel@...>, <hollisb@...>
Subject:
Re: include files for kvmclock
Date: Tuesday, November 6, 2007 - 6:50 pm
Glauber de Oliveira Costa wrote:
quoted text
> This patch introduces the include files for kvm clock. > They'll be needed for both guest and host part. > > Signed-off-by: Glauber de Oliveira Costa <gcosta@redhat.com> > --- > include/asm-x86/kvm_para.h | 23 +++++++++++++++++++++++ > include/linux/kvm.h | 1 + > include/linux/kvm_para.h | 20 ++++++++++++++++++++ > 3 files changed, 44 insertions(+), 0 deletions(-) > > diff --git a/include/asm-x86/kvm_para.h b/include/asm-x86/kvm_para.h > index c6f3fd8..af9fb75 100644 > --- a/include/asm-x86/kvm_para.h > +++ b/include/asm-x86/kvm_para.h > @@ -10,15 +10,38 @@ > * paravirtualization, the appropriate feature bit should be checked. > */ > #define KVM_CPUID_FEATURES 0x40000001 > +#define KVM_FEATURE_CLOCKEVENTS 0 > +#define KVM_FEATURE_CLOCKSOURCE 1 > + > > #ifdef __KERNEL__ > #include <asm/processor.h> > +extern void kvmclock_init(void); > + > +union kvm_hv_clock { >
Why two copies of this structure?
quoted text
> + struct { > + u64 tsc_mult; > + u64 now_ns; > + /* That's the wall clock, not the water closet */ > + u64 wc_sec; > + u64 wc_nsec; > + u64 last_tsc; > + /* At first, we could use the tsc value as a marker, but Jeremy > + * well noted that it will cause us locking problems in 32-bit > + * sys, so we have a special version field */ > + u32 version; > + }; > + char page_align[PAGE_SIZE]; > +}; > + >
[...]
quoted text
> + > +union kvm_hv_clock { > + struct { > + u64 tsc_mult; > + u64 now_ns; > + /* That's the wall clock, not the water closet */ > + u64 wc_sec; > + u64 wc_nsec; > + u64 last_tsc; > + /* At first, we could use the tsc value as a marker, but Jeremy > + * well noted that it will cause us locking problems in 32-bit > + * sys, so we have a special version field */ > + u32 version; > + }; > + char page_align[PAGE_SIZE]; > +}; > + > /* > * hypercalls use architecture specific > */ >
-
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
KVM paravirt clocksource - Take 3 out of <put your number...
, Glauber de Oliveira Costa...
, (Tue Nov 6, 6:18 pm)
include files for kvmclock
, Glauber de Oliveira Costa...
, (Tue Nov 6, 6:18 pm)
Re: [kvm-devel] include files for kvmclock
, Akio Takebe
, (Wed Nov 7, 4:16 am)
Re: [kvm-devel] include files for kvmclock
, Glauber de Oliveira Costa...
, (Wed Nov 7, 9:16 am)
Re: [kvm-devel] include files for kvmclock
, Akio Takebe
, (Wed Nov 7, 9:27 am)
Re: include files for kvmclock
, Jeremy Fitzhardinge
, (Tue Nov 6, 6:50 pm)
Re: include files for kvmclock
, Glauber de Oliveira Costa...
, (Tue Nov 6, 6:58 pm)
Re: [kvm-devel] include files for kvmclock
, Glauber de Oliveira Costa...
, (Tue Nov 6, 5:35 pm)
Re: [kvm-devel] include files for kvmclock
, Avi Kivity
, (Wed Nov 7, 1:55 am)
Re: [kvm-devel] include files for kvmclock
, Jeremy Fitzhardinge
, (Wed Nov 7, 1:58 am)
Re: [kvm-devel] include files for kvmclock
, Glauber de Oliveira Costa...
, (Wed Nov 7, 8:49 am)
kvmclock - the host part.
, Glauber de Oliveira Costa...
, (Tue Nov 6, 6:18 pm)
Re: kvmclock - the host part.
, Avi Kivity
, (Wed Nov 7, 1:50 am)
Re: kvmclock - the host part.
, Glauber de Oliveira Costa...
, (Wed Nov 7, 9:08 am)
Re: kvmclock - the host part.
, Avi Kivity
, (Wed Nov 7, 9:59 am)
kvmclock implementation, the guest part.
, Glauber de Oliveira Costa...
, (Tue Nov 6, 6:18 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Justin C. Sherrill
Re: dragonflybsd.org website link?
David Woodhouse
Re: -mm merge plans for 2.6.23
Greg Kroah-Hartman
[PATCH 002/196] Chinese: rephrase English introduction in HOWTO
Eric Sandeen
Re: [RFC] Heads up on sys_fallocate()
git
:
linux-netdev
:
David Miller
[GIT]: Networking
Gerrit Renker
[PATCH 15/37] dccp: Set per-connection CCIDs via socket options
Patrick McHardy
[NET_SCHED 01/15]: sch_atm: fix format string warning
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
2 users
and
657 guests
online.
Online users
makeup13
earlehensley35
Syndicate