mirror of
https://github.com/drasko/codezero.git
synced 2026-04-23 04:09:04 +02:00
Added capability control capability to caps configured as standard
This commit is contained in:
@@ -440,6 +440,12 @@ CONT%(cn)d_IPC_TARGET_ANOTHER_CONT 'Capability Targets Another Container'
|
|||||||
CONT%(cn)d_IPC_TARGET_ANOTHER_PAGER 'Capability Targets Another Container`s Pager'
|
CONT%(cn)d_IPC_TARGET_ANOTHER_PAGER 'Capability Targets Another Container`s Pager'
|
||||||
CONT%(cn)d_IPC_TARGET 'Enter Container ID'
|
CONT%(cn)d_IPC_TARGET 'Enter Container ID'
|
||||||
|
|
||||||
|
symbols
|
||||||
|
CONT%(cn)d_CAPCTRL_USE 'Enable this Capability'
|
||||||
|
CONT%(cn)d_CAPCTRL_TARGET_CURRENT_CONT 'Capability Targets Current Container'
|
||||||
|
CONT%(cn)d_CAPCTRL_TARGET_CURRENT_PAGER_SPACE 'Capability Targets Current Pager`s Space'
|
||||||
|
|
||||||
|
|
||||||
symbols
|
symbols
|
||||||
CONT%(cn)d_THREADPOOL_SIZE 'Number of Threads'
|
CONT%(cn)d_THREADPOOL_SIZE 'Number of Threads'
|
||||||
CONT%(cn)d_SPACEPOOL_SIZE 'Number of Address Spaces'
|
CONT%(cn)d_SPACEPOOL_SIZE 'Number of Address Spaces'
|
||||||
@@ -460,6 +466,7 @@ cont%(cn)d_cap_cappool 'Container %(cn)d Capability Pool Capability'
|
|||||||
cont%(cn)d_cap_tctrl 'Container %(cn)d Thread Control Capability'
|
cont%(cn)d_cap_tctrl 'Container %(cn)d Thread Control Capability'
|
||||||
cont%(cn)d_cap_exregs 'Container %(cn)d Exchange Registers Capability'
|
cont%(cn)d_cap_exregs 'Container %(cn)d Exchange Registers Capability'
|
||||||
cont%(cn)d_cap_ipc 'Container %(cn)d IPC Capability'
|
cont%(cn)d_cap_ipc 'Container %(cn)d IPC Capability'
|
||||||
|
cont%(cn)d_cap_capctrl 'Container %(cn)d Capability Control Capability'
|
||||||
cont%(cn)d_capability0 'Container %(cn)d Custom Capability 0 Parameters'
|
cont%(cn)d_capability0 'Container %(cn)d Custom Capability 0 Parameters'
|
||||||
cont%(cn)d_capability1 'Container %(cn)d Custom Capability 1 Parameters'
|
cont%(cn)d_capability1 'Container %(cn)d Custom Capability 1 Parameters'
|
||||||
cont%(cn)d_capability2 'Container %(cn)d Custom Capability 2 Parameters'
|
cont%(cn)d_capability2 'Container %(cn)d Custom Capability 2 Parameters'
|
||||||
@@ -505,6 +512,10 @@ when CONT%(cn)d_TCTRL_USE == n
|
|||||||
suppress CONT%(cn)d_TCTRL_TARGET_CURRENT_CONT
|
suppress CONT%(cn)d_TCTRL_TARGET_CURRENT_CONT
|
||||||
CONT%(cn)d_TCTRL_TARGET_CURRENT_PAGER_SPACE
|
CONT%(cn)d_TCTRL_TARGET_CURRENT_PAGER_SPACE
|
||||||
|
|
||||||
|
when CONT%(cn)d_CAPCTRL_USE == n
|
||||||
|
suppress CONT%(cn)d_CAPCTRL_TARGET_CURRENT_CONT
|
||||||
|
CONT%(cn)d_CAPCTRL_TARGET_CURRENT_PAGER_SPACE
|
||||||
|
|
||||||
when CONT%(cn)d_IPC_TARGET_CURRENT_CONT or
|
when CONT%(cn)d_IPC_TARGET_CURRENT_CONT or
|
||||||
CONT%(cn)d_IPC_TARGET_CURRENT_PAGER_SPACE
|
CONT%(cn)d_IPC_TARGET_CURRENT_PAGER_SPACE
|
||||||
suppress CONT%(cn)d_IPC_TARGET
|
suppress CONT%(cn)d_IPC_TARGET
|
||||||
@@ -523,9 +534,14 @@ choicegroup CONT%(cn)d_TCTRL_TARGET_CURRENT_CONT
|
|||||||
CONT%(cn)d_TCTRL_TARGET_CURRENT_PAGER_SPACE
|
CONT%(cn)d_TCTRL_TARGET_CURRENT_PAGER_SPACE
|
||||||
default CONT%(cn)d_TCTRL_TARGET_CURRENT_CONT from y
|
default CONT%(cn)d_TCTRL_TARGET_CURRENT_CONT from y
|
||||||
|
|
||||||
|
choicegroup CONT%(cn)d_CAPCTRL_TARGET_CURRENT_CONT
|
||||||
|
CONT%(cn)d_CAPCTRL_TARGET_CURRENT_PAGER_SPACE
|
||||||
|
default CONT%(cn)d_CAPCTRL_TARGET_CURRENT_CONT from y
|
||||||
|
|
||||||
default CONT%(cn)d_TCTRL_USE from y
|
default CONT%(cn)d_TCTRL_USE from y
|
||||||
default CONT%(cn)d_EXREGS_USE from y
|
default CONT%(cn)d_EXREGS_USE from y
|
||||||
default CONT%(cn)d_IPC_USE from y
|
default CONT%(cn)d_IPC_USE from y
|
||||||
|
default CONT%(cn)d_CAPCTRL_USE from y
|
||||||
|
|
||||||
default CONT%(cn)d_IPC_TARGET from 0
|
default CONT%(cn)d_IPC_TARGET from 0
|
||||||
|
|
||||||
@@ -540,6 +556,11 @@ menu cont%(cn)d_cap_exregs
|
|||||||
CONT%(cn)d_EXREGS_TARGET_CURRENT_CONT
|
CONT%(cn)d_EXREGS_TARGET_CURRENT_CONT
|
||||||
CONT%(cn)d_EXREGS_TARGET_CURRENT_PAGER_SPACE
|
CONT%(cn)d_EXREGS_TARGET_CURRENT_PAGER_SPACE
|
||||||
|
|
||||||
|
menu cont%(cn)d_cap_capctrl
|
||||||
|
CONT%(cn)d_CAPCTRL_USE
|
||||||
|
CONT%(cn)d_CAPCTRL_TARGET_CURRENT_CONT
|
||||||
|
CONT%(cn)d_CAPCTRL_TARGET_CURRENT_PAGER_SPACE
|
||||||
|
|
||||||
menu cont%(cn)d_cap_ipc
|
menu cont%(cn)d_cap_ipc
|
||||||
CONT%(cn)d_IPC_USE
|
CONT%(cn)d_IPC_USE
|
||||||
CONT%(cn)d_IPC_TARGET_CURRENT_CONT
|
CONT%(cn)d_IPC_TARGET_CURRENT_CONT
|
||||||
@@ -577,6 +598,7 @@ menu cont%(cn)d_capability_list
|
|||||||
cont%(cn)d_cap_tctrl
|
cont%(cn)d_cap_tctrl
|
||||||
cont%(cn)d_cap_exregs
|
cont%(cn)d_cap_exregs
|
||||||
cont%(cn)d_cap_ipc
|
cont%(cn)d_cap_ipc
|
||||||
|
cont%(cn)d_cap_capctrl
|
||||||
cont%(cn)d_capability0
|
cont%(cn)d_capability0
|
||||||
cont%(cn)d_capability1
|
cont%(cn)d_capability1
|
||||||
cont%(cn)d_capability2
|
cont%(cn)d_capability2
|
||||||
|
|||||||
Reference in New Issue
Block a user