| To: | "Kevin D. Kissell" <kevink@mips.com> |
|---|---|
| Subject: | Re: Cannot unwind through MIPS signal frames with ICACHE_REFILLS_WORKAROUND_WAR |
| From: | Ralf Baechle <ralf@linux-mips.org> |
| Date: | Tue, 13 Nov 2007 15:08:20 +0000 |
| Cc: | Franck Bui-Huu <vagabon.xyz@gmail.com>, Andrew Haley <aph-gcc@littlepinkcloud.com>, David Daney <ddaney@avtrex.com>, linux-mips@linux-mips.org, Richard Sandiford <rsandifo@nildram.co.uk>, gcc@gcc.gnu.org |
| In-reply-to: | <019e01c82602$f5463bf0$10eca8c0@grendel> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <473957B6.3030202@avtrex.com> <18233.36645.232058.964652@zebedee.pink> <20071113121036.GA6582@linux-mips.org> <cda58cb80711130514x16356ea3x4069616c9ee3caac@mail.gmail.com> <019e01c82602$f5463bf0$10eca8c0@grendel> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.5.14 (2007-02-12) |
On Tue, Nov 13, 2007 at 03:37:39PM +0100, Kevin D. Kissell wrote: > True, though it should perhaps be noted that currently it's only on 4KSc/Sd > systems (which I know you work on) where it's even possible for the stack > *not* to have exec permissions, since the classical MIPS MMU gives > execute permission to any page that is readable. Disabling PROT_EXEC on a mapping tells the kernel it doesn't need to take care of I-cache coherency. So it's somewhat beneficial even in absence of a protection bit in the actual TLB hardware. Some of these performance optimizations are impossible because the kernel can't have definate knowledge that certain addresses have never entered the I-cache. Ralf |
| Previous by Date: | Re: Cannot unwind through MIPS signal frames with ICACHE_REFILLS_WORKAROUND_WAR, Ralf Baechle |
|---|---|
| Next by Date: | Re: Cannot unwind through MIPS signal frames with ICACHE_REFILLS_WORKAROUND_WAR, David Daney |
| Previous by Thread: | Re: Cannot unwind through MIPS signal frames with ICACHE_REFILLS_WORKAROUND_WAR, Franck Bui-Huu |
| Next by Thread: | Re: Cannot unwind through MIPS signal frames withICACHE_REFILLS_WORKAROUND_WAR, Kevin D. Kissell |
| Indexes: | [Date] [Thread] [Top] [All Lists] |