Jump to content

OS2KRNL: Difference between revisions

From EDM2
Line 43: Line 43:
|-
|-
|5
|5
| ----
| DOSEXIT
|6
|6
| DOSEXITCRITSEC
|-
|7
| DOSEXITLIST
|8
| DOSGETINFOSEG
|-
|9
| ----
| ----
|10
| ----
|-
|11
| DOSSETPRTY
|12
| ----
|-
|13
| DOSHOLDSIGNAL
|14
| DOSSETSIGHANDLER
|-
|15
| ------
|16
| DOSMAKEPIPE
|-
|17
| DOSISYSSEMCLEAR
|18
| DOSISEMREQUEST
|-
|19
| DOSISYSSEMSET
|20
| ----
|-
|21
| DOSISEMWAIT
|22
| DOSMUXSEMWAIT
|-
|23
| DOSCLOSESEM
|24
| DOSCREATESEM
|-
|25
| DOSOPENSEM
|26
| DOSRESUMETHREAD
|-
|27
| --------
|28
| --------
|-
|29
| --------
|30
| --------
|-
|31
| -------
|32
| DOSSLEEP
|-
|33
| -------
|34
| DOSALLOCSEG
|-
|35
| DOSALLOCSHRSEG
|36
| DOSGETSHRSEG
|-
|-
|1117
|1117

Revision as of 04:11, 8 October 2016

This the OS/2 Kernel file.

It controls the start and finish user programs, load different drivers (PSD,PDD,IFS) and controls serialization and share of resources (memmory, CPU, ets).

It contains some functions like Dos* (for example DosBeep), Kee*, FSH*, DevHlp*, VDH* and some very specific.

Version

Date Version Size Comments
2011-05-06 18:44 14.105 (SMP) 870,857 bytes SMP IBM OS/2 Kernel
2011-05-06 22:44 14.105 (W4) 816,111 bytes _W4 IBM OS/2 Kernel - Included on eCS 2.1
2007-02-13 09:33 14.106 (W4) 849,283 bytes _W4 IBM OS/2 Kernel - Fixpack XR_C006

Kernel Part of DOSCALLS Ordinals

1 ---- 2 DOSCWAIT
3 DOSENTERCRITSEC 4 DOSIEXECPGM
5 DOSEXIT 6 DOSEXITCRITSEC
7 DOSEXITLIST 8 DOSGETINFOSEG
9 ---- 10 ----
11 DOSSETPRTY 12 ----
13 DOSHOLDSIGNAL 14 DOSSETSIGHANDLER
15 ------ 16 DOSMAKEPIPE
17 DOSISYSSEMCLEAR 18 DOSISEMREQUEST
19 DOSISYSSEMSET 20 ----
21 DOSISEMWAIT 22 DOSMUXSEMWAIT
23 DOSCLOSESEM 24 DOSCREATESEM
25 DOSOPENSEM 26 DOSRESUMETHREAD
27 -------- 28 --------
29 -------- 30 --------
31 ------- 32 DOSSLEEP
33 ------- 34 DOSALLOCSEG
35 DOSALLOCSHRSEG 36 DOSGETSHRSEG
1117 ----

DLLs Loaded

File:OS2KRNL-PMDLL.PNG

Alternative Versions

  • The Phoenix OS/4 is aimed to try to generate an OS/2 kernel clone/replacement. It included replacements for the kernel, loader, the screen, clock, apic drivers and doscall1 library.

Articles