qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] e0ac60: qxl: stop using non revision 4 rom fi


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] e0ac60: qxl: stop using non revision 4 rom fields for revi...
Date: Wed, 23 Jan 2013 09:00:28 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: e0ac6097b6cc24694e83ae61e80040177bb5a584
      
https://github.com/qemu/qemu/commit/e0ac6097b6cc24694e83ae61e80040177bb5a584
  Author: Alon Levy <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M hw/qxl.c
    M trace-events

  Log Message:
  -----------
  qxl: stop using non revision 4 rom fields for revision < 4

Signed-off-by: Alon Levy <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: f4c0e5011b96d67b87db407854ee948da708a0d9
      
https://github.com/qemu/qemu/commit/f4c0e5011b96d67b87db407854ee948da708a0d9
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M hw/usb/dev-storage.c

  Log Message:
  -----------
  Revert "usb-storage: Drop useless null test in usb_msd_handle_data()"

This reverts commit a1cbfd554e11bb8af38c2f3e1f1574bf4c563cd2.

Test isn't useless.  scsi_req_enqueue() may finish the request (will
actually happen for requests which don't trigger any I/O such as
INQUIRY), then call usb_msd_command_complete() which in turn will
set s->req to NULL after unref'ing it.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 038c1879a00153b14bce113315b693e8c2944fa9
      
https://github.com/qemu/qemu/commit/038c1879a00153b14bce113315b693e8c2944fa9
  Author: Alon Levy <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M hw/qxl.c

  Log Message:
  -----------
  qxl: change rom size to 8192

This is a simpler solution to 869981, where migration breaks since qxl's
rom bar size has changed. Instead of ignoring fields in QXLRom, which is what 
has
actually changed, we remove some of the modes, a mechanism already
accounted for by the guest. The modes left allow for portrait and
landscape only modes, corresponding to orientations 0 and 1.
Orientations 2 and 3 are dropped.

Added assert so that rom size will fit the future QXLRom increases via
spice-protocol changes.

This patch has been tested with 6.1.0.10015. With the newer 6.1.0.10016
there are problems with both "(flipped)" modes prior to the patch, and
the patch loses the ability to set "Portrait" modes. But this is a
separate bug to be fixed in the driver, and besides the patch doesn't
affect the new arbitrary mode setting functionality.

Signed-off-by: Alon Levy <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 7fa96d73893728752ec7b832a62a48c434748497
      
https://github.com/qemu/qemu/commit/7fa96d73893728752ec7b832a62a48c434748497
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M hw/usb/hcd-ohci.c

  Log Message:
  -----------
  ohci: add missing break

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 347073336d393a819928de0d4fd56563134c0e1a
      
https://github.com/qemu/qemu/commit/347073336d393a819928de0d4fd56563134c0e1a
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M docs/usb-storage.txt
    M hw/usb/dev-storage.c

  Log Message:
  -----------
  usb: add usb-bot device (scsi bulk-only transport).

Basically the same as usb-storage, but without automatic scsi
device setup.  Also features support for up to 16 LUNs.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: de8864e5ae645fc22aa4ecf1999705c2dd5cf93c
      
https://github.com/qemu/qemu/commit/de8864e5ae645fc22aa4ecf1999705c2dd5cf93c
  Author: Peter Lieven <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M block/iscsi.c

  Log Message:
  -----------
  iscsi: add iscsi_create support

This patch adds support for bdrv_create. This allows e.g.
to use qemu-img to convert from any supported device to
an iscsi backed storage as destination.

Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 4cc841b57c1dc91d71bafc25b53ffab4eff7959b
      
https://github.com/qemu/qemu/commit/4cc841b57c1dc91d71bafc25b53ffab4eff7959b
  Author: Peter Lieven <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M block/iscsi.c

  Log Message:
  -----------
  iscsi: partly avoid iovec linearization in iscsi_aio_writev

libiscsi expects all write16 data in a linear buffer. If the
iovec only contains one buffer we can skip the linearization
step as well as the additional malloc/free and pass the
buffer directly.

Reported-by: Ronnie Sahlberg <address@hidden>
Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 5b5d34ec9882b29b757f6808693308e52a8e8ba7
      
https://github.com/qemu/qemu/commit/5b5d34ec9882b29b757f6808693308e52a8e8ba7
  Author: Peter Lieven <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M block/iscsi.c

  Log Message:
  -----------
  iscsi: add support for iSCSI NOPs [v2]

This patch will send NOP-Out PDUs every 5 seconds to the iSCSI target.
If a consecutive number of NOP-In replies fail a reconnect is initiated.
iSCSI NOPs help to ensure that the connection to the target is still 
operational.
This should not, but in reality may be the case even if the TCP connection is 
still
alive if there are bugs in either the target or the initiator implementation.

v2:
 - track the NOPs inside libiscsi so libiscsi can reset the counter
   in case it initiates a reconnect.

Signed-off-by: Peter Lieven <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 0369f06f7464e7fb023f103aff889d28e99c43c4
      
https://github.com/qemu/qemu/commit/0369f06f7464e7fb023f103aff889d28e99c43c4
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M hw/scsi-disk.c

  Log Message:
  -----------
  scsi: fix segfault with 0-byte disk

When a 0-sized disk is found, READ CAPACITY will return a
LUN NOT READY error.  However, because it returns -1 instead
of zero, the HBA will call scsi_req_continue.  This will
typically cause a segmentation fault or an assertion failure.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 032f0101aa6e009efda3a419379837ebceaeade1
      
https://github.com/qemu/qemu/commit/032f0101aa6e009efda3a419379837ebceaeade1
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M hw/lsi53c895a.c

  Log Message:
  -----------
  lsi: use qbus_reset_all to reset SCSI bus

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 0bf8264e2d2bd19c1eecf9bde0e59284ef47eabb
      
https://github.com/qemu/qemu/commit/0bf8264e2d2bd19c1eecf9bde0e59284ef47eabb
  Author: Markus Armbruster <address@hidden>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M hw/scsi-bus.c

  Log Message:
  -----------
  scsi: Drop useless null test in scsi_unit_attention()

req was created by scsi_req_alloc(), which initializes req->dev to a
value it dereferences.  req->dev isn't changed anywhere else.
Therefore, req->dev can't be null.

Drop the useless null test; it spooks Coverity.

Signed-off-by: Markus Armbruster <address@hidden>


  Commit: a29a6b73c4f17db6f82fd8d2094e824c04b29fee
      
https://github.com/qemu/qemu/commit/a29a6b73c4f17db6f82fd8d2094e824c04b29fee
  Author: Anthony Liguori <address@hidden>
  Date:   2013-01-23 (Wed, 23 Jan 2013)

  Changed paths:
    M hw/qxl.c
    M trace-events

  Log Message:
  -----------
  Merge remote-tracking branch 'spice/spice.v68' into staging

# By Alon Levy
# Via Gerd Hoffmann
* spice/spice.v68:
  qxl: change rom size to 8192
  qxl: stop using non revision 4 rom fields for revision < 4


  Commit: 36ba58044e70a82b93e84b1f31076df847f23109
      
https://github.com/qemu/qemu/commit/36ba58044e70a82b93e84b1f31076df847f23109
  Author: Anthony Liguori <address@hidden>
  Date:   2013-01-23 (Wed, 23 Jan 2013)

  Changed paths:
    M docs/usb-storage.txt
    M hw/usb/dev-storage.c
    M hw/usb/hcd-ohci.c

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/usb.77' into staging

# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.77:
  usb: add usb-bot device (scsi bulk-only transport).
  ohci: add missing break
  Revert "usb-storage: Drop useless null test in usb_msd_handle_data()"


  Commit: 177f7fc6884c47666f6c6eeca376a92432ccda38
      
https://github.com/qemu/qemu/commit/177f7fc6884c47666f6c6eeca376a92432ccda38
  Author: Anthony Liguori <address@hidden>
  Date:   2013-01-23 (Wed, 23 Jan 2013)

  Changed paths:
    M block/iscsi.c
    M hw/lsi53c895a.c
    M hw/scsi-bus.c
    M hw/scsi-disk.c

  Log Message:
  -----------
  Merge remote-tracking branch 'bonzini/scsi-next' into staging

# By Peter Lieven (3) and others
# Via Paolo Bonzini
* bonzini/scsi-next:
  scsi: Drop useless null test in scsi_unit_attention()
  lsi: use qbus_reset_all to reset SCSI bus
  scsi: fix segfault with 0-byte disk
  iscsi: add support for iSCSI NOPs [v2]
  iscsi: partly avoid iovec linearization in iscsi_aio_writev
  iscsi: add iscsi_create support


Compare: https://github.com/qemu/qemu/compare/1356b98d3e95...177f7fc6884c

reply via email to

[Prev in Thread] Current Thread [Next in Thread]