- Mar 24, 2025
-
-
Vincent Stehle authored
The shared runners are now tagged with `arm64-shared'; update our configuration file to fix CI. [Backport commit a549c202.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Dec 02, 2024
-
-
Vincent Stehle authored
Add GUID for the Arm Corstone-1000 FVP. [Backport commit 9559ee38.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
The firmware management protocol is not required by EBBR, only capsules in FMP format. We expect this protocol to be implemented in practice nonetheless, as all the firmwares we know of have it. Downgrade the error for missing fmp into a warning. [Backport commit e8007253.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
[Backport commit 604fa217.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Remove spurious identify run. Fixes: 053c82a5 ("identify.yaml: add acs-ir 2.1.1 with sie") [Backport commit 7d18a790.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Nov 27, 2024
-
-
Vincent Stehle authored
Use a specific version of Ubuntu instead of `rolling' to fix our CI. [Backport commit 89b52e8a.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Nov 12, 2024
-
-
Vincent Stehle authored
Teach the dt-parser how to parse dt-validate errors in schemas and add a unit-test. Reported-by:
Sam Moss <sam.moss@arm.com> [Backport commit a27aae5c.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Oct 21, 2024
-
-
Vincent Stehle authored
Adjust the Ubuntu version used for the github runner, to repair the CI. This has the nice side effect that we do not need a container anymore. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Oct 16, 2024
-
-
Vincent Stehle authored
check-sr-results.yaml: adapt to the SMBIOS 3.0 format See merge request !20
-
Weizhao Ouyang authored
U-Boot introduced the SMBIOS3 table support. Therefore, we need to adapt the SMBIOS 3.0 format for the smbiosview.log file. Signed-off-by:
Weizhao Ouyang <weizhao.ouyang@arm.com>
-
- Oct 15, 2024
-
-
Vincent Stehle authored
Add GUID for the Renesas RZG2UL-EVKIT or RZV2L-EVKIT. This GUID is not unique (!) and thus for development only. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 26, 2024
-
-
Vincent Stehle authored
Starting with IR 2.1 we parse the report.txt and extract the number of network controller from there. Massage our rules a bit to do so only for IR 2.1 and not for IR 2.0. Update the unit test accordingly. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Align a bit more the error handling in test-ethernet with the other tests: - Turn on `-eu -o pipefail' globally. - Remove the custom error handler. - In all the cases where ethernet-parser.py returns an error code, handle it explicitly with an `if' construct. This should be more readable and allow to catch more (unexpected) errors. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Fix spelling mistakes and typos in a number of places. While at it, remove spaces at end of lines, too. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Some of the U-Boot sniff tests commands are not always available in production firmware; take it into account and issue only warnings for those instead of errors. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Fix the minimum number of files we expect under `uefi_dump'. There are 11 mandatory files there: bcfg.log devices.log devtree.log dh.log dmem.log dmpstore.log drivers.log ifconfig.log memmap.log pci.log uefi_version.log There are also two optional files: map.log smbiosview.log This means `uefi_dump' should have 11..13 files. It seems that the optional `smbios.log' was not taken into account in commit df4cb663 ("check-sr-results: adapt for ir 2.0"). See also #41. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
The `map.log' file is not always produced during ACS run (see #41). This is annoying, but not part of the compliance. Thus, until this is properly understood workaround the issue by making this file optional. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 20, 2024
-
-
Vincent Stehle authored
Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 17, 2024
-
-
Vincent Stehle authored
Add the GUIDs of the Rockchip TB-RK3588X and of the ArmSoM Sige7. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Aug 22, 2024
-
-
Vincent Stehle authored
Identify results from ACS-IR v24.03_2.1.1 with SIE. Also, add a unit test. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Match some more files when trying to identify the ACS-IR v23.09_2.1.0 with SIE. Update the unit test data accordingly. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Identify results from ACS-IR v24.03_2.1.1. Also, add a unit test. Fixes: #32 Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Sort versions entries by decreasing number of files when loading our database. Even if we have a bit less control on the match order, this removes the need to maintain the database entries order manually, which was error prone. Update the documentation accordingly. Fixes: #23 Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jun 19, 2024
-
-
Vincent Stehle authored
Add unit tests exercising guid-tool.py on v2 GUID, now that we can bypass GUID validation. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Add a `--validate' and (most importantly) `--no-validate' options to our GUID tool. This allows dealing with invalid GUIDs. We validate the GUID by default to preserve previous behaviour. Also, add a unit test. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
When the GUID variant is invalid, the python `uuid' module will return None for the version. While this is fine for verification, this does not help with debugging. Extract the version field manually instead, to better deal with invalid GUIDs. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
When a new Guid object is created or when the date of a version 1 GUID is retrieved, the validity of the GUID is verified and in the invalid cases, an exception is raised. While this is useful in the context of verification, this prevents debugging invalid GUIDs further. Add a `validate' parameter to the __init__() and get_datetime() methods, to allow bypassing validation and preventing exceptions. Those new parameters default to True to preserve previous behaviour. We add a few doctests demonstrating the new possibilities. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Add unit tests exercising guid-tool.py on v3 and v5 GUIDs. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jun 18, 2024
-
-
Vincent Stehle authored
We can get the number of expected ethernet interfaces from two sources now: - From the command line with the `--ethernet-devices' option. - From the `report.txt' with the `Total number of network controllers' field. Combine those two sources, with command line taking precedence. Add a unit test. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Use it to extract `Total number of network controllers' for now. Update the config file and the documentation. Add a unit test. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
This is to prepare for parsing the number of ethernet interfaces from the report.txt, no functional change. Adapt the unit test accordingly. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
We exclude all the warnings that pop up for now, just to prevent non-regression from where we are right now. From there, we will be able to fix the warnings and remove the exclusions from the Makefile. Fixes: #28 Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Use `--break-system-packages' when installing `dtschema'. This is what we do in the CI, to increase the chances of success. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jun 07, 2024
-
-
Vincent Stehle authored
When the last 6 bytes `Node' field of a GUID has leading zeroes, they are erroneously converted to spaces by the Guid.__str__() method; fix this. This could cause havocs in e.g. `check-sr-results.py' when calling `guid-tool.py' with a GUID as argument, as the GUID becomes split into two arguments due to the spaces, ending up in a confusing error message. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- May 22, 2024
-
-
Vincent Stehle authored
Add a few rules to ignore some dt-validate warnings caused by U-Boot SPL properties. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
The warning messages formats have changed a bit with recent dt-schema tools and the dt-parser is not able to determine the schema corresponding to a warning anymore. Relax the parsing a bit to repair the dt_validate_schema properties. While at it, add a unit test. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- May 21, 2024
-
-
Vincent Stehle authored
check-sr-results.py: bump Linux version to 6.9 See merge request !17
-
- May 17, 2024
-
-
Weizhao Ouyang authored
Since the linux kernel 6.9 released, bump the linux kernel version to 6.9 for the Devicetree schema. Signed-off-by:
Weizhao Ouyang <weizhao.ouyang@arm.com>
-
- May 07, 2024
-
-
Vincent Stehle authored
[Feat] Add check result yaml for SR band See merge request !16
-
-