]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFsp2Pkg/Tools/UserManuals/FspDscBsf2YamlUserManual.md
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / IntelFsp2Pkg / Tools / UserManuals / FspDscBsf2YamlUserManual.md
CommitLineData
27326112
LTL
1#Name\r
2**FspDscBsf2Yaml.py** The python script that generates YAML file for\r
3the Boot Settings from an EDK II Platform Description (**DSC**) file\r
4or from a Boot Settings File (**BSF**). It is created to help\r
5transitioning FSP Updateable Product Data (**UPD**) file format to\r
6new standardized YAML format so that it can be configured through\r
7open source tools.\r
8\r
9#Synopsis\r
10```\r
11FspDscBsf2Yaml DscFile|BsfFile YamlFile\r
12```\r
13\r
14#Description\r
15**FspDscBsf2Yaml.py** is a script that generates configuration options from an\r
16**EDK II Platform Description (DSC)** file or **a Boot Settings File (BSF)** file.\r
17\r
18It generates a **YAML file** that can be used by the **Config Editor** to provide\r
19a graphical user interface for manipulating settings in the UPD regions.\r
20\r
21The following sections explain the usage of this script.\r
22\r
23## 1. FspDscBsf2Yaml.py DscFile YamlFile\r
24\r
25The **DscFile** option is an input DSC file.\r
26\r
27The **YamlFile** option is an output YAML file.\r
28\r
29The script takes the FSP DSC file consisting BSF syntax and generates a YAML\r
30output file describing the boot settings.\r
31\r
32## 2. FspDscBsf2Yaml.py BsfFile YamlFile\r
33\r
34The **BsfFile** option is an input BSF file.\r
35\r
36The **YamlFile** option is an output YAML file.\r
37\r
38The script generates a YAML output file from a BSF file. The BSF file\r
39can be generated using GenCfgOpt tool.\r