1. 15 11月, 2011 1 次提交
  2. 02 11月, 2011 2 次提交
  3. 01 11月, 2011 3 次提交
  4. 30 10月, 2011 1 次提交
  5. 14 10月, 2011 1 次提交
  6. 08 10月, 2011 2 次提交
  7. 01 10月, 2011 6 次提交
  8. 18 9月, 2011 5 次提交
  9. 09 9月, 2011 1 次提交
    • T
      tcg/ppc64: Fix zero extension code generation bug for ppc64 host · e89720b1
      Thomas Huth 提交于
      The ppc64 code generation backend uses an rldicr (Rotate Left Double
      Immediate and Clear Right) instruction to implement zero extension of
      a 32 bit quantity to a 64 bit quantity (INDEX_op_ext32u_i64).  However
      this is wrong - this instruction clears specified low bits of the
      value, instead of high bits as we require for a zero extension.  It
      should instead use an rldicl (Rotate Left Double Immediate and Clear
      Left) instruction.
      
      Presumably amongst other things, this causes the SLOF firmware image
      used with -M pseries to not boot on a ppc64 host.
      
      It appears this bug was exposed by commit
      0bf1dbdc (tcg/ppc64: fix 16/32 mixup)
      which enabled the use of the op_ext32u_i64 operation on the ppc64
      backend.
      Signed-off-by: NThomas Huth <thuth@de.ibm.com>
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: Nmalc <av1474@comtv.ru>
      e89720b1
  10. 02 9月, 2011 1 次提交
  11. 28 8月, 2011 1 次提交
  12. 24 8月, 2011 1 次提交
  13. 22 8月, 2011 8 次提交
  14. 21 8月, 2011 1 次提交
  15. 07 8月, 2011 1 次提交
  16. 31 7月, 2011 1 次提交
  17. 30 7月, 2011 4 次提交