]> xenbits.xensource.com Git - people/royger/xen-test-framework.git/commitdiff
Introduce more linker alignment assertions
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 22 Apr 2016 18:38:00 +0000 (19:38 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 22 Apr 2016 18:38:00 +0000 (19:38 +0100)
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
arch/x86/link.lds.S

index 463e2aef189821cb69277aa9913a1d67c6ae0df2..4461fe7cec346d6d0521ff4dbfd6968d6ddd8de4 100644 (file)
@@ -54,6 +54,9 @@ SECTIONS
         }
 }
 
+ASSERT(IS_ALIGNED(hypercall_page, PAGE_SIZE), "hypercall_page misaligned");
+ASSERT(IS_ALIGNED(boot_stack, PAGE_SIZE), "boot_stack misaligned");
+
 #ifdef CONFIG_HVM
 
 ASSERT(IS_ALIGNED(pae_l1_identmap, PAGE_SIZE), "pae_l1_identmap misaligned");
@@ -63,6 +66,9 @@ ASSERT(IS_ALIGNED(pae_l4_identmap, PAGE_SIZE), "pae_l4_identmap misaligned");
 
 ASSERT(IS_ALIGNED(pae32_l3_identmap, 32), "pae32_l3_ident misaligned");
 
+ASSERT(IS_ALIGNED(pse_l1_identmap, PAGE_SIZE), "pse_l1_identmap misaligned");
+ASSERT(IS_ALIGNED(pse_l2_identmap, PAGE_SIZE), "pse_l2_identmap misaligned");
+
 #endif
 /*
  * Local variables: