TOC PREV NEXT INDEX DOC LIST MASTER INDEX



A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Configuration Guide for Rational Exec Index

A

Adapath reference 239
address
Call_Task_Attr
user library 239
Debug_Task_Attr
user library 239
Interrupt Descriptor Table
i386 TDM 119
Interrupt_Vector_Table
i386 TDM 117
M68k TDM 104
MIPS TDM 76
PowerPC TDM 67
Kernel_Start_Address
i386 TDM 121
M68k TDM 105
RH32 TDM 90
Mem_Alloc_Conf_Table_Address
user library 242
small block sizes table
user library 234
start of TDM 30
start of TDM stack
i386 TDM 112
M68k TDM 103
start of user stack
M68k TDM 103
MIPS TDM 75
RH32 TDM 88
Startup_Stack_Base
PowerPC kernel 131
V_Default_Isr
PowerPC kernel 141
Allocation_Strategy
user library 236
application
running without TDM 57
attributes configuration parameters
user library 242

B

base address of stack
MIPS kernel 146
boot a PC target
voxboot 50
BSP
subsystem structure
import relationships 4
model.ss 4
net_conf.ss 4
no_krn.ss 4
usr_conf.ss 4

C

c0_status register
RH32 kernel 171
caching
enable instruction cache
M68k kernel 196
implement TDM serial support 28
call task configuration
user library 238
Call_Task_Attr
user library 239
Call_Task_Prio
user library 239
Call_Task_Stack_Size
user library 239
clock
timer models for embedded kernel 38
clock resolution
periodic timer 39
code coverage configuration parameters
user library 244
COMPILER_KEY switch
user library 231
Cond_Attr
user library 243
configue
i386 kernel
Startup_Stack_Base 202
Configuration_Table structure
i386 kernel 207
i386 TDM 116
M68k kernel 186
M68k TDM 102
MIPS kernel 149
MIPS TDM 75
PowerPC kernel 133
PowerPC TDM 65
RH32 kernel 168
RH32 TDM 87
user library 239
configure
BSP import relationships 4
configuration and interface packages 10
EneT
overview 2
i386 kernel 221
configuration parameters 201
Configuration_Table structure 207
Disable_Intr_Priority 213
Enable_Intr_Priority 214
Floating_Point_Control 215
GDT parameters 207
Gdt_Base 208
Gdt_Image 217
Get_Intr_Priority routine 219
Halt 221
Heap_Stack_Bottom 209
Heap_Stack_Top 209
Hw_Flt_Enabled 215
idle processing parameters 216
Idle_Stack_Size 216
Idt_Base 212
Interrupt_Vector_Size 212
Interrupt_Vector_Table structure 203
Intr_Priority_Enabled 213
Krn_Exception_Stack_Size 209
Krn_Stack_Size 209
memory management parameters 208
Memory_Map_Image 211
Memory_Map_Size 211
Memory_Map_Table structure 206
monitor configuration parameters 214
Monitor_Gdt_Base 214
Monitor_Gdt_Length 214
Monitor_Idt_Base 215
Monitor_Idt_Length 215
nterrupt configuration parameters 211
Null_Ahndler_Table 206
Null_Handler_Base 212
Page_Protection_Enabled 210
Page_Table_Array_Base 211
Page_Table_Array_Length 211
Pending_Count 217
processor status parameters 211
Put_Chr 221
Set_Intr_Priority routine 219
Startup_Table structure 202
Supervisor_Tasks_Enabled 211
Task_Storage_Size 217
Task_Supervisor_Stack_Size 210
Tdm_Present 214
time slice parameters 216
Time_Slice_Interval 216
Time_Slicing_Enabled 216
Time_Slicing_Priority 216
TSS parameters 207
Tss_Image 217
User_Default_Isr 213
User_Default_Unknown_Isr 213
User_Intr_Flag 213
V_Cpu_Init package 224
V_Default_Isr routine 219
V_Default_Unknown_Isr routine 219
V_Elaboration_Callout routine 218
V_Hardware_Initialization routine 217
V_Memory_Initialization routine 217
V_Os_Support package 221
V_Page_Support package 222
V_Pending_Overflow_Callout routine 220
V_Start_Program routine 223
V_Timer_Support package 220
Zero_Stacks_Enabled 210
i386 TDM
Configuration_Table structure 116
Control-c 123
Default_Vector 115
Disable_Get_Interrupt 124
Enable_Get_Interrupt 124
Fill 127
Gdt_Base 117
Gdt_Image 117, 122
Gdt_Limit 117
Get_Handler 125
Hw_Flt_Enabled 120
Idt_Base 118
Init 124
Init_Interrupt_Callout 118
Interrpt_Vector_Table structure 113
Interrupt_Vector_Image 117
Interrupt_Vector_Size 117
Kernel_Start_Address 121
Kernel_Start_Enabled 121
Memory Map Table structure 116
Memory_Fill_Callout 122
Memory_Map_Image 119
Memory_Map_Size 119
Memory_Read_Callout 121
Memory_Search_Callout 122
Memory_Write_Callout 121
Monitor_Gdt_Base 119
Monitor_Get_Length 119
Montitor_Idt_Length 120
Null_Handler_Base 118
Null_Handler_Table 115
Null_Handler_Table structure 113
parameters 111
Passthru_Callout 121
Process_Get_Interrupt 125
Put 124
Read 127
Search 127
Setup_Tdm_Entry_Callout 120
Setup_Tdm_Return_Callout 120
TDM Test Message 112
Test_Message_Image 120
Test_Message_Size 120
Tss_Base
Tss_Image 122
Tss_Limit
Untouchable_Vector 115
User_Default_Isr 118
User_Default_Unknown_Isr 118
V_Default_Isr routine 123
V_Default_Unknown_Isr routine 123
V_Hardware_Initializationroutine 122
V_Init_Interrupt routine 123
V_Memory_Initialialization routine 122
V_Passthru Routine 127
V_Serial_Support package 123
V_Setup package 125
V_Start_Program routine 125
V_Tdm_Conf 111
v_tdm_conf.2.ada 112
Write 127
i836 kernel
Intr_Stack_Size 209
introduction 25
kernel 32
configuration files 129
edit files 37
link map 41
linker description file 41
overview 2
V_Timer_Support 38, 40
M68k kernel
configuration parameters 181
Configuration_Table structure 186
Disable_Intr_Priority 192
Floating_Point_Control 194
Get_Current_Time 199
Halt 199
Heap_Stack_Bottom 187
Heap_Stack_Top 187
heap/stack layout example 189
idle processing parameters 195
Idle_Stack_Size 195
interrupt configuration parameters 193
Interrupt_Vector_Image 193
Interrupt_Vector_Size 193
Interrupt_Vector_Table structure 182
Intr_Stack_Size 188
Krn_Exception_Stack_Size 188
Krn_Stack_Size 188
Master_State_Enabled 191
memory management 187
Pending_Count 196
processor status parameters 190
Put_Str 199
Reset_Time 199
Schedule_Alarm 199
Startup_Stack_Base 182
Startup_Stack_Size 182
Startup_Table 182
Supervisor_Tasks_Enabled 190
Task_Storage_Size 195
Task_Supervisor_Stack_Size 188
time slice parameters 194
Time_Slice_Interval 195
Time_Slice_Priority 195
Time_Slicing_Enabled 194
Untouchable_Vector 182
User_Status 191
V_Alloc_Support package 199
V_Default_Isr routine 197
V_Elaboration_Callout routine 196
V_Hardware_Initialization routine 196
V_Os_Support package 199
V_Pending_Overflow_Callout routine 198
V_Privilege_Violation_Handler routine 197
V_Stack_Support package 200
V_Start_Program routine 200
V_Timer_Support 198
Vector_Base_Register 193
Zero_Stacks_Enabled 189
M68k TDM
Configuration_Table structure 102
Control-c 107
Disable_Get_Interrupt 108
Enable_Get_Interrupt 108
Fill 110
Get 108
Get_Handler 108
Hardware_Initialization 97
Init 107
interrupt handlers 100
Interrupt_Vector_Image 104
Interrupt_Vector_Size 104
Interrupt_Vector_Table structure 98
Kernel_Start_Address 105
Kernel_Start_Enabled 105
Memory_Fill_Callout 106
Memory_Read_Callout 106
Memory_Write_Callout 106
parameters 96
Passthru_Callout 105
Process_Get_Interrupt 108
Put 108
Read 110
Search 110
Setup_Tdm_Entry_Callout 105
Setup_Tdm_Return_Callout 105
Startup_Stack_Base 97
Startup_Table structure 97
TDM Stack 101
TDM test message 97
Tdm_Idle_Callout 105
Tdm_Stack_Base 103
Tdm_Stack_Size 101, 103
Tdm_User_Stack_Base 103
Tdm_User_Stack_Size 103
Untouchable_Table 100
Untouchable_Vbr 104
Untouchable_Vector 98
V_Default_Isr routine 107
V_Hardware_Initialization routine 106
V_Mem_Support package 110
V_Passthru routine 109
V_Serial_Support package 107
V_Setup package 108
V_Start_Program routine 109
v_tdm_conf.2.ada 97
Vector_Base_Register 100, 103
Write 110
memory layout for Rational Exec 12
memory map example
i386 18
M68000 Family 13
MIPS 15
PowerPC 16
memory map worksheet
i386 23
M68000 Family 19
MIPS 20
PowerPC 21
RH32 22
MIPS kernel 161
base address of stack 146
configuration parameters 145
Configuration_Table structure 149
Disable_Int_Mask 152
floating point coprocessor parameters 152
Floating_Point_Control 153
Halt 160
Heap_Stack_Bottom 150
Heap_Stack_Top 150
Hw_Flt_Enabled 152
idle processing parameters 154
Idle_Stack_Size 154
immediate/hardware initialization routines 155
Int_Stack_Size 151
interrupt configuration parameters 152
Interrupt_Vector_Base 152
Interrupt_Vector_Size 152
Interrupt_Vector_Table 147
Krn_Exception_Stack 151
Krn_Stack_Size 150
memory management 150
Pending_Count 155
processor status parameters 151
Put_Str 160
Startup_Table structure 146
Supervisor_Tasks_Enabled 151
Task_Storage_Size 154
Task_Supervisor_Stack_Size 151
time slice parameters 153
Time_Slice_Interval 153
Time_Slicing_Enabled 153
Time_Slicing_Priority 154
Usr_Int_Mask 151
V_Decode_Exception routine 156
V_Decode_Interrupt routine 156
V_Default_Isr routine 158
V_elaboration_Callout routine 156
V_Eret routine 157
V_Gen_Except routine 157
V_Hardware_Initialization routine 155
V_Immediate_Initialization routine 155
V_Os_Support package 160
V_Pending_Overflow_Callout routine 158
V_Restore_Ef routine 157
V_Rfe routine 156
V_Stack_Support Package 161
V_Start_Program routine 161
V_Timer_Supportpackage 159
V_Untouchable routine 157
V_Utlb_Except routine 158
Zero_Stacks_Enabled 151
MIPS TDM
Configuration_Table structure 75
Control-c 82
Cpo_Register_Access 79
Disable_Get_Interrupt 83
Disable_Int_Mask 76
Enable_Get_Interrupt 83
Fill 84
Get 83
Hw_Flt_Enabled 76
Init 83
Install_Except_Callout 77
Interrupt_Vector_Base 76
Interrupt_Vector_Size 76
interrupt_Vector_Table structure 74
Kernel_Start_Address 78
Kernel_Start_Enabled 78
Memory_Fill_Callout 79
Memory_Map_Image 77
Memory_Map_Size 77
Memory_Map_Table structure 74
Memory_Read_Callout 78
Memory_Search_Callout 79
Memory_Write_Callout 78
parameters 72
Passthru_Callout 78
Process_Get_Interrupt 83
Put 83
Read 84
Restore_Ef_Callout 76
Search 84
Setup_Tdm_Entry_Callout 77
setup_Tdm_Return_Callout 77
Startup_Table structure 73
TDM stack 75
TDM test message 73
Tdm_Break_Code 76
Tdm_Stack_Base 75
Tdm_Stack_Size 75
Tdm_User_Base 75
Tdm_User_Stack_Size 75
Test_Message_Image 78
Test_Message_Size 77
V_Decode_Interupt routine 79
V_Eret routine 80
V_Gen_Except routine 80
V_Gen_Except2 routine 80
V_Hardware_Initialization routine 82
V_Immediate_Initialization routine 82
V_Install_Except routine 81
V_Mem_Support package 84
V_Restore_Ef routine 80
V_Rfe routine 79
V_Serial_Support package 82
V_Setup package 83
V_Start_Program routine 81
V_Untouchable routine 80
V_Utlb_Except routine 80
V-Passthru routine 84
Write 84
new BSP 26
no-kernel program 225
no-tasking kernel
overview 3
PowerPC kernel
configuration parameters 130
Configuration_Table structure 133
elaboration callout routine 140
Enable_Intr_Status 137
Floating_Point_Control 137
Get_Current_Time 143
Halt 143
Heap_Stack_Bottom 134
Heap_Stack_Top 134
heap/stack layout example 135
idle processing parameters 138
Idle_Stack_Size 138
interrupt configuration parameters 136
interrupt control package 141
Interrupt_Vector_Base 136
Interrupt_Vector_Size 137
Interrupt_Vector_Table structure 132
Intr_Stack_Size 134
kernel trap handlers and support routines 140
Krn_Exception_Stack_Size 135
Krn_Stack_Size 134
main startup routine 144
memory management 134
OS support package 143
Pending_Count 141
Pending_Overflow_Callout routine 141
Post_Exception 143
processor execption interface procedures 132
processor status parameters 136
Put_Chr 143
Put_Str 143
Reset_Time 143
Schedule_Alarm 143
scheduling configuration parameters 138
Stack_Support package 143
Startup_Stack_Base 131
Startup_Table strucutre 131
Supervisor_Tasks_Enabled 136
Task_Storage_Size 139
time slice parameters 138
Time_Slice_Interval 138
Time_Slice_Priority 138
Time_Slicing_Enabled 138
User_Default_Isr 141
V_Decode_External 140
V_Default_Isr routine 141
V_Elaboration_Callout routine 140
V_Ext_Intr_Support 141
V_Hardware_Initialization routine 139
V_Immediate_Initialization routine 139
V_Os_Support package 143
V_Timer_Support 142
V_Timer_Support package 142
V_Trap_Handler 140
Zero_Stacks_Enabled
PowerPC kernel 135
PowerPC TDM
configuration parameters 62
Configuration_Table structure 65
exception handling routines 68
Fill 71
Get 71
Hardware_Floating_Point 67
Hardware_Initialization 64
Init 71
Interrupt Vector Table structure 65
Interrupt_Vector Size 67
Interrupt_Vector_Base 67
Kernel_Start_Address 66
Kernel_Start_Enabled 66
Memory_Fill_Callout 67
Memory_Map_Image 66
Memory_Map_Size 65
Memory_Map_Table strucutre 64
Memory_Read_Callout 67
Memory_Search_Callout 67
Memory_Write_Callout 67
Passthru_Callout 66
Put 71
Read 71
Reset_Tdm_Callout 67
Search 71
Setup_Tdm_Entry_Callout 66
Setup_Tdm_Return routine 69
Setup_Tdm_Return_Callout 66
Startup_Stack_Base 64
Startup_Table structure 63
TDM stack 64
TDM test message 63
Tdm_Software_Trap 65
Tdm_Stack_Base 65
Tdm_Stack_Size 65
Tdm_User_Stack_Base 65
Tdm_User_Stack_Size 65
Test_Message_Image 66
Test_Message_Size 66
V_Hardware_Initialization routine 68
V_Immediate_Initialization routine 68
V_Mem_Support routine 71
V_Passthru routine 70
V_Reset_Tdm routine 70
V_Restore_Context routine 68
V_Serial_Support routine 71
V_Setup_Tdm_Entry routine 69
V_Start_Program routine 69
Write 71
rational.ss interface package 10
RH32 kernel
configuration parameters 162
Configuration_Table structure 168
Disable_Init_Mask 172
floating point coprocessor parameters 172
Halt 179
Heap_Stack_Bottom 169
Heap_Stack_Top 169
Hw_Flt_Enabled 172
idle processing parameters 174
Idle_Stack_Size 174
interrupt configuration parameters 172
Interrupt_Vector_Base 172
Interrupt_Vector_Size 172
Interrupt_Vector_Table structure 164
Intr_Stack_Size 170
Krn_Exception_Stack_Size 170
Krn_Stack_Size 170
memory management 169
Pending_Count 174
processor status parameters 171
Put_Str 179
Replace_Vector 165
stack base address 163
Startup_Stack_Base 163
Startup_Stack_Size 164
Startup_Table structure 163
Supervisor_Tasks_Enabled 171
Task_Storage_Size 174
Task_Supervisor_Stack_Size 170
time slice parameters 173
Time_Slice_Interval 173
Time_Slicing_Priority 174
User_Init_Mask 171
V_Alloc_Support package 180
V_Default_Isr routine 177
V_Elaboration_Callout 176
V_Gen_Except routine 172
V_Hardware_Initialization routine 175
V_Immediate_Initialization routine 175
V_Os_Support package 179
V_Pending_Overflow_Callout routine 178
V_Restore_Ef routine 176
V_Rfs routine 176
V_Stack_Support package 180
V_Start_Program routine 163, 180
V_Timer_Support package 178
V_Untouchable routine 176
Zero_Stacks_Enabled 170
RH32 TDM
Configuration_Table structure 87
Control-c 94
Disable_Get_Interrupt 94
Disable_Int_Mask 89
Enable_Get_Interrupt 94
Fill 95
Get 94
Get_Handler 95
Hardware_Initialization 86
Hw_Flt_Enabled 88
Init 94
Install_Except_Callout 89
Interrupt_Vector_Base 88
Interrupt_Vector_Size 88
Interrupt_Vector_Table structure 86
Kernel_Start_Address 90
Kernel_Start_Enabled 90
Memory_Fill_Callout 91
Memory_Map_Image 89
Memory_Map_Size 89
Memory_Map_Table structure 87
Memory_Read_Callout 91
Memory_Search_Callout 91
Memory_Write_Callout 91
parameters 84
Passthru_Callot 90
Process_Get_Interrupt 95
Put 94
Read 95
Restore_Ef_Callout 89
Search 95
Setup_Tdm_Entry 95
Setup_Tdm_Entry_Callout 89
Setup_Tdm_Return 95
Setup_Tdm_Return_Callout 90
Startup_Stack_Base 86
Startup_Table structure 86
TDM stack 87
TDM test message 86
Tdm_Break_Code 88
Tdm_Stack_Base 88
Tdm_Stack_Size 88
Tdm_User_Stack_Base 88
Tdm_User_Stack_Size 88
Untouchable_Vector 87
V_Decode_Interrupt routine 87
V_Gen_Except routine 92
V_Gen_Except2 routine 92
V_Hardware_Initialization routine 93
V_Immediate_Initialization routine 93
V_Install_Except routine 92
V_Passthru routine 95
V_Restore_Ef routine 91
V_Rfs routine 91
V_Serial_Support package 94
V_Setup package 95
V_Start_Program routine 92
V_Tdm_Conf 85
V_Untouchable routine 91
Write 95
TDM 27
configuration files 62
edit files 27
implement serial support 28
link map 29
linker description file 29
overview 2
parameters 61
running an application without TDM 57
See also configure <target>TDM
user library 44
Adapath reference 239
Allocation_Strategy 236
attributes configuration parameters 242
call task configuration 238
Call_Task_Attr 239
Call_Task_Prio 239
Call_Task_Stack_Size 239
code coverage configuration parameters 244
Cond_Attr 243
configuration components 232
Configuration_Table structure 239
Cross_Io_Mutex_Attr_Address 244
debug task configuration 238
Debug_Task_Attr 239
Debug_Task_Prio 239
Debug_Task_Stack_Size 238
Default_Task_Attributes 242
Default_Task_Stack_Size 45, 240
edit file 45
Exception_Stack_Size 240
External_Pool_Protection 235
Fast_Rendezvous_Enabled 241
heap memory allocation parameters 241
Heap_Extend 241
Idle_Stack_Size 240
Inital_Proc_Addr 238
Intr_Number 236
Kernel_Logging 237
link map 46
linker description file 45
Main_Task_Attributes 243
Main_Task_Stack_Size 45, 240
Malloc_Based_Allocation 234
Masters_Mutex_Attr_Address 243
Mem_Alloc_Conf_Cable_Address 242
Mem_Alloc_Mutex_Attr_Address 244
memory allocation configuration table 242
memory allocation parameters 234
Min_List_Length 234
Min_Size 234
Mutex_Attr 243
Num_Small_Block_Sizes 234
Old_Style_Max_Intr_Entry 244
overview 3
pool memory allocation parameters 241
Private_Storage_Pools 235
prof configuration data 237
Profile_Intr_Number 237
Self_Signal 238
Send_Sigint_To_Cca 244
signal number configuration 238
Signal_Task_Attributes 243
Signal_Task_Stack_Size 241
Small_Block_Sizes 234
Small_Block_Sizes_Table structure 233
stack configuration parameters 240
storage management callout routines 246
Storage_Pool_Configuration 235
taskdeb configuration structure 237
trace configuration data 237
Trace_Buffer_Size 237
trap instruction configuration 238
Trap_Instruction 238
Trap_Instruction_Length 238
Trap_Instruction_Use 238
Trap_Intr_Vector_Id 238
V_Extern_Free_Callout 246
V_Extern_Size_Callout 247
V_Init_Attr 243
V_Init_Usr_Data 239
V_Program_Main_Adjust 239
V_Signal_Isr routine 245
V_Start_Program routine 247
V_Traps package 246
v_usr_conf.2.ada 44
Wait_Stack_Size 241
view naming conventions 5
Control-c
i386 TDM 123
M68k TDM 107
MIPS TDM 82
RH32 TDM 94
test TDM serial support 28
Cpo_Register_Access
MIPS TDM 79
Cross_Io_Mutex_Attr_Address
user library 244
current time
periodic timer 39
custom configuration
create new BSP 26
edit TDM configuration files 27
implement serial support 28
introduction 25
kernel 32
TDM 27
user library 44

D

debug
task debugging
call task configuration 238
debug task configuration 238
Initialize_Proc_Addr 238
signal number configuration 238
trap instruction configuration 238
taskdeb configuration structure 237
debug task configuration
user library 238
Debug_Task_Attr
user lbrary 239
Debug_Task_Prio
user library 239
Debug_Task_Stack_Size
user library 238
Default_Task_Attributes
user library 242
Default_Task_Stack_Size
configure user library 45
user library 240
Default_Vector
i386 TDM 115
Disable_Get_Interrupt
i386 TDM 124
M68k TDM 108
MIPS TDM 83
RH32 TDM 94
Disable_Init_Mask
RH32 kernel 172
Disable_Int_Mask
MIPS kernel 152
MIPS TDM 76
RH32 TDM 89
Disable_Intr_Priority
i386 kernel 213
M68k kernel 192
Disable_Intr_Status 137
download
board specific TDM 46
kernel 43
TDM 30

E

elaboration
V_Elaboration_Callout routine
i386 kernel 218
M68k kernel 196
MIPS kernel 156
PowerPC kernel 140
RH32 kernel 176
Enable_Get_Interrupt
i386 TDM 124
M68K TDM 108
MIPS TDM 83
RH32 TDM 94
Enable_Intr_Priority
i386 kernel 214
Enable_Intr_Status
PowerPC kernel 137
EneT
configuration overview 2
example
heap/stack layout
i386 kernel 210
M68k kernel 189
PowerPC kernel 135
RH32 kernel 170
memory layout for configuration
configure
memory layout example 12
exception frame callout
MIPS TDM 76
exception vector assignments
M68k TDM 98
exception vector table
M68k See Interrupt_Vector_Table
Exception_Stack_Size
user library 240
exceptions
exception vector location
RH32 TDM 87
handling routines
MIPS TDM 80
PowerPC TDM 68
install vectors
i386 TDM 121
M68k TDM 105
MIPS TDM 81
PowerPC TDM 66
RH32 TDM 89
Install_Except_Callout
MIPS TDM 77
RH32 TDM 89
Krn_Exception_Stack_Size
RH32 kernel 170
Page Fault
i386 TDM 116
processor exception interface procedures
PowerPC kernel 132
Tdm_Handler
MIPS TDM 74
RH32 TDM 87
V_Decode_Exception routine
MIPS kernel 156
V_Except routine
MIPS TDM 80
V_Except2 routine
MIPS TDM 80
V_Gen_Except routine
RH32 kernel 172
RH32 TDM 92
V_Gen_Except2 routine
RH32 TDM 92
V_Install_Except
MIPS TDM 81
V_Install_Except routine
RH32 TDM 92
V_Untouchable Routine
MIPS TDM 80
V_Utlb_Except routine
MIPS TDM 80
execute
kernel 43
External_Pool_Protection
user library 235

F

Fast_Rendezvous_Enabled
user library 241
Fill
i386 TDM 127
M68k TDM 110
MIPS TDM 84
PowerPC TDM 71
RH32 TDM 95
floating point
coprocessor parameters
i386 kernel 215
M68k kernel 194
MIPS kernel 152
RH32 kernel 172
Floating_Point_Control
i386 kernel 215
M68k kernel 194
PowerPC kernel 137
Hardware_Floating_Point
PowerPC TDM 67
Hw_Flt_Enabled
i386 kernel 215
i386 TDM 120
MIPS TDM 76
RH32 kernel 172
RH32 TDM 88
Floating_Point_Control
i386 kernel 215
M68k kernel 194
MIPS kernel 153
PowerPC kernel 137
FPCR register
RH32 kernel 172

G

GDT
initialize
i386 TDM 122
Monitor_Gdt_Base
i386 kernel 214
parameters
i386 kernel 207
Gdt_Base
i386 kernel 208
i386 TDM 117
Gdt_Image
i386 kernel 217
i386 TDM 117, 122
Gdt_Limit
i386 TDM 117
Get
M68k TDM 108
MIPS TDM 83
PowerPC TDM 71
RH32 TDM 94
test TDM serial support 28
Get_Current_Time
M68k kernel 199
PowerPC kernel 143
Get_Handler
i386 TDM 125
M68k TDM 108
RH32 TDM 95
Get_Intr_Priority routine
i386 kernel 219
Global Descriptor Table
See GTD

H

Halt 221
i386 kernel 221
M68k kernel 199
MIPS kernel 160
PowerPC kernel 143
RH32 kernel 179
hardware
initialize
MIPS kernel 155
V_Hardware_Initialization routine
RH32 kernel 175
Hardware_Floating_Point
PowerPC TDM 67
Hardware_Initialization
M68k TDM 97
PowerPC TDM 64
RH32 TDM 86
heap memory allocation parameters
user library 241
Heap_Extend
user library 241
Heap_Stack_Bottom 187
i386 kernel 209
MIPS kernel 150
PowerPC kernel 134
RH32 kernel 169
Heap_Stack_Top 187
i386 kernel 209
MIPS kernel 150
PowerPC kernel 134
RH32 kernel 169
heap/stack layout example
i386 kernel 210
M68k kernel 189
PowerPC kernel 135
RH32 170
Hw_Flt_Enabled
i386 kernel 215
i386 TDM 120
MIPS kernel 152
MIPS TDM 76
RH32 kernel 172
RH32 TDM 88

I

i386
kernel configuration parameters 201
See also configure i386 kernel
idle processing parameters
i386 kernel 216
M68k kernel 195
MIPS kernel 154
PowerPC kernel 138
RH32 kernel 174
Idle_Stack_Size
i386 kernel 216
M68k kernel 195
MIPS kernel 154
PowerPC kernel 138
RH32 kernel 174
user library 240
IDT
base address
i386 TDM 119
contents
i386 kernel 203
i386 TDM 113
length
i386 TDM 120
Monitor_Idt_Base
i386 kernel 215
Idt_Base
i386 kernel 212
i386 TDM 118
immediate/hardware initialization routines
MIPS kernel 155
import relationships
BSP subsystem structure 4
INCLUDE switch
i386 kernel 201
i386 TDM 111
M68k kernel 181
M68k TDM 96
MIPS kernel 145
MIPS TDM 72
PowerPC kernel 130
PowerPC TDM 62
RH32 kernel 162
RH32 TDM 84
user library 232
Init
i386 TDM 124
M68k TDM 107
MIPS TDM 83
PowerPC TDM 71
RH32 TDM 94
Init_Interrupt_Callout
i386 TDM 118
Initial_Proc_Addr
user library 238
initialize
board-specific interrupts
i386 TDM 123
GDT
i386 TDM 122
hardware
i386 kernel 217
i386 TDM 122
M68k kernel 196
M68k TDM 106
MIPS kernel 155
MIPS TDM 82
PowerPC kernel 139
PowerPC TDM 68
RH32 kernel 175
RH32 TDM 93
interrupt controller
i386 TDM 123
program execution
i386 kernel 224
task level debugging
Initialize_Proc_Addr 238
TDM program
i386 TDM 125
M68k TDM 109
MIPS TDM 81
PowerPC TDM 69
RH32 TDM 92
TSS
i386 TDM 122
V_Hardware_Initialization
i386 kernel 217
V_Hardware_Initialization routine
i386 TDM 122
MIPS kernel 155
PowerPC TDM 68
RH32 kernel 175
V_Immediate_Initialization routine
MIPS TDM 82
PowerPC kernel 139
PowerPC TDM 68
V_Memory_Initialization routine
i386 TDM 122
V_Start_Program routine
user library 247
Install_Except_Callout
MIPS TDM 77
RH32 TDM 89
Intel 80X86
See i386
interface package
configuration overview 10
rational.ss 10
Interrpt_Vector_Table structure
i386 TDM 113
interrupt configuration parameters
i386 kernel 211
M68k kenel 193
MIPS kernel 152
PowerPC kernel 136
RH32 kernel 172
interrupt control package
PowerPC kernel 141
interrupt vector table
RH32 kernel 166, 172
starting address 212
Interrupt Vector Table structure
PowerPC TDM 65
interrupt vectors
psuedo
M68kTDM 101
Interrupt_Vector_Base
MIPS kernel 152
MIPS TDM 76
PowerPC kernel 136
PowerPC TDM 67
RH32 kernel 172
RH32 TDM 88
Interrupt_Vector_Image
i386 kernel
configure
i386kernel 212
i386 TDM 117
M68k 193
M68k TDM 100, 104
Interrupt_Vector_Size
i386 kernel 212
i386 TDM 117
M68k kernel 193
M68k TDM 104
MIPS kernel 152
MIPS TDM 76
PowerPC kernel 137
PowerPC TDM 67
RH32 kernel 172
RH32 TDM 88
Interrupt_Vector_Table structure
i386 kernel 203
M68k kernel 182
M68k TDM 98
MIPS kernel 147
MIPS TDM 74
PowerPC kernel 132
RH32 kernel 164
RH32 TDM 86
Interrupt Descriptor Table
See also IDT
interrupts
configuration parameters
i386 kernel 211
M68k kernel 193
RH32 kernel 172
Control-c
i386 TDM 123
M68k TDM 107
MIPS TDM 82
RH32 TDM 94
Default_Vector
i386 TMD 115
disable
RH32 kernel 172
Disable_Get_Interrupt
i386 TDM 124
M68k TDM 108
MIPS TDM 83
Disable_Int_Mask
MIPS TDM 76
RH32 TDM 89
Disable_Intr_Priority
M68k 192
Enable_Get_Interrupt
i386 TDM 124
M68k TDM 108
MIPS TDM 83
Enable_Intr_Status
PowerPC kernel 137
Get_Handler
i386 TDM 125
M68k TDM 108
handlers
M68k TDM 100
handlers linked with i386 TDM 114
handling unexpected
i386 TDM 118
Init_Interrupt_Callout
i386 TDM 118
initialize board-specific
i386 TDM 123
initialize controller
i386 TDM 123
interrupt control package
PowerPC kernel 141
interrupt number
i386 TDM 115
Interrupt_Vector_Base
MIPS TDM 76
PowerPC kernel 136
RH32 TDM 88
Interrupt_Vector_Image
i386 TDM 117
Interrupt_Vector_Size
i386 TDM 117
MIPS TDM 76
PowerPC kernel 137
Interrupt_Vector_Table
PowerPC kernel 132
Interrupt_Vector_Table structure
i386 kernel 203
i386 TDM 113
M68k kernel 182
M68k TDM 98
MIPS kernel 147
MIPS TDM 74
RH32 kernel 164
RH32 TDM 86
Krn_Exception_Stack_Size
M68k kernel 188
Null_Handler_Base
i386 TDM 118
Null_Handler_Table
i386 kernel 206
Old_Style_Max_Intr_Entry 244
Post_Exception
PowerPC kernel 143
Process_Get_Interrupt
i386 TDM 125
M68k TDM 108
MIPS TDM 83
Replace_Vector
RH32 kernel 165
subprogram interface
RH32 kernel 166
Untouchable_Table
M68k TDM 100
Untouchable_Vector
i386 TDM 115
RH32 TDM 87
User_Default_Isr
i386 TDM 118
User_Default_Isr routine
PowerPC kernel 141
User_Default_Unknown_Isr
i386 TDM 118
V_Decode_External
PowerPC kernel 140
V_Decode_Interrupt routine
MIPS kernel 156
MIPS TDM 79
RH32 TDM 87
V_Default_Isr routine
i386 TDM 123
M68k TDM 107
PowerPC kernel 141
V_Default_Unknown_Isr routine
i386 TDM 123
V_Ext_Intr_Support
PowerPC kernel 141
V_Init_Interrupt routine
i386 TDM 123
V_Untouchable routine
RH32 TDM 91
Vector_Base_Register
M68k TDM 100
Intr_Number
user library 236
Intr_Priority_Enabled
i386 kernel 213
Intr_Stack_Size
i386 kernel 209
M68k kernel 188
MIPS kernel 151
PowerPC kernel 134
RH32 kernel 170
I/O traps
MIPS TDM 76
RH32 TDM 88
ISR
Interrupt_Vector_Table
M68k kernel 185
MIPS kernel 147
RH32 kernel 164
Pending_Count
RH32 kernel 174
shared memory
RH32 kernel 165
User_Default_Isr routine
PowerPC kernel 141
User_Default_Unknown_Isr
i386 kernel 213
V_Default_Isr routine
M68k kernel 197
MIPS kernel 158
PowerPC kernel 141
RH32 kernel 177
V_Signal_Isr routine 245

K

kernel
configuration files 129
configuration overview 2
configuration parameters
i386 201
See also configure i386 kernel
M68k 181
See also configu
re M68k kernel
MIPS 145
See also configu
re MIPS kernel
PowerPC 130
See also configure PowerPC kernel
RH32 162
See also configu
re RH32 kernel
custom configuration 32
download 43
edit configuration files 37
embedded timer models 38
entry point 42
execute 43
find start address 42
initialize hardware upon reset 38
Kernel_Logging 237
link 42
linker description file 41
no-kernel program 225
start address in KERNAL_START switch 45
start on CPU reset 43
startup 38
trap from user library 246
v_reset.2.ada 43
write to ROM 43
Kernel Services 33
kernel trap handlers and support routines
PowerPC kernel 140
Kernel_Logging
user library 237
KERNEL_START switch
start address of kernel 45
user library 232
Kernel_Start_Address
i386 TDM 121
MIPS TDM 78
PowerPC TDM 66
RH32 TDM 90
Kernel_Start_Enabled
i386 TDM 121
M68k TDM 105
MIPS TDM 78
PowerPC TDM 66
RH32 TDM 90
KERNEL_VOX switch
user library 232
Krn_Exception_Stack_Size
i386 kernel 209
M68k kernel 188
MIPS kernel 151
PowerPC kernel 135
RH32 kernel 170
Krn_Stack_Size 188
i386 kernel 209
MIPS kernel 150
PowerPC kernel 134
RH32 kernel 170

L

link
kernel 42
TDM program 30
link map
generate for kernel 41
generate for TDM configuration 29
generate for user library 46
Link.des
See linker descrition file
linker description file
kernel 41
TDM 29
user library 45

M

M68k
kernel configuration parameters 181
See also configure M68k kernel
TDM configuration parameters 96
See also configure M68k TDM
M68k kernel 182, 187, 188
main startup routine
PowerPC kernel 144
Main_Task_Attributes
user library 243
Main_Task_Stack_Size
configure user library 45
user library 240
Malloc_Based_Allocation
user library 234
MAP
generate link map for kernel 41
generate link map for TDM configuration 29
generate link map for user library 46
Master_State_Enabled
M68k kernel 191
Masters_Mutex_Attr_Address
user library 243
Mem_Alloc_Conf_Table_Address
user library 242
Mem_Alloc_Mutex_Attr_Address
user library 244
memory
allocation configuration table
user library 242
allocation parameters
user library 234
customize access
MIPS TDM 84
PowerPC TDM 71
example map
i386 18
M68000 Family 13
MIPS 15
PowerPC 16
Fill
i386 TDM 122, 127
M68k TDM 106, 110
MIPS TDM 84
PowerPC TDM 71
RH32 TDM 91, 95
heap allocation parameters
user library 241
Heap_Extend
user library 241
Heap_Stack_Bottom
PowerPC kernel 134
Heap_Stack_Top
PowerPC kernel 134
heap/stack layout example
PowerPC kernel 135
initialize stack
M68k kernel 182
MIPS kernel 155
PowerPC kernel 139
Intr_Stack_Size
PowerPC kernel 134
Krn_Exception_Stack_Size
PowerPC kernel 135
Krn_Stack_Size
PowerPC kernel 134
layout for Rational Exec 12
management
i386 kernel 208
M68k kernel 187
MIPS kernel 150
PowerPC kernel 134
RH32 kernel 169
map worksheet
i386 23
M68000 Family 19
MIPS 20
PowerPC 21
RH32 22
Mem_Alloc_Conf_Table_Address
user library 242
Memory_Fill_Callout
MIPS TDM 79
Memory_Map_Image
i386 TDM 119
MIPS TDM 77
Memory_Map_Size
i386 TDM 119
MIPS TDM 77
Memory_Map_Table structure
i386 TDM 116
MIPS TDM 74
RH32 TDM 87
Memory_Read_Callout
MIPS TDM 78
Memory_Search_Callout
MIPS TDM 79
Memory_Write_Callout
MIPS TDM
78
Min_Size
user library 234
Nun_Small_Block_Sizes
user library 234
partitions
RH32 TDM 89
pool allocation parameters
user library 241
Read
i386 TDM 121, 127
M68k TDM 106, 110
MIPS TDM 84
PowerPC TDM 71
RH32 TDM 91, 95
Search
i386 TDM 122, 127
M68k TDM 110
MIPS TDM 84
PowerPC TDM 71
RH32 TDM 91, 95
Stack_Support package
PowerPC kernel 143
Task_Storage_Size
PowerPC kernel 139
TDM_Stack_Base
M68k TDM 103
Tdm_Stack_Base
PowerPC TDM 65
Tdm_User_Stack_Base
PowerPC TDM 65
V_Alloc_Support
MIPS kernel 161
RH32 kernel 180
V_Mem_Support package
i386 TDM 127
M68k TDM 110
MIPS TDM 84
RH32 TDM 95
V_Memory_Initialization routine
i386 TDM 122
Write
i386 TDM 121, 127
M68k TDM 106, 110
MIPS TDM 84
PowerPC TDM 71
RH32 TDM 91, 95
Memory_Fill_Callout
i386 TDM 122
M68k TDM 106
MIPS TDM 79
PowerPC TDM 67
RH32 TDM 91
Memory_Map_Image
i386 kernel 211
i386 TDM 119
MIPS TDM 77
PowerPC TDM 66
RH32 TDM 89
Memory_Map_Size
i386 kernel 211
i386 TDM 119
MIPS TDM 77
PowerPC TDM 65
RH32 TDM 89
Memory_Map_Table structure
i386 kernel 206
i386 TDM 116
MIPS TDM 74
PowerPC TDM 64
Memory_Read_Callout
i386 TDM 121
M68k TDM 106
MIPS TDM 78
PowerPC TDM 67
RH32 TDM 91
Memory_Search_Callout
i386 TDM 122
MIPS TDM 79
PowerPC TDM 67
RH32 TDM 91
Memory_Write_Callout
i386 TDM 121
M68k TDM 106
MIPS TDM 78
PowerPC TDM 67
RH32 TDM 91
Min_List_Length
user library 234
Min_Size
user library memory 234
MIPS
kernel configuration parameters 145
See also configure MIPS kernel
TDM configuration parameters 72
model.ss
BSP subsystem structure 4
monitor configuration parameters
i386 kernel 214
Monitor_Gdt_Base
i386 kernel 214
i386 TDM 119
Monitor_Gdt_Length
i386 kernel 214
i386 TDM 119
Monitor_Idt_Base
i386 kernel 215
i386 TDM 119
Monitor_Idt_Length
i38 TDM 120
i386 kernel 215
mutex
Cross_Io_Mutex_Attr_Address 244
Masters_Mutex_Attr_Address
user library 243
Mem_Alloc_Mutex_Attr_Address 244
Mutex_Attr
user library 243

N

net_conf.ss
BSP subsystem structure 4
NETWORK_TDM_START switch
user library 232
no_krn.ss
BSP subsystem structure 4
no-kernel
configuration overviewconfigure
no-kernel
overview 3
no-kernel program 225
no-tasking kernel
configuration overview 3
Null_Handler_Base
i386 kernel 212
i386 TDM 118
Null_Handler_Table
i386 kernel 206
i386 TDM 115
Null_Handler_Table structure
i386 TDM 113
Num_Small_Block_Sizes
user library 234

O

Old_Style_Max_Intr_Entry
user library 244
OS
Halt
PowerPC kernel 143
Post_Exception
PowerPC kernel 143
Put_Chr
PowerPC kernel 143
Put_Str
PowerPC kernel 143
support package
i386 kernel 221
PowerPC kernel 143
V_Os_Support package
i386 kernel 221
M68k kernel 199
PowerPC kernel 143
RH32 kernel 179

P

packages
V_Traps
user library 246
Page_Protection_Enabled
i386 kernel 210
Page_Table_Array_Base
i386 kernel 211
Page_Table_Array_Length
i386 kernel 211
Passthru_Callout
i386 TDM 121
MIPS TDM 78
PowerPC TDM 66
RH32 TDM 90
Pending_Count
i386 kernel 217
M68k kernel 196
MIPS kernel 155
PowerPC kernel 141
RH32 kernel 174
Pending_Overflow_Callout routine
PowerPC kernel 141
periodic timer
clock resolution 39
current time 39
definition 39
timer models 39
pool memory allocation parameters 241
Post_Ctrl_C
i386 TDM 124
RH32 TDM 94
Post_Exception
PowerPC kernel 143
PowerPC
kernel configuration parameters 130
See also configure PowerPC kernel
TDM configuration parameters 62
See also configure PowerPC TDM
Private_Storage_Pools
user library 235
Process_Get_Interrupt
i386 TDM 125
M68k TDM 108
MIPS TDM 83
RH32 TDM 95
processor exception interface procedures
PowerPC kernel 132
processor status parameters
i386 kernel 211
M68k kernel 190
MIPS kernel 151
PowerPC kernel 136
RH32 kernel 171
Profile_Intr_Number
user library 237
profiling
configuration data
user library 237
Profile_Intr_Number
user library 237
PSR
Processor State Register
processor status parameters
PowerPC kernel 136
Supervisor_Stacks_Enabled
PowerPC kernel 136
psuedo interrupt vectors
M68k TDM 101
Put
i386 TDM 124
M68k TDM 108
MIPS TDM 83
PowerPC TDM 71
RH32 TDM 94
test TDM serial support 28
Put_Chr
i386 kernel 221
PowerPC kernel 143
Put_Str
M68k kernel 199
MIPS kernel 160
PowerPC kernel 143
RH32 kernel 179

R

rational.ss
interface pagckage 10
Read
i386 TDM 127
M68k TDM 110
MIPS TDM 84
PowerPC TDM 71
RH32 TDM 95
registers
Cpo_Register_Access
MIPS TDM 79
EFLAGS
i386 kernel 213
ESP register
i386 kernel 202
FPCR register
M68k kernel 194
processor state register
i386 kernel 211
processor status register
M68k kernel 190
SR register contents
M68k kernel 191
V_Eret_routine
MIPS TDM 80
V_Restore_Ef routine
MIPS TDM 80
RH32 TDM 91
V_Rfe routine
MIPS TDM 79
V_Rfs routine
RH32 TDM 91
Replace_Vector
RH32 kernel 165
reset
PowerPC TDM 70
Reset_Tdm_Callout
PowerPC TDM 67
Reset_Time
M68k kernel 199
PowerPC kernel 143
Restore_Ef_Callout
MIPS TDM 76
RH32 TDM 89
RH32
kernel configuration parameters 162
See also configure RH32 kernel
TDM configuration parameters
See also configure RH32 TDM
RH32 configuration parameters 84
ROM
write TDM to ROM 32
write the kernel to ROM 43
RUNTIMES switch
i386 kernel 201
i386 TDM 111
M68k kernel 181
M68k TDM 96
MIPS kernel 145
MIPS TDM 72
PowerPC kernel 130
PowerPC TDM 62
RH32 kernel 162
RH32 TDM 84
user library 231

S

Schedule_Alarm
M68k kernel 199
PowerPC kernel 143
scheduling
configuration parameters
PowerPC kernel 138
Idle_Stack_Size
PowerPC kernel 138
Search
i386 TDM 127
M68k TDM 110
MIPS TDM 84
PowerPC TDM 71
RH32 TDM 95
Self_Signal
user library 238
Send_Sigint_To_Cca
user library 244
serial controller
you need reference manual 27
serial support
caching issues 28
Control-c
i386 TDM 123
M68k TDM 107
MIPS TDM 82
RH32 TDM 94
Get
M68k TDM 108
MIPS TDM 83
PowerPC TDM 71
RH32 TDM 94
implementation 28
Init
i386 TDM 124
M68K TDM 107
MIPS TDM 83
PowerPC TDM 71
RH32 TDM 94
Put
i386 TDM 124
M68K TDM 108
MIPS TDM 83
PowerPC TDM 71
RH32 TDM 94
test TDM 28
V_Serial_Support package
i386 TDM 123
M68k TDM 107
MIPS TDM 82
RH32 TDM 94
SERIAL_TDM_START switch
user library 232
Services 33
Set_Intr_Priority routine
i386 kernel 219
setup
MIPS TDM 77
PowerPC TDM 69
Setup_Tdm_Entry_Callout
M68k TDM 105
V_Setup package
i386 TDM 125
M68k TDM 108
MIPS TDM 83
RH32 TDM 95
Setup_Tdm_Entry
RH32 TDM 95
Setup_Tdm_Entry_Callout
i386 TDM 120
M68k TDM 105
MIPS TDM 77
PowerPC TDM 66
RH32 TDM 89
Setup_Tdm_Return
RH32 TDM 95
Setup_Tdm_Return routine
PowerPC TDM 69
Setup_Tdm_Return_Callout
i386 TDM 120
M68k TDM 105
MIPS TDM 77
PowerPC TDM 66
RH32 TDM 90
signal number configuration
user library 238
Signal_Task_Attributes
user library 243
Signal_Task_Stack_Size
user library 241
slowcat
download TDM on IDT 79S381 Board 47
Small_Block_Sizes_Address
user library 234
Small_Block_Sizes_Table structure
user library 233
stack base address
RH32 kernel 163
stack configuration parameters
user library 240
Stack_Support package
PowerPC kernel 143
__start
kernel start 38
TDM start 30
start address
kernel 42
TDM 30
startup
ESP register
i386 kernel 202
floating point coprocessor
i386 kernel 217
GDT
i386 kernel 217
hardware initialization
See initialize hardware
IDT
i386 kernel 217
kernel
MIPS TDM 78
Kernel_Start_Address
PowerPC TDM 66
main startup routine
PowerPC kernel 144
required stack space
i386 TDM 112
M68k TDM 97
MIPS TDM 74
PowerPC TDM 64
RH32 TDM 86
stack address
PowerPC TDM 64
Startup_Stack_Base
RH32 TDM 86
Startup_Table structure
i386 kernel 202
MIPS TDM 73
PowerPC kernel 131
PowerPC TDM 63
RH32 TDM 86
V_Start_Program routine 109
i386 kernel 223
i386 TDM 125
M68k kernel 200
MIPS TDM 81
PowerPC TDM 69
RH32 kernel 163, 180
RH32 TDM 92
Startup_Stack_Base
i386 kernel 202
M68k kernel 182
M68k TDM 97
PowerPC kernel 131
PowerPC TDM 64
RH32 kernel 163
RH32 TDM 86
Startup_Stack_Size
M68k kernel 182
RH32 kernel 164
Startup_Table structure
i386 kernel 202
M68k kernel 182
M68k TDM 97
MIPS kernel 146
MIPS TDM 73
PowerPC kernel 131
PowerPC TDM 63
RH32 kernel 163
RH32 TDM 86
storage management callout routines
user library 246
Storage_Pool_Configuration
user library 235
Supervisor_Stacks_Enabled
PowerPC kernel 136
Supervisor_Tasks_Enabled
i386 kernel 211
M68k kernel 190
MIPS kernel 151
RH32 kernel 171
switches
Board_Common.sw
i386 TDM 111
M68k kernel 181, 201
M68k TDM 96
MIPS kernel 145
MIPS TDM 72
PowerPC kernel 130
PowerPC TDM 62
RH32 kernel 162
RH32 TDM 84
COMPILER_KEY
user library 231
INCLUDE
i386 kernel 201
i386 TDM 111
M68k kernel 181
M68k TDM 96
MIPS kernel 145
MIPS TDM 72
PowerPC kernel 130
PowerPC TDM 62
RH32 kernel 162
RH32 TDM 84
user library 232
KERNEL_START
user library 232
KERNEL_VOX
user library 232
NETWORK_TDM_START
user library 232
RUNTIMES
i386 kernel 201
i386 TDM 111
M68k kernel 181
M68k TDM 96
MIPS kernel 145
MIPS TDM 72
PowerPC kernel 130
PowerPC TDM 62
RH32 kernel 162
RH32 TDM 84
user library 231
SERIAL_TDM_START
user library 232
TARGET_KEY
user library 232
tdm_conf.ss
i386 kernel 201
i386 TDM 111
M68k kernel 181
M68k TDM 96
MIPS kernel 145
MIPS TDM 72
PowerPC kernel 130
PowerPC TDM 62
RH32 kernel 162
RH32 TDM 84
USER_LINK_BLOCK
user library 232
USER_LINK_BLOCK2
user library 232
USER_LINK_BLOCK3
user library 232

T

Target Debug Monitor
See TDM
TARGET_KEY switch
user library 232
Task State Segment
See TSS
Task_Storage_Size
i386 kernel 217
M68k kernel 195
MIPS kernel 154
PowerPC kernel 139
RH32 kernel 174
Task_Supervisor_Stack_Size
i386 kernel 210
M68k kernel 188
MIPS kernel 151
RH32 kernel 170
taskdeb configuration structure
user library 237
tasking
attribute configuration parameters 242
debug
call task configuration 238
debug task configuration 238
Initialize_Proc_Addr 238
signal number configuration 238
trap instruction configuration 238
Default_Task_Attributes
user library 242
Main_Task_Attributes
user library 243
Supervisor_Stacks_Enabled
PowerPC kernel 136
taskdeb configuration structure 237
TDM
board specific download 46
boot on PC target 31
configuration files 62
configuration overview 2
configuration parameters
i386 TDM 111
M68k 96
See also configure M68k TDM
MIPS 72
PowerPC 62
See also configure PowerPC TDM
RH32 84
See also configure RH32 TDM
custom configuration 27
download 30
download using slowcat on IDT 79S381 Board 47
edit configuration files 27
find start address 30
i386 configuration parameters 111
implement serial support 28
link TDM program 30
linker description file 29
running an application without TDM 57
start address 30
trap from user library 246
verify after download 31
write TDM to ROM 32
TDM stack
M68k TDM 101
MIPS TDM 75
PowerPC TDM 64
RH32 TDM 87
TDM test message
i386 TDM 112
M68k TDM 97
MIPS TDM 73
PowerPC TDM 63
RH32 TDM 86
Tdm_Break_Code
MIPS TDM 76
RH32 TDM 88
Tdm_Handler
MIPS TDM 74
RH32 TDM 87
Tdm_Idle_Callout
M68k TDM 105
Tdm_Present
i386 kernel 214
Tdm_Software_Trap
PowerPC TDM 65
Tdm_Stack_Base
M68k TDM 103
MIPS TDM 75
PowerPC TDM 65
RH32 TDM 88
Tdm_Stack_Size
M68k TDM 101, 103
MIPS TDM 75
PowerPC TDM 65
RH32 TDM 88
Tdm_User_Base
MIPS TDM 75
Tdm_User_Stack_Base
M68k TDM 103
PowerPC TDM 65
RH32 TDM 88
Tdm_User_Stack_Size
M68k TDM 103
MIPS TDM 75
PowerPC TDM 65
RH32 TDM 88
Test_Message_Image
i386 TDM 120
MIPS TDM 78
PowerPC TDM 66
Test_Message_Size
i386 TDM 120
MIPS TDM 77
PowerPC TDM 66
time slice parameters
i386 kernel 216
M68k kernel 194
MIPS kernel 153
PowerPC kernel 138
RH32 kernel 173
time slicing
Time_Slice_Interval
PowerPC kernel
138
Time_Slice_Priority
PowerPC kernel
138
Time_Slicing_Enabled
i386 kernel 216
M68k kernel 194
PowerPC kernel
138
Time_Slice_Interval
i386 kernel 216
M68k kernel 195
MIPS kernel 153
PowerPC kernel 138
RH32 kernel 173
Time_Slice_Priority
M68k kernel 195
PowerPC kernel 138
Time_Slicing_Enabled
i386 kernel 216
M68k kernel 194
MIPS kernel 153
PowerPC kernel 138
Time_Slicing_Priority
i386 kernel 216
MIPS kernel 154
RH32 kernel 174
timer
Get_Current_Time
M68k kernel 199
PowerPC kernel 143
Init
i386 kernel 221
M68k kernel 199
MIPS kernel 159
PowerPC kernel 142
RH32 kernel 179
Reset_Time
M68k kernel 199
PowerPC kernel 143
Schedule_Alarm
M68k kernel 199
PowerPC kernel 143
V_Timer_Support
PowerPC kernel 142
V_Timer_Support package
i386 kernel 220
MIPS kernel 159
PowerPC kernel 142
RH32 kernel 178
timer models
embedded kernel 38
ideal 40
periodic timer 39
V_Timer_Support 38, 40
Trace
configuration data in user lbrary 237
Trace_Buffer_Size
user library 237
Trace_Buffer_Size
user libary 237
trap instruction configuration
user library 238
Trap_Instruction
user library 238
Trap_Instruction_Length
user library 238
Trap_Instruction_Use
user library 238
Trap_Intr_Vector_Id
user library 238
traps
kernel trap handlers and support routines
PowerPC kernel 140
V_Trap_Handler
PowerPC kernel 140
V_Traps package
user library 246
TSS
initialize
i386 TDM 122
TSS parameters
i386 kernel 207
Tss_Base
i386 TDM
Tss_Image
i386 kernel 217
i386 TDM 122
Tss_Limit
i386 TDM
type Duration
M68k kernel 198

U

Untouchable_Table
M68k TDM 100
Untouchable_Vbr
M68k TDM 104
Untouchable_Vector 182
i386 TDM 115
M68k TDM 98
RH32 TDM 87
user library 239
configuration components 232
configuration overview 3
custom configuration 44
edit configuration file 45
linker description file 45
User_Default_Isr
i386 kernel 213
i386 TDM 118
PowerPC kernel 141
User_Default_Unknown_Isr
i386 kernel 213
i386 TDM 118
User_Init_Mask
RH32 kernel 171
User_Int_Mask
MIPS kernel 151
User_Intr_Flag
i386 kernel 213
User_Intr_Status 137
USER_LINK_BLOCK switch
user library 232
USER_LINK_BLOCK2 switch
user library 232
USER_LINK_BLOCK3 switch
user library 232
User_Status
M68k kernel 191
usr_conf.ss
BSP subsystem structure 4

V

V_Alloc_Support Package
MIPS kernel 161
V_Alloc_Support package
M68k kernel 199
RH32 kernel 180
V_Cpu_Init package
i386 kernel 224
V_Decode_Exception routine
MIPS kernel 156
V_Decode_External
PowerPC kernel 140
V_Decode_Interrupt routine
MIPS kernel 156
MIPS TDM 79
RH32 TDM 87
V_Default_Isr routine
i386 kernel 219
i386 TDM 123
M68k kernel 197
M68k TDM 107
MIPS kernel 158
PowerPC kernel 141
RH32 kernel 177
V_Default_Unknown_Isr routine
i386 kernel 219
i386 TDM 123
V_Elaboration_Callout routine
i386 kernel 218
M68k kernel 196
MIPS kernel 156
PowerPC kernel 140
RH32 kernel 176
V_Eret routine
MIPS kernel 157
MIPS TDM 80
V_Ext_Intr_Support
PowerPC kernel 141
V_Extern_Free_Callout
user library 246
V_Extern_Size_Callout
user library 247
V_Gen_Except routine
MIPS kernel 157
MIPS TDM 80
RH32 kernel 172
RH32 TDM 92
V_Gen_Except2 routine
MIPS TDM 80
RH32 TDM 92
V_Hardware_Initialization routine
i386 kernel 217
i386 TDM 122
M68k kernel 196
M68k TDM 106
MIPS kernel 155
MIPS TDM 82
PowerPC kernel 139
PowerPC TDM 68
RH32 kernel 175
RH32 TDM 93
V_Immediate_Initialization routine
MIPS kernel 155
MIPS TDM 82
PowerPC kernel 139
PowerPC TDM 68
RH32 kernel 175
RH32 TDM 93
V_Init_Attr
user library 243
V_Init_Interrupt routine
i386 TDM 123
V_Init_Usr_Data
user library 239
V_Install_Except routine
MIPS TDM 81
RH32 TDM 92
v_krn_srv 33
V_Mem_Support package
i386 TDM 127
M68k TDM 110
MIPS TDM 84
RH32 TDM 95
V_Mem_Support routine
PowerPC TDM 71
V_Memory_Initialization routine
i386 kernel 217
i386 TDM 122
V_Os_Support package
i386 kernel 221
M68k kernel 199
MIPS kernel 160
PowerPC kernel 143
RH32 kernel 179
V_Page_Support package
i386 kernel 222
V_Passthru routine
i386 TDM 127
M68k TDM 109
MIPS TDM 84
PowerPC TDM 70
RH32 TDM 95
V_Pending_Overflow_Callout routine
i386 kernel 220
M68k kernel 198
MIPS kernel 158
RH32 kernel 178
V_Privilege_Violation_Handler routine
M68k kernel 197
V_Program_Main_Adjust
user library 239
V_Reset_Tdm routine
PowerPC TDM 70
v_reset.2.ada
kernel start 43
V_Restore_Context routine
PowerPC TDM 68
V_Restore_Ef routine
MIPS kernel 157
MIPS TDM 80
RH32 kernel 176
RH32 TDM 91
V_Rfe routine
MIPS kernel 156
MIPS TDM 79
V_Rfs routine
RH32 kernel 176
RH32 TDM 91
V_Serial_Support package
i386 TDM 123
M68k TDM 107
MIPS TDM 82
RH32 TDM 94
V_Serial_Support routine
PowerPC TDM 71
V_Setup package
i386 TDM 125
M68k TDM 108
MIPS TDM 83
RH32 TDM 95
V_Setup_Tdm_Entry routine
PowerPC TDM 69
V_Signal_Isr routine
user library 245
V_Stack_Support Package
MIPS kernel 161
V_Stack_Support package
M68k kernel 200
RH32 kernel 180
V_Start
initialize hardware upon reset 38
kernel startup 38
V_Start_Program routine
i386 kernel 223
i386 TDM 125
M68k kernel 200
M68k TDM 109
MIPS kernel 161
MIPS TDM 81
PowerPC TDM 69
RH32 kernel 163, 180
RH32 TDM 92
user library 247
V_Tdm_Conf
i386 TDM 111
RH32 TDM 85
v_tdm_conf_b.2.ada
M68k TDM 97
v_tdm_conf.2.ada
i386 TDM 112
V_Timer_Support
PowerPC kernel 142
timer models 38, 40
V_Timer_Support package
i386 kernel 220
M68k kernel 198
MIPS kernel 159
PowerPC kernel 142
RH32 kernel 178
V_Trap_Handler
PowerPC kernel 140
V_Traps package
user library 246
V_Untouchable routine 176
MIPS kernel 157
MIPS TDM 80
RH32 TDM 91
V_Utlb_Except routine
MIPS kernel 158
MIPS TDM 80
Vector_Base_Register
M68k kernel 193
M68k TDM 100, 103
view
naming conventions 5
voxboot
boot a PC target 50

W

Wait_Stack_Size
user library 241
Write
i386 TDM 127
M68k TDM 110
MIPS TDM 84
PowerPC TDM 71
RH32 TDM 95

Z

Zero_Stacks_Enabled
i386 kernel 210
M68k kernel 189
MIPS kernel 151
PowerPC kernel 135
RH32 kernel 170

Rational Software Corporation 
http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2002, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX DOC LIST MASTER INDEX TECHNOTES APEX TIPS