mb/system76/whl-u/dt: Make use of chipset devicetree
[coreboot.git] / Documentation / sbom / sbom_generation.plantuml
blobe8d9f1ebbf5561e9ca55a6ceb5656e00cfb409f7
1 @startuml
3 map "src/sbom/compiler-gcc.json" as gcc {
4     software-name => GCC
5     version => x.y.z
6     ... => ...
8 map "src/sbom/intel-me.json" as me {
9     software-name => Intel Mangement Engine
10     ... => ...
12 map "src/sbom/intel-microcode.json" as ucode {
13     software-name => Intel Microcode
14     ... => ...
16 map "src/sbom/generic-ec.json" as ec {
17     software-name => ecxyz
18     ... => ...
20 map "src/sbom/generic-fsp.json" as fsp {
21     software-name => Firmware Support Package
22     version => x.y.z
23     ... => ...
25 map "src/sbom/payload-[...].json" as payload {
26     software-name => ...
27     version => x.y.z
28     ... => ...
30 map "src/sbom/coreboot.json" as coreboot {
31     software-name => coreboot
32     version => x.y.z
33     url => coreboot.rocks
34     ... => ...
36 object "sbom.uswid" as uswid {
37     merged SBOM data in binary format
39 object goswid {
40     # ./goswid
41         --compiler gcc.json
42         --parent coreboot.json
43         --requires fsp.json,payload.json
44         intel-me.json
45         intel-ec.json
46         intel-ucode.json
47         --output sbom.uswid
50 left to right direction
51 gcc --> goswid
52 me --> goswid
53 ucode --> goswid
54 goswid <-- ec
55 goswid <-- fsp
56 goswid <-- payload
58 coreboot -up> goswid
59 goswid -up> uswid
61 @enduml