Abstracting GIC configuration for tests.

Bug: 117270899
Change-Id: Id9c348449b346e8305bad8889c2a718dadc55a68
diff --git a/BUILD.gn b/BUILD.gn
index afbfe67..ad5a298 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -50,6 +50,9 @@
   origin_address = "0x88000000"
   use_pl011 = true
   pl011_base_address = "0x1c090000"
+  gic_version = 3
+  gicd_base_address = "0x2f000000"
+  gicr_base_address = "0x2f100000"
   heap_pages = 60
   max_cpus = 8
   max_vms = 16
@@ -60,6 +63,9 @@
   origin_address = "0x40001000"
   use_pl011 = true
   pl011_base_address = "0x09000000"
+  gic_version = 3
+  gicd_base_address = "0x08000000"
+  gicr_base_address = "0x080A0000"
   heap_pages = 60
   max_cpus = 8
   max_vms = 16
@@ -70,6 +76,7 @@
   origin_address = "0x35000000"
   use_pl011 = true
   pl011_base_address = "0xf7113000"  # UART3
+  gic_version = 2
   heap_pages = 60
   max_cpus = 8
   max_vms = 16