Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Dec 2002 00:18:38 CET
From:      socketd <db@traceroute.dk>
To:        ia64@freebsd.org
Subject:   Re: Memory permissions
Message-ID:  <200212172315.gBHNF2Bk023467@smtp040.tiscali.dk>

next in thread | raw e-mail | index | archive | help


On Tue, 17 Dec 2002, Marcel Moolenaar wrote:
> > I have asked in hackers@ but got no answer, so I'll try here.
> > Within the thing we call "x86 compatible", we have ia32 and ia64 right?
> 
> No. ia64 (formally known as IPF) is not compatible with ia32 (or i386).
> ia64 does have a ia32 compatibility mode that allows one to run ia32
> binaries on ia64, but it's an emulation.

Ah ok, I can (more or less) program in assembly for i386, would I have to
learn assembly for ia64 also?
Ia64 is the next generation right? Meaning that intel, amd and all the
other will at some point stop making ia32 and move to ia64?

> > Ia32 doesn't support read AND execute permissions on the memory, as it
> sees
> > read and execute as the same thing. Has this changed in ia64, so we can
> > make non-executable heaps and stacks?
> 
> Yes. ia64 has distinct attributes for read, write and execute.

Great, then it won't be long before we have non-executable heaps and stacks
in FreeBSD....or atleast a syscall to make a process stack/heap
non-executable...I hope :-)

br
socketd

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ia64" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212172315.gBHNF2Bk023467>