Path: 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 : 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