Hello Bart,
BO> I now have (for the FAT16 kernel) for
BO> DOSEMU (no memmgr necessary) 644992 bytes free
BO> on a real machine with HIMEM64+UMBPCI 641200 bytes free
Congratulations.
BO> I think (am not 100% sure though) we have beaten both MSDOS and DRDOS
BO> (without QEMM) in that respect then. Ought to have a virtual beer if
BO> that's true.
Unfortunately - bad news, costing 1K of memory.
the current STACKS= default is (if nothing else given)
STACKS=8,128
in contrast, MSDOS has reportedly a default of STACKS=9,256
while the '8' shouldn't ever cause problems, I have seen recently the
'128' to cause problems.
Although it works most of the time, it made trouble with some more
recent hardware, with onboard (SATA) RAID.
this could be solved by either
stacks=9,256
or stacks=0,0
so I assume a stack overwrite in the RAID BIOS driver.
So I recommend setting the default to
stacks=8,256
which the user may overwrite as he likes.
>Now the code (HMATEXT) overhead is ~300 bytes, plus we have those two low
>fnodes that take 120 bytes together. But with say 30 files 1800 bytes
>could be moved to UMBs.
for some reasons, I don't use EMM386 (some network cards cause trouble)
so I don't have upper memory, so there is no gain.
However the internal fnodes could go to HMA, then there would be a
real gain, even for me ;)
tom
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel