All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/24] Firmware 20250304 patches
@ 2025-03-04 12:47 Gerd Hoffmann
  2025-03-04 12:47 ` [PULL 01/24] Add support for etc/hardware-info fw_cfg file Gerd Hoffmann
                   ` (23 more replies)
  0 siblings, 24 replies; 34+ messages in thread
From: Gerd Hoffmann @ 2025-03-04 12:47 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Marcel Apfelbaum, Michael S. Tsirkin,
	Eric Blake, Paolo Bonzini, Gerd Hoffmann, Peter Maydell, qemu-arm,
	Michael Roth, Markus Armbruster, Eduardo Habkost,
	Philippe Mathieu-Daudé, Daniel P. Berrangé,
	Marc-André Lureau

The following changes since commit 661c2e1ab29cd9c4d268ae3f44712e8d421c0e56:

  scripts/checkpatch: Fix a typo (2025-03-04 09:30:26 +0800)

are available in the Git repository at:

  https://gitlab.com/kraxel/qemu.git tags/firmware-20250304-pull-request

for you to fetch changes up to 2bc10b15deb4b29391628e10b18701bfbcf4be17:

  docs: add uefi variable service documentation (2025-03-04 12:07:05 +0100)

----------------------------------------------------------------
- add uefi variable store support

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

Gerd Hoffmann (24):
  Add support for etc/hardware-info fw_cfg file
  hw/uefi: add include/hw/uefi/var-service-api.h
  hw/uefi: add include/hw/uefi/var-service-edk2.h
  hw/uefi: add include/hw/uefi/var-service.h
  hw/uefi: add var-service-guid.c
  hw/uefi: add var-service-utils.c
  hw/uefi: add var-service-vars.c
  hw/uefi: add var-service-auth.c
  hw/uefi: add var-service-policy.c
  hw/uefi: add var-service-core.c
  hw/uefi: add var-service-pkcs7.c
  hw/uefi: add var-service-pkcs7-stub.c
  hw/uefi: add var-service-siglist.c
  hw/uefi: add var-service-json.c + qapi for NV vars.
  hw/uefi: add trace-events
  hw/uefi: add UEFI_VARS to Kconfig
  hw/uefi: add to meson
  hw/uefi: add uefi-vars-sysbus device
  hw/uefi-vars-sysbus: qemu platform bus support
  hw/uefi-vars-sysbus: add x64 variant
  hw/uefi-vars-sysbus: allow for arm virt
  hw/uefi-vars-sysbus: allow for pc and q35
  hw/uefi: add MAINTAINERS entry
  docs: add uefi variable service documentation

 include/hw/uefi/hardware-info.h    |  35 ++
 include/hw/uefi/var-service-api.h  |  48 ++
 include/hw/uefi/var-service-edk2.h | 227 +++++++++
 include/hw/uefi/var-service.h      | 191 ++++++++
 hw/arm/virt.c                      |   2 +
 hw/core/sysbus-fdt.c               |  24 +
 hw/i386/pc_piix.c                  |   2 +
 hw/i386/pc_q35.c                   |   2 +
 hw/uefi/hardware-info.c            |  31 ++
 hw/uefi/var-service-auth.c         | 361 ++++++++++++++
 hw/uefi/var-service-core.c         | 321 +++++++++++++
 hw/uefi/var-service-guid.c         |  99 ++++
 hw/uefi/var-service-json.c         | 243 ++++++++++
 hw/uefi/var-service-pkcs7-stub.c   |  16 +
 hw/uefi/var-service-pkcs7.c        | 436 +++++++++++++++++
 hw/uefi/var-service-policy.c       | 370 +++++++++++++++
 hw/uefi/var-service-siglist.c      | 212 +++++++++
 hw/uefi/var-service-sysbus.c       | 124 +++++
 hw/uefi/var-service-utils.c        | 241 ++++++++++
 hw/uefi/var-service-vars.c         | 725 +++++++++++++++++++++++++++++
 MAINTAINERS                        |   6 +
 docs/devel/index-internals.rst     |   1 +
 docs/devel/uefi-vars.rst           |  68 +++
 hw/Kconfig                         |   1 +
 hw/meson.build                     |   1 +
 hw/uefi/Kconfig                    |   3 +
 hw/uefi/LIMITATIONS.md             |   7 +
 hw/uefi/meson.build                |  21 +
 hw/uefi/trace-events               |  17 +
 meson.build                        |   1 +
 qapi/meson.build                   |   1 +
 qapi/qapi-schema.json              |   1 +
 qapi/uefi.json                     |  64 +++
 33 files changed, 3902 insertions(+)
 create mode 100644 include/hw/uefi/hardware-info.h
 create mode 100644 include/hw/uefi/var-service-api.h
 create mode 100644 include/hw/uefi/var-service-edk2.h
 create mode 100644 include/hw/uefi/var-service.h
 create mode 100644 hw/uefi/hardware-info.c
 create mode 100644 hw/uefi/var-service-auth.c
 create mode 100644 hw/uefi/var-service-core.c
 create mode 100644 hw/uefi/var-service-guid.c
 create mode 100644 hw/uefi/var-service-json.c
 create mode 100644 hw/uefi/var-service-pkcs7-stub.c
 create mode 100644 hw/uefi/var-service-pkcs7.c
 create mode 100644 hw/uefi/var-service-policy.c
 create mode 100644 hw/uefi/var-service-siglist.c
 create mode 100644 hw/uefi/var-service-sysbus.c
 create mode 100644 hw/uefi/var-service-utils.c
 create mode 100644 hw/uefi/var-service-vars.c
 create mode 100644 docs/devel/uefi-vars.rst
 create mode 100644 hw/uefi/Kconfig
 create mode 100644 hw/uefi/LIMITATIONS.md
 create mode 100644 hw/uefi/meson.build
 create mode 100644 hw/uefi/trace-events
 create mode 100644 qapi/uefi.json

-- 
2.48.1


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

end of thread, other threads:[~2025-10-24 14:44 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-04 12:47 [PULL 00/24] Firmware 20250304 patches Gerd Hoffmann
2025-03-04 12:47 ` [PULL 01/24] Add support for etc/hardware-info fw_cfg file Gerd Hoffmann
2025-03-04 12:47 ` [PULL 02/24] hw/uefi: add include/hw/uefi/var-service-api.h Gerd Hoffmann
2025-03-04 12:47 ` [PULL 03/24] hw/uefi: add include/hw/uefi/var-service-edk2.h Gerd Hoffmann
2025-03-04 12:47 ` [PULL 04/24] hw/uefi: add include/hw/uefi/var-service.h Gerd Hoffmann
2025-10-24 14:43   ` Philippe Mathieu-Daudé
2025-03-04 12:47 ` [PULL 05/24] hw/uefi: add var-service-guid.c Gerd Hoffmann
2025-03-04 12:47 ` [PULL 06/24] hw/uefi: add var-service-utils.c Gerd Hoffmann
2025-03-04 12:47 ` [PULL 07/24] hw/uefi: add var-service-vars.c Gerd Hoffmann
2025-03-04 12:47 ` [PULL 08/24] hw/uefi: add var-service-auth.c Gerd Hoffmann
2025-03-04 12:47 ` [PULL 09/24] hw/uefi: add var-service-policy.c Gerd Hoffmann
2025-03-04 12:47 ` [PULL 10/24] hw/uefi: add var-service-core.c Gerd Hoffmann
2025-03-04 12:47 ` [PULL 11/24] hw/uefi: add var-service-pkcs7.c Gerd Hoffmann
2025-03-04 12:48 ` [PULL 12/24] hw/uefi: add var-service-pkcs7-stub.c Gerd Hoffmann
2025-03-04 12:48 ` [PULL 13/24] hw/uefi: add var-service-siglist.c Gerd Hoffmann
2025-03-04 12:48 ` [PULL 14/24] hw/uefi: add var-service-json.c + qapi for NV vars Gerd Hoffmann
2025-03-18 16:39   ` Peter Maydell
2025-03-19  8:29     ` Gerd Hoffmann
2025-03-19 10:18       ` Peter Maydell
2025-03-19 11:39         ` Gerd Hoffmann
2025-03-04 12:48 ` [PULL 15/24] hw/uefi: add trace-events Gerd Hoffmann
2025-03-04 12:48 ` [PULL 16/24] hw/uefi: add UEFI_VARS to Kconfig Gerd Hoffmann
2025-03-19 11:27   ` Daniel P. Berrangé
2025-03-19 11:43     ` Gerd Hoffmann
2025-03-19 12:02     ` Philippe Mathieu-Daudé
2025-03-04 12:48 ` [PULL 17/24] hw/uefi: add to meson Gerd Hoffmann
2025-03-04 12:48 ` [PULL 18/24] hw/uefi: add uefi-vars-sysbus device Gerd Hoffmann
2025-03-04 12:48 ` [PULL 19/24] hw/uefi-vars-sysbus: qemu platform bus support Gerd Hoffmann
2025-03-04 12:48 ` [PULL 20/24] hw/uefi-vars-sysbus: add x64 variant Gerd Hoffmann
2025-09-16 11:43   ` Peter Maydell
2025-03-04 12:48 ` [PULL 21/24] hw/uefi-vars-sysbus: allow for arm virt Gerd Hoffmann
2025-03-04 12:48 ` [PULL 22/24] hw/uefi-vars-sysbus: allow for pc and q35 Gerd Hoffmann
2025-03-04 12:48 ` [PULL 23/24] hw/uefi: add MAINTAINERS entry Gerd Hoffmann
2025-03-04 12:48 ` [PULL 24/24] docs: add uefi variable service documentation Gerd Hoffmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.