231 Commits

Author SHA1 Message Date
Kamil Aronowski
50bd6590df include: hal: dts-hal.sh: add AMDTOOL
Signed-off-by: Kamil Aronowski <kamil.aronowski@3mdeb.com>
2025-10-07 11:42:54 +02:00
Michał Iwanicki
ef667ec7b2 Use ask_for_confirmation function when asking for user choice
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-29 15:50:54 +02:00
Michał Iwanicki
ba25f29449 Add FUM, smmstore and flash layout mocking
Related to changes and fixes done in v2.7.1

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-29 12:19:22 +02:00
Michał Iwanicki
e5914a75d1 dts-functions: add ask_for_choice function
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-25 12:01:19 +02:00
Michał Iwanicki
46836a4b1e dasharo-deploy: create smmstore_migrate helper and reword question
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
ef074a5655 dts-functions: rewrite flashing failure message
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
3edef98aff dts-functions: send_dts_logs: move prompt out of send_dts_logs_main
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
a69dd7b310 dts-functions: send_dts_logs: reword warning message
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
3d0083aae3 dts-functions & dasharo-hcl-report: replace minio prints with 3mdeb
Users don't care or even know about implementation details

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
a81a7a1440 dts-functions & dasharo-deploy: move flashing to separate function
Less code duplication, add recovery information, in the future we can
add automatic recovery attempt (try to flash backup)

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-24 11:16:29 +02:00
Michał Iwanicki
760400c900 dts-functions: rework send_dts_logs function
- Print path to archive with logs
- Print docs link on how to share logs if function failed
- Refactoring
- Fix cat error print when no network

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-23 15:28:34 +02:00
Michał Iwanicki
a83faee238 dts-functions: set_flasrhom_update_params: error_exit if can't read flash
Something is likely very wrong in this case, so we shouldn't continue

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-23 12:59:17 +02:00
Michał Iwanicki
8f8fe0c508 dts-functions: add usage comments to function declarations
Used with e.g. IDE to show docs on hover

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-23 12:38:14 +02:00
Mateusz Kusiak
bfa1351f1e Remove duplicate declarations
Remove duplicate declarations for BIOS and EC paths.

Signed-off-by: Mateusz Kusiak <mateusz.kusiak@3mdeb.com>
2025-09-18 17:51:40 +02:00
Mateusz Kusiak
98e1b91c7c msi: transfer config to dts-configs
This commit transfers configuration for MSI boards to dts-configs.

Signed-off-by: Mateusz Kusiak <mateusz.kusiak@3mdeb.com>
2025-09-18 16:04:05 +02:00
Michał Iwanicki
f2e612b466 Merge pull request #100 from Dasharo/mtl-update
MTL 1.0.0 update
2025-09-18 15:06:53 +02:00
Michał Iwanicki
69099702b6 add reboot_countdown function
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-18 15:04:32 +02:00
Michał Iwanicki
ec1eba7b25 Add fuse option
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-18 15:03:57 +02:00
Michał Iwanicki
5b30e47220 dts-functions: add semver_version_compare to compare versions
Can be used to check whether a is '<' '==' or '>'

Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-18 15:02:48 +02:00
Michał Iwanicki
df3d465023 dts-functions: wait_for_network: allow printing warning instead of error
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-16 16:18:39 +02:00
Michał Iwanicki
02e0249f95 dts-functions.sh: skip sync_clocks when fetching locally
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-16 10:36:44 +02:00
Michał Iwanicki
f504940be7 Merge pull request #107 from Dasharo/fix_hcl_rep
hcl-report: fix for all HCL entries being UNKNOWN every time.
2025-09-12 09:46:15 +02:00
Mateusz Kusiak
0f98325574 hcl-report: Add dynamic progress bar
The current progress bar implementation disallows for easy moving tasks
around and adding or removing them. Implement dynamic progress bar,
so the tasks can be easily altered.

Signed-off-by: Mateusz Kusiak <mateusz.kusiak@3mdeb.com>
2025-09-11 14:54:11 +02:00
Michał Iwanicki
0ead701b77 Apply suggestions from code review
Co-authored-by: Danik Klimuk <109155473+DaniilKl@users.noreply.github.com>
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-11 11:11:36 +02:00
Michał Iwanicki
f904280011 fetch_fw: simplify error
Signed-off-by: Michał Iwanicki <michal.iwanicki@3mdeb.com>
2025-09-11 11:11:36 +02:00