PSD PROC INIT: Difference between revisions
Appearance
Created page with "Initialize the current processor. This function is called to initialize the current processor. It is called in protect mode, once on a per-processor basis. It should initiali..." |
No edit summary |
||
Line 2: | Line 2: | ||
This function is called to initialize the current processor. It is called in protect mode, once on a per-processor basis. It should initialize variables in the PSD's PLMA, along with initialization of the hardware state for that specific processor. | This function is called to initialize the current processor. It is called in protect mode, once on a per-processor basis. It should initialize variables in the PSD's PLMA, along with initialization of the hardware state for that specific processor. | ||
; Mode: Called in Init Mode only. | |||
==Syntax== | ==Syntax== | ||
Line 7: | Line 9: | ||
==Parameters== | ==Parameters== | ||
; Entry: None. | ; Entry: None. | ||
==Return== | ==Return== | ||
Exit | '''Exit''' | ||
; NO_ERROR: if the processor initialized successfully. | ; NO_ERROR: if the processor initialized successfully. | ||
; -1 : if the processor didn't initialize. | ; -1 : if the processor didn't initialize. |
Revision as of 23:12, 25 July 2017
Initialize the current processor.
This function is called to initialize the current processor. It is called in protect mode, once on a per-processor basis. It should initialize variables in the PSD's PLMA, along with initialization of the hardware state for that specific processor.
- Mode
- Called in Init Mode only.
Syntax
PSD_PROC_INIT keywords
Parameters
- Entry
- None.
Return
Exit
- NO_ERROR
- if the processor initialized successfully.
- -1
- if the processor didn't initialize.
Remarks
- This function is not required for OS/2 to execute with one processor, but it is required for OS/2 to use multiple processors.
- This function can call a PSD help that may block.