Home
last modified time | relevance | path

Searched hist:e76f5e73 (Results 1 – 6 of 6) sorted by relevance

/dragonfly/sys/dev/powermng/clockmod/
H A DMakefilee76f5e73 Wed Feb 12 14:15:29 GMT 2014 Sepherosa Ziehau <sephe@dragonflybsd.org> clockmod: Properly implement Intel software controlled clock modulation

Compared w/ the out dated p4tcc code in i386:

- Write the MSR on the correct CPU.
- Fix errata detection.
- Enable 6.25% granularity.
- Fix logical CPU setting by introducing clock modulation domain. Each
domain contains logical CPUs in the same core. When changing duty
cycle we change all logical CPUs' duty cycle in the same domain; mainly
to avoid model specific reaction to logical CPU duty cycle change.

It is controlled through machdep.clockmod_domX.select. Members of the
domain are listed by machdep.clockmod_domX.members. And the available
duty cycles are listed by machdep.clockmod_domX.available.

It is enabled in i386 and x86_64 GENERIC.

* We may want to make powerd(8) aware of clockmod(4)
H A Dclockmod.ce76f5e73 Wed Feb 12 14:15:29 GMT 2014 Sepherosa Ziehau <sephe@dragonflybsd.org> clockmod: Properly implement Intel software controlled clock modulation

Compared w/ the out dated p4tcc code in i386:

- Write the MSR on the correct CPU.
- Fix errata detection.
- Enable 6.25% granularity.
- Fix logical CPU setting by introducing clock modulation domain. Each
domain contains logical CPUs in the same core. When changing duty
cycle we change all logical CPUs' duty cycle in the same domain; mainly
to avoid model specific reaction to logical CPU duty cycle change.

It is controlled through machdep.clockmod_domX.select. Members of the
domain are listed by machdep.clockmod_domX.members. And the available
duty cycles are listed by machdep.clockmod_domX.available.

It is enabled in i386 and x86_64 GENERIC.

* We may want to make powerd(8) aware of clockmod(4)
/dragonfly/sys/dev/powermng/
H A DMakefilediff e76f5e73 Wed Feb 12 14:15:29 GMT 2014 Sepherosa Ziehau <sephe@dragonflybsd.org> clockmod: Properly implement Intel software controlled clock modulation

Compared w/ the out dated p4tcc code in i386:

- Write the MSR on the correct CPU.
- Fix errata detection.
- Enable 6.25% granularity.
- Fix logical CPU setting by introducing clock modulation domain. Each
domain contains logical CPUs in the same core. When changing duty
cycle we change all logical CPUs' duty cycle in the same domain; mainly
to avoid model specific reaction to logical CPU duty cycle change.

It is controlled through machdep.clockmod_domX.select. Members of the
domain are listed by machdep.clockmod_domX.members. And the available
duty cycles are listed by machdep.clockmod_domX.available.

It is enabled in i386 and x86_64 GENERIC.

* We may want to make powerd(8) aware of clockmod(4)
/dragonfly/sys/config/
H A DX86_64_GENERICdiff e76f5e73 Wed Feb 12 14:15:29 GMT 2014 Sepherosa Ziehau <sephe@dragonflybsd.org> clockmod: Properly implement Intel software controlled clock modulation

Compared w/ the out dated p4tcc code in i386:

- Write the MSR on the correct CPU.
- Fix errata detection.
- Enable 6.25% granularity.
- Fix logical CPU setting by introducing clock modulation domain. Each
domain contains logical CPUs in the same core. When changing duty
cycle we change all logical CPUs' duty cycle in the same domain; mainly
to avoid model specific reaction to logical CPU duty cycle change.

It is controlled through machdep.clockmod_domX.select. Members of the
domain are listed by machdep.clockmod_domX.members. And the available
duty cycles are listed by machdep.clockmod_domX.available.

It is enabled in i386 and x86_64 GENERIC.

* We may want to make powerd(8) aware of clockmod(4)
H A DLINT64diff e76f5e73 Wed Feb 12 14:15:29 GMT 2014 Sepherosa Ziehau <sephe@dragonflybsd.org> clockmod: Properly implement Intel software controlled clock modulation

Compared w/ the out dated p4tcc code in i386:

- Write the MSR on the correct CPU.
- Fix errata detection.
- Enable 6.25% granularity.
- Fix logical CPU setting by introducing clock modulation domain. Each
domain contains logical CPUs in the same core. When changing duty
cycle we change all logical CPUs' duty cycle in the same domain; mainly
to avoid model specific reaction to logical CPU duty cycle change.

It is controlled through machdep.clockmod_domX.select. Members of the
domain are listed by machdep.clockmod_domX.members. And the available
duty cycles are listed by machdep.clockmod_domX.available.

It is enabled in i386 and x86_64 GENERIC.

* We may want to make powerd(8) aware of clockmod(4)
/dragonfly/sys/conf/
H A Dfilesdiff e76f5e73 Wed Feb 12 14:15:29 GMT 2014 Sepherosa Ziehau <sephe@dragonflybsd.org> clockmod: Properly implement Intel software controlled clock modulation

Compared w/ the out dated p4tcc code in i386:

- Write the MSR on the correct CPU.
- Fix errata detection.
- Enable 6.25% granularity.
- Fix logical CPU setting by introducing clock modulation domain. Each
domain contains logical CPUs in the same core. When changing duty
cycle we change all logical CPUs' duty cycle in the same domain; mainly
to avoid model specific reaction to logical CPU duty cycle change.

It is controlled through machdep.clockmod_domX.select. Members of the
domain are listed by machdep.clockmod_domX.members. And the available
duty cycles are listed by machdep.clockmod_domX.available.

It is enabled in i386 and x86_64 GENERIC.

* We may want to make powerd(8) aware of clockmod(4)