-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.T: taskType: task. An action item that is neither a bug nor an enhancement.Type: task. An action item that is neither a bug nor an enhancement.W: todoWorkflow: todo. The issue is in the initial to do state.Workflow: todo. The issue is in the initial to do state.
Description
Prepare and perform automatic tests on selected platforms. Tests in https://github.com/Dasharo/open-source-firmware-validation/tree/develop/trenchboot should be extended to test what is implemented in the milestone.
Things to test:
- number of active CPUs
- PCR values, especially PCR 17 and 18
- lack of errors in
dmesg(e.g.Verify If No Unexpected Boot Errors Appear In Linux Logskeyword)
Platforms:
- - PC Engines apu2 (or newer), with TPM 2.0
- - Protectli VP66xx with TPM 2.0
Reasoning: TXT on other Dasharo platforms proven to be difficult, no official release supports it. TPM 1.2 is rare, ratio of implementation and testing cost to potential gain may be too high.
The platforms can be changed if needed, this is only a proposal.
Form: PR to https://github.com/Dasharo/open-source-firmware-validation
Proof: logs from passing tests for both platforms.
Metadata
Metadata
Assignees
Labels
P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.T: taskType: task. An action item that is neither a bug nor an enhancement.Type: task. An action item that is neither a bug nor an enhancement.W: todoWorkflow: todo. The issue is in the initial to do state.Workflow: todo. The issue is in the initial to do state.