Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/common/cli_args.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ semantics so individual READMEs can simply reference it.
| `-f <path>` | All | Copy UART output to the specified file on the active filesystem (for example, `-f fs0:\logs\run.txt`). |
| `-fr` | All | Include future-requirement (FR) rules for the selected specification. |
| `-help`, `-h` | All | Display the full usage banner inside the UEFI shell. |
| `-l <level>` | All | Execute all rules up to the chosen level (for example, SBSA levels 1-7). |
| `-m <modules>` | All | Run only the listed modules (comma-separated). Valid names include `PE`, `GIC`, `PERIPHERAL`, `MEM_MAP`, `MEMORY`, `PMU`, `RAS`, `SMMU`, `TIMER`, `WATCHDOG`, `NIST`, `PCIE`, `MPAM`, `ETE`, `TPM`, and `POWER_WAKEUP`; unsupported modules in the active binary are ignored. |
| `-l <level>` | All | Execute all rules up to the chosen level (for example, SBSA levels 1-8). |
| `-m <modules>` | All | Run only the listed modules (comma-separated). Valid names include `PE`, `GIC`, `PERIPHERAL`, `MEM_MAP`, `MEMORY`, `PMU`, `RAS`, `SMMU`, `TIMER`, `WATCHDOG`, `NIST`, `PCIE`, `MPAM`, `ETE`, `TPM`, `CXL`, and `POWER_WAKEUP`; unsupported modules in the active binary are ignored. |
| `-mmio` | All | Log every `pal_mmio_read` / `pal_mmio_write` invocation; combine with `-v 1` to focus on MMIO tracing. |
| `-no_crypto_ext` | All | Report that architectural crypto extensions are absent or disabled (for export control or platform reasons). |
| `-only <level>` | All | Run only the rules that match the provided level. |
Expand All @@ -29,7 +29,7 @@ semantics so individual READMEs can simply reference it.
| `-skip-dp-nic-ms` | All | Skip PCIe exerciser coverage for DisplayPort, network, and mass-storage devices when those endpoints are unavailable. |
| `-skipmodule <modules>` | All | Exclude the listed modules from the run (for example, `-skipmodule PE,GIC`). |
| `-slc <type>` | SBSA | Provide the system last-level cache implementation (`1` for PPTT PE-side cache, `2` for HMAT memory-side cache). |
| `-timeout <1-5>` | All | Scale watchdog and wakeup waits (1 = default/minimum, 5 = maximum delay). |
| `-timeout <500-2000>` | All | Set pass timeout (in microseconds) for wakeup and watchdog tests (1ms = default, 500us = minimum, 2sec = maximum delay). |
| `-v <level>` | All | Set verbosity: 5=ERROR, 4=WARN, 3=TEST, 2=DEBUG, 1=INFO. |

Refer to each specification README for other variant-level constraints, rule
Expand Down
6 changes: 2 additions & 4 deletions docs/mpam/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ been implemented and interpreted correctly.

## Documentation and Guides
- [SYS-MPAM Test Scenario Document](arm_mpam_architecture_compliance_test_scenario.md)
- [Common CLI arguments](../common/cli_args.md)
- [Common UEFI build guide](../common/uefi_build.md)

## SYS-MPAM build steps
Expand Down Expand Up @@ -100,9 +99,8 @@ Runs at INFO level, skips tests 15/20/30, and saves the UART log to

## Application arguments

SYS-MPAM ACS currently supports numeric test and module selectors. See the
[Common CLI arguments](../common/cli_args.md) for shared options.

SYS-MPAM ACS currently supports numeric test and module selectors. See example below:

Shell> Mpam.efi [-v <verbosity>] [-skip <test_id>] [-t <test_id>] [-m <module_id>] [-f <filename>]

#### -v
Expand Down
Loading