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