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] | |
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] |