qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/29] Block patches
@ 2011-08-03 14:13 Kevin Wolf
  2011-08-03 14:13 ` [Qemu-devel] [PATCH 01/29] blockdev: Make eject fail for non-removable drives even with -f Kevin Wolf
                   ` (29 more replies)
  0 siblings, 30 replies; 38+ messages in thread
From: Kevin Wolf @ 2011-08-03 14:13 UTC (permalink / raw)
  To: anthony; +Cc: kwolf, qemu-devel

The following changes since commit 927d721777e73339f73719f36eaf400ab641366c:

  microblaze: Add missing call to qemu_init_vcpu. (2011-07-31 06:40:13 +0200)

are available in the git repository at:
  git://repo.or.cz/qemu/kevin.git for-anthony

Aneesh Kumar K.V (1):
      coroutine: implement coroutines using gthread

Frediano Ziglio (3):
      block: Removed unused function bdrv_write_sync
      raw-posix: Typo fix
      raw-posix: Always check paio_init result

Hannes Reinecke (5):
      scsi-disk: Codingstyle fixes
      scsi: Remove references to SET_WINDOW
      scsi: Remove REZERO_UNIT emulation
      scsi: Sanitize command definitions
      scsi-disk: Remove 'drive_kind'

Kevin Wolf (11):
      coroutine: introduce coroutines
      block: Add bdrv_co_readv/writev
      block: Emulate AIO functions with bdrv_co_readv/writev
      block: Add bdrv_co_readv/writev emulation
      coroutines: Locks
      qcow2: Use coroutines
      qcow: Use coroutines
      async: Remove AsyncContext
      coroutines: Use one global bottom half for CoQueue
      posix-aio-compat: Allow read after EOF
      block: Use bdrv_co_* instead of synchronous versions in coroutines

Markus Armbruster (6):
      blockdev: Make eject fail for non-removable drives even with -f
      block: Reset device model callbacks on detach
      block/raw-win32: Drop disabled code for removable host devices
      block: Make BlockDriver method bdrv_set_locked() return void
      block: Make BlockDriver method bdrv_eject() return void
      block: Don't let locked flag prevent medium load

Serge E. Hallyn (1):
      block/vpc.c: Detect too-large vpc file

Stefan Hajnoczi (2):
      coroutine: add test-coroutine automated tests
      coroutine: add test-coroutine --benchmark-lifecycle

 .gitignore            |    1 +
 Makefile              |    3 +-
 Makefile.objs         |   11 ++
 async.c               |   98 +---------------
 block.c               |  308 +++++++++++++++++++++++++++++++++++++++++++------
 block.h               |    7 +-
 block/qcow.c          |  180 ++++++++++-------------------
 block/qcow2-cluster.c |   26 ++---
 block/qcow2.c         |  240 ++++++++++++++------------------------
 block/qcow2.h         |    5 +-
 block/qed-table.c     |   14 ---
 block/qed.c           |    4 -
 block/raw-posix.c     |   39 +++----
 block/raw-win32.c     |   35 ------
 block/raw.c           |    7 +-
 block/vpc.c           |    8 +-
 block_int.h           |   10 ++-
 blockdev.c            |   17 +--
 configure             |   18 +++
 coroutine-gthread.c   |  131 +++++++++++++++++++++
 coroutine-ucontext.c  |  230 ++++++++++++++++++++++++++++++++++++
 coroutine-win32.c     |   92 +++++++++++++++
 hw/scsi-bus.c         |   74 +++++++-----
 hw/scsi-defs.h        |   62 ++++++----
 hw/scsi-disk.c        |   79 ++++++-------
 hw/scsi-generic.c     |    2 +-
 linux-aio.c           |   43 +------
 posix-aio-compat.c    |   30 +++--
 qemu-common.h         |    4 -
 qemu-coroutine-int.h  |   49 ++++++++
 qemu-coroutine-lock.c |  117 +++++++++++++++++++
 qemu-coroutine.c      |   75 ++++++++++++
 qemu-coroutine.h      |  159 +++++++++++++++++++++++++
 test-coroutine.c      |  192 ++++++++++++++++++++++++++++++
 trace-events          |   16 +++
 35 files changed, 1719 insertions(+), 667 deletions(-)
 create mode 100644 coroutine-gthread.c
 create mode 100644 coroutine-ucontext.c
 create mode 100644 coroutine-win32.c
 create mode 100644 qemu-coroutine-int.h
 create mode 100644 qemu-coroutine-lock.c
 create mode 100644 qemu-coroutine.c
 create mode 100644 qemu-coroutine.h
 create mode 100644 test-coroutine.c

^ permalink raw reply	[flat|nested] 38+ messages in thread
* [Qemu-devel] [PULL 00/29] Block patches
@ 2014-08-22 14:51 Kevin Wolf
  2014-08-22 15:09 ` Daniel H Barboza
  2014-08-22 16:23 ` Peter Maydell
  0 siblings, 2 replies; 38+ messages in thread
From: Kevin Wolf @ 2014-08-22 14:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf

The following changes since commit 302fa283789a2f9b1199c327047cfad2258a23a2:

  Revert "memory: Use canonical path component as the name" (2014-08-19 20:05:46 +0100)

are available in the git repository at:

  git://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to bd39e6ed0b88a1473c652c97e731a156cccf16e2:

  qemu-img: Allow cache mode specification for amend (2014-08-22 14:54:48 +0200)

----------------------------------------------------------------
Block patches

----------------------------------------------------------------
Fam Zheng (1):
      blkdebug: Delete BH in bdrv_aio_cancel

Kevin Wolf (1):
      qemu-iotests: Fix 028 reference output for qed

Maria Kustova (2):
      runner: Add an argument for test duration
      runner: Kill a program under test by time-out

Markus Armbruster (5):
      block: Use g_new() & friends where that makes obvious sense
      block: Use g_new() & friends to avoid multiplying sizes
      qemu-io-cmds: g_renew() can't fail, bury dead error handling
      block: Drop some superfluous casts from void *
      vmdk: Use bdrv_nb_sectors() where sectors, not bytes are wanted

Max Reitz (12):
      qcow2: Constant cache size in bytes
      qcow2: Use g_try_new0() for cache array
      qcow2: Add runtime options for cache sizes
      iotests: Add test for qcow2's cache options
      block: Add bdrv_refresh_filename()
      blkdebug: Implement bdrv_refresh_filename()
      blkverify: Implement bdrv_refresh_filename()
      nbd: Implement bdrv_refresh_filename()
      quorum: Implement bdrv_refresh_filename()
      iotests: Add test for image filename construction
      qemu-img: Allow source cache mode specification
      qemu-img: Allow cache mode specification for amend

Michael Tokarev (1):
      block/vvfat.c: remove debugging code to reinit stderr if NULL

Ming Lei (1):
      test-coroutine: test cost introduced by coroutine

Peter Lieven (1):
      block/iscsi: fix memory corruption on iscsi resize

Stefan Hajnoczi (4):
      block: acquire AioContext in qmp_block_resize()
      virtio-blk: allow block_resize with dataplane
      raw-posix: fix O_DIRECT short reads
      qemu-iotests: add test case 101 for short file I/O

zhanghailiang (1):
      virtio-blk: fix reference a pointer which might be freed

 block-migration.c                |   6 +-
 block.c                          | 149 +++++++++++++++++++++++++++++++++++++--
 block/archipelago.c              |   6 +-
 block/blkdebug.c                 | 101 ++++++++++++++++++++++++++
 block/blkverify.c                |  29 ++++++++
 block/bochs.c                    |   2 +-
 block/gluster.c                  |   8 +--
 block/iscsi.c                    |   5 +-
 block/nbd.c                      |  36 ++++++++++
 block/nfs.c                      |   2 +-
 block/parallels.c                |   2 +-
 block/qcow.c                     |   2 +-
 block/qcow2-cache.c              |  13 ++--
 block/qcow2-cluster.c            |   2 +-
 block/qcow2-refcount.c           |   8 +--
 block/qcow2-snapshot.c           |   8 +--
 block/qcow2.c                    | 120 ++++++++++++++++++++++++++++---
 block/qcow2.h                    |  13 +++-
 block/qed-check.c                |   3 +-
 block/quorum.c                   |  39 ++++++++++
 block/raw-posix.c                |  11 ++-
 block/rbd.c                      |   6 +-
 block/sheepdog.c                 |   6 +-
 block/vdi.c                      |   2 +-
 block/vhdx-log.c                 |   2 +-
 block/vhdx.c                     |   4 +-
 block/vmdk.c                     |  18 +++--
 block/vvfat.c                    |  19 ++---
 blockdev-nbd.c                   |   2 +-
 blockdev.c                       |  15 ++--
 hw/block/dataplane/virtio-blk.c  |   1 +
 hw/block/nvme.c                  |   8 +--
 hw/block/virtio-blk.c            |   3 +-
 hw/ide/ahci.c                    |   2 +-
 hw/ide/microdrive.c              |   2 +-
 include/block/block.h            |   1 +
 include/block/block_int.h        |   6 ++
 qemu-img-cmds.hx                 |  20 +++---
 qemu-img.c                       |  97 +++++++++++++++++++------
 qemu-img.texi                    |  16 +++--
 qemu-io-cmds.c                   |  21 ++----
 qemu-io.c                        |   2 +-
 tests/image-fuzzer/runner.py     |  50 ++++++++++---
 tests/qemu-iotests/028           |   1 +
 tests/qemu-iotests/028.out       |   3 +-
 tests/qemu-iotests/099           | 116 ++++++++++++++++++++++++++++++
 tests/qemu-iotests/099.out       |  20 ++++++
 tests/qemu-iotests/101           |  58 +++++++++++++++
 tests/qemu-iotests/101.out       |  10 +++
 tests/qemu-iotests/103           |  99 ++++++++++++++++++++++++++
 tests/qemu-iotests/103.out       |  29 ++++++++
 tests/qemu-iotests/common.filter |  22 ++++++
 tests/qemu-iotests/common.rc     |  19 +----
 tests/qemu-iotests/group         |   3 +
 tests/test-coroutine.c           |  30 ++++++++
 55 files changed, 1103 insertions(+), 175 deletions(-)
 create mode 100755 tests/qemu-iotests/099
 create mode 100644 tests/qemu-iotests/099.out
 create mode 100755 tests/qemu-iotests/101
 create mode 100644 tests/qemu-iotests/101.out
 create mode 100755 tests/qemu-iotests/103
 create mode 100644 tests/qemu-iotests/103.out

^ permalink raw reply	[flat|nested] 38+ messages in thread
* [Qemu-devel] [PULL 00/29] Block patches
@ 2016-03-17 15:56 Kevin Wolf
  2016-03-17 16:46 ` Peter Maydell
  0 siblings, 1 reply; 38+ messages in thread
From: Kevin Wolf @ 2016-03-17 15:56 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

The following changes since commit 331ac65963ab74dd84659b748affa0b111486f06:

  Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging (2016-03-17 11:27:54 +0000)

are available in the git repository at:


  git://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to 361dca7a5a05d93ddbe696069f54d3d4cec41c8c:

  Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-03-17-v2' into queue-block (2016-03-17 16:48:49 +0100)

----------------------------------------------------------------

Block layer patches

----------------------------------------------------------------
Alberto Garcia (2):
      quorum: Emit QUORUM_REPORT_BAD for reads in fifo mode
      iotests: Test QUORUM_REPORT_BAD in fifo mode

Kevin Wolf (11):
      block: Fix qemu_root_bds_opts.head initialisation
      block: Fix memory leak in hmp_drive_add_node()
      block: Use BdrvChild in BlockBackend
      block: Use blk_co_preadv() for blk_read()
      block: Use blk_co_pwritev() for blk_write()
      block: Pull up blk_read_unthrottled() implementation
      block: Use blk_co_pwritev() in blk_write_zeroes()
      block: Use blk_prw() in blk_pread()/blk_pwrite()
      block: Use blk_aio_prwv() for aio_read/write/write_zeroes
      block: Use blk_co_pwritev() in blk_co_write_zeroes()
      Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-03-17-v2' into queue-block

Max Reitz (17):
      monitor: Use BB list for BB name completion
      block: Use blk_next() in block-backend.c
      block: Add blk_commit_all()
      block: Use blk_{commit,flush}_all() consistently
      qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATURE
      block: Drop BB name from bad option error
      blockdev: Rename blk_backends
      blockdev: Add list of all BlockBackends
      blockdev: Separate BB name management
      blockdev: Split monitor reference from BB creation
      blockdev: Remove blk_hide_on_behalf_of_hmp_drive_del()
      block: Move some bdrv_*_all() functions to BB
      block: Add bdrv_next_monitor_owned()
      block: Add blk_next_root_bs()
      block: Rewrite bdrv_next()
      block: Use bdrv_next() instead of bdrv_states
      block: Remove bdrv_states list

 block.c                                       | 133 +++--
 block/block-backend.c                         | 706 ++++++++++++++++++--------
 block/io.c                                    |  44 +-
 block/parallels.c                             |   2 +-
 block/qcow.c                                  |   8 +-
 block/qcow2.c                                 |  30 +-
 block/qed.c                                   |   9 +-
 block/quorum.c                                |  17 +-
 block/sheepdog.c                              |   4 +-
 block/vdi.c                                   |   2 +-
 block/vhdx.c                                  |   2 +-
 block/vmdk.c                                  |  13 +-
 block/vpc.c                                   |   2 +-
 blockdev.c                                    |  47 +-
 cpus.c                                        |   5 +-
 device-hotplug.c                              |   4 +-
 hw/block/xen_disk.c                           |   2 +-
 include/block/block.h                         |   6 +-
 include/block/block_int.h                     |  16 +-
 include/qapi/qmp/qerror.h                     |   3 -
 include/sysemu/block-backend.h                |  15 +-
 monitor.c                                     |   7 +-
 qemu-char.c                                   |   3 +-
 qemu-img.c                                    |  50 +-
 qemu-io.c                                     |   2 +-
 qemu-nbd.c                                    |   4 +-
 stubs/Makefile.objs                           |   3 +-
 stubs/bdrv-next-monitor-owned.c               |   8 +
 stubs/{bdrv-commit-all.c => blk-commit-all.c} |   4 +-
 tests/qemu-iotests/036.out                    |  16 +-
 tests/qemu-iotests/051.out                    |   8 +-
 tests/qemu-iotests/051.pc.out                 |   8 +-
 tests/qemu-iotests/087.out                    |   2 +-
 tests/qemu-iotests/148                        |  17 +-
 tests/qemu-iotests/148.out                    |   4 +-
 35 files changed, 736 insertions(+), 470 deletions(-)
 create mode 100644 stubs/bdrv-next-monitor-owned.c
 rename stubs/{bdrv-commit-all.c => blk-commit-all.c} (53%)

^ permalink raw reply	[flat|nested] 38+ messages in thread
* [Qemu-devel] [PULL 00/29] Block patches
@ 2018-06-11 14:25 Max Reitz
  2018-06-11 15:20 ` Peter Maydell
  0 siblings, 1 reply; 38+ messages in thread
From: Max Reitz @ 2018-06-11 14:25 UTC (permalink / raw)
  To: qemu-block; +Cc: qemu-devel, Max Reitz, Kevin Wolf, Peter Maydell

The following changes since commit 9f55925b8f50a962d1d08d815044db7767ae3838:

  Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-3.0-pull-request' into staging (2018-06-11 12:46:16 +0100)

are available in the Git repository at:

  git://github.com/XanClic/qemu.git tags/pull-block-2018-06-11

for you to fetch changes up to c50abd175a88cd41c2c08339de91f6f6e4a7b162:

  iotests: Add case for a corrupted inactive image (2018-06-11 16:18:45 +0200)

----------------------------------------------------------------
Block patches:
- Various bug fixes
- Removal of qemu-img convert's deprecated -s option
- qemu-io now exits with an error when a command failed

----------------------------------------------------------------
Alberto Garcia (1):
  throttle: Fix crash on reopen

Max Reitz (25):
  block/file-posix: Pass FD to locking helpers
  block/file-posix: File locking during creation
  iotests: Add creation test to 153
  qemu-img: Amendment support implies create_opts
  block: Add Error parameter to bdrv_amend_options
  qemu-option: Pull out "Supported options" print
  qemu-img: Add print_amend_option_help()
  qemu-img: Recognize no creation support in -o help
  iotests: Test help option for unsupporting formats
  iotests: Rework 113
  qcow2: Repair OFLAG_COPIED when fixing leaks
  iotests: Repairing error during snapshot deletion
  qemu-io: Drop command functions' return values
  qemu-io: Let command functions return error code
  qemu-io: Exit with error when a command failed
  iotests.py: Add qemu_io_silent
  iotests: Let 216 make use of qemu-io's exit code
  qemu-img: Resolve relative backing paths in rebase
  iotests: Add test for rebasing with relative paths
  qemu-img: Special post-backing convert handling
  iotests: Test post-backing convert target behavior
  iotests: Fix 219's timing
  block: Make bdrv_is_writable() public
  qcow2: Do not mark inactive images corrupt
  iotests: Add case for a corrupted inactive image

Thomas Huth (1):
  qemu-img: Remove deprecated -s snapshot_id_or_name option

Vladimir Sementsov-Ogievskiy (2):
  iotests: improve pause_job
  block/qcow2-bitmap: fix free_bitmap_clusters

 include/block/block.h         |   4 +-
 include/block/block_int.h     |   3 +-
 include/qemu-io.h             |   9 +-
 block.c                       |  25 ++-
 block/file-posix.c            |  64 ++++++--
 block/qcow2-bitmap.c          |   1 -
 block/qcow2-refcount.c        |  25 ++-
 block/qcow2.c                 |  74 +++++----
 block/throttle.c              |  54 ++++---
 qemu-img.c                    | 108 +++++++++++--
 qemu-io-cmds.c                | 276 +++++++++++++++++++---------------
 qemu-io.c                     |  62 +++++---
 util/qemu-option.c            |   1 -
 qemu-doc.texi                 |   7 -
 qemu-img-cmds.hx              |   4 +-
 qemu-img.texi                 |   7 +-
 tests/qemu-iotests/024        |  82 +++++++++-
 tests/qemu-iotests/024.out    |  30 ++++
 tests/qemu-iotests/029        |   2 +-
 tests/qemu-iotests/060        |  30 ++++
 tests/qemu-iotests/060.out    |  18 ++-
 tests/qemu-iotests/061.out    |   7 -
 tests/qemu-iotests/080        |   4 +-
 tests/qemu-iotests/080.out    |   4 +-
 tests/qemu-iotests/082        |   9 ++
 tests/qemu-iotests/082.out    |  53 ++++---
 tests/qemu-iotests/112.out    |   5 +-
 tests/qemu-iotests/113        |  19 ++-
 tests/qemu-iotests/113.out    |   7 +-
 tests/qemu-iotests/122        |  42 ++++++
 tests/qemu-iotests/122.out    |  18 +++
 tests/qemu-iotests/153        |  18 +++
 tests/qemu-iotests/153.out    |  13 ++
 tests/qemu-iotests/216        |  23 +--
 tests/qemu-iotests/216.out    |  17 +--
 tests/qemu-iotests/217        |  90 +++++++++++
 tests/qemu-iotests/217.out    |  42 ++++++
 tests/qemu-iotests/219        |  26 +++-
 tests/qemu-iotests/219.out    |  10 +-
 tests/qemu-iotests/group      |   1 +
 tests/qemu-iotests/iotests.py |  18 ++-
 41 files changed, 970 insertions(+), 342 deletions(-)
 create mode 100755 tests/qemu-iotests/217
 create mode 100644 tests/qemu-iotests/217.out

-- 
2.17.1

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2018-06-11 15:21 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-03 14:13 [Qemu-devel] [PULL 00/29] Block patches Kevin Wolf
2011-08-03 14:13 ` [Qemu-devel] [PATCH 01/29] blockdev: Make eject fail for non-removable drives even with -f Kevin Wolf
2011-08-03 14:13 ` [Qemu-devel] [PATCH 02/29] block: Reset device model callbacks on detach Kevin Wolf
2011-08-03 14:13 ` [Qemu-devel] [PATCH 03/29] block/raw-win32: Drop disabled code for removable host devices Kevin Wolf
2011-08-03 14:13 ` [Qemu-devel] [PATCH 04/29] block: Make BlockDriver method bdrv_set_locked() return void Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 05/29] block: Make BlockDriver method bdrv_eject() " Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 06/29] block: Don't let locked flag prevent medium load Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 07/29] block/vpc.c: Detect too-large vpc file Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 08/29] scsi-disk: Codingstyle fixes Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 09/29] scsi: Remove references to SET_WINDOW Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 10/29] scsi: Remove REZERO_UNIT emulation Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 11/29] scsi: Sanitize command definitions Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 12/29] scsi-disk: Remove 'drive_kind' Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 13/29] block: Removed unused function bdrv_write_sync Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 14/29] raw-posix: Typo fix Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 15/29] raw-posix: Always check paio_init result Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 16/29] coroutine: introduce coroutines Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 17/29] coroutine: implement coroutines using gthread Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 18/29] coroutine: add test-coroutine automated tests Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 19/29] coroutine: add test-coroutine --benchmark-lifecycle Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 20/29] block: Add bdrv_co_readv/writev Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 21/29] block: Emulate AIO functions with bdrv_co_readv/writev Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 22/29] block: Add bdrv_co_readv/writev emulation Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 23/29] coroutines: Locks Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 24/29] qcow2: Use coroutines Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 25/29] qcow: " Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 26/29] async: Remove AsyncContext Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 27/29] coroutines: Use one global bottom half for CoQueue Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 28/29] posix-aio-compat: Allow read after EOF Kevin Wolf
2011-08-03 14:14 ` [Qemu-devel] [PATCH 29/29] block: Use bdrv_co_* instead of synchronous versions in coroutines Kevin Wolf
2011-08-04 22:07 ` [Qemu-devel] [PULL 00/29] Block patches Anthony Liguori
  -- strict thread matches above, loose matches on Subject: below --
2014-08-22 14:51 Kevin Wolf
2014-08-22 15:09 ` Daniel H Barboza
2014-08-22 16:23 ` Peter Maydell
2016-03-17 15:56 Kevin Wolf
2016-03-17 16:46 ` Peter Maydell
2018-06-11 14:25 Max Reitz
2018-06-11 15:20 ` Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).