Skip to content

Commit 0899cf9

Browse files
miczyg1mkopec
authored andcommitted
docs/dasharo-menu-docs: Add APU configuration documentation
Signed-off-by: Michał Żygowski <[email protected]>
1 parent 27440cf commit 0899cf9

File tree

5 files changed

+46
-0
lines changed

5 files changed

+46
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Dasharo APU Configuration
2+
3+
The Dasharo APU Configuration menu is an exclusive menu for PC Engines apu
4+
platforms. This menu is intended to provide equivalent runtime configuration
5+
capabilities as [PC Engines sortbootorder](https://github.com/pcengines/sortbootorder).
6+
7+
> Not all sortbootorder options may be currently available. They may be added
8+
> in the future.
9+
10+
## Dasharo APU Configuration menu options
11+
12+
When entering the `Dasharo APU Configuration` menu, one may see the
13+
following options to appear:
14+
15+
![](/images/menus/apu_config.jpeg){ class="center" }
16+
17+
### Core Performance Boost
18+
19+
This option enables AMD Core Performance Boost (aka CPU Turbo). When enabled
20+
firmware will make 2 additional boosted P-states available. Core Performance
21+
Boost is able to raise a single core frequency from 1000MHz up to 1400MHz if
22+
other cores are pretty much inactive.
23+
24+
Disable this option if you notice system unstabilities.
25+
26+
### Watchdog
27+
28+
`Enable watchdog` option controls whether the AMD FCH watchdog will be enabled
29+
during boot. When selected, the `Watchdog timeout value` will appear, where
30+
one can specify the watchdog expiration timeout in seconds.
31+
32+
The watchdog is useful when a platform hangs and needs to be reset
33+
automatically, which will happen if watchdog timer expires. Minimum timeout is
34+
60s to let the OS take control over the watchdog (e.g. sp5100_tco watchdog
35+
driver for Linux) and keep reloading it to avoid resets.
36+
37+
### PCI Express power management features
38+
39+
When enabled, the firmware will attempt to enable Clock Power Management, ASPM
40+
L0s and L1 on PCI Express ports. Enabling these options may result in [PCI
41+
Express device performance
42+
reduction](https://github.com/pcengines/coreboot/issues/387) at the cost of
43+
better power savings.

docs/dasharo-menu-docs/overview.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ In such case please follow the EC firmware update instructions for a specific
4848
board variant.
4949

5050
* [Setup Main Page](#main-page)
51+
- [Dasharo APU Configuration](dasharo-apu-configuration.md) (PC Engines
52+
APUs only)
5153
- [User Password Management](#user-password-management)
5254
- [Device Manager](device-manager.md)
5355
- [Dasharo System Features](dasharo-system-features.md)

docs/images/menus/apu_config.jpeg

52.5 KB
Loading

docs/images/menus/main_page.jpeg

-3.1 KB
Loading

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ nav:
347347
- 'Boot Maintenance Manager': dasharo-menu-docs/boot-maintenance-mgr.md
348348
- 'Device Manager': dasharo-menu-docs/device-manager.md
349349
- 'Dasharo System Features': dasharo-menu-docs/dasharo-system-features.md
350+
- 'Dasharo APU Configuration': dasharo-menu-docs/dasharo-apu-configuration.md
350351
- 'Checkbox certification software usage': common-coreboot-docs/checkbox.md
351352
- 'Dumping logs': common-coreboot-docs/dumping_logs.md
352353
# - 'Trolling Topics List':

0 commit comments

Comments
 (0)