1. 09 4月, 2013 2 次提交
  2. 01 3月, 2013 1 次提交
    • P
      hw: include hw header files with full paths · 83c9f4ca
      Paolo Bonzini 提交于
      Done with this script:
      
      cd hw
      for i in `find . -name '*.h' | sed 's/^..//'`; do
        echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'
      done | sed -i -f - `find . -type f`
      
      This is so that paths remain valid as files are moved.
      
      Instead, files in hw/dataplane are referenced with the relative path.
      We know they are not going to move to include/, and they are the only
      include files that are in subdirectories _and_ move.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      83c9f4ca
  3. 26 1月, 2013 1 次提交
  4. 22 1月, 2013 1 次提交
  5. 19 12月, 2012 3 次提交
  6. 18 12月, 2012 1 次提交
  7. 30 10月, 2012 2 次提交
  8. 23 10月, 2012 1 次提交
    • A
      Rename target_phys_addr_t to hwaddr · a8170e5e
      Avi Kivity 提交于
      target_phys_addr_t is unwieldly, violates the C standard (_t suffixes are
      reserved) and its purpose doesn't match the name (most target_phys_addr_t
      addresses are not target specific).  Replace it with a finger-friendly,
      standards conformant hwaddr.
      
      Outstanding patchsets can be fixed up with the command
      
        git rebase -i --exec 'find -name "*.[ch]"
                              | xargs s/target_phys_addr_t/hwaddr/g' origin
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      a8170e5e
  9. 05 10月, 2012 1 次提交
  10. 20 9月, 2012 1 次提交
  11. 22 2月, 2012 1 次提交
  12. 11 2月, 2012 1 次提交
  13. 04 1月, 2012 1 次提交
    • A
      vmstate, memory: decouple vmstate from memory API · c5705a77
      Avi Kivity 提交于
      Currently creating a memory region automatically registers it for
      live migration.  This differs from other state (which is enumerated
      in a VMStateDescription structure) and ties the live migration code
      into the memory core.
      
      Decouple the two by introducing a separate API, vmstate_register_ram(),
      for registering a RAM block for migration.  Currently the same
      implementation is reused, but later it can be moved into a separate list,
      and registrations can be moved to VMStateDescription blocks.
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      c5705a77
  14. 06 9月, 2011 1 次提交
  15. 04 9月, 2011 1 次提交
    • A
      pflash_cfi01/pflash_cfi02: convert to memory API · cfe5f011
      Avi Kivity 提交于
      cfi02 is annoying in that is ignores some address bits; we probably
      want explicit support in the memory API for that.
      
      In order to get the correct opaque into the MemoryRegion object, the
      allocation scheme is changed so that the flash emulation code allocates
      memory, instead of the caller.  This clears a FIXME in the flash code.
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      cfe5f011
  16. 26 8月, 2011 1 次提交
  17. 25 8月, 2011 1 次提交
  18. 21 8月, 2011 1 次提交
  19. 29 5月, 2011 1 次提交
  20. 08 5月, 2011 1 次提交
  21. 27 4月, 2011 1 次提交
  22. 10 4月, 2011 1 次提交
  23. 21 3月, 2011 1 次提交
    • P
      change all other clock references to use nanosecond resolution accessors · 74475455
      Paolo Bonzini 提交于
      This was done with:
      
          sed -i 's/qemu_get_clock\>/qemu_get_clock_ns/' \
              $(git grep -l 'qemu_get_clock\>' )
          sed -i 's/qemu_new_timer\>/qemu_new_timer_ns/' \
              $(git grep -l 'qemu_new_timer\>' )
      
      after checking that get_clock and new_timer never occur twice
      on the same line.  There were no missed occurrences; however, even
      if there had been, they would have been caught by the compiler.
      
      There was exactly one false positive in qemu_run_timers:
      
           -    current_time = qemu_get_clock (clock);
           +    current_time = qemu_get_clock_ns (clock);
      
      which is of course not in this patch.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      74475455
  24. 11 12月, 2010 1 次提交
    • A
      Add endianness as io mem parameter · 2507c12a
      Alexander Graf 提交于
      As stated before, devices can be little, big or native endian. The
      target endianness is not of their concern, so we need to push things
      down a level.
      
      This patch adds a parameter to cpu_register_io_memory that allows a
      device to choose its endianness. For now, all devices simply choose
      native endian, because that's the same behavior as before.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      2507c12a
  25. 26 4月, 2010 1 次提交
  26. 30 3月, 2010 1 次提交
  27. 28 3月, 2010 1 次提交
  28. 02 10月, 2009 2 次提交
  29. 11 9月, 2009 1 次提交
  30. 28 8月, 2009 1 次提交
  31. 26 8月, 2009 1 次提交
  32. 17 7月, 2009 1 次提交
  33. 17 6月, 2009 1 次提交
  34. 14 5月, 2009 1 次提交
  35. 10 4月, 2009 1 次提交