Article View: comp.sys.amiga.tech
Article #12760Re: Virtual Memory / doable 1.4 request
From: Matt Dillon
Date: Fri, 19 May 1989 14:01
Date: Fri, 19 May 1989 14:01
27 lines
1486 bytes
1486 bytes
: Now, unfortunately, you can't ro-page the text (code) segment : directly from an Amiga executable due to the relocation information : [...] : :I don't see that that necessarily holds. Isn't the relocation :information just a list of the points in the file where you need to :add the base address where loaded? I don't see why you couldn't have :the MMU map the memory to start at 0 [as far as the program/processor :is concerned] and ignore the relocation information entirely. Now, Won't work, if only that every hunk is relative to 0 before relocation info is added. UNIX machines can usually direct-page-in from the text portion of the executable because there is no relocation info in the executable... it's all been completely resolved. :a single large address space, but I don't see that it necessarily :CAN'T be done. : :Let it be a challenge. :-) : :Deven I always like a challenge, but asking the paging system to munge around with the data that gets paged in dependant on the executable format is not something anybody is going to do... you gain nothing. -Matt
Technical Details
Message-ID:
<8905191401.AA15519@postgres.Berkeley.EDU>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!ukma!tut.cis.ohio-state.edu!ucbvax!POSTGRES.BERKELEY.EDU!dillonShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!ukma!tut.cis.ohio-state.edu!ucbvax!POSTGRES.BERKELEY.EDU!dillon From: dillon@POSTGRES.BERKELEY.EDU (Matt Dillon) Newsgroups: comp.sys.amiga.tech Subject: Re: Virtual Memory / doable 1.4 request Message-ID: <8905191401.AA15519@postgres.Berkeley.EDU> Date: 19 May 89 14:01:59 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27