summaryrefslogtreecommitdiff
path: root/common/flash_log_vc.c
diff options
context:
space:
mode:
authorNamyoon Woo <namyoon@chromium.org>2020-02-28 09:44:46 -0800
committerCommit Bot <commit-bot@chromium.org>2020-03-09 21:48:18 +0000
commit5ccb5c7cc9c448b66c6f8e0abbb2dd785da0efb7 (patch)
tree84f6021a658d5b8b11c7612dafac86ede442b27a /common/flash_log_vc.c
parent97c73303cf9d5f6c8b6e871ddebd01a8e4ce4206 (diff)
downloadchrome-ec-5ccb5c7cc9c448b66c6f8e0abbb2dd785da0efb7.tar.gz
remove cr50 related files
BUG=b:149350081 BRANCH=none TEST=build all, and emerged ec related packages for host and octopus. $ make buildall -j $ cros_workon --host list chromeos-base/chromeos-cr50-dev chromeos-base/chromeos-ec chromeos-base/chromeos-ec-headers chromeos-base/ec-devutils chromeos-base/ec-utils chromeos-base/ec-utils-test dev-util/hdctools $ sudo emerge chromeos-cr50-dev -j $ sudo emerge chromeos-ec -j $ sudo emerge chromeos-ec-headers -j $ sudo emerge ec-devutils -j $ sudo emerge ec-utils -j $ sudo emerge ec-utils-test -j $ sudo emerge hdctools -j $ cros_workon-octopus list chromeos-base/chromeos-ec chromeos-base/chromeos-ec-headers chromeos-base/ec-devutils chromeos-base/ec-utils chromeos-base/ec-utils-test dev-util/hdctools $ sudo emerge-octopus chromeos-ec -j $ sudo emerge-octopus chromeos-ec-headers -j $ sudo emerge-octopus ec-devutils -j $ sudo emerge-octopus ec-utils -j $ sudo emerge-octopus ec-utils-test -j $ sudo emerge-octopus hdctools -j Signed-off-by: Namyoon Woo <namyoon@chromium.org> Change-Id: If751b26b0635b0021c077338e96eaa8e8dcf17a5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2080631 Reviewed-by: Edward Hill <ecgh@chromium.org> Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Diffstat (limited to 'common/flash_log_vc.c')
-rw-r--r--common/flash_log_vc.c74
1 files changed, 0 insertions, 74 deletions
diff --git a/common/flash_log_vc.c b/common/flash_log_vc.c
deleted file mode 100644
index 5d1515a754..0000000000
--- a/common/flash_log_vc.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/* Copyright 2019 The Chromium OS Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "console.h"
-#include "extension.h"
-#include "endian.h"
-#include "flash_log.h"
-#include "util.h"
-
-static enum vendor_cmd_rc vc_pop_log_entry(enum vendor_cmd_cc code, void *buf,
- size_t input_size,
- size_t *response_size)
-{
- uint32_t prev_timestamp;
- int byte_size;
-
- *response_size = 0; /* In case there is an error. */
-
- if (input_size != sizeof(prev_timestamp))
- return VENDOR_RC_BOGUS_ARGS;
-
- memcpy(&prev_timestamp, buf, sizeof(prev_timestamp));
-
- byte_size = flash_log_dequeue_event(
- prev_timestamp, buf,
- FLASH_LOG_ENTRY_SIZE(MAX_FLASH_LOG_PAYLOAD_SIZE));
-
- if (byte_size >= 0) {
- *response_size = byte_size;
- return VENDOR_RC_SUCCESS;
- }
-
- /* Negative value should fit into a byte. */
- *response_size = 1;
- ((uint8_t *)buf)[0] = -byte_size;
-
- return VENDOR_RC_INTERNAL_ERROR;
-}
-DECLARE_VENDOR_COMMAND(VENDOR_CC_POP_LOG_ENTRY, vc_pop_log_entry);
-
-static enum vendor_cmd_rc vc_flog_tstamp(enum vendor_cmd_cc code, void *buf,
- size_t input_size,
- size_t *response_size)
-{
- uint32_t tstamp;
- enum ec_error_list rv;
-
- if (!input_size) {
- /* This is a request to report current flash log time. */
- tstamp = htobe32(flash_log_get_tstamp());
- memcpy(buf, &tstamp, sizeof(tstamp));
- *response_size = sizeof(tstamp);
- return VENDOR_RC_SUCCESS;
- }
-
- if (input_size != sizeof(tstamp))
- return VENDOR_RC_BOGUS_ARGS;
-
- memcpy(&tstamp, buf, sizeof(tstamp));
- tstamp = be32toh(tstamp);
- rv = flash_log_set_tstamp(tstamp);
-
- if (rv == EC_SUCCESS) {
- *response_size = 0;
- return VENDOR_RC_SUCCESS;
- }
-
- *response_size = 1;
- *((uint8_t *)buf) = (uint8_t)rv;
- return VENDOR_RC_BOGUS_ARGS;
-}
-DECLARE_VENDOR_COMMAND(VENDOR_CC_FLOG_TIMESTAMP, vc_flog_tstamp);