1. 28 9月, 2013 2 次提交
  2. 13 9月, 2013 2 次提交
  3. 12 9月, 2013 5 次提交
  4. 09 9月, 2013 1 次提交
    • H
      s390/irq: reduce size of external interrupt handler hash array · 9e75c627
      Heiko Carstens 提交于
      Change the hash algorithm a bit so it produces only values in the
      range of 0..31.
      This allows to reduce the size of the external interrupt handler hash
      array even further while making sure that each of the known interrupt
      sources keeps its unique hash with the slightly modified algorithm:
      
      0x1004 --> 12
      0x1201 --> 10
      0x1202 --> 11
      0x1406 --> 16
      0x1407 --> 17
      0x2401 --> 19
      0x2603 --> 22
      0x4000 --> 0
      
      This also means that the entire array now fits into exactly one cache
      line; so add a proper align statement as well.
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      9e75c627
  5. 07 9月, 2013 6 次提交
  6. 04 9月, 2013 12 次提交
  7. 30 8月, 2013 8 次提交
  8. 29 8月, 2013 1 次提交
    • M
      s390/mm: implement software referenced bits · 0944fe3f
      Martin Schwidefsky 提交于
      The last remaining use for the storage key of the s390 architecture
      is reference counting. The alternative is to make page table entries
      invalid while they are old. On access the fault handler marks the
      pte/pmd as young which makes the pte/pmd valid if the access rights
      allow read access. The pte/pmd invalidations required for software
      managed reference bits cost a bit of performance, on the other hand
      the RRBE/RRBM instructions to read and reset the referenced bits are
      quite expensive as well.
      Reviewed-by: NGerald Schaefer <gerald.schaefer@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      0944fe3f
  9. 28 8月, 2013 3 次提交