Re: [PATCH 0/6] MIPS Read Inhibit/eXecute Inhibit support (v2).

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Feb 10, 2010 at 03:08:33PM -0800, David Daney wrote:

> This patch set adds execute and read inhibit support.  By default glibc
> based tool chains will create mappings for data areas of a program and
> shared libraries with PROT_EXEC cleared.  With this patch applied, a
> SIGSEGV is correctly sent if an attempt is made to execute from data
> areas.
> 
> The first three patch just make a few tweaks in preperation for the
> main body of the patch in 4/6.  The last two turn on the feature for
> some Octeon CPUs.
> 
> I will reply with the six patches.
> 
> David Daney (6):
>   MIPS: Use 64-bit stores to c0_entrylo on 64-bit kernels.
>   MIPS: Add accessor functions and bit definitions for c0_PageGrain
>   MIPS: Add TLBR and ROTR to uasm.
>   MIPS: Implement Read Inhibit/eXecute Inhibit
>   MIPS: Give Octeon+ CPUs their own cputype.
>   MIPS: Enable Read Inhibit/eXecute Inhibit for Octeon+ CPUs

Hangs on IP27 after

[...]
Calibrating delay loop... 178.17 BogoMIPS (lpj=89088)
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)

  Ralf


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux