From 731bfefd785729fddde667cc9a34bb6bcddec812 Mon Sep 17 00:00:00 2001 From: Julius Werner Date: Thu, 22 Jan 2015 11:19:10 -0800 Subject: [PATCH] chromeos: Move memlayout.h/symbols.h into common directory Turns out there are uses for memlayout regions not specific to vboot2. Rather than add yet another set of headers for a single region, let's make the vboot2 one common for chromeos. BRANCH=veyron BUG=chrome-os-partner:35705 TEST=Booted Jerry, compiled Blaze, Cosmos, Ryu and Storm. Change-Id: I228e0ffce1ccc792e7f5f5be6facaaca2650d818 Signed-off-by: Patrick Georgi Original-Commit-Id: c6d7aab9f4e6d0cfa12aa0478288e54ec3096d9b Original-Change-Id: I1dd7d9c4b6ab24de695d42a38913b6d9b952d49b Original-Signed-off-by: Julius Werner Original-Reviewed-on: https://chromium-review.googlesource.com/242630 Original-Reviewed-by: Aaron Durbin Reviewed-on: http://review.coreboot.org/9748 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer --- src/soc/marvell/bg4cd/include/soc/memlayout.ld | 2 +- src/soc/nvidia/tegra124/include/soc/memlayout.ld | 2 +- src/soc/nvidia/tegra132/include/soc/memlayout_vboot2.ld | 2 +- src/soc/qualcomm/ipq806x/include/soc/memlayout.ld | 2 +- src/soc/rockchip/rk3288/include/soc/memlayout.ld | 2 +- src/vendorcode/google/chromeos/{vboot2 => }/memlayout.h | 6 +++--- src/vendorcode/google/chromeos/{vboot2 => }/symbols.h | 6 +++--- src/vendorcode/google/chromeos/vboot2/common.c | 2 +- src/vendorcode/google/chromeos/vboot2/verstub.c | 2 +- 9 files changed, 13 insertions(+), 13 deletions(-) rename src/vendorcode/google/chromeos/{vboot2 => }/memlayout.h (93%) rename src/vendorcode/google/chromeos/{vboot2 => }/symbols.h (90%) diff --git a/src/soc/marvell/bg4cd/include/soc/memlayout.ld b/src/soc/marvell/bg4cd/include/soc/memlayout.ld index 21c8f74ccc..45cf3950c3 100644 --- a/src/soc/marvell/bg4cd/include/soc/memlayout.ld +++ b/src/soc/marvell/bg4cd/include/soc/memlayout.ld @@ -18,7 +18,7 @@ */ #include -#include +#include #include diff --git a/src/soc/nvidia/tegra124/include/soc/memlayout.ld b/src/soc/nvidia/tegra124/include/soc/memlayout.ld index c8db5c535b..0d9e772d41 100644 --- a/src/soc/nvidia/tegra124/include/soc/memlayout.ld +++ b/src/soc/nvidia/tegra124/include/soc/memlayout.ld @@ -18,7 +18,7 @@ */ #include -#include +#include #include diff --git a/src/soc/nvidia/tegra132/include/soc/memlayout_vboot2.ld b/src/soc/nvidia/tegra132/include/soc/memlayout_vboot2.ld index b990f54cdc..2fdc38f320 100644 --- a/src/soc/nvidia/tegra132/include/soc/memlayout_vboot2.ld +++ b/src/soc/nvidia/tegra132/include/soc/memlayout_vboot2.ld @@ -18,7 +18,7 @@ */ #include -#include +#include #include diff --git a/src/soc/qualcomm/ipq806x/include/soc/memlayout.ld b/src/soc/qualcomm/ipq806x/include/soc/memlayout.ld index 4c06020e10..7ac066280b 100644 --- a/src/soc/qualcomm/ipq806x/include/soc/memlayout.ld +++ b/src/soc/qualcomm/ipq806x/include/soc/memlayout.ld @@ -18,7 +18,7 @@ */ #include -#include +#include #include diff --git a/src/soc/rockchip/rk3288/include/soc/memlayout.ld b/src/soc/rockchip/rk3288/include/soc/memlayout.ld index f5d3ca84d4..8a12aba926 100644 --- a/src/soc/rockchip/rk3288/include/soc/memlayout.ld +++ b/src/soc/rockchip/rk3288/include/soc/memlayout.ld @@ -18,7 +18,7 @@ */ #include -#include +#include #include diff --git a/src/vendorcode/google/chromeos/vboot2/memlayout.h b/src/vendorcode/google/chromeos/memlayout.h similarity index 93% rename from src/vendorcode/google/chromeos/vboot2/memlayout.h rename to src/vendorcode/google/chromeos/memlayout.h index 7903dd230d..140da46bcc 100644 --- a/src/vendorcode/google/chromeos/vboot2/memlayout.h +++ b/src/vendorcode/google/chromeos/memlayout.h @@ -19,8 +19,8 @@ /* This file contains macro definitions for memlayout.ld linker scripts. */ -#ifndef __CHROMEOS_VBOOT2_MEMLAYOUT_H -#define __CHROMEOS_VBOOT2_MEMLAYOUT_H +#ifndef __CHROMEOS_MEMLAYOUT_H +#define __CHROMEOS_MEMLAYOUT_H /* Careful: required work buffer size depends on RW properties such as key size * and algorithm -- what works for you might stop working after an update. Do @@ -47,4 +47,4 @@ #define OVERLAP_VERSTAGE_ROMSTAGE(addr, size) ROMSTAGE(addr, size) #endif -#endif /* __CHROMEOS_VBOOT2_MEMLAYOUT_H */ +#endif /* __CHROMEOS_MEMLAYOUT_H */ diff --git a/src/vendorcode/google/chromeos/vboot2/symbols.h b/src/vendorcode/google/chromeos/symbols.h similarity index 90% rename from src/vendorcode/google/chromeos/vboot2/symbols.h rename to src/vendorcode/google/chromeos/symbols.h index fda7114853..21169f0b3a 100644 --- a/src/vendorcode/google/chromeos/vboot2/symbols.h +++ b/src/vendorcode/google/chromeos/symbols.h @@ -17,8 +17,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA, 02110-1301 USA */ -#ifndef __CHROMEOS_VBOOT2_SYMBOLS_H -#define __CHROMEOS_VBOOT2_SYMBOLS_H +#ifndef __CHROMEOS_SYMBOLS_H +#define __CHROMEOS_SYMBOLS_H extern u8 _vboot2_work[]; extern u8 _evboot2_work[]; @@ -29,4 +29,4 @@ extern u8 _verstage[]; extern u8 _everstage[]; #define _verstage_size (_everstage - _verstage) -#endif /* __CHROMEOS_VBOOT2_SYMBOLS_H */ +#endif /* __CHROMEOS_SYMBOLS_H */ diff --git a/src/vendorcode/google/chromeos/vboot2/common.c b/src/vendorcode/google/chromeos/vboot2/common.c index caed89fbdf..15b661a7b4 100644 --- a/src/vendorcode/google/chromeos/vboot2/common.c +++ b/src/vendorcode/google/chromeos/vboot2/common.c @@ -21,9 +21,9 @@ #include #include #include "../chromeos.h" +#include "../symbols.h" #include "../vboot_handoff.h" #include "misc.h" -#include "symbols.h" void *vboot_load_stage(int stage_index, struct vboot_region *fw_main, diff --git a/src/vendorcode/google/chromeos/vboot2/verstub.c b/src/vendorcode/google/chromeos/vboot2/verstub.c index 323468333c..46f57ab08f 100644 --- a/src/vendorcode/google/chromeos/vboot2/verstub.c +++ b/src/vendorcode/google/chromeos/vboot2/verstub.c @@ -23,8 +23,8 @@ #include #include #include "../chromeos.h" +#include "../symbols.h" #include "misc.h" -#include "symbols.h" static struct vb2_working_data *init_vb2_working_data(void) {