mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-03 05:10:55 +00:00
feature(power-management-defaults): set an initial power management policy (#219)
The default policy enables performance mode and SMT. Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
This commit is contained in:
@ -124,6 +124,12 @@ impl Daemon {
|
|||||||
let guest_reconciler_task = guest_reconciler.launch(guest_reconciler_receiver).await?;
|
let guest_reconciler_task = guest_reconciler.launch(guest_reconciler_receiver).await?;
|
||||||
let generator_task = generator.launch().await?;
|
let generator_task = generator.launch().await?;
|
||||||
|
|
||||||
|
// TODO: Create a way of abstracting early init tasks in kratad.
|
||||||
|
// TODO: Make initial power management policy configurable.
|
||||||
|
let power = runtime.power_management_context().await?;
|
||||||
|
power.set_smt_policy(true).await?;
|
||||||
|
power.set_scheduler_policy("performance".to_string()).await?;
|
||||||
|
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
store,
|
store,
|
||||||
_config: config,
|
_config: config,
|
||||||
|
Reference in New Issue
Block a user