]> xenbits.xensource.com Git - people/sstabellini/xen-unstable.git/.git/commitdiff
xen/arm: panic on invalid dom0less colors configuration
authorStefano Stabellini <sstabellini@kernel.org>
Wed, 11 Dec 2019 00:24:48 +0000 (16:24 -0800)
committerLuca Miccio <206497@studenti.unimore.it>
Mon, 6 Jan 2020 14:07:36 +0000 (15:07 +0100)
Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
xen/arch/arm/domain_build.c

index 4d994f3bba5b707a9254d538cc8202ba1c07502f..b522ce52358f4a9fc7372dbed9df500d5efe059c 100644 (file)
@@ -2489,6 +2489,9 @@ void __init create_domUs(void)
         {
             int i, k;
 
+            if ( col_val >= (1 << get_max_colors()) )
+                panic("Invalid DomU colors configuration 0x%"PRIx64"\n", col_val);
+
             printk("Colored configuration: 0x%"PRIx64"\n", col_val);
 
             /* Calculate number of bit set */