ARM versions of PaX

Discuss and suggest new grsecurity features

ARM versions of PaX

Postby vadim » Fri Jan 20, 2006 6:23 pm

Hi,

are there ARM versions of PaX available, especially in areas of NX and randomization support? In not, are there any specific difficulties in porting onto ARM?
vadim
 
Posts: 1
Joined: Fri Jan 20, 2006 6:20 pm

Re: ARM versions of PaX

Postby PaX Team » Tue Jan 24, 2006 10:20 am

vadim wrote:are there ARM versions of PaX available, especially in areas of NX and randomization support? In not, are there any specific difficulties in porting onto ARM?
beyond ASLR on 2.6/arm there's no other support at the moment, due to lack of hw access, developer time and user interest.

ASLR is easy to add to the older kernels, although i don't know if it's worth it. afaik, archs other than i386 weren't that usable with vanilla 2.2 and 2.4 (not to mention lack of support for newer hw).

NOEXEC is a different deal, for armv6 it should be relatively easy to do as the hw has support (haven't looked to see if linux uses it though). on armv5 it'd be a big hack, like PAGEEXEC/i386, except the armv5 TLB seems less likely to cope with it, and armv4 and older seemed hopeless (based on what i remember reading their manuls a few years ago). but then, i never had hw access, so can't tell what would work and how well.
PaX Team
 
Posts: 2310
Joined: Mon Mar 18, 2002 4:35 pm


Return to grsecurity development