This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Proposed targets to obsolete for 3.5, first pass


On Mon, 2004-07-05 16:28:26 +0200, Marc Espie <espie@quatramaran.ens.fr>
wrote in message <20040705142826.349C41768E@quatramaran.ens.fr>:
> In article <200406212314.22460.stevenb@suse.de> you write:
> >On Monday 21 June 2004 22:51, Matt Thomas wrote:

> There might be a move to ELF for shared libraries, but in general,
> shared libraries on vax are hard to make in an efficient way, thanks to
> 512 bytes pages.

It isn't all that hard at all. Linux for example uses something like
"superpages". Whenever anything is done in pages, always 8 consecutive
physical 512 byte pages are mapped/unmapped. This way, userland only
sees normal 4KiB pages as it does on i386. These limitations (from times
where programs tend to be smaller than nowadays) can be worked around in
the OS kernel.

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw@lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
   ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));

Attachment: signature.asc
Description: Digital signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]