qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 193d78: hw/Kconfig: Move the generic XLNX_ZYN


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 193d78: hw/Kconfig: Move the generic XLNX_ZYNQMP to the ro...
Date: Tue, 20 Aug 2019 06:54:13 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 193d78a19a42e9f1365f1cbfba3b4496538f717f
      
https://github.com/qemu/qemu/commit/193d78a19a42e9f1365f1cbfba3b4496538f717f
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-08-19 (Mon, 19 Aug 2019)

  Changed paths:
    M hw/Kconfig
    M hw/timer/Kconfig

  Log Message:
  -----------
  hw/Kconfig: Move the generic XLNX_ZYNQMP to the root hw/Kconfig

The XLNX_ZYNQMP config is used in multiple subdirectories
(timer, intc). Move it to the root hw/Kconfig.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 604b3a7c51d6de3948b585a512eb7c99c881edd2
      
https://github.com/qemu/qemu/commit/604b3a7c51d6de3948b585a512eb7c99c881edd2
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-08-19 (Mon, 19 Aug 2019)

  Changed paths:
    M hw/intc/Makefile.objs

  Log Message:
  -----------
  hw/intc: Only build the xlnx-iomod-intc device for the MicroBlaze PMU

The Xilinx I/O Module Interrupt Controller is only used by the
MicroBlaze PMU, not by the AArch64 machine.
Move it from the generic ZynqMP object list to the PMU specific.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: f78bf4f941be7af9b8c488a4d6afd0ab6604f442
      
https://github.com/qemu/qemu/commit/f78bf4f941be7af9b8c488a4d6afd0ab6604f442
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-08-19 (Mon, 19 Aug 2019)

  Changed paths:
    M hw/dma/Makefile.objs

  Log Message:
  -----------
  hw/dma: Do not build the xlnx_dpdma device for the MicroBlaze machines

The xlnx_dpdma device is only used by the ZynqMP AArch64 machine
(not the MicroBlaze PMU). Remove it from the ZynqMP generic objects.
(Note, this entry was duplicated for the AArch64).

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 883e150f62e483286e3207dfa5756cf57271d2b3
      
https://github.com/qemu/qemu/commit/883e150f62e483286e3207dfa5756cf57271d2b3
  Author: Thomas Huth <address@hidden>
  Date:   2019-08-20 (Tue, 20 Aug 2019)

  Changed paths:
    M hw/Kconfig
    M hw/core/Kconfig
    M hw/core/Makefile.objs
    M hw/dma/Kconfig

  Log Message:
  -----------
  hw/core: Add a config switch for the "register" device

The "register" device is only used by certain machines. Let's add
a proper config switch for it so that it only gets compiled when we
really need it.

Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 282467f41904725aaae68e19ea9dece92708ceb4
      
https://github.com/qemu/qemu/commit/282467f41904725aaae68e19ea9dece92708ceb4
  Author: Thomas Huth <address@hidden>
  Date:   2019-08-20 (Tue, 20 Aug 2019)

  Changed paths:
    M hw/arm/Kconfig
    M hw/core/Kconfig
    M hw/core/Makefile.objs
    M hw/pci-host/Kconfig

  Log Message:
  -----------
  hw/core: Add a config switch for the "or-irq" device

The "or-irq" device is only used by certain machines. Let's add
a proper config switch for it so that it only gets compiled when we
really need it.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 853c01672bbe3099c5fa31f56350f781b01187b4
      
https://github.com/qemu/qemu/commit/853c01672bbe3099c5fa31f56350f781b01187b4
  Author: Thomas Huth <address@hidden>
  Date:   2019-08-20 (Tue, 20 Aug 2019)

  Changed paths:
    M hw/arm/Kconfig
    M hw/core/Kconfig
    M hw/core/Makefile.objs

  Log Message:
  -----------
  hw/core: Add a config switch for the "split-irq" device

The "split-irq" device is currently only used by machines that use
CONFIG_ARMSSE. Let's add a proper CONFIG_SPLIT_IRQ switch for this
so that it only gets compiled when we really need it.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 5aa78a895781eb26de7204fff737599b689ac0b1
      
https://github.com/qemu/qemu/commit/5aa78a895781eb26de7204fff737599b689ac0b1
  Author: Thomas Huth <address@hidden>
  Date:   2019-08-20 (Tue, 20 Aug 2019)

  Changed paths:
    M hw/arm/Kconfig
    M hw/microblaze/Kconfig
    M hw/misc/Kconfig
    M hw/misc/Makefile.objs
    M hw/sparc64/Kconfig

  Log Message:
  -----------
  hw/misc: Add a config switch for the "unimplemented" device

The device is only used by some few boards. Let's use a proper Kconfig
switch so that we only compile this code if we really need it.

Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: f874d7293589ab42bf5da0c03c9048e5d11c292f
      
https://github.com/qemu/qemu/commit/f874d7293589ab42bf5da0c03c9048e5d11c292f
  Author: Thomas Huth <address@hidden>
  Date:   2019-08-20 (Tue, 20 Aug 2019)

  Changed paths:
    M hw/core/Kconfig
    M hw/core/Makefile.objs

  Log Message:
  -----------
  hw/core: Add a config switch for the generic loader device

The generic loader device is completely optional. Let's add a proper
config switch for it so that people can disable it if they don't need
it and want to create a minimalistic QEMU binary.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 17dc57990320edaad52ac9ea808be9719c91cea6
      
https://github.com/qemu/qemu/commit/17dc57990320edaad52ac9ea808be9719c91cea6
  Author: Peter Maydell <address@hidden>
  Date:   2019-08-20 (Tue, 20 Aug 2019)

  Changed paths:
    M hw/Kconfig
    M hw/arm/Kconfig
    M hw/core/Kconfig
    M hw/core/Makefile.objs
    M hw/dma/Kconfig
    M hw/dma/Makefile.objs
    M hw/intc/Makefile.objs
    M hw/microblaze/Kconfig
    M hw/misc/Kconfig
    M hw/misc/Makefile.objs
    M hw/pci-host/Kconfig
    M hw/sparc64/Kconfig
    M hw/timer/Kconfig

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/huth-gitlab/tags/pull-request-2019-08-20' into staging

- Improvements for the Kconfig switches and Makefiles

# gpg: Signature made Tue 20 Aug 2019 08:26:41 BST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "address@hidden"
# gpg: Good signature from "Thomas Huth <address@hidden>" [full]
# gpg:                 aka "Thomas Huth <address@hidden>" [full]
# gpg:                 aka "Thomas Huth <address@hidden>" [full]
# gpg:                 aka "Thomas Huth <address@hidden>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* remotes/huth-gitlab/tags/pull-request-2019-08-20:
  hw/core: Add a config switch for the generic loader device
  hw/misc: Add a config switch for the "unimplemented" device
  hw/core: Add a config switch for the "split-irq" device
  hw/core: Add a config switch for the "or-irq" device
  hw/core: Add a config switch for the "register" device
  hw/dma: Do not build the xlnx_dpdma device for the MicroBlaze machines
  hw/intc: Only build the xlnx-iomod-intc device for the MicroBlaze PMU
  hw/Kconfig: Move the generic XLNX_ZYNQMP to the root hw/Kconfig

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/bbd69d36d173...17dc57990320



reply via email to

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