1. 17 7月, 2013 4 次提交
  2. 16 7月, 2013 13 次提交
  3. 15 7月, 2013 20 次提交
  4. 14 7月, 2013 2 次提交
  5. 13 7月, 2013 1 次提交
    • A
      ioport: remove LITTLE_ENDIAN mark for portio · c3cb8e77
      Anthony Liguori 提交于
      Setting it to LE forces a byte swap when host != guest endian but
      this makes no sense at all.
      
      Herve made the suggestion upon observing that word writes/reads
      were broken into byte writes/reads in such a way as to assume
      devices are interpret registers as LE.
      
      However, even if this were a problem, marking the region as LE is
      not useful because what's essentially happening here is that LE is
      open coded.  So by marking it LE in MemoryRegionOps, we're doing a
      superflous swap.
      
      Now, the portio code is suspicious to begin with.  The dispatch
      layer really has no purpose in splitting I/O requests in the first
      place...
      
      Cc: Hervé Poussineau <hpoussin@reactos.org>
      Cc: Alex Graf <agraf@suse.de>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      c3cb8e77