[Libosinfo] [libosinfo PATCH 0/7] libosinfo: Add firmware support

Fabiano Fidêncio fidencio at redhat.com
Tue May 7 13:16:46 UTC 2019


This series contains the machinery needed for loading, adding, and
retrieving information about firmware support of a specific OS.

The osinfo-db part of the series can be seen here:
https://www.redhat.com/archives/libosinfo/2019-May/msg00071.html

Fabiano Fidêncio (7):
  firmware: Add OsinfoFirmware
  tests: Add test-firmware
  firmwarelist: Add OsinfoFirmwareList
  tests: Add test-firmwarelist
  os: Add support to Firmware
  loader: Load Firmwares to OSes
  test-firmware: Add tests

 .gitignore                                    |   2 +
 docs/reference/Libosinfo-docs.xml             |   2 +
 osinfo/Makefile.am                            |   4 +
 osinfo/libosinfo.syms                         |  10 +
 osinfo/osinfo.h                               |   2 +
 osinfo/osinfo_firmware.c                      | 202 +++++++++++++++++
 osinfo/osinfo_firmware.h                      |  73 ++++++
 osinfo/osinfo_firmwarelist.c                  |  79 +++++++
 osinfo/osinfo_firmwarelist.h                  |  67 ++++++
 osinfo/osinfo_loader.c                        |  45 ++++
 osinfo/osinfo_os.c                            |  96 ++++++++
 osinfo/osinfo_os.h                            |   3 +
 po/POTFILES.in                                |   1 +
 tests/Makefile.am                             |  10 +
 .../os/libosinfo.org/test-db-firmware.xml     |  16 ++
 .../test-os-firmwares-inheritance-1.xml       |  12 +
 .../test-os-firmwares-inheritance-2.xml       |  10 +
 .../test-os-firmwares-inheritance-3.xml       |  12 +
 .../test-os-firmwares-inheritance-4.xml       |  10 +
 .../test-os-firmwares-inheritance-5.xml       |  12 +
 .../test-os-firmwares-inheritance-6.xml       |  10 +
 tests/test-firmware.c                         |  88 ++++++++
 tests/test-firmwarelist.c                     | 209 ++++++++++++++++++
 tests/test-os.c                               | 118 ++++++++++
 24 files changed, 1093 insertions(+)
 create mode 100644 osinfo/osinfo_firmware.c
 create mode 100644 osinfo/osinfo_firmware.h
 create mode 100644 osinfo/osinfo_firmwarelist.c
 create mode 100644 osinfo/osinfo_firmwarelist.h
 create mode 100644 tests/dbdata/os/libosinfo.org/test-db-firmware.xml
 create mode 100644 tests/dbdata/os/libosinfo.org/test-os-firmwares-inheritance-1.xml
 create mode 100644 tests/dbdata/os/libosinfo.org/test-os-firmwares-inheritance-2.xml
 create mode 100644 tests/dbdata/os/libosinfo.org/test-os-firmwares-inheritance-3.xml
 create mode 100644 tests/dbdata/os/libosinfo.org/test-os-firmwares-inheritance-4.xml
 create mode 100644 tests/dbdata/os/libosinfo.org/test-os-firmwares-inheritance-5.xml
 create mode 100644 tests/dbdata/os/libosinfo.org/test-os-firmwares-inheritance-6.xml
 create mode 100644 tests/test-firmware.c
 create mode 100644 tests/test-firmwarelist.c

-- 
2.21.0




More information about the Libosinfo mailing list