mirror of
https://github.com/drasko/codezero.git
synced 2026-01-12 02:43:15 +01:00
Added the accidentally missing defaults for virt/phys mem capabilities
This commit is contained in:
@@ -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@
|
||||
|
||||
Reference in New Issue
Block a user