summaryrefslogtreecommitdiff
path: root/common/flash_log_vc.c
Commit message (Collapse)AuthorAgeFilesLines
* flash_log_vc: return proper error valueVadim Bendebury2019-06-031-1/+1
| | | | | | | | | | | | | | | | | | | | | Vendor command handler should return a vendor command error code which is ORed with VENDOR_RC_ERR by the vendor command routing function. Before this patch flash log vendor command handler was returning VENDOR_RC_ERR, which is filtered out by gsctool resulting in a return value of zero when there in fact is an error. BRANCH=cr50, cr50-mp BUG=b:132287488 TEST=with appropriate fixes in gsctool (coming in the next patch) was able to run concurrently for a long time a process constantly adding log entries using Cr50 CLI command, and a process constantly retrieving log entries using 'gsctool -L' Change-Id: I2094c0b342d65e6c2a382079f81fb10fc8bacab9 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1639093 Reviewed-by: Andrey Pronin <apronin@chromium.org>
* flash_log: add vendor command, timestamp base accessorVadim Bendebury2019-05-231-1/+35
| | | | | | | | | | | | | | | | The new vendor command allows to get and increase the flash log timestamp base. BRANCH=cr50, cr50-mp BUG=b:132287488 TEST=verified in the next patch in the series. Change-Id: Idc76012b7e7894b95cd70eeffeb50562a91b9656 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1610720 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Andrey Pronin <apronin@chromium.org> Reviewed-by: Namyoon Woo <namyoon@chromium.org>
* cr50: add vendor command for retrieving flash elogVadim Bendebury2019-03-281-0/+40
We want to be able to retrieve flash log contents using the vendor command channel. The input parameter of the command is the timestamp of the last retrieved log event, or zero of the AP wants to start over. The response is the next entry after the one requested by the AP, or an empty message if there are no newer log messages. BRANCH=cr50, cr50-mp BUG=b:63760920 TEST=with the upcoming gsctools changes observed the ability to retrieve flash log messages. Change-Id: I7a5438daab780c80f77cc7ebda5b719814b46489 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1525146 Reviewed-by: Namyoon Woo <namyoon@chromium.org>