qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 949eaa: qemu/bswap: Remove unused qemu_bswap_


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 949eaa: qemu/bswap: Remove unused qemu_bswap_len()
Date: Tue, 17 Nov 2020 07:14:55 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 949eaaad5341db318fc8bae79489a1f7624f3b9e
      
https://github.com/qemu/qemu/commit/949eaaad5341db318fc8bae79489a1f7624f3b9e
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M include/qemu/bswap.h

  Log Message:
  -----------
  qemu/bswap: Remove unused qemu_bswap_len()

Last use of qemu_bswap_len() has been removed in commit
e5fd1eb05ec ("apb: add busA qdev property to PBM PCI bridge").

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200928131934.739451-2-philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: cde992536270b0a77b4a80bb435bdddb64e3b308
      
https://github.com/qemu/qemu/commit/cde992536270b0a77b4a80bb435bdddb64e3b308
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Fix the _BSD_SOURCE define for the Haiku build

The Haiku VM that we are going to add is using _BSD_SOURCE instead
of BSD_SOURCE (without initial underscore)... according to David
Carlier, the BSD_SOURCE without underscore was likely a typo, so
let's simply add the underscore there now.
This fixes the build failure with the bswapXX() macros not being
defined after including <endian.h>.

Message-Id: <20201114165137.15379-2-thuth@redhat.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 7000a12e08f42e12c4422ffc3c15e541fc2bfce1
      
https://github.com/qemu/qemu/commit/7000a12e08f42e12c4422ffc3c15e541fc2bfce1
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Do not build pc-bios/optionrom on Haiku

Compilation of pc-bios/optionrom fails on Haiku with:

   BUILD   pvh.img
 ld: pvh_main.o: in function `pvh_load_kernel':
 pc-bios/optionrom/pvh_main.c:73: undefined reference to `GLOBAL_OFFSET_TABLE_'
 Makefile:57: recipe for target 'pvh.img' failed
 make[1]: *** [pvh.img] Error 1

Let's simply disable it, like it is already done on macOS and Solaris.

Message-Id: <20201114165137.15379-3-thuth@redhat.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: ded5d78c1eada3cd07b22259305a9e2ae332839c
      
https://github.com/qemu/qemu/commit/ded5d78c1eada3cd07b22259305a9e2ae332839c
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M backends/tpm/tpm_ioctl.h
    M meson.build
    M nbd/nbd-internal.h

  Log Message:
  -----------
  configure: Add a proper check for sys/ioccom.h and use it in tpm_ioctl.h

On Solaris and Haiku, the _IO() macros are defined in <sys/ioccom.h>.
Add a proper check for this header to our build system, and make sure
to include the header in tpm_ioctl.h to fix a build failure on Solaris
and Haiku.

Message-Id: <20201115152317.42752-1-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 9fc33bf4e1d69422529c46ea0aa74853ef45d00c
      
https://github.com/qemu/qemu/commit/9fc33bf4e1d69422529c46ea0aa74853ef45d00c
  Author: Alexander von Gluck IV <kallisti5@unixzen.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    A tests/keys/vagrant
    A tests/keys/vagrant.pub
    M tests/vm/Makefile.include
    M tests/vm/basevm.py
    A tests/vm/haiku.x86_64

  Log Message:
  -----------
  tests/vm: Add Haiku test based on their vagrant images

Signed-off-by: Alexander von Gluck IV <kallisti5@unixzen.com>
[PMD: Avoid recreating the image each time]
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
[thuth: Add ninja package, /usr/bin/env hack and --disable-slirp]
Message-Id: <20201114165137.15379-5-thuth@redhat.com>
Buglink: https://bugs.launchpad.net/qemu/+bug/1715203
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 844d35b9c289dcc424baa4e4fcb38b19e914ce77
      
https://github.com/qemu/qemu/commit/844d35b9c289dcc424baa4e4fcb38b19e914ce77
  Author: Brad Smith <brad@comstyle.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M tests/vm/netbsd

  Log Message:
  -----------
  tests/vm: update NetBSD to 9.1

update NetBSD to 9.1

Signed-off-by: Brad Smith <brad@comstyle.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Tested-by: Gerd Hoffmann <kraxel@redhat.com>
Message-Id: <20201114040150.GD13329@humpty.home.comstyle.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: f25c7ca0cecb71428f864b9ccb6f128ec39ea94e
      
https://github.com/qemu/qemu/commit/f25c7ca0cecb71428f864b9ccb6f128ec39ea94e
  Author: AlexChen <alex.chen@huawei.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M target/microblaze/mmu.c

  Log Message:
  -----------
  target/microblaze: Fix possible array out of bounds in mmu_write()

The size of env->mmu.regs is 3, but the range of 'rn' is [0, 5].
To avoid data access out of bounds, only if 'rn' is less than 3, we
can print env->mmu.regs[rn]. In other cases, we can print
env->mmu.regs[MMU_R_TLBX].

Reported-by: Euler Robot <euler.robot@huawei.com>
Signed-off-by: Alex Chen <alex.chen@huawei.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Message-Id: <5FA10ABA.1080109@huawei.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: ca905bec448c281ef6dd15d62d04395a37195d20
      
https://github.com/qemu/qemu/commit/ca905bec448c281ef6dd15d62d04395a37195d20
  Author: Rebecca Cran <rebecca@nuviainc.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M .gitlab-ci.d/containers.yml

  Log Message:
  -----------
  gitlab-ci: Use $CI_REGISTRY instead of hard-coding registry.gitlab.com

Update containers.yml to use the $CI_REGISTRY variable as other files
such as edk2.yml do.

Signed-off-by: Rebecca Cran <rebecca@nuviainc.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201113172519.31056-1-rebecca@nuviainc.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 135271156153fcb3698ec16c93b011ca9b42de85
      
https://github.com/qemu/qemu/commit/135271156153fcb3698ec16c93b011ca9b42de85
  Author: Gan Qixin <ganqixin@huawei.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M hw/display/ssd0323.c

  Log Message:
  -----------
  ssd0323: put it into the 'display' category

The category of the ssd0323 device is not set, put it into the 'display'
category.

Signed-off-by: Gan Qixin <ganqixin@huawei.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201112125824.763182-2-ganqixin@huawei.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: be3701eae3781a56d3e328cb39c30970f133e857
      
https://github.com/qemu/qemu/commit/be3701eae3781a56d3e328cb39c30970f133e857
  Author: Gan Qixin <ganqixin@huawei.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M hw/display/ads7846.c

  Log Message:
  -----------
  ads7846: put it into the 'input' category

The category of the ads7846 device is not set, put it into the 'input'
category.

Signed-off-by: Gan Qixin <ganqixin@huawei.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20201112125824.763182-3-ganqixin@huawei.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 84aab60c126606928bef36aab3613bd209f58b31
      
https://github.com/qemu/qemu/commit/84aab60c126606928bef36aab3613bd209f58b31
  Author: Gan Qixin <ganqixin@huawei.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M hw/block/nand.c

  Log Message:
  -----------
  nand: put it into the 'storage' category

The category of the nand device is not set, put it into the 'storage'
category.

Signed-off-by: Gan Qixin <ganqixin@huawei.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201112125824.763182-4-ganqixin@huawei.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 46b42f715d1310cd80acfeb7c84337a128fd190b
      
https://github.com/qemu/qemu/commit/46b42f715d1310cd80acfeb7c84337a128fd190b
  Author: Gan Qixin <ganqixin@huawei.com>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M hw/misc/max111x.c

  Log Message:
  -----------
  max111x: put it into the 'misc' category

The category of the max111x device is not set, put it into the 'misc'
category.

Signed-off-by: Gan Qixin <ganqixin@huawei.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201112125824.763182-5-ganqixin@huawei.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 6b728efcb01fd809e60f85093fd36ef63aa01dbf
      
https://github.com/qemu/qemu/commit/6b728efcb01fd809e60f85093fd36ef63aa01dbf
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-11-17 (Tue, 17 Nov 2020)

  Changed paths:
    M .gitlab-ci.d/containers.yml
    M backends/tpm/tpm_ioctl.h
    M configure
    M hw/block/nand.c
    M hw/display/ads7846.c
    M hw/display/ssd0323.c
    M hw/misc/max111x.c
    M include/qemu/bswap.h
    M meson.build
    M nbd/nbd-internal.h
    M target/microblaze/mmu.c
    A tests/keys/vagrant
    A tests/keys/vagrant.pub
    M tests/vm/Makefile.include
    M tests/vm/basevm.py
    A tests/vm/haiku.x86_64
    M tests/vm/netbsd

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/huth-gitlab/tags/pull-request-2020-11-17' into staging

* Fixes for compiling on Haiku, and add Haiku VM for compile-testing
* Update NetBSD VM to version 9.1
* Misc fixes (e.g. categorize some devices)

# gpg: Signature made Tue 17 Nov 2020 09:20:31 GMT
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* remotes/huth-gitlab/tags/pull-request-2020-11-17:
  max111x: put it into the 'misc' category
  nand: put it into the 'storage' category
  ads7846: put it into the 'input' category
  ssd0323: put it into the 'display' category
  gitlab-ci: Use $CI_REGISTRY instead of hard-coding registry.gitlab.com
  target/microblaze: Fix possible array out of bounds in mmu_write()
  tests/vm: update NetBSD to 9.1
  tests/vm: Add Haiku test based on their vagrant images
  configure: Add a proper check for sys/ioccom.h and use it in tpm_ioctl.h
  configure: Do not build pc-bios/optionrom on Haiku
  configure: Fix the _BSD_SOURCE define for the Haiku build
  qemu/bswap: Remove unused qemu_bswap_len()

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/1c7ab0930a3e...6b728efcb01f



reply via email to

[Prev in Thread] Current Thread [Next in Thread]