1. 14 2月, 2014 4 次提交
  2. 17 1月, 2014 1 次提交
  3. 13 1月, 2014 1 次提交
  4. 25 12月, 2013 1 次提交
  5. 10 12月, 2013 1 次提交
    • M
      acpi-test: basic acpi unit-test · ad6423a7
      Michael S. Tsirkin 提交于
      We run bios, and boot a minimal boot sector that immediately halts.
      Then poke at memory to find ACPI tables.
      
      This only checks that RSDP is there.
      More will be added later.
      
      Cc: Andreas Färber <afaerber@suse.de>
      Cc: Markus Armbruster <armbru@redhat.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      ad6423a7
  6. 07 11月, 2013 2 次提交
  7. 06 11月, 2013 1 次提交
    • A
      qtest: Prepare QOM machine tests · 7c41f217
      Andreas Färber 提交于
      Instantiate all [*] machines per target, so that they get a bit of test
      coverage at all. This has proven helpful during QOM refactorings.
      
      [*] ppcemb target contains some non-working non-embedded machines, and
      ppc405 CPUs are not available there either.
      i386 and x86_64 do not cover pc*-x.y or xenfv.
      Signed-off-by: NAndreas Färber <afaerber@suse.de>
      7c41f217
  8. 11 10月, 2013 2 次提交
  9. 03 10月, 2013 1 次提交
  10. 12 9月, 2013 1 次提交
  11. 06 9月, 2013 1 次提交
  12. 20 8月, 2013 1 次提交
  13. 17 8月, 2013 1 次提交
  14. 29 7月, 2013 2 次提交
  15. 25 7月, 2013 1 次提交
  16. 23 7月, 2013 1 次提交
  17. 19 7月, 2013 4 次提交
  18. 02 7月, 2013 1 次提交
  19. 29 5月, 2013 1 次提交
  20. 08 5月, 2013 1 次提交
    • K
      qtest: Add IDE test case · acbe4801
      Kevin Wolf 提交于
      This adds a simple IDE test case and starts by verifying that IDENTIFY
      can be successfully used and return the correct serial number, version
      and the WCE flag is set for cache=writeback.
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      acbe4801
  21. 04 5月, 2013 1 次提交
  22. 17 4月, 2013 5 次提交
  23. 08 4月, 2013 1 次提交
    • P
      configure: Don't fall back to gthread coroutine backend · 7c2acc70
      Peter Maydell 提交于
      The gthread coroutine backend is broken and does not produce a working
      QEMU; it is only useful for some very limited debugging situations.
      Clean up the backend selection logic in configure so that it now runs
      "if on windows use windows; else prefer ucontext; else sigaltstack".
      
      To do this we refactor the configure code to separate out "test
      whether we have a working ucontext", "pick a default if user didn't
      specify" and "validate that user didn't specify something invalid",
      rather than having all three of these run together. We also simplify
      the Makefile logic so it just links in the backend the configure
      script selects.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Message-id: 1365419487-19867-3-git-send-email-peter.maydell@linaro.org
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      7c2acc70
  24. 17 2月, 2013 1 次提交
  25. 05 2月, 2013 1 次提交
    • E
      cutils: unsigned int parsing functions · e3f9fe2d
      Eduardo Habkost 提交于
      There are lots of duplicate parsing code using strto*() in QEMU, and
      most of that code is broken in one way or another. Even the visitors
      code have duplicate integer parsing code[1]. This introduces functions
      to help parsing unsigned int values: parse_uint() and parse_uint_full().
      
      Parsing functions for signed ints and floats will be submitted later.
      
      parse_uint_full() has all the checks made by opts_type_uint64() at
      opts-visitor.c:
      
       - Check for NULL (returns -EINVAL)
       - Check for negative numbers (returns -EINVAL)
       - Check for empty string (returns -EINVAL)
       - Check for overflow or other errno values set by strtoll() (returns
         -errno)
       - Check for end of string (reject invalid characters after number)
         (returns -EINVAL)
      
      parse_uint() does everything above except checking for the end of the
      string, so callers can continue parsing the remainder of string after
      the number.
      
      Unit tests included.
      
      [1] string-input-visitor.c:parse_int() could use the same parsing code
          used by opts-visitor.c:opts_type_int(), instead of duplicating that
          logic.
      Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Reviewed-by: NLaszlo Ersek <lersek@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      e3f9fe2d
  26. 02 2月, 2013 1 次提交
    • A
      sparc: disable qtest in make check · baeddded
      Anthony Liguori 提交于
      We've seen this repeatedly in buildbot but I can now reliably
      reproduce it myself too.  With a few hundred runs of 'make check',
      qemu-system-sparc will hang consuming 100% CPU.  I've attached GDB
      to the hung process and unfortunately, I can't get anything useful
      out of GDB (RIP is not a valid simple and there is nothing else on
      the stack).
      
      At any rate, since this only manifests in qemu-system-sparc and it
      doesn't appear to be a qtest specific problem, I think we should
      disable it until the problem is resolved.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      baeddded
  27. 01 2月, 2013 1 次提交