| 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. |