76 lines
2.2 KiB
Markdown
76 lines
2.2 KiB
Markdown
|
|
OpenEmbedded/Yocto/OpenBMC BSP layer for IBM systems
|
||
|
|
====================================================
|
||
|
|
|
||
|
|
This layer provides support for the BMC firmware on IBM POWER systems server
|
||
|
|
products.
|
||
|
|
|
||
|
|
```
|
||
|
|
This layer depends on:
|
||
|
|
|
||
|
|
URI: git://git.openembedded.org/openembedded-core
|
||
|
|
layers: meta
|
||
|
|
branch: master
|
||
|
|
revision: HEAD
|
||
|
|
|
||
|
|
URI: https://github.com/openbmc/meta-phosphor
|
||
|
|
branch: master
|
||
|
|
revision: HEAD
|
||
|
|
|
||
|
|
URI: https://github.com/openbmc/meta-openpower
|
||
|
|
branch: master
|
||
|
|
revision: HEAD
|
||
|
|
|
||
|
|
URI: https://github.com/openbmc/meta-aspeed
|
||
|
|
branch: master
|
||
|
|
revision: HEAD
|
||
|
|
```
|
||
|
|
|
||
|
|
The following systems are supported.
|
||
|
|
|
||
|
|
Witherspoon, or AC922, is an IBM POWER9 two-socket, 2U Accelerated Compute
|
||
|
|
Server with up to 6 NVIDIA Tesla GPUs. More information can be found
|
||
|
|
[here](https://www.ibm.com/us-en/marketplace/power-systems-ac922).
|
||
|
|
|
||
|
|
In addition to witherspoon, this layer contains additional machine
|
||
|
|
configurations such as swift. The default machine target is witherspoon,
|
||
|
|
so in order to build a different configuration, or to build witherspoon
|
||
|
|
after building a different one, set the MACHINE environment to the desired
|
||
|
|
configuration name (see the conf/machine/ subdirectory for available options):
|
||
|
|
|
||
|
|
export MACHINE=machine_configuration_name
|
||
|
|
|
||
|
|
Then build:
|
||
|
|
|
||
|
|
bitbake obmc-phosphor-image
|
||
|
|
|
||
|
|
Example:
|
||
|
|
|
||
|
|
export MACHINE=swift
|
||
|
|
bitbake obmc-phosphor-image
|
||
|
|
bitbake phosphor-logging
|
||
|
|
|
||
|
|
export MACHINE=witherspoon
|
||
|
|
bitbake obmc-phosphor-image
|
||
|
|
|
||
|
|
Contributing
|
||
|
|
------------
|
||
|
|
|
||
|
|
meta-ibm patches are reviewed using the Gerrit instance at
|
||
|
|
https://gerrit.openbmc.org.
|
||
|
|
|
||
|
|
Please submit patches to Gerrit. More information on using Gerrit can be found
|
||
|
|
[here](https://github.com/openbmc/docs/blob/master/CONTRIBUTING.md#submitting-changes-via-gerrit-server).
|
||
|
|
https://github.com/openbmc/meta-ibm is a hosting mirror only and GitHub
|
||
|
|
pull requests are not monitored and will not be accepted.
|
||
|
|
|
||
|
|
Patch checklist. Please ensure patches adhere to the following guidelines:
|
||
|
|
|
||
|
|
- meta-ibm uses the [OE style
|
||
|
|
guidelines](https://www.openembedded.org/wiki/Styleguide).
|
||
|
|
- follow [the seven rules of a great git commit
|
||
|
|
message](https://chris.beams.io/posts/git-commit/#seven-rules)
|
||
|
|
|
||
|
|
For questions or help please come join us on the [mailing
|
||
|
|
list](https://lists.ozlabs.org/listinfo/openbmc) or on
|
||
|
|
[Discord](https://discord.gg/69Km47zH98).
|