Markus Armbruster
|
a27bd6c779
Include hw/qdev-properties.h less
|
6 anos atrás |
Markus Armbruster
|
ca77ee28e0
Include migration/qemu-file-types.h a lot less
|
6 anos atrás |
Shin'ichiro Kawasaki
|
1849f297f5
scsi-generic: Check sense key before request snooping and patching
|
6 anos atrás |
Markus Armbruster
|
0b8fa32f55
Include qemu/module.h where needed, drop it from qemu-common.h
|
6 anos atrás |
Markus Armbruster
|
856dfd8a03
qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h
|
6 anos atrás |
Laurent Vivier
|
5685349864
scsi-generic: Convert from DPRINTF() macro to trace events
|
6 anos atrás |
Paolo Bonzini
|
e909ff9369
scsi-generic: avoid possible out-of-bounds access to r->buf
|
6 anos atrás |
Paolo Bonzini
|
763c56872b
scsi-generic: do not do VPD emulation for sense other than ILLEGAL_REQUEST
|
6 anos atrás |
Paolo Bonzini
|
3d4a8bf0ee
scsi-generic: avoid invalid access to struct when emulating block limits
|
6 anos atrás |
Paolo Bonzini
|
57dbb58d80
scsi-generic: avoid out-of-bounds access to VPD page list
|
6 anos atrás |
Paolo Bonzini
|
6c219fc8a1
scsi-generic: keep VPD page list sorted
|
6 anos atrás |
Daniel Henrique Barboza
|
a71c775b24
hw/scsi: add VPD Block Limits emulation
|
7 anos atrás |
Daniel Henrique Barboza
|
a0c7e35b17
hw/scsi: centralize SG_IO calls into single function
|
7 anos atrás |
Daniel Henrique Barboza
|
0a96ca2437
hw/scsi: cleanups before VPD BL emulation
|
7 anos atrás |
Philippe Mathieu-Daudé
|
6dd046a3c4
hw: Do not include "sysemu/blockdev.h" if it is not necessary
|
7 anos atrás |
Daniel Henrique Barboza
|
29e560f00e
hw/scsi: support SCSI-2 passthrough without PI
|
7 anos atrás |
Paolo Bonzini
|
2343be0d7e
scsi-disk: allow customizing the SCSI version
|
7 anos atrás |
Paolo Bonzini
|
09c2c6ffda
scsi: turn "is this a SCSI device?" into a conditional hint
|
7 anos atrás |
Fam Zheng
|
c6caae553c
scsi-generic: Simplify error handling code
|
7 anos atrás |
Fam Zheng
|
d9bcd6f7f2
scsi-generic: Add share-rw option
|
7 anos atrás |
Paolo Bonzini
|
08e2c9f19c
scsi: move block/scsi.h to include/scsi/constants.h
|
8 anos atrás |
Paolo Bonzini
|
1ead6b4e24
scsi: introduce sg_io_sense_from_errno
|
8 anos atrás |
Paolo Bonzini
|
e5b5728cd3
scsi: move non-emulation specific code to scsi/
|
8 anos atrás |
Peter Maydell
|
95a5befc2f
Use qemu_tolower() and qemu_toupper(), not tolower() and toupper()
|
8 anos atrás |
Fam Zheng
|
bed58b4443
scsi-generic: Fill in opt_xfer_len in INQUIRY reply if it is zero
|
8 anos atrás |
Paolo Bonzini
|
b9e413dd37
block: explicitly acquire aiocontext in aio callbacks that need it
|
8 anos atrás |
Eric Farman
|
2e144aa779
hw/scsi: Fix debug message of cdb structure in scsi-generic
|
8 anos atrás |
Eric Blake
|
5def6b80e1
block: Switch transfer length bounds to byte-based
|
9 anos atrás |
Eric Blake
|
24ce9a2026
block: Give nonzero result to blk_get_max_transfer_length()
|
9 anos atrás |
Eric Blake
|
efaf4781a9
scsi: Advertise limits by blocksize, not 512
|
9 anos atrás |