1. 24 2月, 2010 14 次提交
  2. 10 2月, 2010 1 次提交
  3. 07 2月, 2010 1 次提交
  4. 30 1月, 2010 4 次提交
  5. 27 1月, 2010 16 次提交
  6. 20 1月, 2010 4 次提交
    • G
      reduce number of reinjects on ACK · dc2ffbf6
      Gleb Natapov 提交于
      Windows 7 BSODs under load with HAL_RTC_IRQF_WILL_NOT_CLEAR error.
      
      It happens here:
      hal!HalpRtcUnmaskClock:
      8281b93a 8bff            mov     edi,edi
      8281b93c 56              push    esi
      8281b93d 33f6            xor     esi,esi
      8281b93f 6a0c            push    0Ch
      8281b941 e8b2ffffff      call    hal!CMOS_READ (8281b8f8)
      8281b946 84c0            test    al,al
      8281b948 7920            jns     hal!HalpRtcUnmaskClock+0x30 (8281b96a)
      8281b94a 6a0a            push    0Ah
      8281b94c 46              inc     esi
      8281b94d e854c8ffff      call    hal!KeStallExecutionProcessor (828181a6)
      8281b952 83fe64          cmp     esi,64h
      8281b955 72e8            jb      hal!HalpRtcUnmaskClock+0x5 (8281b93f)
      8281b957 6a00            push    0
      8281b959 6a00            push    0
      8281b95b 6a00            push    0
      8281b95d 680a010000      push    10Ah
      8281b962 6a5c            push    5Ch
      8281b964 ff1500c38082    call    dword ptr [hal!_imp__KeBugCheckEx (8280c300)]
      8281b96a 5e              pop     esi
      8281b96b c3              ret
      
      So it loops for 100(64h) times reading register C before BSOD. Lets
      reduce number of immediate reinjection well under this limit.
      Signed-off-by: NGleb Natapov <gleb@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      (cherry picked from commit dd17765b)
      dc2ffbf6
    • L
      QMP: Fix asynchronous events delivery · d3bf9367
      Luiz Capitulino 提交于
      Commit f039a563 introduces
      a regression as monitor_protocol_event() will return in
      the first user Monitor it finds in the QLIST_FOREACH()
      loop.
      
      The right thing to do is to only delivery an asynchronous
      event if the 'mon' is a QMP Monitor.
      
      The aforementioned commit was an early version, if it was
      applied to stable (it should) this one has to be applied
      there too.
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      (cherry picked from commit 23fabed1)
      d3bf9367
    • S
      Documentation: Add missing documentation for qdev related command line options · c502715a
      Stefan Weil 提交于
      The command line options -device, -nodefaults, -readconfig,
      -writeconfig had entries for command line help, but
      documentation for texi and derived formats (man, html, info)
      was missing.
      
      This also required moving "@end table" to the end of
      qemu-options.hx again.
      Signed-off-by: NStefan Weil <weil@mail.berlios.de>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      (cherry picked from commit 3dbf2c7f)
      c502715a
    • G
      pc: add driver version compat properties · b9a61d21
      Gerd Hoffmann 提交于
      This patch adds compat property entries for ide-disk.ver and
      scsi-disk.ver to pc-0.10 and pc-0.11.  With this patch applied
      the scsi and ide disks report "0.10" and "0.11" as version when
      you start qemu with "-M pc-0.10" or "-M pc-0.11".
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      (cherry picked from commit 374ef704)
      b9a61d21