Patrick Venture | d818688 | 2018-10-09 14:27:11 -0700 | [diff] [blame] | 1 | This README file contains information on the contents of the meta-google layer. |
Patrick Venture | 7fe3bee | 2018-10-08 07:39:46 -0700 | [diff] [blame] | 2 | |
Patrick Venture | d818688 | 2018-10-09 14:27:11 -0700 | [diff] [blame] | 3 | Please see the corresponding sections below for details. |
| 4 | |
| 5 | |
| 6 | Dependencies |
| 7 | ============ |
| 8 | |
| 9 | This layer depends on: |
| 10 | |
| 11 | URI: https://github.com/openbmc/meta-phosphor |
| 12 | branch: master |
| 13 | |
| 14 | Patches |
| 15 | ======= |
| 16 | |
| 17 | Please submit any patches against the meta-google layer to the OpenBMC gerrit https://gerrit.openbmc-project.xyz/ |
| 18 | |
| 19 | Layer maintainer: Patrick Venture <venture@google.com> |
| 20 | |
| 21 | When sending patches, following [OpenBMC guidelines](https://github.com/openbmc/docs/blob/master/CONTRIBUTING.md). |
| 22 | |
| 23 | Table of Contents |
| 24 | ================= |
| 25 | |
| 26 | I. Adding the filesystems layer to your build |
| 27 | II. Purpose |
| 28 | III. Customizations |
| 29 | |
| 30 | |
| 31 | I. Adding the meta-google layer to your build |
| 32 | ================================================= |
| 33 | |
| 34 | In order to use this layer, you need to make the build system aware of |
| 35 | it. |
| 36 | |
| 37 | Assuming the meta-google layer exists at the top-level of your |
| 38 | yocto build tree, you can add it to the build system by adding the |
| 39 | location of the meta-google layer to bblayers.conf, along with any |
| 40 | other layers needed. e.g.: |
| 41 | |
| 42 | BBLAYERS ?= " \ |
| 43 | /path/to/yocto/meta-phosphor \ |
| 44 | /path/to/yocto/meta-google \ |
| 45 | " |
| 46 | |
| 47 | |
| 48 | II. Purpose |
| 49 | ============ |
Patrick Venture | 7fe3bee | 2018-10-08 07:39:46 -0700 | [diff] [blame] | 50 | |
Patrick Venture | 602b38a | 2019-03-12 17:32:50 -0700 | [diff] [blame^] | 51 | Including this layer adds the following packages to your obmc-phosphor-image: |
Patrick Venture | 7fe3bee | 2018-10-08 07:39:46 -0700 | [diff] [blame] | 52 | |
Patrick Venture | 602b38a | 2019-03-12 17:32:50 -0700 | [diff] [blame^] | 53 | * google-ipmi-sys: OEM IPMI Handler for providing specific information to the host. |
| 54 | * phosphor-ipmi-blobs: OEM IPMI Blobs Handler for providing the framework for specific blob handlers. |
| 55 | * phosphor-ipmi-ethstats: OEM IPMI Handler for reporting ethernet device statistics from the BMCs ethernet devices. |
| 56 | * phosphor-ipmi-flash: OEM IPMI Handler for controlling in-band firmware updates. |
Patrick Venture | 7fe3bee | 2018-10-08 07:39:46 -0700 | [diff] [blame] | 57 | |
Patrick Venture | d818688 | 2018-10-09 14:27:11 -0700 | [diff] [blame] | 58 | III. Customizations |
Patrick Venture | 7fe3bee | 2018-10-08 07:39:46 -0700 | [diff] [blame] | 59 | |
Patrick Venture | 602b38a | 2019-03-12 17:32:50 -0700 | [diff] [blame^] | 60 | Presently, this layer also enables the Google Iana for registering phosphor-ipmi-ethstats in addition to the OpenBMC one. |