Article View: comp.sys.amiga.tech
Article #11586Re: Virtual Memory
From: Michael Richardson
Date: Thu, 23 Feb 1989 22:05
Date: Thu, 23 Feb 1989 22:05
35 lines
2066 bytes
2066 bytes
Bradford Christian writes:
>Is anyone out there in net-land with a 2500 (or some expansion card with
>an MMU) working on virtual memory? The rom to ram thing sounds fun, but
Thinking about it. I don't have 68020 on my Amiga to play with either.
>I think we should beat them with a public domain virtual memory handler
>for properly equipped Amigas. I would be working on this right away,
It would be nice...
>So, once again, is there anybody out there woking on something like this?
>Does anyone know of any problems one might encounter doing this?
The biggest problem that will occur is that Exec/AmigaDOS/Intuition
seems to have these chains of pointers which tasks must access. What has
occured to me is that one might be able to have Virtual Memory in the address
space above 0xffffff (the highest 24 bit address) and leave the bottom
16meg that the standard 68000 can access unmapped. I'd like to put user
stacks up there (where they can be expanded by page faults) and maybe
resident commands too. (Copy on write would get rid of the problem with
self modifying code and statically intialised variables.)
>Are supposed to access the mmu directly, or does C/A have some sort of
>software interface we should use? Am I babbling? Where did I learn
I'd like to know that too. I suspect that standard 68020 MMU instructions
would work.
> BradCh
--
:!mcr!:
Michael Richardson Amiga
v--------+
UUCP: uunet!attcan!lsuc!nrcaer!julie!mcr | INTERNET mcr@doe.carleton.ca
Fido: Michael Richardson @ 1:163/109.10<--+ Alter @ 7:483/109.10
Technical Details
Message-ID:
<0520.AA0520@julie>Path:
arc1-ca.pugleaf.net!utzoo!dciem!nrcaer!julie!mcrReferences:
<666@microsoft.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!dciem!nrcaer!julie!mcr From: mcr@julie.UUCP (Michael Richardson) Newsgroups: comp.sys.amiga.tech Subject: Re: Virtual Memory Message-ID: <0520.AA0520@julie> Date: 23 Feb 89 22:05:05 GMT Article-I.D.: julie.0520.AA0520 References: <666@microsoft.UUCP> Followup-To: comp.sys.amiga.tech Distribution: world Organization: Sandleman Software Works' Debugging Department, Ottawa, ON Lines: 35