1. 13 Feb, 2008 5 commits
  2. 27 Aug, 2007 2 commits
    • Chris Zankel's avatar
      [XTENSA] Add support for cache-aliasing · 6656920b
      Chris Zankel authored
      
      Add support for processors that have cache-aliasing issues, such as
      the Stretch S5000 processor. Cache-aliasing means that the size of
      the cache (for one way) is larger than the page size, thus, a page
      can end up in several places in cache depending on the virtual to
      physical translation. The method used here is to map a user page
      temporarily through the auto-refill way 0 and of of the DTLB.
      We probably will want to revisit this issue and use a better
      approach with kmap/kunmap.
      Signed-off-by: default avatarChris Zankel <chris@zankel.net>
      6656920b
    • Chris Zankel's avatar
      [XTENSA] Add support for executable/non-executable feature in the mmu · 01858d1b
      Chris Zankel authored
      
      Newer processor versions starting with Xtensa6/LX2 support an 'executable'
      bit for memory pages. This bit replaces the 'valid' bit, so it must be
      always set to one for older processor versions. To mark a page invalid, we now
      set the cache-attributes to b11, which is backward compatible.
      Signed-off-by: default avatarChris Zankel <chris@zankel.net>
      01858d1b
  3. 31 May, 2007 1 commit
    • Chris Zankel's avatar
      [XTENSA] Remove non-rt signal handling · 29c4dfd9
      Chris Zankel authored
      
      The non-rt signal handling was never really used, so we don't break
      anything. This patch also cleans up the signal stack-frame to make
      it independent from the processor configuration. It also improves
      the method used for controlling single-stepping. We now save and
      restore the 'icountlevel' register that controls single stepping
      and set or clear the saved state to enable or disable it.
      Signed-off-by: default avatarChris Zankel <chris@zankel.net>
      29c4dfd9
  4. 10 Dec, 2006 2 commits
  5. 23 Jun, 2006 1 commit
  6. 09 Sep, 2005 1 commit
  7. 24 Jun, 2005 1 commit