qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 0/6] hw/nvme updates
@ 2023-01-11  7:52 Klaus Jensen
  2023-01-11  7:52 ` [PULL 1/6] hw/nvme: use QOM accessors Klaus Jensen
                   ` (6 more replies)
  0 siblings, 7 replies; 17+ messages in thread
From: Klaus Jensen @ 2023-01-11  7:52 UTC (permalink / raw)
  To: qemu-devel, Peter Maydell
  Cc: Klaus Jensen, qemu-block, Keith Busch, Klaus Jensen

From: Klaus Jensen <k.jensen@samsung.com>

Hi Peter,

The following changes since commit 528d9f33cad5245c1099d77084c78bb2244d5143:

  Merge tag 'pull-tcg-20230106' of https://gitlab.com/rth7680/qemu into staging (2023-01-08 11:23:17 +0000)

are available in the Git repository at:

  https://gitlab.com/birkelund/qemu.git tags/nvme-next-pull-request

for you to fetch changes up to 973f76cf7743545a5d8a0a8bfdfe2cd02aa3e238:

  hw/nvme: cleanup error reporting in nvme_init_pci() (2023-01-11 08:41:19 +0100)

----------------------------------------------------------------
hw/nvme updates

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

Klaus Jensen (6):
  hw/nvme: use QOM accessors
  hw/nvme: rename shadow doorbell related trace events
  hw/nvme: fix missing endian conversions for doorbell buffers
  hw/nvme: fix missing cq eventidx update
  hw/nvme: clean up confusing use of errp/local_err
  hw/nvme: cleanup error reporting in nvme_init_pci()

 hw/nvme/ctrl.c       | 194 ++++++++++++++++++++++++-------------------
 hw/nvme/trace-events |   8 +-
 2 files changed, 113 insertions(+), 89 deletions(-)

-- 
2.39.0



^ permalink raw reply	[flat|nested] 17+ messages in thread
* [PULL 0/6] hw/nvme updates
@ 2024-03-11 19:11 Klaus Jensen
  2024-03-12 11:34 ` Peter Maydell
  0 siblings, 1 reply; 17+ messages in thread
From: Klaus Jensen @ 2024-03-11 19:11 UTC (permalink / raw)
  To: Peter Maydell, qemu-devel
  Cc: Philippe Mathieu-Daudé, qemu-block, Klaus Jensen,
	Jesper Devantier, Yanan Wang, Marcel Apfelbaum, Eduardo Habkost,
	Keith Busch, Klaus Jensen

From: Klaus Jensen <k.jensen@samsung.com>

Hi,

The following changes since commit 7489f7f3f81dcb776df8c1b9a9db281fc21bf05f:

  Merge tag 'hw-misc-20240309' of https://github.com/philmd/qemu into staging (2024-03-09 20:12:21 +0000)

are available in the Git repository at:

  https://gitlab.com/birkelund/qemu.git tags/nvme-next-pull-request

for you to fetch changes up to a1505d799232939bf90c1b3e1fc20e81cd398404:

  hw/nvme: add machine compatibility parameter to enable msix exclusive bar (2024-03-11 20:07:41 +0100)

----------------------------------------------------------------
hw/nvme updates
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEUigzqnXi3OaiR2bATeGvMW1PDekFAmXvVsYACgkQTeGvMW1P
DemWtwf9HU3cjtvCp8AeHGoPFTwp8/Vx3cQlQ6ilADKSDm44up2+M504xE/Mdviv
6y3PTPe1yiEpg/MbjWTX/df5lo+VdNoCuCyjph9mea0s1QAjCfVpl+KLMUVF/Oj5
y1Iz9PQqOVDJ3O4xlgmPTfd8NXE/frNJaiXAjFuBxF2+4lilD5kMxpyu7DXbLiy2
Szd1I3DhFAEOLEbrSSRDI3Fpy0KBdRzdKuUfmRdrHzbmhzHJefW7wnZ3aAiDboaD
Ny7y/aovmjGymMp9GrBKWhUFPfSUtJ8l8j4Z7acQs+VDxg8lcAHCJKOyqCBTspUL
PSnDe6E/CRyjrG2fUVXTLb6YW1eibQ==
=Ld7a
-----END PGP SIGNATURE-----

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

Klaus Jensen (4):
  hw/nvme: fix invalid check on mcl
  MAINTAINERS: add Jesper as reviewer on hw/nvme
  hw/nvme: generalize the mbar size helper
  hw/nvme: add machine compatibility parameter to enable msix exclusive
    bar

Minwoo Im (1):
  hw/nvme: separate 'serial' property for VFs

Roque Arcudia Hernandez (1):
  hw/nvme: Add NVMe NGUID property

 MAINTAINERS                  |   1 +
 docs/system/devices/nvme.rst |   7 ++
 hw/core/machine.c            |   1 +
 hw/nvme/ctrl.c               |  95 +++++++++++++-----
 hw/nvme/meson.build          |   2 +-
 hw/nvme/nguid.c              | 187 +++++++++++++++++++++++++++++++++++
 hw/nvme/ns.c                 |   2 +
 hw/nvme/nvme.h               |  27 +++--
 8 files changed, 288 insertions(+), 34 deletions(-)
 create mode 100644 hw/nvme/nguid.c

-- 
2.44.0



^ permalink raw reply	[flat|nested] 17+ messages in thread
* [PULL 0/6] hw/nvme updates
@ 2022-07-15  8:43 Klaus Jensen
  2022-07-15 19:09 ` Peter Maydell
  0 siblings, 1 reply; 17+ messages in thread
From: Klaus Jensen @ 2022-07-15  8:43 UTC (permalink / raw)
  To: Peter Maydell, qemu-devel
  Cc: Hanna Reitz, Fam Zheng, Klaus Jensen, Kevin Wolf, Keith Busch,
	Philippe Mathieu-Daudé, qemu-block, Stefan Hajnoczi,
	Klaus Jensen

From: Klaus Jensen <k.jensen@samsung.com>

Hi,

The following changes since commit 8482ab545e52f50facacfe1118b22b97462724ab:

  Merge tag 'qga-win32-pull-2022-07-13' of github.com:kostyanf14/qemu into staging (2022-07-14 14:52:16 +0100)

are available in the Git repository at:

  git://git.infradead.org/qemu-nvme.git tags/nvme-next-pull-request

for you to fetch changes up to 2e53b0b450246044efd27418c5d05ad6919deb87:

  hw/nvme: Use ioeventfd to handle doorbell updates (2022-07-15 10:40:33 +0200)

----------------------------------------------------------------
hw/nvme updates

performance improvements by Jinhao
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* shadow doorbells
* ioeventfd

plus some misc fixes (Darren, Niklas).

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

Darren Kenny (1):
  nvme: Fix misleading macro when mixed with ternary operator

Jinhao Fan (3):
  hw/nvme: Implement shadow doorbell buffer support
  hw/nvme: Add trace events for shadow doorbell buffer
  hw/nvme: Use ioeventfd to handle doorbell updates

Niklas Cassel (2):
  hw/nvme: fix example serial in documentation
  hw/nvme: force nvme-ns param 'shared' to false if no nvme-subsys node

 docs/system/devices/nvme.rst |   4 +-
 hw/nvme/ctrl.c               | 233 ++++++++++++++++++++++++++++++++++-
 hw/nvme/ns.c                 |   2 +
 hw/nvme/nvme.h               |  13 ++
 hw/nvme/trace-events         |   5 +
 include/block/nvme.h         |  46 +++----
 6 files changed, 277 insertions(+), 26 deletions(-)

-- 
2.36.1



^ permalink raw reply	[flat|nested] 17+ messages in thread
* [PULL 0/6] hw/nvme updates
@ 2022-03-04  6:24 Klaus Jensen
  2022-03-04 16:47 ` Peter Maydell
  0 siblings, 1 reply; 17+ messages in thread
From: Klaus Jensen @ 2022-03-04  6:24 UTC (permalink / raw)
  To: qemu-devel, Peter Maydell
  Cc: Kevin Wolf, Fam Zheng, qemu-block, Klaus Jensen,
	Philippe Mathieu-Daudé, Klaus Jensen, Hanna Reitz,
	Stefan Hajnoczi, Keith Busch

From: Klaus Jensen <k.jensen@samsung.com>

Hi Peter,

Last round of hw/nvme updates for v7.0.

The following changes since commit 64ada298b98a51eb2512607f6e6180cb330c47b1:

  Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc-20220302' into staging (2022-03-02 12:38:46 +0000)

are available in the Git repository at:

  git://git.infradead.org/qemu-nvme.git tags/nvme-next-pull-request

for you to fetch changes up to 44219b6029fc52d5e967a963be91a9cf33f9f185:

  hw/nvme: 64-bit pi support (2022-03-03 09:30:21 +0100)

----------------------------------------------------------------
hw/nvme updates

- add enhanced protection information (64-bit guard)

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

Klaus Jensen (3):
  hw/nvme: move dif/pi prototypes into dif.h
  hw/nvme: move format parameter parsing
  hw/nvme: add pi tuple size helper

Naveen Nagar (3):
  hw/nvme: add host behavior support feature
  hw/nvme: add support for the lbafee hbs feature
  hw/nvme: 64-bit pi support

 hw/nvme/ctrl.c       | 235 +++++++++++++++++++++------
 hw/nvme/dif.c        | 378 +++++++++++++++++++++++++++++++++----------
 hw/nvme/dif.h        | 191 ++++++++++++++++++++++
 hw/nvme/ns.c         |  50 ++++--
 hw/nvme/nvme.h       |  58 +------
 hw/nvme/trace-events |  12 +-
 include/block/nvme.h |  81 ++++++++--
 7 files changed, 793 insertions(+), 212 deletions(-)
 create mode 100644 hw/nvme/dif.h

-- 
2.35.1



^ permalink raw reply	[flat|nested] 17+ messages in thread
* [PULL 0/6] hw/nvme updates
@ 2022-02-14  8:07 Klaus Jensen
  2022-02-15 19:30 ` Peter Maydell
  0 siblings, 1 reply; 17+ messages in thread
From: Klaus Jensen @ 2022-02-14  8:07 UTC (permalink / raw)
  To: Peter Maydell, qemu-devel
  Cc: Fam Zheng, Kevin Wolf, qemu-block, Klaus Jensen,
	Philippe Mathieu-Daudé, Klaus Jensen, Hanna Reitz,
	Stefan Hajnoczi, Keith Busch

From: Klaus Jensen <k.jensen@samsung.com>

Hi Peter,

The following changes since commit 48033ad678ae2def43bf0d543a2c4c3d2a93feaf:

  Merge remote-tracking branch 'remotes/vsementsov/tags/pull-nbd-2022-02-09-v2' into staging (2022-02-12 22:04:07 +0000)

are available in the Git repository at:

  git://git.infradead.org/qemu-nvme.git tags/nvme-next-pull-request

for you to fetch changes up to e321b4cdc2dd0b5e806ecf759138be7f83774142:

  hw/nvme: add support for zoned random write area (2022-02-14 08:58:29 +0100)

----------------------------------------------------------------
hw/nvme updates

  - fix CVE-2021-3929
  - add zone random write area support
  - misc cleanups from Philippe

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

Klaus Jensen (4):
  hw/nvme: fix CVE-2021-3929
  hw/nvme: add struct for zone management send
  hw/nvme: add ozcs enum
  hw/nvme: add support for zoned random write area

Philippe Mathieu-Daudé (2):
  hw/nvme/ctrl: Have nvme_addr_write() take const buffer
  hw/nvme/ctrl: Pass buffers as 'void *' types

 hw/nvme/ctrl.c       | 215 ++++++++++++++++++++++++++++++++++++-------
 hw/nvme/ns.c         |  61 +++++++++++-
 hw/nvme/nvme.h       |  14 ++-
 hw/nvme/trace-events |   1 +
 include/block/nvme.h |  40 +++++++-
 5 files changed, 296 insertions(+), 35 deletions(-)

-- 
2.35.1



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

end of thread, other threads:[~2024-03-12 12:00 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-11  7:52 [PULL 0/6] hw/nvme updates Klaus Jensen
2023-01-11  7:52 ` [PULL 1/6] hw/nvme: use QOM accessors Klaus Jensen
2023-01-11  7:52 ` [PULL 2/6] hw/nvme: rename shadow doorbell related trace events Klaus Jensen
2023-01-11  7:52 ` [PULL 3/6] hw/nvme: fix missing endian conversions for doorbell buffers Klaus Jensen
2023-01-11  7:52 ` [PULL 4/6] hw/nvme: fix missing cq eventidx update Klaus Jensen
2023-01-11  7:52 ` [PULL 5/6] hw/nvme: clean up confusing use of errp/local_err Klaus Jensen
2023-01-11  7:52 ` [PULL 6/6] hw/nvme: cleanup error reporting in nvme_init_pci() Klaus Jensen
2023-01-12 13:51 ` [PULL 0/6] hw/nvme updates Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2024-03-11 19:11 Klaus Jensen
2024-03-12 11:34 ` Peter Maydell
2024-03-12 11:59   ` Klaus Jensen
2022-07-15  8:43 Klaus Jensen
2022-07-15 19:09 ` Peter Maydell
2022-03-04  6:24 Klaus Jensen
2022-03-04 16:47 ` Peter Maydell
2022-02-14  8:07 Klaus Jensen
2022-02-15 19:30 ` 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).