igt: Report the global GTT size

For many tests, the relevant aperture is not the ppGTT but the internal
global GTT managed by the kernel. Use this limit appropriately.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
diff --git a/tests/gem_bad_reloc.c b/tests/gem_bad_reloc.c
index a9146e2..9157d22 100644
--- a/tests/gem_bad_reloc.c
+++ b/tests/gem_bad_reloc.c
@@ -44,23 +44,6 @@
 
 #define USE_LUT (1 << 12)
 
-static uint64_t get_page_table_size(int fd)
-{
-	int val = gem_gtt_type(fd);
-
-	switch (val) {
-	case 0:
-	case 1:
-		return gem_aperture_size(fd);
-	case 2:
-		return 1ULL << 32;
-	case 3:
-		return 1ULL << 48;
-	}
-
-	return 0;
-}
-
 /* Simulates SNA behaviour using negative self-relocations for
  * STATE_BASE_ADDRESS command packets. If they wrap around (to values greater
  * than the total size of the GTT), the GPU will hang.
@@ -71,7 +54,7 @@
 	struct drm_i915_gem_execbuffer2 execbuf;
 	struct drm_i915_gem_exec_object2 gem_exec[2];
 	struct drm_i915_gem_relocation_entry gem_reloc[1000];
-	uint64_t gtt_max = get_page_table_size(fd);
+	uint64_t gtt_max = gem_aperture_size(fd);
 	uint32_t buf[1024] = {MI_BATCH_BUFFER_END};
 	int i;