qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 829da0: hw/arm/stm32f405: correctly describe


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 829da0: hw/arm/stm32f405: correctly describe the memory la...
Date: Fri, 13 Jan 2023 06:13:09 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 829da0dbe3112a78ab3e298222cd42e000e39c70
      
https://github.com/qemu/qemu/commit/829da0dbe3112a78ab3e298222cd42e000e39c70
  Author: Felipe Balbi <balbi@kernel.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/stm32f405_soc.c
    M include/hw/arm/stm32f405_soc.h

  Log Message:
  -----------
  hw/arm/stm32f405: correctly describe the memory layout

STM32F405 has 128K of SRAM and another 64K of CCM (Core-coupled
Memory) at a different base address. Correctly describe the memory
layout to give existing FW images a chance to run unmodified.

Reviewed-by: Alistair Francis <alistair@alistair23.me>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Felipe Balbi <balbi@kernel.org>
Message-id: 20221230145733.200496-2-balbi@kernel.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: ee5bffa9fce10a3b191fe35279e2460e0a1ba320
      
https://github.com/qemu/qemu/commit/ee5bffa9fce10a3b191fe35279e2460e0a1ba320
  Author: Felipe Balbi <balbi@kernel.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    M docs/system/arm/stm32.rst
    M hw/arm/Kconfig
    M hw/arm/meson.build
    A hw/arm/olimex-stm32-h405.c

  Log Message:
  -----------
  hw/arm: Add Olimex H405

Olimex makes a series of low-cost STM32 boards. This commit introduces
the minimum setup to support SMT32-H405. See [1] for details

[1] https://www.olimex.com/Products/ARM/ST/STM32-H405/

Signed-off-by: Felipe Balbi <balbi@kernel.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-id: 20221230145733.200496-3-balbi@kernel.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 423ec28bb8c20d9dfa68faef50699772899ab64d
      
https://github.com/qemu/qemu/commit/423ec28bb8c20d9dfa68faef50699772899ab64d
  Author: Strahinja Jankovic <strahinjapjankovic@gmail.com>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/Kconfig
    M hw/arm/allwinner-a10.c
    M hw/misc/Kconfig
    A hw/misc/allwinner-a10-ccm.c
    M hw/misc/meson.build
    M include/hw/arm/allwinner-a10.h
    A include/hw/misc/allwinner-a10-ccm.h

  Log Message:
  -----------
  hw/misc: Allwinner-A10 Clock Controller Module Emulation

During SPL boot several Clock Controller Module (CCM) registers are
read, most important are PLL and Tuning, as well as divisor registers.

This patch adds these registers and initializes reset values from user's
guide.

Signed-off-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>

Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Message-id: 20221226220303.14420-2-strahinja.p.jankovic@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: edd3a59d5b98964ed72265346cb4dc7e9ffccd27
      
https://github.com/qemu/qemu/commit/edd3a59d5b98964ed72265346cb4dc7e9ffccd27
  Author: Strahinja Jankovic <strahinjapjankovic@gmail.com>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/Kconfig
    M hw/arm/allwinner-a10.c
    M hw/misc/Kconfig
    A hw/misc/allwinner-a10-dramc.c
    M hw/misc/meson.build
    M include/hw/arm/allwinner-a10.h
    A include/hw/misc/allwinner-a10-dramc.h

  Log Message:
  -----------
  hw/misc: Allwinner A10 DRAM Controller Emulation

During SPL boot several DRAM Controller registers are used. Most
important registers are those related to DRAM initialization and
calibration, where SPL initiates process and waits until certain bit is
set/cleared.

This patch adds these registers, initializes reset values from user's
guide and updates state of registers as SPL expects it.

Signed-off-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>

Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Message-id: 20221226220303.14420-3-strahinja.p.jankovic@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 9be8a82c0ebb94b864dfe280603dcc2c7a0e3543
      
https://github.com/qemu/qemu/commit/9be8a82c0ebb94b864dfe280603dcc2c7a0e3543
  Author: Strahinja Jankovic <strahinjapjankovic@gmail.com>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M docs/system/arm/cubieboard.rst
    M docs/system/arm/orangepi.rst
    M hw/arm/Kconfig
    M hw/arm/allwinner-a10.c
    M hw/arm/allwinner-h3.c
    M hw/i2c/Kconfig
    A hw/i2c/allwinner-i2c.c
    M hw/i2c/meson.build
    M hw/i2c/trace-events
    M include/hw/arm/allwinner-a10.h
    M include/hw/arm/allwinner-h3.h
    A include/hw/i2c/allwinner-i2c.h

  Log Message:
  -----------
  {hw/i2c,docs/system/arm}: Allwinner TWI/I2C Emulation

This patch implements Allwinner TWI/I2C controller emulation. Only
master-mode functionality is implemented.

The SPL boot for Cubieboard expects AXP209 PMIC on TWI0/I2C0 bus, so this is
first part enabling the TWI/I2C bus operation.

Since both Allwinner A10 and H3 use the same module, it is added for
both boards.

Docs are also updated for Cubieboard and Orangepi-PC board to indicate
I2C availability.

Signed-off-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Message-id: 20221226220303.14420-4-strahinja.p.jankovic@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 632dfea36bbd1b754c6f42e10fef111bf4d3f612
      
https://github.com/qemu/qemu/commit/632dfea36bbd1b754c6f42e10fef111bf4d3f612
  Author: Strahinja Jankovic <strahinjapjankovic@gmail.com>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M MAINTAINERS
    M hw/misc/Kconfig
    A hw/misc/axp209.c
    M hw/misc/meson.build
    M hw/misc/trace-events

  Log Message:
  -----------
  hw/misc: AXP209 PMU Emulation

This patch adds minimal support for AXP-209 PMU.
Most important is chip ID since U-Boot SPL expects version 0x1. Besides
the chip ID register, reset values for two more registers used by A10
U-Boot SPL are covered.

Signed-off-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
Message-id: 20221226220303.14420-5-strahinja.p.jankovic@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 28057e490b970390e3a94fce1a36098ddeb0026d
      
https://github.com/qemu/qemu/commit/28057e490b970390e3a94fce1a36098ddeb0026d
  Author: Strahinja Jankovic <strahinjapjankovic@gmail.com>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/Kconfig
    M hw/arm/cubieboard.c

  Log Message:
  -----------
  hw/arm: Add AXP209 to Cubieboard

SPL Boot for Cubieboard expects AXP209 connected to I2C0 bus.

Signed-off-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20221226220303.14420-6-strahinja.p.jankovic@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: bb9271cadb0d0b32d566619606fedc9c08f612cc
      
https://github.com/qemu/qemu/commit/bb9271cadb0d0b32d566619606fedc9c08f612cc
  Author: Strahinja Jankovic <strahinjapjankovic@gmail.com>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/allwinner-a10.c
    M hw/arm/cubieboard.c
    M include/hw/arm/allwinner-a10.h

  Log Message:
  -----------
  hw/arm: Allwinner A10 enable SPL load from MMC

This patch enables copying of SPL from MMC if `-kernel` parameter is not
passed when starting QEMU. SPL is copied to SRAM_A.

The approach is reused from Allwinner H3 implementation.

Tested with Armbian and custom Yocto image.

Signed-off-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>

Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Message-id: 20221226220303.14420-7-strahinja.p.jankovic@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 22bd244a1cf6fd95117f03004e8a1fc74a39311b
      
https://github.com/qemu/qemu/commit/22bd244a1cf6fd95117f03004e8a1fc74a39311b
  Author: Strahinja Jankovic <strahinjapjankovic@gmail.com>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M tests/avocado/boot_linux_console.py

  Log Message:
  -----------
  tests/avocado: Add SD boot test to Cubieboard

Cubieboard now can boot directly from SD card, without the need to pass
`-kernel` parameter. Update Avocado tests to cover this functionality.

Signed-off-by: Strahinja Jankovic <strahinja.p.jankovic@gmail.com>
Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Tested-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Message-id: 20221226220303.14420-8-strahinja.p.jankovic@gmail.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: ce848378b999214777fa984a8a0a3e3deb1cf687
      
https://github.com/qemu/qemu/commit/ce848378b999214777fa984a8a0a3e3deb1cf687
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M target/arm/sve_helper.c

  Log Message:
  -----------
  target/arm: Fix sve_probe_page

Don't dereference CPUTLBEntryFull until we verify that
the page is valid.  Move the other user-only info field
updates after the valid check to match.

Cc: qemu-stable@nongnu.org
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1412
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20230104190056.305143-1-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: abf8361cf7bb235fc987509df8a08476ce5478b7
      
https://github.com/qemu/qemu/commit/abf8361cf7bb235fc987509df8a08476ce5478b7
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/gumstix.c
    M hw/arm/pxa2xx.c
    M hw/arm/tosa.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/arm/pxa2xx: Simplify pxa255_init()

Since pxa255_init() must map the device in the system memory,
there is no point in passing get_system_memory() by argument.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-2-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 2990bf5da74c43f228cba85484e5e1341a0763c7
      
https://github.com/qemu/qemu/commit/2990bf5da74c43f228cba85484e5e1341a0763c7
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/gumstix.c
    M hw/arm/mainstone.c
    M hw/arm/pxa2xx.c
    M hw/arm/spitz.c
    M hw/arm/z2.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/arm/pxa2xx: Simplify pxa270_init()

Since pxa270_init() must map the device in the system memory,
there is no point in passing get_system_memory() by argument.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-3-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 50f9b33b1db3b831a83f6939c0154ddec72ffebf
      
https://github.com/qemu/qemu/commit/50f9b33b1db3b831a83f6939c0154ddec72ffebf
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/collie.c

  Log Message:
  -----------
  hw/arm/collie: Use the IEC binary prefix definitions

IEC binary prefixes ease code review: the unit is explicit.

Add definitions for RAM / Flash / Flash blocksize.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-4-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: ec177b73004d0ce59750bea75d6334f13d52fb88
      
https://github.com/qemu/qemu/commit/ec177b73004d0ce59750bea75d6334f13d52fb88
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/collie.c

  Log Message:
  -----------
  hw/arm/collie: Simplify flash creation using for() loop

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-5-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 1c2addee1a1020d46a70e4785db20416c140089e
      
https://github.com/qemu/qemu/commit/1c2addee1a1020d46a70e4785db20416c140089e
  Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/gumstix.c

  Log Message:
  -----------
  hw/arm/gumstix: Improve documentation

Add a comment describing the Connex uses a Numonyx RC28F128J3F75
flash, and the Verdex uses a Micron RC28F256P30TFA.

Correct the Verdex machine description (we model the 'Pro' board).

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-6-philmd@linaro.org
Message-Id: <20200223231044.8003-3-philmd@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 38cb336fe9d47507da5177c3d349532d0af6885e
      
https://github.com/qemu/qemu/commit/38cb336fe9d47507da5177c3d349532d0af6885e
  Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/gumstix.c

  Log Message:
  -----------
  hw/arm/gumstix: Use the IEC binary prefix definitions

IEC binary prefixes ease code review: the unit is explicit.

Add definitions for RAM / Flash / Flash blocksize.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-7-philmd@linaro.org
Message-Id: <20200223231044.8003-3-philmd@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: c0e3a4bf7710a90e94477d945da3559bf4a5b490
      
https://github.com/qemu/qemu/commit/c0e3a4bf7710a90e94477d945da3559bf4a5b490
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/mainstone.c

  Log Message:
  -----------
  hw/arm/mainstone: Use the IEC binary prefix definitions

IEC binary prefixes ease code review: the unit is explicit.

Add the FLASH_SECTOR_SIZE definition.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-8-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: e0ee64131fa7c78b78a7ee1e4155614ef4e0a631
      
https://github.com/qemu/qemu/commit/e0ee64131fa7c78b78a7ee1e4155614ef4e0a631
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/musicpal.c

  Log Message:
  -----------
  hw/arm/musicpal: Use the IEC binary prefix definitions

IEC binary prefixes ease code review: the unit is explicit.

Add the FLASH_SECTOR_SIZE definition.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-9-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 9ab15edebbc65da0d479216c6645bc03c30f1b41
      
https://github.com/qemu/qemu/commit/9ab15edebbc65da0d479216c6645bc03c30f1b41
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/omap_sx1.c

  Log Message:
  -----------
  hw/arm/omap_sx1: Remove unused 'total_ram' definitions

The total_ram_v1/total_ram_v2 definitions were never used.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-10-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: d7f1bd196e308812c6ad709aa66994b6fdcac3f5
      
https://github.com/qemu/qemu/commit/d7f1bd196e308812c6ad709aa66994b6fdcac3f5
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/omap_sx1.c

  Log Message:
  -----------
  hw/arm/omap_sx1: Use the IEC binary prefix definitions

IEC binary prefixes ease code review: the unit is explicit.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-11-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 96c85ef86bc049e8dc0fb92447e88612a19919b0
      
https://github.com/qemu/qemu/commit/96c85ef86bc049e8dc0fb92447e88612a19919b0
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/z2.c

  Log Message:
  -----------
  hw/arm/z2: Use the IEC binary prefix definitions

IEC binary prefixes ease code review: the unit is explicit.

Add the FLASH_SECTOR_SIZE definition.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-12-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 65395b3cdda7c5ad1a520c985da35f6c6619eb01
      
https://github.com/qemu/qemu/commit/65395b3cdda7c5ad1a520c985da35f6c6619eb01
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/vexpress.c

  Log Message:
  -----------
  hw/arm/vexpress: Remove dead code in vexpress_common_init()

Upon introduction in commit b8433303fb ("Set proper device-width
for vexpress flash"), ve_pflash_cfi01_register() was calling
qdev_init_nofail() which can not fail. This call was later
converted with a script to use &error_fatal, still unable to
fail. Remove the unreachable code.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-13-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 20f822261a0ea34470b7367be4d06b68bc07071b
      
https://github.com/qemu/qemu/commit/20f822261a0ea34470b7367be4d06b68bc07071b
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/gumstix.c
    M hw/arm/mainstone.c
    M hw/arm/omap_sx1.c
    M hw/arm/versatilepb.c
    M hw/arm/z2.c

  Log Message:
  -----------
  hw/arm: Remove unreachable code calling pflash_cfi01_register()

Since its QOM'ification in commit 368a354f02 ("pflash_cfi0x:
QOMified") the pflash_cfi01_register() function does not fail.

This call was later converted with a script to use &error_fatal,
still unable to fail. Remove the unreachable code.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109115316.2235-14-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: c4d15af196a91132a9a2144ab0e187fb60c6a65f
      
https://github.com/qemu/qemu/commit/c4d15af196a91132a9a2144ab0e187fb60c6a65f
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/arm/pxa: Avoid forward-declaring PXA2xxI2CState

To avoid forward-declaring PXA2xxI2CState, declare
PXA2XX_I2C before its use in pxa2xx_i2c_init() prototype.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-2-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 28180159ecf38d097475a5429474a4be9d2a24b8
      
https://github.com/qemu/qemu/commit/28180159ecf38d097475a5429474a4be9d2a24b8
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/gpio/omap_gpio.c

  Log Message:
  -----------
  hw/gpio/omap_gpio: Add local variable to avoid embedded cast

Add a local 'struct omap_gpif_s *' variable to improve readability.
(This also eases next commit conversion).

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-3-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: a75ed3c43064528f3409f0be286b62b9c3a47218
      
https://github.com/qemu/qemu/commit/a75ed3c43064528f3409f0be286b62b9c3a47218
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/omap1.c
    M hw/arm/omap2.c
    M hw/arm/omap_sx1.c
    M hw/arm/palm.c
    M hw/char/omap_uart.c
    M hw/display/omap_dss.c
    M hw/display/omap_lcdc.c
    M hw/dma/omap_dma.c
    M hw/gpio/omap_gpio.c
    M hw/intc/omap_intc.c
    M hw/misc/omap_gpmc.c
    M hw/misc/omap_l4.c
    M hw/misc/omap_sdrc.c
    M hw/misc/omap_tap.c
    M hw/sd/omap_mmc.c
    M hw/ssi/omap_spi.c
    M hw/timer/omap_gptimer.c
    M hw/timer/omap_synctimer.c

  Log Message:
  -----------
  hw/arm/omap: Drop useless casts from void * to pointer

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-4-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: bbcdf7d03850c771a72c148bbc229fa2868908cb
      
https://github.com/qemu/qemu/commit/bbcdf7d03850c771a72c148bbc229fa2868908cb
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/gpio/omap_gpio.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/gpio/omap_gpio: Use CamelCase for TYPE_OMAP1_GPIO type name

Following docs/devel/style.rst guidelines, rename omap_gpif_s ->
Omap1GpioState. This also remove a use of 'struct' in the
DECLARE_INSTANCE_CHECKER() macro call.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-5-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: bb3d1c61ec40a2d7ba0c752b7a65bb1e59974fc5
      
https://github.com/qemu/qemu/commit/bb3d1c61ec40a2d7ba0c752b7a65bb1e59974fc5
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/gpio/omap_gpio.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/gpio/omap_gpio: Use CamelCase for TYPE_OMAP2_GPIO type name

Following docs/devel/style.rst guidelines, rename omap2_gpif_s ->
Omap2GpioState. This also remove a use of 'struct' in the
DECLARE_INSTANCE_CHECKER() macro call.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-6-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: bded15c91c2cf3f1b9e27b06a75ac74570fb4fae
      
https://github.com/qemu/qemu/commit/bded15c91c2cf3f1b9e27b06a75ac74570fb4fae
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/intc/omap_intc.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/intc/omap_intc: Use CamelCase for TYPE_OMAP_INTC type name

Following docs/devel/style.rst guidelines, rename
omap_intr_handler_s -> OMAPIntcState. This also remove a
use of 'struct' in the DECLARE_INSTANCE_CHECKER() macro call.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-7-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 66f02065b7e7ce91eff76994e072cf3325d9868f
      
https://github.com/qemu/qemu/commit/66f02065b7e7ce91eff76994e072cf3325d9868f
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/stellaris.c

  Log Message:
  -----------
  hw/arm/stellaris: Drop useless casts from void * to pointer

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-8-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: d6b109daee3c212003687a87d314558d4832e4eb
      
https://github.com/qemu/qemu/commit/d6b109daee3c212003687a87d314558d4832e4eb
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/stellaris.c

  Log Message:
  -----------
  hw/arm/stellaris: Use CamelCase for STELLARIS_ADC type name

Following docs/devel/style.rst guidelines, rename
stellaris_adc_state -> StellarisADCState. This also remove a
use of 'struct' in the DECLARE_INSTANCE_CHECKER() macro call.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-9-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: a91179e7a4b2f4ea66d3e7007ac73fba0f13c798
      
https://github.com/qemu/qemu/commit/a91179e7a4b2f4ea66d3e7007ac73fba0f13c798
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/arm/bcm2836.c

  Log Message:
  -----------
  hw/arm/bcm2836: Remove definitions generated by OBJECT_DECLARE_TYPE()

The typedef and definitions are generated by the OBJECT_DECLARE_TYPE
macro in "hw/arm/bcm2836.h":

 20    #define TYPE_BCM283X "bcm283x"
 21    OBJECT_DECLARE_TYPE(BCM283XState, BCM283XClass, BCM283X)

The script ran in commit a489d1951c ("Use OBJECT_DECLARE_TYPE when
possible") missed them because they are declared in a different
file unit. Remove them.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-10-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: c79aa350ea70b5608dfe981b8525ac0248201ecb
      
https://github.com/qemu/qemu/commit/c79aa350ea70b5608dfe981b8525ac0248201ecb
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M include/hw/adc/npcm7xx_adc.h
    M include/hw/arm/npcm7xx.h
    M include/hw/i2c/npcm7xx_smbus.h
    M include/hw/misc/npcm7xx_clk.h
    M include/hw/misc/npcm7xx_gcr.h
    M include/hw/misc/npcm7xx_mft.h
    M include/hw/misc/npcm7xx_pwm.h
    M include/hw/misc/npcm7xx_rng.h
    M include/hw/net/npcm7xx_emc.h
    M include/hw/sd/npcm7xx_sdhci.h

  Log Message:
  -----------
  hw/arm/npcm7xx: Declare QOM macros using OBJECT_DECLARE_SIMPLE_TYPE()

NPCM7XX models have been commited after the conversion from
commit 8063396bf3 ("Use OBJECT_DECLARE_SIMPLE_TYPE when possible").
Manually convert them.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-11-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 97b49d3509bfa802da701c7367fcefd77ae5371a
      
https://github.com/qemu/qemu/commit/97b49d3509bfa802da701c7367fcefd77ae5371a
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/misc/sbsa_ec.c

  Log Message:
  -----------
  hw/misc/sbsa_ec: Rename TYPE_SBSA_EC -> TYPE_SBSA_SECURE_EC

The structure is named SECUREECState. Rename the type accordingly.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-12-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 95700465ac7160683dc6553d5901de38165d7b25
      
https://github.com/qemu/qemu/commit/95700465ac7160683dc6553d5901de38165d7b25
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/misc/sbsa_ec.c

  Log Message:
  -----------
  hw/misc/sbsa_ec: Declare QOM macros using OBJECT_DECLARE_SIMPLE_TYPE()

This model was merged few days before the QOM cleanup from
commit 8063396bf3 ("Use OBJECT_DECLARE_SIMPLE_TYPE when possible")
was pulled and merged. Manually adapt.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230109140306.23161-13-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: d2960be0c3dafc43a3160b275ea8760bb308a909
      
https://github.com/qemu/qemu/commit/d2960be0c3dafc43a3160b275ea8760bb308a909
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/intc/xilinx_intc.c

  Log Message:
  -----------
  hw/intc/xilinx_intc: Use 'XpsIntc' typedef instead of 'struct xlx_pic'

This remove a use of 'struct' in the DECLARE_INSTANCE_CHECKER()
macro call, to avoid after a QOM refactor:

  hw/intc/xilinx_intc.c:45:1: error: declaration of anonymous struct must be a 
definition
  DECLARE_INSTANCE_CHECKER(struct xlx_pic, XILINX_INTC,
                           ^

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar@zeroasic.com>
Message-id: 20230109140306.23161-14-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 543d02267150aef71763fb2baaccef8eb9e5042a
      
https://github.com/qemu/qemu/commit/543d02267150aef71763fb2baaccef8eb9e5042a
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-12 (Thu, 12 Jan 2023)

  Changed paths:
    M hw/timer/xilinx_timer.c

  Log Message:
  -----------
  hw/timer/xilinx_timer: Use XpsTimerState instead of 'struct timerblock'

This remove a use of 'struct' in the DECLARE_INSTANCE_CHECKER()
macro call, to avoid after a QOM refactor:

  hw/timer/xilinx_timer.c:65:1: error: declaration of anonymous struct must be 
a definition
  DECLARE_INSTANCE_CHECKER(struct timerblock, XILINX_TIMER,
                           ^

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar@zeroasic.com>
Message-id: 20230109140306.23161-15-philmd@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 08899b5c68a55a3780d707e2464073c8f2670d31
      
https://github.com/qemu/qemu/commit/08899b5c68a55a3780d707e2464073c8f2670d31
  Author: Evgeny Iakovlev <eiakovlev@linux.microsoft.com>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M target/arm/helper.c

  Log Message:
  -----------
  target/arm: allow writes to SCR_EL3.HXEn bit when FEAT_HCX is enabled

ARM trusted firmware, when built with FEAT_HCX support, sets SCR_EL3.HXEn bit
to allow EL2 to modify HCRX_EL2 register without trapping it in EL3. Qemu
uses a valid mask to clear unsupported SCR_EL3 bits when emulating SCR_EL3
write, and that mask doesn't include SCR_EL3.HXEn bit even if FEAT_HCX is
enabled and exposed to the guest. As a result EL3 writes of that bit are
ignored.

Cc: qemu-stable@nongnu.org
Signed-off-by: Evgeny Iakovlev <eiakovlev@linux.microsoft.com>
Message-id: 20230105221251.17896-4-eiakovlev@linux.microsoft.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 886fb67020e32ce6a2cf7049c6f017acf1f0d69a
      
https://github.com/qemu/qemu/commit/886fb67020e32ce6a2cf7049c6f017acf1f0d69a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-01-13 (Fri, 13 Jan 2023)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    M docs/system/arm/cubieboard.rst
    M docs/system/arm/orangepi.rst
    M docs/system/arm/stm32.rst
    M hw/arm/Kconfig
    M hw/arm/allwinner-a10.c
    M hw/arm/allwinner-h3.c
    M hw/arm/bcm2836.c
    M hw/arm/collie.c
    M hw/arm/cubieboard.c
    M hw/arm/gumstix.c
    M hw/arm/mainstone.c
    M hw/arm/meson.build
    M hw/arm/musicpal.c
    A hw/arm/olimex-stm32-h405.c
    M hw/arm/omap1.c
    M hw/arm/omap2.c
    M hw/arm/omap_sx1.c
    M hw/arm/palm.c
    M hw/arm/pxa2xx.c
    M hw/arm/spitz.c
    M hw/arm/stellaris.c
    M hw/arm/stm32f405_soc.c
    M hw/arm/tosa.c
    M hw/arm/versatilepb.c
    M hw/arm/vexpress.c
    M hw/arm/z2.c
    M hw/char/omap_uart.c
    M hw/display/omap_dss.c
    M hw/display/omap_lcdc.c
    M hw/dma/omap_dma.c
    M hw/gpio/omap_gpio.c
    M hw/i2c/Kconfig
    A hw/i2c/allwinner-i2c.c
    M hw/i2c/meson.build
    M hw/i2c/trace-events
    M hw/intc/omap_intc.c
    M hw/intc/xilinx_intc.c
    M hw/misc/Kconfig
    A hw/misc/allwinner-a10-ccm.c
    A hw/misc/allwinner-a10-dramc.c
    A hw/misc/axp209.c
    M hw/misc/meson.build
    M hw/misc/omap_gpmc.c
    M hw/misc/omap_l4.c
    M hw/misc/omap_sdrc.c
    M hw/misc/omap_tap.c
    M hw/misc/sbsa_ec.c
    M hw/misc/trace-events
    M hw/sd/omap_mmc.c
    M hw/ssi/omap_spi.c
    M hw/timer/omap_gptimer.c
    M hw/timer/omap_synctimer.c
    M hw/timer/xilinx_timer.c
    M include/hw/adc/npcm7xx_adc.h
    M include/hw/arm/allwinner-a10.h
    M include/hw/arm/allwinner-h3.h
    M include/hw/arm/npcm7xx.h
    M include/hw/arm/omap.h
    M include/hw/arm/pxa.h
    M include/hw/arm/stm32f405_soc.h
    A include/hw/i2c/allwinner-i2c.h
    M include/hw/i2c/npcm7xx_smbus.h
    A include/hw/misc/allwinner-a10-ccm.h
    A include/hw/misc/allwinner-a10-dramc.h
    M include/hw/misc/npcm7xx_clk.h
    M include/hw/misc/npcm7xx_gcr.h
    M include/hw/misc/npcm7xx_mft.h
    M include/hw/misc/npcm7xx_pwm.h
    M include/hw/misc/npcm7xx_rng.h
    M include/hw/net/npcm7xx_emc.h
    M include/hw/sd/npcm7xx_sdhci.h
    M target/arm/helper.c
    M target/arm/sve_helper.c
    M tests/avocado/boot_linux_console.py

  Log Message:
  -----------
  Merge tag 'pull-target-arm-20230113' of 
https://git.linaro.org/people/pmaydell/qemu-arm into staging

target-arm queue:
 hw/arm/stm32f405: correctly describe the memory layout
 hw/arm: Add Olimex H405 board
 cubieboard: Support booting from an SD card image with u-boot on it
 target/arm: Fix sve_probe_page
 target/arm: allow writes to SCR_EL3.HXEn bit when FEAT_HCX is enabled
 various code cleanups

# -----BEGIN PGP SIGNATURE-----
#
# iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmPBZmYZHHBldGVyLm1h
# eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3rDdD/9GlrH14yP/2WQZJVJxzXkf
# ltO1pvX/AfeNPGy3F8T+kncKspIUeJ8BQNrZKYPWkH1WgAAT3lVH/cUbAlr8UD6W
# p2t64ZdQAURuEw3kqtyUVOUeIxzg29cEQyW/9uchA3QPb9xDtiq6KLpAzifDzo6o
# 2JE4/NytUJSKxFr5hnyxRTtOYPEMLShBSPvPzU0/BPq7VPyPhT4rqojhpx9uZpVc
# h4mfVm9cpF0y3ThBR37M0nhEGJywB/6zOsZ49bm06MFFTwasZ4P0w0fcKhbvrFvX
# PHVlNOvyT1oxch5ErN+KULZLByiWy0/Nw85V8P9R+1hU6nncQPM5paB6Y5HUCTKv
# wa9gp38V8323fsHg2EEV/PYRdcmRWSBHOq9HPDjIIJlG9nvfXn9O69kDlhnst44b
# Fz27XiGJOKY+f20l0J0KzaOnnjw54aeo5tc5WUDbBiZ/btsAHBGQAg7JghmoLkhb
# rlvJFgGdG99IuBqJH69dJQ8n/R9bGDRu6X0i1ir3d3C2nY9HYaWUZMyyxOw9dV43
# igQHupOzyYbSyy9+40xz611P0h2k2d90P61Vi41D9ig4Du+I4Vftjqj9mi/Z829k
# W1JE5wpKWcDeIXFYLWCZuiOyTCCFBWiWgDJz/zQf7AYma0AWA9gpKrTh2+3EFfqy
# VsvMR2T6kmS3FId50bW5OQ==
# =D+ib
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 13 Jan 2023 14:10:46 GMT
# gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
# gpg:                issuer "peter.maydell@linaro.org"
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
# gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
# gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" 
[ultimate]
# gpg:                 aka "Peter Maydell <peter@archaic.org.uk>" [ultimate]
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE

* tag 'pull-target-arm-20230113' of 
https://git.linaro.org/people/pmaydell/qemu-arm: (38 commits)
  target/arm: allow writes to SCR_EL3.HXEn bit when FEAT_HCX is enabled
  hw/timer/xilinx_timer: Use XpsTimerState instead of 'struct timerblock'
  hw/intc/xilinx_intc: Use 'XpsIntc' typedef instead of 'struct xlx_pic'
  hw/misc/sbsa_ec: Declare QOM macros using OBJECT_DECLARE_SIMPLE_TYPE()
  hw/misc/sbsa_ec: Rename TYPE_SBSA_EC -> TYPE_SBSA_SECURE_EC
  hw/arm/npcm7xx: Declare QOM macros using OBJECT_DECLARE_SIMPLE_TYPE()
  hw/arm/bcm2836: Remove definitions generated by OBJECT_DECLARE_TYPE()
  hw/arm/stellaris: Use CamelCase for STELLARIS_ADC type name
  hw/arm/stellaris: Drop useless casts from void * to pointer
  hw/intc/omap_intc: Use CamelCase for TYPE_OMAP_INTC type name
  hw/gpio/omap_gpio: Use CamelCase for TYPE_OMAP2_GPIO type name
  hw/gpio/omap_gpio: Use CamelCase for TYPE_OMAP1_GPIO type name
  hw/arm/omap: Drop useless casts from void * to pointer
  hw/gpio/omap_gpio: Add local variable to avoid embedded cast
  hw/arm/pxa: Avoid forward-declaring PXA2xxI2CState
  hw/arm: Remove unreachable code calling pflash_cfi01_register()
  hw/arm/vexpress: Remove dead code in vexpress_common_init()
  hw/arm/z2: Use the IEC binary prefix definitions
  hw/arm/omap_sx1: Use the IEC binary prefix definitions
  hw/arm/omap_sx1: Remove unused 'total_ram' definitions
  ...

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


Compare: https://github.com/qemu/qemu/compare/3db29dcac23d...886fb67020e3



reply via email to

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