OS/2, eCS & ArcaOS - Technical > Programming

OS/4 kernel and extended KEE

<< < (3/19) > >>

OS4User:

--- Quote from: guzzi on June 13, 2013, 02:18:12 am ---What is ACPI4.SYS?

--- End quote ---

It will be an acpi driver for os/4 kernel. Current kernel is trying to load it, but in case it is missing nothing fatal happens.

Doug Bissett:

--- Quote from: walking_x on June 13, 2013, 07:31:26 pm ---
--- Quote from: Doug Bissett on June 13, 2013, 05:55:41 pm ---Adding memlimit=512 to OS2LDR.INI changes nothing. I will try some other things, when I find the time (which may not be soon).
--- End quote ---
This is actually strange, 512mb memory limit always helps.
May be 511 or 510? I'm don't know how it calculates - with or without 1st mb.

--- End quote ---

I tried 500 too. Still the same problem.

David McKenna:
  Since I last posted I have been using the OS4 kernel (retail) with no trouble. Maybe the freeze I got then was from something else (Flash??). I did have a POPUPLOG from DMISL.EXE which is something I've never had before...

  I have one question: Is os2krnl.ini necessary? I ask because I don't see anything in ___hlp$ that would make me think I need to add anything to os2krnl.ini, but maybe I don't understand the instructions....

OS4User:

--- Quote from: David McKenna on June 15, 2013, 12:13:23 am ---  Since I last posted I have been using the OS4 kernel (retail) with no trouble. Maybe the freeze I got then was from something else (Flash??). I did have a POPUPLOG from DMISL.EXE which is something I've never had before...

--- End quote ---

would be interesting to see


--- Quote from: David McKenna on June 15, 2013, 12:13:23 am ---  I have one question: Is os2krnl.ini necessary? I ask because I don't see anything in ___hlp$ that would make me think I need to add anything to os2krnl.ini, but maybe I don't understand the instructions....

--- End quote ---

OS/4 kernel with switched ON preload option will load all files which will be necessary on stage 1 of boot process into a kind of memory disk and then the hard drive will not be touched until the stage 2.

For this purpose kernel  builds a list of such files. This list includes  all BASEDEVs + PSD from config.sys,   BASEDEVs which loads without config.sys,  SNOOPERS from snoop.lst  and files mentioned in os4krnl.ini

Actually os4krnl.ini serves for a user to enable him to add files which are needed to be preloaded and about which the kernel didn't guess.

If during boot kernel will try to load some file which was not preloaded - user will receive a message something like  "Please add driver.sys to os4kernel.ini".

In majority of cases os4krnl.ini will be absent or empty. I personally can't imagine a situation when something has to be added there, but who knows.




David McKenna:
 Here's the POPUPLOG... always exactly the same, and I never get this with the eCS 2.1 kernel:

06-19-2013  10:34:26  SYS3175  PID 0021  TID 0002  Slot 0030
C:\OS2\DMISL.EXE
c0000005
00018b1a
P1=00000001  P2=0000001e  P3=XXXXXXXX  P4=XXXXXXXX 
EAX=00000000  EBX=17b20000  ECX=17b20000  EDX=00000000
ESI=17b20000  EDI=00000000 
DS=0053  DSACC=d0f3  DSLIM=5fffffff 
ES=0053  ESACC=d0f3  ESLIM=5fffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:00018b1a  CSACC=d0df  CSLIM=5fffffff
SS:ESP=0053:000d3e4c  SSACC=d0f3  SSLIM=5fffffff
EBP=000d3ef8  FLG=00010246

DMISL.EXE 0001:00008b1a

  I don't know what I do to cause it... I don't intentionally run DMISL and the POPUPLOG just appears every once in awhile.

  Thanks for the explanation of os2krnl.ini. I was not using preload=1 so that is why I didn't see any 'Please add..' messages. When I use preload=1, then I see a couple of 'Please add...' messages, mostly *.sym files which the retail kernel won't use anyway. Also, my boot drive is an SSD drive, which boots very fast with or without preload=1 (Intel CPU too).

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version