📄 vsacftbl.def
字号:
@dnl ------------------------------------------------------------------------
@dnl
@dnl Copyright (c) 1992 READY SYSTEMS CORPORATION.
@dnl
@dnl All rights reserved. READY SYSTEMS' source code is an unpublished
@dnl work and the use of a copyright notice does not imply otherwise.
@dnl This source code contains confidential, trade secret material of
@dnl READY SYSTEMS. Any attempt or participation in deciphering, decoding,
@dnl reverse engineering or in any way altering the source code is
@dnl strictly prohibited, unless the prior written consent of
@dnl READY SYSTEMS is obtained.
@dnl
@dnl
@dnl Module Name: %M%
@dnl
@dnl Identification: %Z% %I% %M%
@dnl
@dnl Date: %G% %U%
@dnl
@dnl ------------------------------------------------------------------------
@dnl
@dnl VRTX default configuration
vrtx.enabled: yes
vrtx.workspace_size: 0
vrtx.system.stack_size: 8192
@dnl vrtx.interrupt.stack_size: `@ifelse(@(board.tool.type),ix86,0,@ifelse(@(board.tool.type),sparc,0,8192))'
vrtx.interrupt.stack_size: `@ifelse(@(board.tool.type),ix86,0,8192)'
vrtx.control_block_count: 48
vrtx.partition_count: 16
vrtx.idle_task.stack_size: 8192
vrtx.queue_count: `@ifelse(@(tpx.enabled),yes,64,16)'
vrtx.component_disable_level: 7
@dnl vrtx.user.stack_size: `@ifelse(@(board.tool.type),sparc,0,8192)'
vrtx.user.stack_size: 8192
vrtx.max_task_id: 0
vrtx.user_task_count: 16
vrtx.strict_sc_putc: no
vrtx.txrdy_driver: sys_ttya_xtxrdy
vrtx.tcreate_hook: sys_tcreate_hook
vrtx.tdelete_hook: sys_tdelete_hook
@dnl next entry will be changed at runtime as hooks are added
vrtx.tswitch_hook: sys_tswitch_hook_null
vrtx.desc_alloc_routine:
vrtx.component_vector_table: sys_vrtx_cvt
@dnl vrtxsa 386 specific configuration parameters
# vrtx.workspace_selector seems to be obsolete (not used by vsyslib, vrtxsa,
# vrtx32, nanokernel...).
vrtx.workspace_selector: 0
# vrtx.trap.descriptor specifies the interrupt vector via which the trap handler
# is to be invoked (used by vrtx32, not yet by vrtxsa).
vrtx.trap.descriptor: 0xf1
# vrtx.flat_data_alias specifies the read-only "alias" selector for flat data
# used by RTL (both vrtx32 and vrtxsa).
vrtx.flat_data_alias: 0x28
# vrtx.ldt_alias specifies the alias selector to the ldt's (used by vrtx32, not
# yet by vrtxsa).
vrtx.ldt_alias: 0x08
@dnl These values do not directly appear in the configuration table.
@dnl But these are used to compute additional VRTX workspace size
vrtx.queue_element_count: 100
vrtx.partition_block_count: 100
vrtx.partition_extension_count: 0
@dnl Worksspace size formula
vrtx.workspace_size: `@eval(3584 + \
((128+188+@(vrtx.system.stack_size)+@(vrtx.user.stack_size)+44)*@(vrtx.user_task_count)) + \
64*(@(vrtx.partition_count)+@ifelse(@(rtl.enabled),yes,1,0))+ \
2*(@(vrtx.partition_block_count)+@ifelse(@(rtl.enabled),yes,@(vrtx.user_task_count),0))+ \
20*@(vrtx.partition_extension_count) + \
64*@(vrtx.queue_count)+4*@(vrtx.queue_element_count)+96*@(vrtx.control_block_count) + \
@(vrtx.interrupt.stack_size) +0+64+64+0+0+0) '
@dnl daemons currently ignored
vrtx.tdelete.stack_size:
vrtx.delay.stack_size:
vrtx.clock.stack_size:
vrtx.idle.priority: 279
vrtx.delay.priority: 1
vrtx.tdelete.priority: 1
vrtx.by_priority: yes
vrtx.spiff: yes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -