1. 29 11月, 2013 10 次提交
  2. 28 11月, 2013 23 次提交
  3. 27 11月, 2013 2 次提交
  4. 26 11月, 2013 5 次提交
    • A
      Update version for v1.7.0-rc2 release · 7457fe95
      Anthony Liguori 提交于
      7457fe95
    • G
      curses: fixup SIGWINCH handler mess · 032ac6f8
      Gerd Hoffmann 提交于
      Don't run code in the signal handler, only set a flag.
      Use sigaction(2) to avoid non-portable signal(2) semantics.
      Make #ifdefs less messy.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: NLaszlo Ersek <lersek@redhat.com>
      Message-id: 1385130903-20531-1-git-send-email-kraxel@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      032ac6f8
    • S
      qga: Fix two format strings for MinGW · 16f4e8fa
      Stefan Weil 提交于
      Both code locations cause a compiler warning. Using "%s" instead of "%lu"
      would result in a program crash if the wrong code were executed.
      Signed-off-by: NStefan Weil <sw@weilnetz.de>
      Message-id: 1385409257-2522-1-git-send-email-sw@weilnetz.de
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      16f4e8fa
    • A
      PPC: BookE: Make FIT/WDT timers at best millisecond grained · 84dc96e1
      Alexander Graf 提交于
      The default granularity for the FIT timer on 440 is on every 0x1000th
      transition of TB from 0 to 1. Translated that means 48828 times a second.
      
      Since interrupts are quite expensive for 440 and we don't really care
      about the accuracy of the FIT to that significance, let's force FIT and
      WDT to at best millisecond granularity.
      
      This basically restores behavior as it was in QEMU 1.6, where timers
      could only deal with millisecond granularities at all.
      
      This patch greatly improves performance with the 440 target and restores
      roughly the same performance level that QEMU 1.6 had for me.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      Message-id: 1385416015-22775-3-git-send-email-agraf@suse.de
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      84dc96e1
    • A
      PPC: Make BookE FIT/WDT timers more lazy · 455df3f3
      Alexander Graf 提交于
      Today we fire FIT and WDT timer events every time the respective bit
      position in TB flips from 0 -> 1.
      
      However, there is no need to do this if the end result would be that
      we're changing a TSR bit that is set to 1 to 1 again. No guest visible
      change would have occured.
      
      So whenever we see that the TSR bit to our timer is already set, don't
      even bother to update the timer that would potentially fire it off.
      
      However, we do need to make sure that we update our timer that notifies
      us of the TB flip when the respective TSR bit gets unset. In that case
      we do care about the flip and need to notify the guest again. So add
      a callback into our timer handlers when TSR bits get unset.
      
      This improves performance for me when the guest is busy processing things.
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      Message-id: 1385416015-22775-2-git-send-email-agraf@suse.de
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      455df3f3