Age | Commit message (Collapse) | Author | Files | Lines |
|
Ben Tyner (1):
Attn: Determine TI source by host running state
Zane Shelley (1):
Guard support for PELs
Change-Id: I877b94054c6d92a2f5e4b4847f3c5ea9ffd3c224
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (2):
Attn: Limit trace length messages
Attn: Procedure specific error codes in error logs
Change-Id: I6c0761a119e289aaa925dad70e56852f73d3216f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (3):
created Callout classes for various PEL callouts
Created ServiceData class for hardware analysis
Add ServiceData callout list to PEL
Change-Id: I750f98c4ea5036a69f46407a2383f309e28a04ce
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Added INFO level trace to test case code
Change-Id: Ib03cf96df4dbcad9e0a0ad40d478e7f9ba158ae9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (6):
Attn: Cleanup trace messages
Attn: Fix CI complaint of unused-results
Attn: Provide default TI info for hypervisor TI
Attn: Add some sanity checking for TI info pointer
Attn: Cleanup trace messages 2
Attn: Treat HB primary src as hex not ascii
Change-Id: I05a8929c6b15848a9fec3763aa590a7ba28916a1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (3):
Attn: Add TI info additional data to pel ffdc
Attn: Fix non-null-terminated string in ti handler
Attn: Refactor dbus calls for pel handling
Change-Id: I53f5a067837a61d99b4d4de66bc82b8a011b1394
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (3):
Generic binary file stream support (big-endian)
refactor __captureSignatureList() with new BinFileWriter class
Add register capture data FFDC to PEL
Change-Id: Ib9f7212d97e5c31e3dc08c0417fb8315c42b88be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zane Shelley (4):
scope hei_bit_string.hpp for external use
scope hei_includes.hpp for internal use
Add register dump to isolation data
Suppress chip data XML validation output
(From meta-openpower rev: c699cb1951899e19c994795e39dbff387e4c1c12)
Change-Id: I99100aef3a096f2687256dbf64dc6fb8533a60a2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (2):
Attn: Change mpipl target to crash@0 target
Attn: Code cleanup based on CI build suggestions
Zane Shelley (1):
Clean up warnings from Jenkins CI
(From meta-openpower rev: 355e3846e90103502bd4c9fd6e48070ebdf0ae7c)
Change-Id: I524bac846c343520e9eb529b5b70e638bf8a4084
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Proper handling for unused parameters
(From meta-openpower rev: ab507b057bbf0454a9a81c064a2aa26e774ff1db)
Change-Id: Idb06d85b4160344b74b0f32131c7af51dd01a1df
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Add support for raw PEL creation
(From meta-openpower rev: 075dcceaf5ecbf19f58902236a330d752b3fc13b)
Change-Id: Id8c520bf06cd1f3f7373017f6d2be844653f9083
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Proper handling for unused parameter
(From meta-openpower rev: 7c0d47e925427bab1caa7360118561f7d377358b)
Change-Id: I6ca8d027e74cba020e8ab3e990c33a55a00ce028
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Update P10 chip data XML
(From meta-openpower rev: 7049665931cf13886c896f50707bc603bb7b2b03)
Change-Id: I085cb973a823fb9b9da862d9c6e8ce8cec45c752
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Restructure signature filter in analyzer
(From meta-openpower rev: d2a96131f61e524a79b459ce1ccc3856d3f87eda)
Change-Id: Ib768a90d66b7347e5b4e6a060df1b094e620b8dd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Remove call to thread_stop_all
(From meta-openpower rev: 40f48e8e4fd552ea7ede9c8a2d730c1b835b0862)
Change-Id: I22499f62ff2ab8553ca77765f56140ee51476cfa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Add all signatures to PEL FFDC
(From meta-openpower rev: 9206ed76239974613064c535919df3c1f3c77923)
Change-Id: I4e34224a0727a03f94db7ed7941f49b6cd42f886
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Quiesce host on SBE vital
Zane Shelley (2):
fix query for hardware analysis enabled
Get chip ID/EC from hardware if not synced in attributes
(From meta-openpower rev: fde2db78ded4e793fcf567c5defe153676df2b3d)
Change-Id: I59c83f09bb3bb95175bbb00f5be381b09b43f856
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (4):
Attn: Additional tracing for attention handler
Attn: Probe pib target to detect enabled procs
Atn: Add sanity check for invalid fsi reads
Attn: Add TI info command field to valid check
Zane Shelley (5):
Fix exception util::transformFFDC()
Create util static library
clean up libraries in meson.build files
Clean up meson.build for reabability
Avoid analyzing hardware on legacy processors
(From meta-openpower rev: 1c77650c0e1e7fc83ea33a772b6423d69c5c73d1)
Change-Id: I5f0ff7c4886b894fec804462cf9793e703099c91
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Expanded PEL support for analyzer logs
(From meta-openpower rev: 8abf0d5ddc0d01cd6cfd14e8c6cbdcee50407949)
Change-Id: I9bb9acfc25ea0c90e567a432f25141173e3b6068
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Revert back to local FFDC tuple function
Zane Shelley (5):
Proper support for initializing the isolator
util::pdbg functions for path, position, and target type
pdbg utils for finding all active chips
utility to transform an FFDCFile list for PEL consumption
pdbg util to get FSI target
(From meta-openpower rev: a07a6a971746c1d47b36a07ee13ba8bb27bf87aa)
Change-Id: I5fcef6116afce94bb5a03d0ce238345968f87a74
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (2):
Update XML for new Explorer levels
Signature::toUnit32() helper for logging and tracing
(From meta-openpower rev: c08ba352770820f721e27f5e158ec211746b535f)
Change-Id: Id4117a6633eb7ba86ed099b07f5f489eb0c59150
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Cleanup trace messages
(From meta-openpower rev: e9a558866d4471f6781b69f5af51dc53fb539b53)
Change-Id: I7b5166fe97589053ad80ee0c7b3d4ec7f97b7562
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Build Chip Data binary files from XML
(From meta-openpower rev: 64ce5cab440ddde777d130132146a54433d1715e)
Change-Id: Ic9de8b9f9c89f19b43f779d997654b6019ca1327
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (3):
Attn: Seperate handling of PHYP and Hostboot TI
Attn: Add FFDC logs to PEL
Attn: Code cleanup based on local CI build output
(From meta-openpower rev: b5be9aedbea87b36603385cb4b26d8246c56eddf)
Change-Id: I23cb3c5ec56871e0ae15d8bfd6afce289ee1e7c4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-openpower rev: 0d19816dff224f6e760e19e27749493907b2b4d0)
Change-Id: I50d4ac220d253fe9055ef62621721b69cfde432b
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (2):
Externalize chip data file keyword constant
Copied Chip Data XML from Hostboot project
(From meta-openpower rev: 590bcd28384341c96d6fb5599c8a7418c024648c)
Change-Id: Iab28c2bc2954d2b16b65e4ba7dcb1e75892447bb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
meson library and dependency cleanup
(From meta-openpower rev: de04607b89c0dccb74ff4ecdcc6b1ad992945c66)
Change-Id: I9ff59d362775cf3923663cdee473fb00754a32bc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Copied FFDCFile and supporting code from phosphor-power
(From meta-openpower rev: 005efaee872b35438411ee4cfd21c79bb8a70e40)
Change-Id: I2892a246649903b54f4508ae5a8520dd9818eef3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Default special attention changed to TI
(From meta-openpower rev: 20f6bcc542cd1bfa824312e5f5966d654d64102a)
Change-Id: I0d14967528edef72b5e2df8344a4741032abaa9e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Attn: Qualify active attentions with true mask
(From meta-openpower rev: c0f6f75e40151404fe4e85ab7ea3f4e3b32445fb)
Change-Id: I8d6f767ab7e44afcb6b84475e13e087bd24907b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (2):
ATTN:ti_handler Conditionally mpipl or quiesce
ATTN:ti_handler Add TI data to PEL
(From meta-openpower rev: e564a15415d26fcc54f047ac84748ede4605d7a8)
Change-Id: Ib06da770ff22f0dafc56dfd242b9bef396bfea39
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
ATTN: Find FSI target by proc path
Zane Shelley (1):
Generate a PEL if any attentions found in hardware
(From meta-openpower rev: 42eea6316fd7808206ff9fd7c0fed5165ed705d1)
Change-Id: I412ce1aa8c3d0f12b1309803b7f90a6edbc7c41b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (3):
ATTN: Get TI Info PIB target from path
ATTN: Start attention handler AFTER fsi scan
ATTN: Removed "... waiting for events ..." trace
(From meta-openpower rev: 6f63719620f349171f94c2a729a769f588aff635)
Change-Id: I677a2356b85fea76f86a0817516455d4c7a925e0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Use pib target for sbe_mpipl_get_ti_info call
Zane Shelley (2):
added analyzer traces for debug
Get pib target for processor register access
(From meta-openpower rev: b4b4397e75616ce4f8ed7c6fe75c586666179792)
Change-Id: I102dbdbb8d51b140eb885e21b831f11939559fbc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Removed excessive trace on register read error
(From meta-openpower rev: c7f3cf0c01a8ff3d94be62ec9a7c5e44d694d0da)
Change-Id: I38c60b51e23a43e9c6389be2ee422ab0eda1549e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Ben Tyner (1):
Do not qualify active attentions with true-mask
(From meta-openpower rev: 7fbbd0a685d265f3b3a48746b3790dce2a790284)
Change-Id: I185db5b422970ede8eaf0073adcd85e45bcb1a84
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (2):
Allow building locally without phosphor-logging
Normalize includes relative to source root
(From meta-openpower rev: 4d23102e66e811015dcdaa362326d9dfd67975c8)
Change-Id: I251990b0258b6223050a6e6927e386f4f8613258
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
phosphor-logging now uses non-native YAML providers, so these
bbappends are not necessary. Similar functionality is now
specified by packagegroup-obmc-yaml-providers.
(From meta-openpower rev: f91be55230e947fdd9c6789c5e7c934f341f0bbd)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ifb93dbaa564a2d1841d3c5d49cb7348d47254d25
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Add support for Get TI Info chipop
(From meta-openpower rev: e06b51064614d78542f7c405a5d16c11bc50c201)
Change-Id: Iff6c443d1476db119ee784d4f56c9a81c9a76cfa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (2):
Add default Signature constructor for STL functions
Add default Chip constructor for STL functions
(From meta-openpower rev: c2006c5eb247be74e9a0dd0aad9a06f53e172978)
Change-Id: I85559b0b5e9b1cd6ae5245ce1360345ec1b76f3a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Check for pending active attentions
Zane Shelley (5):
Create a tracing util wrapper
Analyzer function to get active chips and types
Analyzer function to initialize isolator
Filter for root cause attention in analyzer
Default to libhei subproject if library not installed
(From meta-openpower rev: ea8a6ce1600f3e28864ffab71b798ab67f42fb96)
Change-Id: Ib7748255ed9349b6c4b9c3a87246e03c4d3cfc13
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (4):
Implement hei user interface registerRead
Platform Event Log (PEL) generation support added
Return code cleanup
Hardware error analyzer for checkstop analyses
(From meta-openpower rev: 200ce4d13ce1cdd40667ed2b608031c465a79b85)
Change-Id: I3bcc9c3f03422181d494c115503b66755a571671
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Simplified registerRead and registerWrite interfaces
(From meta-openpower rev: 81e6cb064b77b7a8a285ebacb0e067ffdf61179e)
Change-Id: If61e7b34f25938d089f31a64edc3d981adf6a68c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Update to clang-format 10
(From meta-openpower rev: b6c538f0b5883e3a7f0173348b90d8461b689f55)
Change-Id: Ib0333db0c763fb079cf4cae2223d461c3966c0d1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (1):
Update to clang-format 10
(From meta-openpower rev: e799572394a684f7e0d050cef4232ba764b21450)
Change-Id: I1241e5e05fcd7a11bd6a911dc4e87d0163ce8b21
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Find attention gpio rather than hard code value
(From meta-openpower rev: 20167f087680cc9317f2b5047c932e3ee98660f5)
Change-Id: I255107ed56c0ca37041ad73055596dc8d255301c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (5):
Cleaned up style/portability suggestions from CI output
Add capture regs from Chip Data File to IsolationNode
Add isolation rules from Chip Data File to IsolationNode
Add isolation nodes from Chip Data File to IsolationChip
Add root nodes from Chip Data File to IsolationChip
(From meta-openpower rev: cd80a617f939c24f7f541ad0833d07c91be5ca5a)
Change-Id: I414afec75ea961b41ec7a00db2b24a76056a2cc2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Remove openpower-libhei subproject dependency
(From meta-openpower rev: bee7a445c8f9218d6687c794d182cf0f2d87c647)
Change-Id: I27749ae598b19881917a4e985f1b48ebf5419795
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zane Shelley (8):
Flyweight improvements to various classes
Update IsolationNode to fit new Chip Data File design
Functions to add nodes and regs to IsolationChip class
Build HardwareRegister objects from Chip Data Files
Initial parse of nodes in Chip Data Files
Remove support to store IsolationNode objects in flyweights
Cleaned smart pointer aliases and node/reg/inst keys
Support to add capture registers to isolation nodes
(From meta-openpower rev: bcf97096afee23b85f1ea9d28984b952cc83800a)
Change-Id: I041205dbb0020c138040abfa344e9fa1c96059dc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ben Tyner (1):
Changed from HEI_READ_ONLY to HEI_ENABLE_HW_WRITE
Zane Shelley (9):
Reduces headers needed for external includes
Removed unused code ported from Hostboot
Documentation updates for hei_user_defines.hpp
Merged hei_macros.hpp and hei_includes.hpp
Initial support to parse a Chip Data File
Update field types for Chip Data Files
Flyweight::get() takes emplace params and returns shared_ptr
Replace RegisterAccessLevel_t with RegisterAttributeFlags_t
Removed ChipType_t dependency in HardwareRegister
(From meta-openpower rev: 082b2468000992bdfb99df5ed9fcfe365b44aed7)
Change-Id: Iaa5d4c8754fdbf4373be9237dba05b5cd4af9563
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|