home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.sysv386
- Path: sparky!uunet!mcsun!Germany.EU.net!isaak.isa.de!omega!av
- From: av@omega.ssw.de (Andreas Vogel)
- Subject: Re: >16MB on a 486
- Message-ID: <1992Sep15.000013.24288@omega.ssw.de>
- Date: Tue, 15 Sep 1992 00:00:13 GMT
- References: <BuILEt.1MG@virtech.uucp> <1992Sep13.105315.15555@husc3.harvard.edu> <BuJIw0.AE3@virtech.uucp>
- Organization: Omega Softlab
- Lines: 51
-
- In article <BuJIw0.AE3@virtech.uucp> cpcahil@virtech.uucp (Conor P. Cahill) writes:
- >maziere1@husc8.harvard.edu (David Mazieres) writes:
- >
- >>In article <BuILEt.1MG@virtech.uucp> cpcahil@virtech.uucp (Conor P. Cahill) writes:
- >>>It cannot be done with ISC 2.2 or 3.0 and the testing that I did with 2.0.2
- >>>made me believe that regarless of the setting of this file the
- >>>system would start swapping at 16MB...
- >
- >>This maybe a stupid question, but what's wrong with doing:
- >> "MEMRANGE=0-640K:0,1M-16M:0,16M-64M:1"
- >
- >>The man page says of the 0/1 flag:
- >> "0 indicates no special properties and 1 indicates memory for which
- >> DMA is not allowed."
- >
- >First of, this option is not available in 2.2 (as far as I remember) nor
- >in 3.0. In the testing that I did with 2.0.2, even setting 16M-64M:1
- >*seemed* to have no effect on whether or not the system started swapping
- >when I reached 16MB of data in processes (using a test process I wrote
- >which allocates 1MB of data and then pokes bytes into it in random
- >locations). This is something I tried about a year and a half ago and
- >I don't have 2.0.2 running anywhere at this point to review the
- >test, but I am pretty sure that those were the results I observed.
- >
-
- As far as I know, one have NO access to memory above the first 16 MB.
- This is true for ALL SVR3 Systems (ISC, SCO, ...). This might be true
- for some SVR4 systems. The original AT&T code provides the routines
- to access memory above the first 16 MB but these routines are not
- enabled by default. The only problem that arise is to handle the DMA
- access within the first 16 MB. So the kernel has to arrange this for
- buffers which resides in the "extended" memory. Personally, I have a 486 ISA
- machine running SVR4 with 32MB memory and my SVR4 (SINIX) definitely
- uses the whole 32MB :-)) Upgrading to 64MB will give no problems (except
- financial aspects :-)
-
- Conclusion: SVR3 no, SVR4 maybe.
-
- P.S. A developer at Interactive (UK) told me, that Interactive would
- NEVER support memory wich extends the 16MB limit in their SVR3
- version running on ISA architecture. Note that this statement
- was made about 8 month ago, so I don't know if Interactive
- changed their opinion in the meantime.
-
- P.P.S. In /stand/boot I have an entry MEMRANGE=0-640K:0,1M-64M:0 which
- works fine for me.
-
- --
- Andreas Vogel Bahnhofstr. 13 / D-7300 Esslingen / Germany
- Voice: +49-711/357613
- E-Mail: av@ssw.de
-