On Tue, 2007-03-20 at 11:04 -0700, Daniel Walker wrote:
> On Tue, 2007-03-20 at 10:58 -0700, john stultz wrote:
>
> > > /* timekeeping specific data, ignore */
> > > - cycle_t cycle_last, cycle_interval;
> > > - u64 xtime_nsec, xtime_interval;
> > > + cycle_t cycle_interval;
> > > + u64
On Tue, 2007-03-20 at 10:58 -0700, john stultz wrote:
> > /* timekeeping specific data, ignore */
> > - cycle_t cycle_last, cycle_interval;
> > - u64 xtime_nsec, xtime_interval;
> > + cycle_t cycle_interval;
> > + u64 xtime_interval;
> > + /*
> > +* Second part is written at
On Tue, 2007-03-20 at 11:09 +0100, Eric Dumazet wrote:
> struct clocksource is a critical data structure.
>
> Most of its fields are read only, some of them are heavily modified at each
> timer interrupt.
>
> It makes sense to separate those fields and make sure they all share one
> cache
struct clocksource is a critical data structure.
Most of its fields are read only, some of them are heavily modified at each
timer interrupt.
It makes sense to separate those fields and make sure they all share one cache
line, or at least the minimum for machines with small cache lines.
struct clocksource is a critical data structure.
Most of its fields are read only, some of them are heavily modified at each
timer interrupt.
It makes sense to separate those fields and make sure they all share one cache
line, or at least the minimum for machines with small cache lines.
On Tue, 2007-03-20 at 11:09 +0100, Eric Dumazet wrote:
struct clocksource is a critical data structure.
Most of its fields are read only, some of them are heavily modified at each
timer interrupt.
It makes sense to separate those fields and make sure they all share one
cache line, or at
On Tue, 2007-03-20 at 10:58 -0700, john stultz wrote:
/* timekeeping specific data, ignore */
- cycle_t cycle_last, cycle_interval;
- u64 xtime_nsec, xtime_interval;
+ cycle_t cycle_interval;
+ u64 xtime_interval;
+ /*
+* Second part is written at each timer
On Tue, 2007-03-20 at 11:04 -0700, Daniel Walker wrote:
On Tue, 2007-03-20 at 10:58 -0700, john stultz wrote:
/* timekeeping specific data, ignore */
- cycle_t cycle_last, cycle_interval;
- u64 xtime_nsec, xtime_interval;
+ cycle_t cycle_interval;
+ u64 xtime_interval;
+
8 matches
Mail list logo