Re: GetThreadTimes...

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Arkady Frenkel (arkadyf_at_hotmailxdotx.com)
Date: 11/02/04


Date: Tue, 2 Nov 2004 16:10:50 +0200

Oops ,forgot to mention about Programmable interval timer
on http://www.intel.com/design/archives/periphrl/docs/23124406.pdf

That have 3 outs ( 40h , 41h , 42h ) each on can be prorgammed
independantly.

Arkady

"Arkady Frenkel" <arkadyf@hotmailxdotx.com> wrote in message
news:cm7p9h$1t9$1@home.itg.ti.com...
>
> "Rhett Gong [MSFT]" <v-raygon@online.microsoft.com> wrote in message
> news:CRidVTMwEHA.2692@cpmsftngxa10.phx.gbl...
> > Windows can't rely on these new features of PII or above CPUs.
>
> Why , sysenter( x86 ) /syscall ( AMD ) opcodes used in XP now instead of
int
> 2e and sysenter appeared in Pentium II ?
> System check if such sysenter exist in CPU and use it or
> int 2e if no such . The same possible with timers IMHO
>
> Arkady
>
> > I am not sure what do you mean by "timer have three channels which can
> be
> > used." could you clarify it?
> >
> >
> >
> > Best regards,
> > Rhett Gong [MSFT]
> > Microsoft Online Partner Support
> >
> > This posting is provided "AS IS" with no warranties, and confers no
> rights.
> > Please reply to newsgroups only. Thanks.
> >
>
>



Relevant Pages

  • [PATCH 2/3] x86: modify send_IPI_mask interface to accept cpumask_t pointers
    ... static void lapic_timer_broadcast ... Some cpus do not strictly honor the set of cpus ... int hotplug = 1; ... struct irq_cfg *cfg; ...
    (Linux-Kernel)
  • [PATCH 02/31] cpumask: modify send_IPI_mask interface to accept cpumask_t pointers
    ... static void lapic_timer_broadcast ... Some cpus do not strictly honor the set of cpus ... int hotplug = 1; ... struct irq_cfg *cfg; ...
    (Linux-Kernel)
  • Re: Delay Routine: Fully-portable C89 if possible
    ... difference between a 33-Bit int and a 32-Bit int is that the former ... The speed difference will, of course, vary depending on the code in question, and the cpus in question - but some 32-bit cpus work twice as fast on 32-bit data as they do on smaller data, and 8-bit cpus clearly work much faster on the smaller data. ... it avoids multiplies on lookups - multiplies can be costly on small cpus. ... The compiler should pad the struct to ensure that accesses are possible, but not necessarily optimal - if you know the exact sizes, you can add padding yourself to choose a balance between space and speed. ...
    (comp.arch.embedded)
  • Re: [patch 1/7] Immediate Values - Architecture Independent Code
    ... static unsigned int stopmachine_num_threads; ... * help our sisters onto their CPUs. ... all the other CPUs will execute the callback concurrently. ...
    (Linux-Kernel)
  • [patch 1/5] s390: atomic primitives.
    ... /* Wait for all other cpus to enter stopped state */ ... int cpu; ... Copyright 2002 IBM Deutschland Entwicklung GmbH, ... int ret; ...
    (Linux-Kernel)