1. 19 12月, 2012 1 次提交
  2. 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
  3. 26 9月, 2012 1 次提交
    • A
      add a boot parameter to set reboot timeout · ac05f349
      Amos Kong 提交于
      Added an option to let qemu transfer a configuration file to bios,
      "etc/boot-fail-wait", which could be specified by command
          -boot reboot-timeout=T
      T have a max value of 0xffff, unit is ms.
      
      With this option, guest will wait for a given time if not find
      bootabled device, then reboot. If reboot-timeout is '-1', guest
      will not reboot, qemu passes '-1' to bios by default.
      
      This feature need the new seabios's support.
      
      Seabios pulls the value from the fwcfg "file" interface, this
      interface is used because SeaBIOS needs a reliable way of
      obtaining a name, value size, and value. It in no way requires
      that there be a real file on the user's host machine.
      Signed-off-by: NAmos Kong <akong@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      ac05f349
  4. 15 2月, 2012 1 次提交
  5. 04 2月, 2012 1 次提交
    • A
      qdev: register all types natively through QEMU Object Model · 39bffca2
      Anthony Liguori 提交于
      This was done in a mostly automated fashion.  I did it in three steps and then
      rebased it into a single step which avoids repeatedly touching every file in
      the tree.
      
      The first step was a sed-based addition of the parent type to the subclass
      registration functions.
      
      The second step was another sed-based removal of subclass registration functions
      while also adding virtual functions from the base class into a class_init
      function as appropriate.
      
      Finally, a python script was used to convert the DeviceInfo structures and
      qdev_register_subclass functions to TypeInfo structures, class_init functions,
      and type_register_static calls.
      
      We are almost fully converted to QOM after this commit.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      39bffca2
  6. 28 1月, 2012 1 次提交
  7. 28 11月, 2011 1 次提交
  8. 25 11月, 2011 1 次提交
    • A
      fw_cfg: convert to memory API · 561e1827
      Avi Kivity 提交于
      Because the new API doesn't allow overlapping regions with just different
      access sizes, we have to create a new "combined" region for both control
      and data, when the two share an ioport offset.
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      561e1827
  9. 02 11月, 2011 1 次提交
  10. 04 9月, 2011 1 次提交
  11. 21 8月, 2011 1 次提交
  12. 05 8月, 2011 1 次提交
  13. 29 7月, 2011 1 次提交
    • W
      showing a splash picture when start · 3d3b8303
      wayne 提交于
          Added options to let qemu transfer two configuration files to bios:
      "bootsplash.bmp" and "etc/boot-menu-wait", which could be specified by command
          -boot splash=P,splash-time=T
      P is jpg/bmp file name or an absolute path, T have a max value of 0xffff, unit
      is ms. With these two options, if user invoke qemu with menu=on option, then
      a splash picture would be showed in a given time. For example:
          qemu -boot menu=on,splash=/root/boot.bmp,splash-time=5000
      would make boot.bmp shown as a brand with 5 seconds in the booting up process.
      This feature need the new seabios's support, which could be got from git.
      Signed-off-by: NWayne Xia <xiawenc@linux.vnet.ibm.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      3d3b8303
  14. 24 7月, 2011 1 次提交
  15. 12 12月, 2010 2 次提交
  16. 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
  17. 28 6月, 2010 1 次提交
  18. 14 3月, 2010 1 次提交
  19. 07 2月, 2010 1 次提交
  20. 12 1月, 2010 1 次提交
  21. 19 12月, 2009 2 次提交
  22. 05 12月, 2009 1 次提交
  23. 18 11月, 2009 1 次提交
  24. 07 11月, 2009 1 次提交
  25. 02 10月, 2009 2 次提交
  26. 12 9月, 2009 1 次提交
  27. 26 8月, 2009 1 次提交
  28. 28 7月, 2009 1 次提交
  29. 16 7月, 2009 1 次提交
  30. 30 6月, 2009 1 次提交
  31. 17 6月, 2009 1 次提交
  32. 22 5月, 2009 2 次提交
    • J
      Introduce reset notifier order · 8217606e
      Jan Kiszka 提交于
      Add the parameter 'order' to qemu_register_reset and sort callbacks on
      registration. On system reset, callbacks with lower order will be
      invoked before those with higher order. Update all existing users to the
      standard order 0.
      
      Note: At least for x86, the existing users seem to assume that handlers
      are called in their registration order. Therefore, the patch preserves
      this property. If someone feels bored, (s)he could try to identify this
      dependency and express it properly on callback registration.
      Signed-off-by: NJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      8217606e
    • A
      Refactor how display drivers are selected · 993fbfdb
      Anthony Liguori 提交于
      My previous commit, f92f8afe,  broke -vnc (spotted by Glauber Costa).  This
      is because it's necessary to tell when the no special display parameters have
      been passed and default to SDL or VNC appropriately.
      
      This refactors the display selection logic to be less complicated which has
      the effect of fixing the regression mentioned above.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      993fbfdb
  33. 14 5月, 2009 1 次提交
  34. 08 4月, 2009 1 次提交
  35. 06 2月, 2009 1 次提交
  36. 12 12月, 2008 1 次提交