summaryrefslogtreecommitdiffstats
path: root/static/activation_static.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Static layout: support image verificationLei YU2019-04-041-23/+33
| | | | | | | | | | | Add support of image verification for static layout PNOR code update. Tested: Verify the PNOR code update succeeds with valid-signed PNOR; and fails with invalid-signed PNOR or a PNOR tarball without signature. Change-Id: I1aafeb4e8e07eaa16c170f33f4f21940f7c9c146 Signed-off-by: Lei YU <mine260309@gmail.com>
* Static layout: Do not update PNOR when host is onLei YU2019-03-131-4/+10
| | | | | | | | | | | | | | Static layout only has 1 active and functional PNOR. When host is running, do not update PNOR. This is done by checking the return value of freeSpace(), and if it returns false, it means there is no space for PNOR because the host is running and erase() returns false. Tested: Verify the status becomes Failed when trying to activate a PNOR while host is running. Change-Id: Ie2986b0c6fd29557685f67eb77ccc29709e1669a Signed-off-by: Lei YU <mine260309@gmail.com>
* Static layout: Implement PNOR code updateLei YU2019-03-131-0/+124
| | | | | | | | | | Implement the PNOR code update by pflash tool in openpower-pnor-update service, and update the related associations. Tested: Verify PNOR code update succeeds. Change-Id: I53781d6420071200ac2ed6837f7a79bf5e1162c2 Signed-off-by: Lei YU <mine260309@gmail.com>
* Static layout: Add dummy activation_staticLei YU2019-03-131-0/+25
Add ActivationStatic inherits Activation, which will be used to do PNOR code update for statis layout. Tested: Verify code compiles. Change-Id: I5d90c84b63797e37fa309caeb9b23035f3c76f9f Signed-off-by: Lei YU <mine260309@gmail.com>
OpenPOWER on IntegriCloud