Commit graph

468 commits

Author SHA1 Message Date
Vicki Pfau
f2cf6d87fe manager/user: Make GPU interfaces optional 2024-08-13 20:16:14 -07:00
Vicki Pfau
53754680c1 power: Make test::setup return a Result 2024-08-13 20:15:10 -07:00
Vicki Pfau
0b3a8138e1 manager/user: Hide AmbientLightSensor1 if running not on a Deck 2024-08-12 20:19:04 -07:00
Vicki Pfau
3dfcb471cb job: Executable names should be passed as AsRef<OsStr> instead of &str 2024-08-12 18:28:36 -07:00
Vicki Pfau
5ae82fa01f wifi: Update config file filenames 2024-08-12 18:01:59 -07:00
Vicki Pfau
a3503282b8 Unify spelling of Wi-Fi in user-facing strings 2024-08-09 19:13:00 -07:00
Vicki Pfau
90582f5eb6 wifi: Switch from iwconfig to iw, don't hardcode interfaces 2024-08-09 18:56:49 -07:00
Vicki Pfau
a41264635b Run cargo fmt 2024-08-08 21:07:58 -07:00
Vicki Pfau
08bea0d89f manager/user: Remove redundant conversions from zbus::Error to itself 2024-08-08 20:36:56 -07:00
Vicki Pfau
ad16c615e9 manager/user: Fix GpuPerformanceLevel1.ManualGpuClock setter 2024-08-08 20:24:17 -07:00
Vicki Pfau
674c693180 Fix enum errors containing {v} instead of value 2024-08-08 20:10:40 -07:00
Vicki Pfau
0871125e3e steamosctl: Fix get-all-properties 2024-08-06 19:15:40 -07:00
Vicki Pfau
db345b3f3d steamosctl: Remove deprecated get-version 2024-08-06 19:15:40 -07:00
Vicki Pfau
5e828efdfa manager/user: Move relevant methods to GpuTdpLimit1, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
576135cd7a manager/user: Move relevant methods to WifiDebug1, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
4f3a5547d6 manager/user: Move relevant methods to GpuPerformanceLevel1, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
fc25da30af manager/user: Move relevant methods to GpuPowerProfile1, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
41382c7158 manager/user: Move relevant methods to Manager2, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
a661df64a1 manager/user: Move trivial changes to new interfaces 2024-08-06 19:15:40 -07:00
Vicki Pfau
c75ac60c9d manager/user: Move interface setup to manager module 2024-08-06 19:15:40 -07:00
Vicki Pfau
5ddb709f0b testing: Refactor interface comparison code out for future use 2024-08-06 19:15:40 -07:00
Vicki Pfau
428350b4c7 proxy: Split out per-file and re-export relevant proxies 2024-08-06 19:15:40 -07:00
Vicki Pfau
72e633e336 clippy: Fix warnings 2024-08-06 19:15:30 -07:00
Vicki Pfau
d7534ced9c ftrace: Only enable split lock logging on systems that support it 2024-08-06 19:12:33 -07:00
Vicki Pfau
50b6fb85b1 process: Executable names should be passed as AsRef<OsStr> instead of &str 2024-08-02 19:11:59 -07:00
Vicki Pfau
4cc4c74ff0 process: script_exit_code should not leak output 2024-08-02 18:59:56 -07:00
Vicki Pfau
370c801796 Cargo.toml: Remove redundant dependency 2024-08-02 18:32:07 -07:00
Vicki Pfau
fb58cd8772 Run cargo fmt 2024-08-02 18:12:25 -07:00
Vicki Pfau
cf9253a709 power: Query GPU clock range from pp_dpm_sclk 2024-08-02 17:22:21 -07:00
Vicki Pfau
6867c4e870 power: Remove inline GPU clock range check, sysfs writes enforce it 2024-08-02 17:21:31 -07:00
Vicki Pfau
fd6d9cbfe0 power: Simplify GPU power profiles parsing with regex 2024-08-02 17:21:29 -07:00
Vicki Pfau
f939767867 wifi: Simplify enums with strum, rename WifiDebugMode::On to Tracing 2024-07-31 21:25:16 -07:00
Vicki Pfau
4efb3572ec power: Simplify GPUPowerProfile definition with strum 2024-07-31 20:40:27 -07:00
Vicki Pfau
cdc314fb47 xml: Split up Manager interface and mark as deprecated 2024-07-31 19:44:10 -07:00
Vicki Pfau
453a51239f xml: Move deprecated XML file out of the way 2024-07-31 19:44:10 -07:00
Vicki Pfau
679accbd66 xml: Make documentation consistent and closer to gtk-doc recommendations 2024-07-31 19:44:10 -07:00
Vicki Pfau
126f912781 power: Fix GPUPerformanceLevel enum to match amdgpu definition 2024-07-30 20:33:37 -07:00
Vicki Pfau
8288f56182 Cargo: Update deps 2024-07-30 18:51:14 -07:00
Vicki Pfau
69076acedc job: Add mirror relay test 2024-07-25 21:29:14 -07:00
Vicki Pfau
90b382cf7e job: Add service to listen for jobs starting 2024-07-25 21:29:14 -07:00
Vicki Pfau
3c56afe921 job: Add method to mirror jobs from an already-running daemon 2024-07-25 21:29:14 -07:00
Vicki Pfau
0626012748 manager/user: Create mirrored jobs for methods that create jobs on the root manager 2024-07-25 21:29:14 -07:00
Vicki Pfau
35eb5631ff job: Add job mirroring 2024-07-25 21:29:14 -07:00
Vicki Pfau
ae2351594f job: Move add_job to separate function
Split out the work of creating a new job path in preparation of job mirrors
being added
2024-07-25 21:29:14 -07:00
Vicki Pfau
8e3fc1afeb job: Add JobManagerInterface to emit JobStarted signal
This adds the JobManagerInterface helper object to emit a signal when a job is
started. It also renames the job prefix to be its own path so that the
JobManagerInterface can claim that as an object.
2024-07-25 21:29:14 -07:00
Vicki Pfau
8412adcd4a power: Clean up CPU sysfs property reading 2024-07-24 21:20:15 -07:00
Vicki Pfau
ffcd702172 Run clang fmt 2024-07-24 21:18:19 -07:00
Vicki Pfau
3c2dd55f87 power: Add basic tests for CPUScalingGovernor getters 2024-07-24 21:17:48 -07:00
Vicki Pfau
63902f8cc9 Run clang fmt 2024-07-24 20:01:33 -07:00
Vicki Pfau
deb8cf620f power: Add basic tests for GPUPowerProfile getters 2024-07-24 20:01:02 -07:00