mirror of https://github.com/acidanthera/audk.git
40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
|
#Name
|
||
|
**FspDscBsf2Yaml.py** The python script that generates YAML file for
|
||
|
the Boot Settings from an EDK II Platform Description (**DSC**) file
|
||
|
or from a Boot Settings File (**BSF**). It is created to help
|
||
|
transitioning FSP Updateable Product Data (**UPD**) file format to
|
||
|
new standardized YAML format so that it can be configured through
|
||
|
open source tools.
|
||
|
|
||
|
#Synopsis
|
||
|
```
|
||
|
FspDscBsf2Yaml DscFile|BsfFile YamlFile
|
||
|
```
|
||
|
|
||
|
#Description
|
||
|
**FspDscBsf2Yaml.py** is a script that generates configuration options from an
|
||
|
**EDK II Platform Description (DSC)** file or **a Boot Settings File (BSF)** file.
|
||
|
|
||
|
It generates a **YAML file** that can be used by the **Config Editor** to provide
|
||
|
a graphical user interface for manipulating settings in the UPD regions.
|
||
|
|
||
|
The following sections explain the usage of this script.
|
||
|
|
||
|
## 1. FspDscBsf2Yaml.py DscFile YamlFile
|
||
|
|
||
|
The **DscFile** option is an input DSC file.
|
||
|
|
||
|
The **YamlFile** option is an output YAML file.
|
||
|
|
||
|
The script takes the FSP DSC file consisting BSF syntax and generates a YAML
|
||
|
output file describing the boot settings.
|
||
|
|
||
|
## 2. FspDscBsf2Yaml.py BsfFile YamlFile
|
||
|
|
||
|
The **BsfFile** option is an input BSF file.
|
||
|
|
||
|
The **YamlFile** option is an output YAML file.
|
||
|
|
||
|
The script generates a YAML output file from a BSF file. The BSF file
|
||
|
can be generated using GenCfgOpt tool.
|