summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoel Kitching <kitching@google.com>2019-04-25 17:10:52 +0800
committerPatrick Georgi <pgeorgi@google.com>2019-04-29 12:24:17 +0000
commit4114aa8375f152312e9f43260124092f031680a9 (patch)
tree544df86eb09a1835b260b41f3c924fea1005c91e /src
parent053de0d812ac22921deb39b69a9fdbb17f89033a (diff)
downloadcoreboot-4114aa8375f152312e9f43260124092f031680a9.tar.xz
vboot: specify NEED_VB20_INTERNALS when needed
NEED_VB20_INTERNALS should always be specified when peeking into vboot internal data structures. BUG=b:124141368, chromium:956474 TEST=make clean && make test-abuild BRANCH=none Change-Id: I5a47a28350fd5a68efeff0d06ca150c1ae145412 Signed-off-by: Joel Kitching <kitching@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/32452 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'src')
-rw-r--r--src/security/vboot/bootmode.c2
-rw-r--r--src/security/vboot/vboot_handoff.c7
2 files changed, 4 insertions, 5 deletions
diff --git a/src/security/vboot/bootmode.c b/src/security/vboot/bootmode.c
index 1d6525f966..e6e53b6f33 100644
--- a/src/security/vboot/bootmode.c
+++ b/src/security/vboot/bootmode.c
@@ -13,6 +13,8 @@
* GNU General Public License for more details.
*/
+#define NEED_VB20_INTERNALS /* Peeking into vb2_shared_data */
+
#include <assert.h>
#include <bootmode.h>
#include <bootstate.h>
diff --git a/src/security/vboot/vboot_handoff.c b/src/security/vboot/vboot_handoff.c
index 047fcafb3d..ff938e15ce 100644
--- a/src/security/vboot/vboot_handoff.c
+++ b/src/security/vboot/vboot_handoff.c
@@ -13,11 +13,8 @@
* GNU General Public License for more details.
*/
-/* This needs to be pulled in first so that the handoff code below and
- * peek into the vb2 data structures. Additionally, vboot doesn't currently
- * include what it uses in its own headers. Provide the types it's after.
- * TODO: fix this necessity. */
-#define NEED_VB20_INTERNALS
+#define NEED_VB20_INTERNALS /* Peeking into vb2_shared_data */
+
#include <stddef.h>
#include <stdint.h>
#include <vb2_api.h>