[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qemu-xen staging] Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200704' into staging



commit aecdfcc3f8499b34a90e5b21159b4d245bc833c2
Merge: aff2caf6b3fbab1062e117a47b66d27f7fd2f272 
69699f3055a59e24f1153c329ae6eff4b9a343e0
Author:     Peter Maydell <peter.maydell@xxxxxxxxxx>
AuthorDate: Thu Jul 9 20:01:43 2020 +0100
Commit:     Peter Maydell <peter.maydell@xxxxxxxxxx>
CommitDate: Thu Jul 9 20:01:43 2020 +0100

    Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200704' 
into staging
    
    firmware (and crypto) patches
    
    - add the tls-cipher-suites object,
    - add the ability to QOM objects to produce data consumable
      by the fw_cfg device,
    - let the tls-cipher-suites object implement the
      FW_CFG_DATA_GENERATOR interface.
    
    This is required by EDK2 'HTTPS Boot' feature of OVMF to tell
    the guest which TLS ciphers it can use.
    
    CI jobs results:
      https://travis-ci.org/github/philmd/qemu/builds/704724619
      https://gitlab.com/philmd/qemu/-/pipelines/162938106
      https://cirrus-ci.com/build/4682977303068672
    
    # gpg: Signature made Sat 04 Jul 2020 17:37:08 BST
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) 
<f4bug@xxxxxxxxx>" [full]
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD 
C0DE
    
    * remotes/philmd-gitlab/tags/fw_cfg-20200704:
      crypto/tls-cipher-suites: Produce fw_cfg consumable blob
      softmmu/vl: Allow -fw_cfg 'gen_id' option to use the 'etc/' namespace
      softmmu/vl: Let -fw_cfg option take a 'gen_id' argument
      hw/nvram/fw_cfg: Add the FW_CFG_DATA_GENERATOR interface
      crypto: Add tls-cipher-suites object
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

 crypto/Makefile.objs               |   1 +
 crypto/tls-cipher-suites.c         | 126 +++++++++++++++++++++++++++++++++++++
 crypto/trace-events                |   5 ++
 docs/specs/fw_cfg.txt              |  13 +++-
 hw/nvram/fw_cfg.c                  |  35 +++++++++++
 include/crypto/tls-cipher-suites.h |  39 ++++++++++++
 include/hw/nvram/fw_cfg.h          |  43 +++++++++++++
 qemu-options.hx                    |  37 +++++++++++
 softmmu/vl.c                       |  37 ++++++++---
 9 files changed, 326 insertions(+), 10 deletions(-)

--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.