From b2f508c8b7b774fb71f1f75664e1c698ef3bf95c Mon Sep 17 00:00:00 2001 From: Bahadir Balban Date: Fri, 2 Oct 2009 20:36:16 +0300 Subject: [PATCH] Added the accidentally missing defaults for virt/phys mem capabilities --- config/cml/container.template.cml | 92 +++++++++++++++---------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/config/cml/container.template.cml b/config/cml/container.template.cml index fe568cc..3280c44 100644 --- a/config/cml/container.template.cml +++ b/config/cml/container.template.cml @@ -143,61 +143,61 @@ derive CONT%(cn)d_VIRT5_CAP_MAP_WRITE_ from (CONT%(cn)d_VIRT5_CAP_MAP_WRITE == derive CONT%(cn)d_VIRT5_CAP_MAP_EXEC_ from (CONT%(cn)d_VIRT5_CAP_MAP_EXEC == y) ? 1 : 0 derive CONT%(cn)d_VIRT5_CAP_MAP_UNMAP_ from (CONT%(cn)d_VIRT5_CAP_MAP_UNMAP == y) ? 1 : 0 -derive CONT%(cn)d_PHYS0_CAP_MAP_READ_ from (CONT%(cn)d_PHYS0_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_PHYS0_CAP_MAP_WRITE_ from (CONT%(cn)d_PHYS0_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_PHYS0_CAP_MAP_EXEC_ from (CONT%(cn)d_PHYS0_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_PHYS0_CAP_MAP_UNMAP_ from (CONT%(cn)d_PHYS0_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_PHYS0_CAP_MAP_READ from y +default CONT%(cn)d_PHYS0_CAP_MAP_WRITE from y +default CONT%(cn)d_PHYS0_CAP_MAP_EXEC from y +default CONT%(cn)d_PHYS0_CAP_MAP_UNMAP from y -derive CONT%(cn)d_PHYS1_CAP_MAP_READ_ from (CONT%(cn)d_PHYS1_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_PHYS1_CAP_MAP_WRITE_ from (CONT%(cn)d_PHYS1_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_PHYS1_CAP_MAP_EXEC_ from (CONT%(cn)d_PHYS1_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_PHYS1_CAP_MAP_UNMAP_ from (CONT%(cn)d_PHYS1_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_PHYS1_CAP_MAP_READ from y +default CONT%(cn)d_PHYS1_CAP_MAP_WRITE from y +default CONT%(cn)d_PHYS1_CAP_MAP_EXEC from y +default CONT%(cn)d_PHYS1_CAP_MAP_UNMAP from y -derive CONT%(cn)d_PHYS2_CAP_MAP_READ_ from (CONT%(cn)d_PHYS2_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_PHYS2_CAP_MAP_WRITE_ from (CONT%(cn)d_PHYS2_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_PHYS2_CAP_MAP_EXEC_ from (CONT%(cn)d_PHYS2_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_PHYS2_CAP_MAP_UNMAP_ from (CONT%(cn)d_PHYS2_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_PHYS2_CAP_MAP_READ from y +default CONT%(cn)d_PHYS2_CAP_MAP_WRITE from y +default CONT%(cn)d_PHYS2_CAP_MAP_EXEC from y +default CONT%(cn)d_PHYS2_CAP_MAP_UNMAP from y -derive CONT%(cn)d_PHYS3_CAP_MAP_READ_ from (CONT%(cn)d_PHYS3_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_PHYS3_CAP_MAP_WRITE_ from (CONT%(cn)d_PHYS3_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_PHYS3_CAP_MAP_EXEC_ from (CONT%(cn)d_PHYS3_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_PHYS3_CAP_MAP_UNMAP_ from (CONT%(cn)d_PHYS3_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_PHYS3_CAP_MAP_READ from y +default CONT%(cn)d_PHYS3_CAP_MAP_WRITE from y +default CONT%(cn)d_PHYS3_CAP_MAP_EXEC from y +default CONT%(cn)d_PHYS3_CAP_MAP_UNMAP from y -derive CONT%(cn)d_VIRT0_CAP_MAP_UTCB_ from (CONT%(cn)d_VIRT0_CAP_MAP_UTCB == y) ? 1 : 0 -derive CONT%(cn)d_VIRT0_CAP_MAP_READ_ from (CONT%(cn)d_VIRT0_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_VIRT0_CAP_MAP_WRITE_ from (CONT%(cn)d_VIRT0_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_VIRT0_CAP_MAP_EXEC_ from (CONT%(cn)d_VIRT0_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_VIRT0_CAP_MAP_UNMAP_ from (CONT%(cn)d_VIRT0_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_VIRT0_CAP_MAP_UTCB from n +default CONT%(cn)d_VIRT0_CAP_MAP_READ from y +default CONT%(cn)d_VIRT0_CAP_MAP_WRITE from y +default CONT%(cn)d_VIRT0_CAP_MAP_EXEC from y +default CONT%(cn)d_VIRT0_CAP_MAP_UNMAP from y -derive CONT%(cn)d_VIRT1_CAP_MAP_UTCB_ from (CONT%(cn)d_VIRT1_CAP_MAP_UTCB == y) ? 1 : 0 -derive CONT%(cn)d_VIRT1_CAP_MAP_READ_ from (CONT%(cn)d_VIRT1_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_VIRT1_CAP_MAP_WRITE_ from (CONT%(cn)d_VIRT1_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_VIRT1_CAP_MAP_EXEC_ from (CONT%(cn)d_VIRT1_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_VIRT1_CAP_MAP_UNMAP_ from (CONT%(cn)d_VIRT1_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_VIRT1_CAP_MAP_UTCB from n +default CONT%(cn)d_VIRT1_CAP_MAP_READ from y +default CONT%(cn)d_VIRT1_CAP_MAP_WRITE from y +default CONT%(cn)d_VIRT1_CAP_MAP_EXEC from y +default CONT%(cn)d_VIRT1_CAP_MAP_UNMAP from y -derive CONT%(cn)d_VIRT2_CAP_MAP_UTCB_ from (CONT%(cn)d_VIRT2_CAP_MAP_UTCB == y) ? 1 : 0 -derive CONT%(cn)d_VIRT2_CAP_MAP_READ_ from (CONT%(cn)d_VIRT2_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_VIRT2_CAP_MAP_WRITE_ from (CONT%(cn)d_VIRT2_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_VIRT2_CAP_MAP_EXEC_ from (CONT%(cn)d_VIRT2_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_VIRT2_CAP_MAP_UNMAP_ from (CONT%(cn)d_VIRT2_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_VIRT2_CAP_MAP_UTCB from n +default CONT%(cn)d_VIRT2_CAP_MAP_READ from y +default CONT%(cn)d_VIRT2_CAP_MAP_WRITE from y +default CONT%(cn)d_VIRT2_CAP_MAP_EXEC from y +default CONT%(cn)d_VIRT2_CAP_MAP_UNMAP from y -derive CONT%(cn)d_VIRT3_CAP_MAP_UTCB_ from (CONT%(cn)d_VIRT3_CAP_MAP_UTCB == y) ? 1 : 0 -derive CONT%(cn)d_VIRT3_CAP_MAP_READ_ from (CONT%(cn)d_VIRT3_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_VIRT3_CAP_MAP_WRITE_ from (CONT%(cn)d_VIRT3_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_VIRT3_CAP_MAP_EXEC_ from (CONT%(cn)d_VIRT3_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_VIRT3_CAP_MAP_UNMAP_ from (CONT%(cn)d_VIRT3_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_VIRT3_CAP_MAP_UTCB from n +default CONT%(cn)d_VIRT3_CAP_MAP_READ from y +default CONT%(cn)d_VIRT3_CAP_MAP_WRITE from y +default CONT%(cn)d_VIRT3_CAP_MAP_EXEC from y +default CONT%(cn)d_VIRT3_CAP_MAP_UNMAP from y -derive CONT%(cn)d_VIRT4_CAP_MAP_UTCB_ from (CONT%(cn)d_VIRT4_CAP_MAP_UTCB == y) ? 1 : 0 -derive CONT%(cn)d_VIRT4_CAP_MAP_READ_ from (CONT%(cn)d_VIRT4_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_VIRT4_CAP_MAP_WRITE_ from (CONT%(cn)d_VIRT4_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_VIRT4_CAP_MAP_EXEC_ from (CONT%(cn)d_VIRT4_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_VIRT4_CAP_MAP_UNMAP_ from (CONT%(cn)d_VIRT4_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_VIRT4_CAP_MAP_UTCB from n +default CONT%(cn)d_VIRT4_CAP_MAP_READ from y +default CONT%(cn)d_VIRT4_CAP_MAP_WRITE from y +default CONT%(cn)d_VIRT4_CAP_MAP_EXEC from y +default CONT%(cn)d_VIRT4_CAP_MAP_UNMAP from y -derive CONT%(cn)d_VIRT5_CAP_MAP_UTCB_ from (CONT%(cn)d_VIRT5_CAP_MAP_UTCB == y) ? 1 : 0 -derive CONT%(cn)d_VIRT5_CAP_MAP_READ_ from (CONT%(cn)d_VIRT5_CAP_MAP_READ == y) ? 1 : 0 -derive CONT%(cn)d_VIRT5_CAP_MAP_WRITE_ from (CONT%(cn)d_VIRT5_CAP_MAP_WRITE == y) ? 1 : 0 -derive CONT%(cn)d_VIRT5_CAP_MAP_EXEC_ from (CONT%(cn)d_VIRT5_CAP_MAP_EXEC == y) ? 1 : 0 -derive CONT%(cn)d_VIRT5_CAP_MAP_UNMAP_ from (CONT%(cn)d_VIRT5_CAP_MAP_UNMAP == y) ? 1 : 0 +default CONT%(cn)d_VIRT5_CAP_MAP_UTCB from n +default CONT%(cn)d_VIRT5_CAP_MAP_READ from y +default CONT%(cn)d_VIRT5_CAP_MAP_WRITE from y +default CONT%(cn)d_VIRT5_CAP_MAP_EXEC from y +default CONT%(cn)d_VIRT5_CAP_MAP_UNMAP from y menu cont%(cn)d_phys0_caps CONT%(cn)d_PHYS0_START@