Skip to content
  1. Feb 16, 2023
  2. Feb 14, 2023
  3. Jan 17, 2023
  4. Jan 05, 2023
  5. Jan 04, 2023
  6. Dec 13, 2022
  7. Dec 07, 2022
    • Thomas Huth's avatar
      gitlab-ci: Update to Fedora 37 · 14eb048e
      Thomas Huth authored
      
      
      Our gitlab-ci jobs were still running with Fedora 32 that is out of
      service already. Let's update to Fedora 37 that brings a new QEMU
      which also allows to run more tests with TCG. While we're at it,
      also list each test in single lines and sort them alphabetically
      so that it is easier to follow which tests get added and removed.
      Beside adding some new tests, two entries are also removed here:
      The "port80" test was removed a while ago from the x86 folder
      already, but not from the .gitlab-ci.yml yet (seems like the run
      script simply ignores unknown tests instead of complaining), and
      the "tsc_adjust" is only skipping in the CI, so it's currently not
      really usefull to try to run it in the CI.
      
      Message-Id: <20221206104003.149630-1-thuth@redhat.com>
      Acked-by: default avatarClaudio Imbrenda <imbrenda@linux.ibm.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      14eb048e
    • Thomas Huth's avatar
      powerpc: Fix running the kvm-unit-tests with recent versions of QEMU · 72469178
      Thomas Huth authored
      
      
      Starting with version 7.0, QEMU starts the pseries guests in 32-bit mode
      instead of 64-bit (see QEMU commit 6e3f09c28a - "spapr: Force 32bit when
      resetting a core"). This causes our test_64bit() in powerpc/emulator.c
      to fail. Let's switch to 64-bit in our startup code instead to fix the
      issue.
      
      Message-Id: <20221206110851.154297-1-thuth@redhat.com>
      Reviewed-by: default avatarCédric Le Goater <clg@kaod.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      72469178
  8. Nov 25, 2022
    • Like Xu's avatar
      lib: x86: Use portable format macros for uint32_t · 96772b2e
      Like Xu authored
      
      
      Compilation of the files fails on ARCH=i386 with i686-elf gcc on macos_i386
      because they use "%d" format specifier that does not match the actual size of
      uint32_t:
      
      In function 'rdpmc':
      lib/libcflat.h:141:24: error: format '%d' expects argument of type 'int',
      but argument 6 has type 'uint32_t' {aka 'long unsigned int'} [-Werror=format=]
        141 |                 printf("%s:%d: assert failed: %s: " fmt "\n",           \
            |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
      Use PRId32 instead of "d" to take into account macos_i386 case.
      
      Reported-by: default avatarThomas Huth <thuth@redhat.com>
      Signed-off-by: default avatarLike Xu <likexu@tencent.com>
      Message-Id: <20221124123149.91339-1-likexu@tencent.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      96772b2e
  9. Nov 14, 2022
Loading