qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] d9e365: hw/pci/pci-stub: Add msi_enabled() an


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] d9e365: hw/pci/pci-stub: Add msi_enabled() and msi_notify(...
Date: Mon, 13 May 2019 09:53:14 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: d9e36515a1c4de1361d860141ff1dea41a9efaad
      
https://github.com/qemu/qemu/commit/d9e36515a1c4de1361d860141ff1dea41a9efaad
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M hw/pci/pci-stub.c

  Log Message:
  -----------
  hw/pci/pci-stub: Add msi_enabled() and msi_notify() to the pci stubs

Some machines have an AHCI adapter, but no PCI. To be able to
compile hw/ide/ahci.c without CONFIG_PCI, we still need the two
functions msi_enabled() and msi_notify() for linking.
This is required for the new Kconfig-like build system, if a user
wants to compile a QEMU binary with just one machine that has AHCI,
but no PCI, like the ARM "cubieboard" for example.

Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: bb768f71eb504ebce4b12bcf61675a0ad9a81fdf
      
https://github.com/qemu/qemu/commit/bb768f71eb504ebce4b12bcf61675a0ad9a81fdf
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M Makefile
    M configure
    M docs/devel/kconfig.rst

  Log Message:
  -----------
  Makefile: Fix inclusion of the config-devices.mak.d Kconfig dependencies

The Makefile tries to include device Kconfig dependencies via

 -include $(SUBDIR_DEVICES_MAK_DEP)

and thus expects files that match *-softmmu/config-devices.mak.d ...
however, the minikconf script currently generates files a la
"*-softmmu-config.devices.mak.d" instead, so the dependency files
simply got ignored so far. For example, after a "touch hw/arm/Kconfig",
the arm-softmmu/config-devices.mak file is currently not re-generated.
Fix it by putting the dependency files in the *-softmmu folders now.

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


  Commit: 9a585f3ea630d0d1b9a2fc4450a3a2a0326546f9
      
https://github.com/qemu/qemu/commit/9a585f3ea630d0d1b9a2fc4450a3a2a0326546f9
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M hw/i386/Kconfig
    M hw/ide/Kconfig
    M hw/ide/Makefile.objs

  Log Message:
  -----------
  hw/ide/ahci: Add a Kconfig switch for the AHCI-ICH9 device

Some of our machines (like the ARM cubieboard) use CONFIG_AHCI for an AHCI
sysbus device, but do not use CONFIG_PCI since they do not feature a PCI
bus. With CONFIG_AHCI but without CONFIG_PCI, currently linking fails:

    ../hw/ide/ich.o: In function `pci_ich9_ahci_realize':
    hw/ide/ich.c:124: undefined reference to `pci_allocate_irq'
    hw/ide/ich.c:126: undefined reference to `pci_register_bar'
    hw/ide/ich.c:128: undefined reference to `pci_register_bar'
    hw/ide/ich.c:131: undefined reference to `pci_add_capability'
    hw/ide/ich.c:147: undefined reference to `msi_init'
    ../hw/ide/ich.o: In function `pci_ich9_uninit':
    hw/ide/ich.c:158: undefined reference to `msi_uninit'
    ../hw/ide/ich.o:(.data.rel+0x50): undefined reference to 
`vmstate_pci_device'

We must only compile ich.c if CONFIG_PCI is available, too, so introduce a
new config switch for this device.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: John Snow <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: bb275e4e7950e38ffe1d2c59eea8c65d3a44d64a
      
https://github.com/qemu/qemu/commit/bb275e4e7950e38ffe1d2c59eea8c65d3a44d64a
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the exynos machines with Kconfig

Add Kconfig dependencies for the Exynos-related boards (nuri and
smdkc210).
This patch is slightly based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 08bcda026fc7543ccde115e750936bfd273c459d
      
https://github.com/qemu/qemu/commit/08bcda026fc7543ccde115e750936bfd273c459d
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the highbank machines with Kconfig

Add Kconfig dependencies for the highbank machine (and the midway
machine).
This patch is slightly based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 4cdea98bfed175c087fa0b206690f689f5ebb8e5
      
https://github.com/qemu/qemu/commit/4cdea98bfed175c087fa0b206690f689f5ebb8e5
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/display/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of integratorcp with Kconfig

This patch is slightly based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 73129f43dd6fba064d608c7e1a0bb4ca0400a1fb
      
https://github.com/qemu/qemu/commit/73129f43dd6fba064d608c7e1a0bb4ca0400a1fb
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/misc/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the fsl-imx31 machine with Kconfig

Add Kconfig dependencies for the fsl-imx31 / kzm machine.
This patch is slightly based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

Reviewed-by: Peter Chubb <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 59dd3eb3a6f13a0b01987750bcae2700dc9f0dfc
      
https://github.com/qemu/qemu/commit/59dd3eb3a6f13a0b01987750bcae2700dc9f0dfc
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of musicpal with Kconfig

This patch is slightly based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 4826ac6d19283133b3ec77630a24186c1f2dabc9
      
https://github.com/qemu/qemu/commit/4826ac6d19283133b3ec77630a24186c1f2dabc9
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs

  Log Message:
  -----------
  hw/arm: Express dependencies of the OMAP machines with Kconfig

Add Kconfig dependencies for the OMAP machines (cheetah, n800, n810,
sx1 and sx1-v1).
This patch is slightly based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 782ef8cd7e121819481b6ca43770ca4bde9b19ac
      
https://github.com/qemu/qemu/commit/782ef8cd7e121819481b6ca43770ca4bde9b19ac
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of stellaris with Kconfig

This patch is slightly based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 79e93e24de83882fc743a56560e95d3df6e42cdc
      
https://github.com/qemu/qemu/commit/79e93e24de83882fc743a56560e95d3df6e42cdc
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs
    M hw/display/Kconfig
    M hw/i2c/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of realview, versatile and vexpress with Kconfig

This patch is slightly based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 959762d0b5512712036463a74d5a1ed3a85df3ba
      
https://github.com/qemu/qemu/commit/959762d0b5512712036463a74d5a1ed3a85df3ba
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs

  Log Message:
  -----------
  hw/arm: Express dependencies of the PXA2xx machines with Kconfig

Add Kconfig dependencies for the PXA2xx machines (akita, borzoi,
connex and verdex gumstix, tosa, mainstone, spitz, terrier and z2).
This patch is based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 31576a91559da1f29b072136196cc571b51658df
      
https://github.com/qemu/qemu/commit/31576a91559da1f29b072136196cc571b51658df
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of xilinx-zynq with Kconfig

Add Kconfig dependencies for the xilinx-zynq-a9 board.
This patch is based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 839507addb677a8b3489eb7cd4c45ce1a59691a5
      
https://github.com/qemu/qemu/commit/839507addb677a8b3489eb7cd4c45ce1a59691a5
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs

  Log Message:
  -----------
  hw/arm: Express dependencies of collie with Kconfig

Add Kconfig dependencies for the Strongarm collie machine.
This patch is based on earlier work by Ákos Kovács (i.e.
his "hw/arm/Kconfig: Add ARM Kconfig" patch).

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


  Commit: 68e44ddade0a27b0fe4ab404d9c797b9667bac09
      
https://github.com/qemu/qemu/commit/68e44ddade0a27b0fe4ab404d9c797b9667bac09
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the aspeed boards with Kconfig

Dependencies have been determined by looking at hw/arm/aspeed.c

Reviewed-by: Cédric Le Goater <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Thomas Huth <address@hidden>


  Commit: 7951c7b7c05fa58d62cf8e0ac510358248f29ff0
      
https://github.com/qemu/qemu/commit/7951c7b7c05fa58d62cf8e0ac510358248f29ff0
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/aarch64-softmmu.mak
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs

  Log Message:
  -----------
  hw/arm: Express dependencies of the virt machine with Kconfig

Dependencies have been determined by looking at hw/arm/virt.c

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


  Commit: 6239ac7e3651071bee485d96704761bd836f87ed
      
https://github.com/qemu/qemu/commit/6239ac7e3651071bee485d96704761bd836f87ed
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of netduino / stm32f2xx with Kconfig

Netduino only depends on the stm32f205 SoC which in turn depends on
its components.

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


  Commit: 5885e665c2deb4e3ea25e41338a45e56b01072c9
      
https://github.com/qemu/qemu/commit/5885e665c2deb4e3ea25e41338a45e56b01072c9
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of allwinner / cubieboard with Kconfig

Add dependencies for the Cubitech Cubieboard.

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


  Commit: d2a99d744ac97c775ca0c43e6c64f44c1c963ac9
      
https://github.com/qemu/qemu/commit/d2a99d744ac97c775ca0c43e6c64f44c1c963ac9
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the MPS2 boards with Kconfig

Add Kconfig dependencies for the mps2-an* machines.

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


  Commit: 1ad846a28eadfe71f0a18dadcffbb5acabea0f64
      
https://github.com/qemu/qemu/commit/1ad846a28eadfe71f0a18dadcffbb5acabea0f64
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the raspi machines with Kconfig

Most of the code is directly controlled by the CONFIG_RASPI switch,
so not much to add here additionally.

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


  Commit: 627b06ed6cbd45e38985223fa2135a2dd4f895de
      
https://github.com/qemu/qemu/commit/627b06ed6cbd45e38985223fa2135a2dd4f895de
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of canon-a1100 with Kconfig

Add Kconfig dependencies for the DIGIC / canon-a1100 machine.

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


  Commit: 5c6e99a729b06491c0d944676db62718e8b9d676
      
https://github.com/qemu/qemu/commit/5c6e99a729b06491c0d944676db62718e8b9d676
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs

  Log Message:
  -----------
  hw/arm: Express dependencies of sabrelite with Kconfig

Add Kconfig dependencies for the Sabrelite / iMX6 machine.

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


  Commit: b6e2b2200c5e9404074443ec721a280c2c5e7335
      
https://github.com/qemu/qemu/commit/b6e2b2200c5e9404074443ec721a280c2c5e7335
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs

  Log Message:
  -----------
  hw/arm: Express dependencies of the MSF2 / EMCRAFT_SF2 machine with Kconfig

Add Kconfig dependencies for the emcraft-sf2 machine - we also
distinguish between the machine (CONFIG_EMCRAFT_SF2) and the SoC
(CONFIG_MSF2) now.

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


  Commit: 02047622b7d49837b55bfbbae4c53d4bda068362
      
https://github.com/qemu/qemu/commit/02047622b7d49837b55bfbbae4c53d4bda068362
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the remaining IMX boards with Kconfig

IMX25, IMX7 and IMX6UL were still missing the Kconfig dependencies.

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


  Commit: c1c60b0d14ae2ff822f1761954a4a1ccdcf09b91
      
https://github.com/qemu/qemu/commit/c1c60b0d14ae2ff822f1761954a4a1ccdcf09b91
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs

  Log Message:
  -----------
  hw/arm: Express dependencies of the microbit / nrf51 machine with Kconfig

Add Kconfig dependencies for the NRF51 / microbit machine.

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


  Commit: f3c3a1e2bffcf2aafaef38b0aa05737088e77f47
      
https://github.com/qemu/qemu/commit/f3c3a1e2bffcf2aafaef38b0aa05737088e77f47
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/aarch64-softmmu.mak
    M hw/arm/Kconfig
    M hw/display/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the ZynqMP zcu102 machine with Kconfig

This cleans up most settings in default-configs/aarch64-softmmu.mak.

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


  Commit: 24c7bb310569cb637d9ba05916b34d94bac71a00
      
https://github.com/qemu/qemu/commit/24c7bb310569cb637d9ba05916b34d94bac71a00
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the xlnx-versal-virt machine with Kconfig

Dependencies have been determined with trial-and-error and by
looking at the xlnx-versal.c source file.

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


  Commit: 08cbaccca8efe32c172a26126124913f7bd8962c
      
https://github.com/qemu/qemu/commit/08cbaccca8efe32c172a26126124913f7bd8962c
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M hw/arm/Kconfig

  Log Message:
  -----------
  hw/arm: Express dependencies of the musca machines with Kconfig

Dependencies have been determined with trial-and-error and by
looking at the musca.c source file.

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


  Commit: 704d9892561d3b7ac4728296240a1b3ccfa2045a
      
https://github.com/qemu/qemu/commit/704d9892561d3b7ac4728296240a1b3ccfa2045a
  Author: Thomas Huth <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M default-configs/arm-softmmu.mak

  Log Message:
  -----------
  hw/arm: Remove hard-enablement of the remaining PCI devices

The PCI devices should be pulled in by default if PCI_DEVICES
is set, so there is no need anymore to enforce them in the configs
file.

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


  Commit: e24f44dbeab8e54c72bdaedbd35453fb2a6c38da
      
https://github.com/qemu/qemu/commit/e24f44dbeab8e54c72bdaedbd35453fb2a6c38da
  Author: Peter Maydell <address@hidden>
  Date:   2019-05-13 (Mon, 13 May 2019)

  Changed paths:
    M Makefile
    M configure
    M default-configs/aarch64-softmmu.mak
    M default-configs/arm-softmmu.mak
    M docs/devel/kconfig.rst
    M hw/arm/Kconfig
    M hw/arm/Makefile.objs
    M hw/display/Kconfig
    M hw/i2c/Kconfig
    M hw/i386/Kconfig
    M hw/ide/Kconfig
    M hw/ide/Makefile.objs
    M hw/misc/Kconfig
    M hw/pci/pci-stub.c

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

Kconfig settings for the Arm machines

# gpg: Signature made Mon 13 May 2019 09:19:43 BST
# gpg:                using RSA key 2ED9D774FE702DB5
# 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-05-13: (29 commits)
  hw/arm: Remove hard-enablement of the remaining PCI devices
  hw/arm: Express dependencies of the musca machines with Kconfig
  hw/arm: Express dependencies of the xlnx-versal-virt machine with Kconfig
  hw/arm: Express dependencies of the ZynqMP zcu102 machine with Kconfig
  hw/arm: Express dependencies of the microbit / nrf51 machine with Kconfig
  hw/arm: Express dependencies of the remaining IMX boards with Kconfig
  hw/arm: Express dependencies of the MSF2 / EMCRAFT_SF2 machine with Kconfig
  hw/arm: Express dependencies of sabrelite with Kconfig
  hw/arm: Express dependencies of canon-a1100 with Kconfig
  hw/arm: Express dependencies of the raspi machines with Kconfig
  hw/arm: Express dependencies of the MPS2 boards with Kconfig
  hw/arm: Express dependencies of allwinner / cubieboard with Kconfig
  hw/arm: Express dependencies of netduino / stm32f2xx with Kconfig
  hw/arm: Express dependencies of the virt machine with Kconfig
  hw/arm: Express dependencies of the aspeed boards with Kconfig
  hw/arm: Express dependencies of collie with Kconfig
  hw/arm: Express dependencies of xilinx-zynq with Kconfig
  hw/arm: Express dependencies of the PXA2xx machines with Kconfig
  hw/arm: Express dependencies of realview, versatile and vexpress with Kconfig
  hw/arm: Express dependencies of stellaris with Kconfig
  ...

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


Compare: https://github.com/qemu/qemu/compare/01807c8b0e9f...e24f44dbeab8



reply via email to

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