mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-11-07 04:36:52 -10:00
hwpstate_intel: Minimize ifdef for i386 build
Reported by: jrtc27
Fixes: bdc0f76782
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
This commit is contained in:
1 parent
bdc0f76782
commit
02c440e204
1 file changed
-4
@@ -362,9 +362,7 @@ intel_hwpstate_hybrid_cb(void *ctx)
|
||||
void
|
||||
intel_hwpstate_identify(driver_t *driver, device_t parent)
|
||||
{
|
||||
#ifndef __i386__
|
||||
uint32_t small_cores = 0;
|
||||
#endif
|
||||
|
||||
if (device_find_child(parent, "hwpstate_intel", DEVICE_UNIT_ANY) != NULL)
|
||||
return;
|
||||
@@ -385,7 +383,6 @@ intel_hwpstate_identify(driver_t *driver, device_t parent)
|
||||
if ((cpu_power_eax & CPUTPM1_HWP) == 0)
|
||||
return;
|
||||
|
||||
#ifndef __i386__
|
||||
/*
|
||||
* On hybrid-core systems, package-level control cannot be used.
|
||||
* It may cause all cores to run at the E-core frequency because
|
||||
@@ -396,7 +393,6 @@ intel_hwpstate_identify(driver_t *driver, device_t parent)
|
||||
intel_hwpstate_hybrid_cb, smp_no_rendezvous_barrier, &small_cores);
|
||||
if (small_cores > 0 && small_cores < mp_ncores)
|
||||
hwpstate_pkg_ctrl_enable = false;
|
||||
#endif
|
||||
|
||||
if (BUS_ADD_CHILD(parent, 10, "hwpstate_intel", device_get_unit(parent))
|
||||
== NULL)
|
||||
|
||||
Reference in new issue
Block a user