Get rid of .. in #include statements.
Change-Id: I120122ac78c0da9816a381c52c6b5c8e55b7ed72
diff --git a/src/arch/aarch64/BUILD.gn b/src/arch/aarch64/BUILD.gn
index d4214ab..e92f4c3 100644
--- a/src/arch/aarch64/BUILD.gn
+++ b/src/arch/aarch64/BUILD.gn
@@ -12,6 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+config("config") {
+ include_dirs = [ "." ]
+}
+
# Hypervisor specific code.
source_set("aarch64") {
sources = [
diff --git a/src/arch/aarch64/hftest/BUILD.gn b/src/arch/aarch64/hftest/BUILD.gn
index 952e2ae..6c3938a 100644
--- a/src/arch/aarch64/hftest/BUILD.gn
+++ b/src/arch/aarch64/hftest/BUILD.gn
@@ -31,6 +31,7 @@
# Shutdown the system or exit emulation, start/stop CPUs.
source_set("power_mgmt") {
testonly = true
+ public_configs = [ "//src/arch/aarch64:config" ]
sources = [
"cpu_entry.S",
"power_mgmt.c",
@@ -44,6 +45,7 @@
# Exception handlers for interrupts and GICv3 el1 driver.
source_set("interrupts_gicv3") {
testonly = true
+ public_configs = [ "//src/arch/aarch64:config" ]
sources = [
"events.c",
"exceptions.S",
@@ -54,6 +56,7 @@
# Get/set CPU state.
source_set("state") {
testonly = true
+ public_configs = [ "//src/arch/aarch64:config" ]
sources = [
"state.c",
]
diff --git a/src/arch/aarch64/hftest/exceptions.S b/src/arch/aarch64/hftest/exceptions.S
index 34c770d..d44b758 100644
--- a/src/arch/aarch64/hftest/exceptions.S
+++ b/src/arch/aarch64/hftest/exceptions.S
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-#include "../exception_macros.S"
+#include "exception_macros.S"
.section .text.vector_table_el1, "ax"
.global vector_table_el1
diff --git a/src/arch/aarch64/hftest/interrupts_gicv3.c b/src/arch/aarch64/hftest/interrupts_gicv3.c
index f156a98..4c036d4 100644
--- a/src/arch/aarch64/hftest/interrupts_gicv3.c
+++ b/src/arch/aarch64/hftest/interrupts_gicv3.c
@@ -23,7 +23,7 @@
#include "hf/dlog.h"
-#include "../msr.h"
+#include "msr.h"
extern uint8_t vector_table_el1;
static void (*irq_callback)(void);
diff --git a/src/arch/aarch64/hftest/power_mgmt.c b/src/arch/aarch64/hftest/power_mgmt.c
index 6dc2baf..014c408 100644
--- a/src/arch/aarch64/hftest/power_mgmt.c
+++ b/src/arch/aarch64/hftest/power_mgmt.c
@@ -20,8 +20,8 @@
#include "vmapi/hf/call.h"
-#include "../psci.h"
-#include "../smc.h"
+#include "psci.h"
+#include "smc.h"
/**
* Holds temporary state used to set up the environment on which CPUs will
diff --git a/src/arch/aarch64/hftest/state.c b/src/arch/aarch64/hftest/state.c
index 966dc2e..53471f2 100644
--- a/src/arch/aarch64/hftest/state.c
+++ b/src/arch/aarch64/hftest/state.c
@@ -16,7 +16,7 @@
#include "hf/arch/vm/state.h"
-#include "../msr.h"
+#include "msr.h"
void per_cpu_ptr_set(uintptr_t v)
{
diff --git a/test/vmapi/gicv3/busy_secondary.c b/test/vmapi/gicv3/busy_secondary.c
index 62c6cc3..61da8e1 100644
--- a/test/vmapi/gicv3/busy_secondary.c
+++ b/test/vmapi/gicv3/busy_secondary.c
@@ -23,9 +23,9 @@
#include "vmapi/hf/call.h"
-#include "../msr.h"
#include "gicv3.h"
#include "hftest.h"
+#include "msr.h"
/**
* Converts a number of nanoseconds to the equivalent number of timer ticks.