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@