haiku/headers/private/kernel/arch/x86
Yongcong Du 19187c464b x86: Initialize IA32_MSR_ENERGY_PERF_BIAS
The lowest 4 bits of the MSR serves as a hint to the hardware to
favor performance or energy saving. 0 means a hint preference for
highest performance while 15 corresponds to the maximum energy
savings. A value of 7 translates into a hint to balance performance
with energy savings.

The default reset value of the MSR is 0. If BIOS doesn't intialize
the MSR, the hardware will run in performance state. This patch
initialize the MSR with value of 7 for balance between performance
and energy savings

Signed-off-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
2012-08-29 22:11:56 +02:00
..
apic.h * When initializing MSI support, don't assume a single 24 entry IO-APIC. Instead 2011-05-11 18:05:05 +00:00
apm.h
arch_acpi.h * Add validation of the RSDP checksums. 2011-06-12 22:01:43 +00:00
arch_cpu.h x86: Initialize IA32_MSR_ENERGY_PERF_BIAS 2012-08-29 22:11:56 +02:00
arch_debug.h
arch_hpet.h
arch_int.h Quick build fix for the FreeBSD compatibility layer. Maybe the definition should 2011-05-11 01:30:55 +00:00
arch_kernel_args.h
arch_kernel.h
arch_smp.h
arch_system_info.h
arch_thread_types.h
arch_thread.h Fix virtual 8086 mode to properly account for TLS. 2011-11-25 16:10:19 +01:00
arch_user_debugger.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
arch_vm_translation_map.h
arch_vm_types.h
arch_vm.h
bios.h
descriptors.h
ioapic.h * Don't map the IO-APIC within the bootloader. We don't need it to set up SMP 2011-05-13 16:31:31 +00:00
msi.h
pic.h * Implement interrupt source overrides. We install a relay interrupt handler 2011-05-16 12:57:40 +00:00
selector.h
smp_priv.h
timer.h
types.h
vesa.h
vm86.h