1. 26 7月, 2018 5 次提交
  2. 25 7月, 2018 1 次提交
  3. 19 7月, 2018 5 次提交
  4. 10 7月, 2018 3 次提交
  5. 09 7月, 2018 2 次提交
  6. 03 7月, 2018 1 次提交
  7. 27 6月, 2018 2 次提交
  8. 26 6月, 2018 3 次提交
  9. 21 6月, 2018 1 次提交
  10. 14 6月, 2018 1 次提交
  11. 13 6月, 2018 2 次提交
  12. 12 6月, 2018 5 次提交
  13. 08 6月, 2018 1 次提交
    • M
      conf, schema, docs: Add support for TSEG size setting · 1bd5a08d
      Martin Kletzander 提交于
      TSEG (Top of Memory Segment) is one of many regions that SMM (System Management
      Mode) can occupy.  This one, however is special, because a) most of the SMM code
      lives in TSEG nowadays and b) QEMU just (well, some time ago) added support for
      so called 'extended' TSEG.  The difference to the TSEG implemented in real q35's
      MCH (Memory Controller Hub) is that it can offer one extra size to the guest OS
      apart from the standard TSEG's 1, 2, and 8 MiB and that size can be selected in
      1 MiB increments.  Maximum may vary based on QEMU and is way too big, so we
      don't need to check for the maximum here.  Similarly to the memory size we'll
      leave it to the hypervisor to try satisfying that and giving us an error message
      in case it is not possible.
      Signed-off-by: NMartin Kletzander <mkletzan@redhat.com>
      Acked-by: NLaszlo Ersek <lersek@redhat.com>
      Reviewed-by: NJán Tomko <jtomko@redhat.com>
      1bd5a08d
  14. 07 6月, 2018 1 次提交
    • D
      Don't use enums in TPM struct fields · ed29219f
      Daniel P. Berrangé 提交于
      When using an enum in a struct field, the compiler is free to decide to
      make it an unsigned type if it desires. This in turn leads to bugs when
      code does
      
          if ((def->foo = virDomainFooTypeFromString(str)) < 0)
             ...
      
      because 'def->foo' can't technically have an unsigned value from the
      compiler's POV. While it is possible to add (int) casts in the code
      example above, this is not desirable because it is easy to miss out
      such casts. eg the code fixed here caused an error with clang builds
      
      ../../src/conf/domain_conf.c:12838:73: error: comparison of unsigned enum expression < 0 is always false [-Werror,-Wtautological-compare]
              if ((def->version = virDomainTPMVersionTypeFromString(version)) < 0) {
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
      Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
      ed29219f
  15. 06 6月, 2018 3 次提交
  16. 05 6月, 2018 4 次提交