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>