summaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add FSI scan procedureMatt Spinler2017-10-041-0/+2
| | | | | | | | | | | | | | | | | This procedure will perform both the FSI master and FSI hub scans. It replaces doing the scans by writing to sysfs using the echo command so that real errors can be created on failures. Currently the only way to tell if the master scan fails is by checking for missing sysfs files, and this code will do that by checking for the hub scan file. Change-Id: Id4b91592b8c8b9a5fc9f1a56f4d89e142a6c6b74 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Set SBE seeprom boot sideAndrew Geissler2017-06-011-4/+9
| | | | | | | | | | | | | | The default side for the SBE to boot from is side 0, which is indicated by a 0 in bit 17 of cfam 0x2808. When the boot count goes to 1 (the last before giving up), the start_host logic will switch over to side 1 for the SBE to boot from. Resolves openbmc/openbmc#1467 Change-Id: I61aa22939baa4cde38c8716429b6ca55f7c850bd Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Replacing runtime exceptions with elogDhruvaraj Subhashchandran2017-05-171-2/+4
| | | | | | | Resolves openbmc/openbmc#1323 Change-Id: Ia93d1f0036341c26fdc6c5e3133d4a05346090be Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* Conditional compilation of proceduresMatt Spinler2017-03-141-2/+5
| | | | | | | | Only compile in the procedures for chips specified during configure. Change-Id: Ie069f472b86bfbe8ad5d00bc6db8def573f86b4b Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Register proceduresMatt Spinler2017-03-141-0/+1
| | | | | | | | | | For a procedure to be available to run, it needs to have a call to a REGISTER_PROCEDURE macro. This macro wraps a call to a Register class that adds the procedure to the list along with the name to call it. Change-Id: I20d02e8f004c1c726228469465ae89b60ee52d66 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Move procedures into separate files.Matt Spinler2017-03-141-2/+3
| | | | | | | | | | Procedures will now be in procedures/<chip>/. The next commit will have the procedures register themselves so they won't be in a hardcoded list. Change-Id: I0ff90afe2b51aaff25b5c25bf87070c820323e30 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add code to access P9 CFAM registersMatt Spinler2017-03-141-0/+1
| | | | | Change-Id: Idd98d016f0d6a246b516b4850e887991c771ae16 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add FileDescriptor classMatt Spinler2017-03-141-0/+1
| | | | | | | | A simple class to wrap a file descriptor so it can be opened on construction and closed on destruction. Change-Id: I16d481fdc91e99720acd9cabff3a3a4690d8a573 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add gtest for Targeting classMatt Spinler2017-03-141-0/+2
| | | | | Change-Id: I10d00d56561c52c479052d2e04630cc326091aa0 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add Target and Targeting classesMatt Spinler2017-03-141-2/+3
| | | | | | | | These classes are used to target certain processors for operations. Change-Id: Iab7a9fc0f1b0a901963e4e899ded370435cfb418 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add startHost and vcsWorkaround stubsMatt Spinler2017-03-141-0/+11
Change-Id: Id696a7735930806373c214da50660ee0ee830598 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
OpenPOWER on IntegriCloud