1. 03 1月, 2011 1 次提交
    • A
      ARM: pxa: fix page table corruption on resume · 24c78557
      Aric D. Blumer 提交于
      Before this patch, the following error would sometimes occur after a
      resume on pxa3xx:
      
          /path/to/mm/memory.c:144: bad pmd 8040542e.
      
      The problem was that a temporary page table mapping was being improperly
      restored.
      
      The PXA3xx resume code creates a temporary mapping of resume_turn_on_mmu
      to avoid a prefetch abort.  The pxa3xx_resume_after_mmu code requires
      that the r1 register holding the address of this mapping not be
      modified, however, resume_turn_on_mmu does modify it. It is mostly
      correct in that r1 receives the base table address, but it may also
      get other bits in 13:0.  This results in pxa3xx_resume_after_mmu
      restoring the original mapping to the wrong place, corrupting memory
      and leaving the temporary mapping in place.
      Signed-off-by: NMatt Reimer <mreimer@sdgsystems.com>
      Signed-off-by: NEric Miao <eric.y.miao@gmail.com>
      24c78557
  2. 05 8月, 2010 1 次提交
  3. 09 3月, 2009 1 次提交
    • E
      [ARM] pxa: separate definitions from pxa-regs.h and remove it finally · 5bf3df3f
      Eric Miao 提交于
      The remaining registers are separated into:
      
         - <mach/regs-ost.h>
         - <mach/regs-rtc.h>
         - <mach/regs-intc.h>
      
      and then we can remove pxa-regs.h completely. Instead of #include this
      file, let's:
      
      1. include the specific <mach/regs-*.h> with care (if that's absolutely
         necessary)
      
      2. define the registers in the driver, make cleanly defined API to expose
         the register access to external with sufficient reason
      Signed-off-by: NEric Miao <eric.miao@marvell.com>
      5bf3df3f
  4. 07 8月, 2008 2 次提交
  5. 04 2月, 2008 1 次提交
  6. 26 1月, 2008 2 次提交
  7. 20 1月, 2008 1 次提交
  8. 21 7月, 2007 1 次提交
  9. 01 7月, 2006 1 次提交
  10. 25 6月, 2006 1 次提交
  11. 28 10月, 2005 1 次提交
    • T
      [ARM] 2787/2: PXA27x low power modes support · 80a18573
      Todd Poynor 提交于
      Patch from Todd Poynor
      
      Add symbols for PXA2xx PWRMODE register M field that selects low-power
      mode, replace unadorned constants.  Honor power mode parameter of
      pxa_cpu_suspend(mode), no longer force to 3 (sleep).  Full Deep Sleep
      low-power mode support for PXA27x is pending generic PM interfaces to
      select more than 2 suspend-to-RAM-style power modes, but this is
      expected soon. This can be hardcoded in the meantime by replacing the
      pxa_cpu_suspend() parameter value.  From David Burrage and Todd Poynor.
      Try #2 removes one of the register copies and moves the code to save the
      pxa_cpu_suspend parameter to immediately surround the call that requires
      the parameter value be preserved.
      Signed-off-by: NTodd Poynor <tpoynor@mvista.com>
      Signed-off-by: NNicolas Pitre <nico@cam.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      80a18573
  12. 26 4月, 2005 1 次提交
  13. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4