mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-27 18:25:05 +00:00
we don't want to get a __packed symbol, so we need to define __package attribute before using it for "struct version_struct". Signed-off-by: Vincent Palatin <vpalatin@chromium.org> BRANCH=none BUG=none TEST="make buildall" and verify that we no longer have a __packed symbol in any of the build/<board/ec.{RO|RW}.map. Change-Id: I4c229660f9b751a9149c08261fe71154067e6e62 Reviewed-on: https://chromium-review.googlesource.com/189223 Reviewed-by: Randall Spangler <rspangler@chromium.org> Commit-Queue: Vincent Palatin <vpalatin@chromium.org> Tested-by: Vincent Palatin <vpalatin@chromium.org>
27 lines
633 B
C
27 lines
633 B
C
/* Copyright (c) 2012 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.
|
|
*/
|
|
|
|
/* Version number for Chrome EC */
|
|
|
|
#ifndef __CROS_EC_VERSION_H
|
|
#define __CROS_EC_VERSION_H
|
|
|
|
#include "common.h"
|
|
|
|
#define CROS_EC_VERSION_COOKIE1 0xce112233
|
|
#define CROS_EC_VERSION_COOKIE2 0xce445566
|
|
|
|
struct version_struct {
|
|
uint32_t cookie1;
|
|
char version[32];
|
|
uint32_t cookie2;
|
|
} __packed;
|
|
|
|
extern const struct version_struct version_data;
|
|
extern const char build_info[];
|
|
extern const char __version_struct_offset[];
|
|
|
|
#endif /* __CROS_EC_VERSION_H */
|