mirror of
https://github.com/Dasharo/docs.git
synced 2026-06-13 10:16:57 -07:00
docs/variants/gigabyte_mz33-ar1/building-manual.md: Add build procedure
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
This commit is contained in:
@@ -15,9 +15,58 @@ MZ33-AR1.
|
||||
|
||||
## Building
|
||||
|
||||
!!! Error "STOP"
|
||||
To build Dasharo (coreboot+UEFI) firmware image, first clone the coreboot
|
||||
repository:
|
||||
|
||||
Building the firmware from source is currently only available after
|
||||
purchasing the product from [our
|
||||
shop](https://shop.3mdeb.com/product/full-build-gigabyte-mz33-ar1-with-dasharo-corebootuefi-pro-package-for-servers/)
|
||||
and agreeing to the terms of service.
|
||||
```bash
|
||||
git clone https://github.com/Dasharo/coreboot.git
|
||||
```
|
||||
|
||||
then follow the steps below:
|
||||
|
||||
1. To build a specific version checkout to the version's tag.
|
||||
Skip this step otherwise.
|
||||
|
||||
```bash
|
||||
cd coreboot
|
||||
git checkout gigabyte_mz33_ar1_<version>
|
||||
```
|
||||
|
||||
For example
|
||||
|
||||
```bash
|
||||
git checkout gigabyte_mz33_ar1_v0.9.0
|
||||
```
|
||||
|
||||
2. Checkout submodules:
|
||||
|
||||
```bash
|
||||
git submodule update --init --checkout
|
||||
```
|
||||
|
||||
3. Download the package with necessary blobs and put it in proper directory:
|
||||
|
||||
{{ tos_checkbox("gigabyte-mz33-ar1-v090-blobs") }}
|
||||
|
||||
<div id="gigabyte-mz33-ar1-v090-blobs"
|
||||
class="tos-gate-content" markdown="1"
|
||||
style="display: none">
|
||||
|
||||
- Download the [blobs
|
||||
package](https://dl.3mdeb.com/open-source-firmware/Dasharo/gigabyte_mz33_ar1/uefi/v0.9.0/Turin.zip).
|
||||
- Then unzip it to the following directory:
|
||||
|
||||
```bash
|
||||
unzip Turin.zip -d 3rdparty/blobs/soc/amd/
|
||||
```
|
||||
|
||||
</div>
|
||||
|
||||
Now build the firmware:
|
||||
|
||||
```bash
|
||||
./build.sh mz33_ar1
|
||||
```
|
||||
|
||||
The resulting coreboot image will be placed in the coreboot directory as
|
||||
`asrock_spc741d8_<version>.rom` and
|
||||
|
||||
@@ -73,10 +73,6 @@ Test results for this release can be found
|
||||
|
||||
### Binaries
|
||||
|
||||
{{ tos_checkbox("gigabyte-mz33-ar1-v090-binaries") }}
|
||||
|
||||
<div id="gigabyte-mz33-ar1-v090-binaries" class="tos-gate-content" markdown="1" style="display: none">
|
||||
|
||||
#### Raw Dasharo image
|
||||
|
||||
[sha256][gigabyte_mz33_ar1_v0.9.0.rom_hash]{.md-button}
|
||||
@@ -95,8 +91,6 @@ Test results for this release can be found
|
||||
[sha256][gigabyte_mz33_ar1_v0.9.0.sbom.json_hash]{.md-button}
|
||||
[sha256.sig][gigabyte_mz33_ar1_v0.9.0.sbom.json_sig]{.md-button}
|
||||
|
||||
</div>
|
||||
|
||||
This is a Dasharo Pro Package release. For this platform, access to pre-built
|
||||
binaries is provided exclusively through the
|
||||
[Full Build for Gigabyte MZ33-AR1](https://shop.3mdeb.com/product/full-build-gigabyte-mz33-ar1-with-dasharo-corebootuefi-pro-package-for-servers/),
|
||||
|
||||
Reference in New Issue
Block a user