[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] e569d9: MAINTAINERS: Update STM32L4x5 and B-L
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] e569d9: MAINTAINERS: Update STM32L4x5 and B-L475E-IOT01A m... |
Date: |
Wed, 02 Oct 2024 05:07:01 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: e569d959336004be8e50547be381886ba8a6e3d0
https://github.com/qemu/qemu/commit/e569d959336004be8e50547be381886ba8a6e3d0
Author: Inès Varhol <ines.varhol@telecom-paris.fr>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: Update STM32L4x5 and B-L475E-IOT01A maintainers
It has been a learning experience to contribute to QEMU for our
end-of-studies project. For a few months now, Arnaud and I aren't
actively involved anymore as we lack time and access to the hardware.
Therefore it's high time to update the maintainers file: from now on,
Samuel Tardieu who is behind the project will be taking up the role of
maintainer.
This commit updates maintainers and the list of files, and places the
two devices in alphabetical order.
Signed-off-by: Inès Varhol <ines.varhol@telecom-paris.fr>
Signed-off-by: Samuel Tardieu <sam@rfc1149.net>
Message-id: 20240921104751.43671-1-ines.varhol@telecom-paris.fr
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Commit: 604b72dd3c393bf6a7cac59c3a74a2bec4673a80
https://github.com/qemu/qemu/commit/604b72dd3c393bf6a7cac59c3a74a2bec4673a80
Author: Kinsey Moore <kinsey.moore@oarcorp.com>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/arm/xlnx-versal.c
M hw/arm/xlnx-zynqmp.c
M include/hw/arm/xlnx-versal.h
M include/hw/arm/xlnx-zynqmp.h
Log Message:
-----------
hw/arm/xlnx: Connect secondary CGEM IRQs
The Cadence GEM peripherals as configured for Zynq MPSoC and Versal
platforms have two priority queues with separate interrupt sources for
each. If the interrupt source for the second priority queue is not
connected, they work in polling mode only. This change connects the
second interrupt source for platforms where it is available. This patch
has been tested using the lwIP stack with a Xilinx-supplied driver from
their embeddedsw repository.
Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
Reviewed-by: Francisco Iglesias <frasse.iglesias@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: 1efbcf0b7f9a1eb63161da2b97d7616d1303a2f4
https://github.com/qemu/qemu/commit/1efbcf0b7f9a1eb63161da2b97d7616d1303a2f4
Author: Shiva sagar Myana <Shivasagar.Myana@amd.com>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/block/m25p80.c
M hw/block/m25p80_sfdp.c
M hw/block/m25p80_sfdp.h
Log Message:
-----------
m25p80: Add SFDP table for mt35xu01g flash
Add the SFDP table for the Micron Xccela mt35xu01g flash.
Signed-off-by: Shiva sagar Myana <Shivasagar.Myana@amd.com>
Reviewed-by: Francisco Iglesias <francisco.iglesias@amd.com>
Message-id: 20240829120117.616861-1-Shivasagar.Myana@amd.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: 67d762e716a7127ecc114e9708254316dd521911
https://github.com/qemu/qemu/commit/67d762e716a7127ecc114e9708254316dd521911
Author: Ard Biesheuvel <ardb@kernel.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M target/arm/internals.h
M target/arm/ptw.c
Log Message:
-----------
target/arm: Avoid target_ulong for physical address lookups
target_ulong is typedef'ed as a 32-bit integer when building the
qemu-system-arm target, and this is smaller than the size of an
intermediate physical address when LPAE is being used.
Given that Linux may place leaf level user page tables in high memory
when built for LPAE, the kernel will crash with an external abort as
soon as it enters user space when running with more than ~3 GiB of
system RAM.
So replace target_ulong with vaddr in places where it may carry an
address value that is not representable in 32 bits.
Fixes: f3639a64f602ea ("target/arm: Use softmmu tlbs for page table walking")
Cc: qemu-stable@nongnu.org
Reported-by: Arnd Bergmann <arnd@arndb.de>
Tested-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Message-id: 20240927071051.1444768-1-ardb+git@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: a8cc14435e675e86cba9afce8aa5e098b2e43ff4
https://github.com/qemu/qemu/commit/a8cc14435e675e86cba9afce8aa5e098b2e43ff4
Author: Shiva sagar Myana <Shivasagar.Myana@amd.com>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/ssi/xilinx_spips.c
Log Message:
-----------
hw/ssi/xilinx_spips: Fix flash erase assert in dual parallel configuration
Ensure that the FIFO is checked for emptiness before popping data
from it. Previously, the code directly popped the data from the FIFO
without checking, which could cause an assertion failure:
../util/fifo8.c:67: fifo8_pop: Assertion `fifo->num > 0' failed.
Signed-off-by: Shiva sagar Myana <Shivasagar.Myana@amd.com>
Message-id: 20240924112035.1320865-1-Shivasagar.Myana@amd.com
Reviewed-by: Francisco Iglesias <francisco.iglesias@amd.com>
[PMM: tweaked commit message]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: 89d94c040453d6dd80e116f3c87d87a808745211
https://github.com/qemu/qemu/commit/89d94c040453d6dd80e116f3c87d87a808745211
Author: Matheus Tavares Bernardino <quic_mathbern@quicinc.com>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/core/irq.c
Log Message:
-----------
hw: fix memory leak in IRQState allocation
At e72a7f65c1 (hw: Move declaration of IRQState to header and add init
function, 2024-06-29), we've changed qemu_allocate_irq() to use a
combination of g_new() + object_initialize() instead of
IRQ(object_new()). The latter sets obj->free, so that that the memory is
properly cleaned when the object is finalized, but the former doesn't.
Fixes: e72a7f65c1 (hw: Move declaration of IRQState to header and add init
function)
Signed-off-by: Matheus Tavares Bernardino <quic_mathbern@quicinc.com>
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Brian Cain <bcain@quicinc.com>
Message-id:
1723deb603afec3fa69a75970cef9aac62d57d62.1726674185.git.quic_mathbern@quicinc.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: 9601076b3b0bced7ed597d1470e3ff2f4e7177d6
https://github.com/qemu/qemu/commit/9601076b3b0bced7ed597d1470e3ff2f4e7177d6
Author: Jan Luebbe <jlu@pengutronix.de>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/sd/sd.c
Log Message:
-----------
hw/sd/sdcard: Fix handling of disabled boot partitions
The enable bits in the EXT_CSD_PART_CONFIG ext_csd register do *not*
specify whether the boot partitions exist, but whether they are enabled
for booting. Existence of the boot partitions is specified by a
EXT_CSD_BOOT_MULT != 0.
Currently, in the case of boot-partition-size=1M and boot-config=0,
Linux detects boot partitions of 1M. But as sd_bootpart_offset always
returns 0, all reads/writes are mapped to the same offset in the backing
file.
Fix this bug by calculating the offset independent of which partition is
enabled for booting.
This bug is unlikely to affect many users with QEMU's current set of
boards, because only aspeed sets boot-partition-size, and it also
sets boot-config to 8. So to run into this a user would have to
manually mark the boot partition non-booting from within the guest.
Cc: qemu-stable@nongnu.org
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Message-id: 20240906164834.130257-1-jlu@pengutronix.de
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
[PMM: added note to commit message about effects of bug]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: b62151489ae6f1c4faa3230923e9cfafd116718a
https://github.com/qemu/qemu/commit/b62151489ae6f1c4faa3230923e9cfafd116718a
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M configs/devices/arm-softmmu/default.mak
R docs/system/arm/xscale.rst
M docs/system/target-arm.rst
M hw/arm/Kconfig
M hw/arm/meson.build
R hw/arm/spitz.c
R hw/arm/tosa.c
Log Message:
-----------
hw/arm: Remove deprecated akita, borzoi, spitz, terrier, tosa boards
The Sharp XScale-based PDA board models akita, borzoi, spitz,
terrier, and tosa were all deprecated in 9.0, so our deprecation
cycle permits removing them for the 9.2 release.
Remove the source files for the board models themselves, and their
documentation. There were no tests for these boards.
We will move the text describing the dropped boards from
deprecated.rst to removed-features.rst when we've cleaned up all the
boards it lists. Device models used only by removed board models
will be removed in separate commits.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-2-peter.maydell@linaro.org
Commit: 11bbcf2789d44e90f81653c29e138535474485d6
https://github.com/qemu/qemu/commit/11bbcf2789d44e90f81653c29e138535474485d6
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/input/Kconfig
R hw/input/ads7846.c
M hw/input/meson.build
Log Message:
-----------
hw/input: Drop ADS7846 device
The ADS7846 touchscreen controller device was used only by
the XScale-based PDA machine types. Now that they have been
removed, this device is not used in the tree and can be
deleted.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-3-peter.maydell@linaro.org
Commit: 3575462b5f1210635677d0606637f91b04c6937f
https://github.com/qemu/qemu/commit/3575462b5f1210635677d0606637f91b04c6937f
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/display/meson.build
R hw/display/tc6393xb.c
R include/hw/display/tc6393xb.h
Log Message:
-----------
hw/display: Remove tc6393xb device
The tc6393xb was used only by the XScale-based Zaurus machine types.
Now they have been removed we can remove this device too.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-7-peter.maydell@linaro.org
Commit: 504f935d00e5491ac8296e40d050bbe2b95338c3
https://github.com/qemu/qemu/commit/504f935d00e5491ac8296e40d050bbe2b95338c3
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/arm/Kconfig
M hw/gpio/Kconfig
M hw/gpio/meson.build
Log Message:
-----------
hw/arm/KConfig: Replace ZAURUS with ZAURUS_SCOOP
The ZAURUS KConfig symbol used to do multiple things:
* pull in the tc6393xb display device
* pull in the Zaurus SCOOP GPIO device
* pull in hw/block/nand.c code
* pull in hw/block/ecc.c code
and was used by multiple machine types in the Zaurus family.
Now that we've removed all the Zaurus machine types except
"collie" (which is not currently deprecated), we can simplify
this. "collie" doesn't need any of the above things except
for the SCOOP GPIO device.
Remove the does-lots-of-things ZAURUS KConfig symbol and instead have
collie pull in ZAURUS_SCOOP, a new KConfig symbol which exists only
to control the presence of the SCOOP GPIO device. Move the
associated source file lines in MAINTAINERS into the Collie
subsection, since this is now its only user.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-8-peter.maydell@linaro.org
Commit: 6af139c385bfc7823276d6ab7956b8c812c111f0
https://github.com/qemu/qemu/commit/6af139c385bfc7823276d6ab7956b8c812c111f0
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M configs/devices/arm-softmmu/default.mak
R docs/system/arm/palm.rst
M docs/system/target-arm.rst
M hw/arm/Kconfig
M hw/arm/meson.build
R hw/arm/palm.c
Log Message:
-----------
hw/arm: Remove 'cheetah' machine
The 'cheetah' machine has been deprecated since 9.0, so we can
remove it for the 9.2 release.
(tsc210x.c is also used by nseries, so move its MAINTAINER file
line there; the nseries boards are also about to be removed.)
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-9-peter.maydell@linaro.org
Commit: a2ccff4d2bcdd93551c0f15e74d6e09dbb90ecff
https://github.com/qemu/qemu/commit/a2ccff4d2bcdd93551c0f15e74d6e09dbb90ecff
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M configs/devices/arm-softmmu/default.mak
R docs/system/arm/gumstix.rst
M docs/system/target-arm.rst
M hw/arm/Kconfig
R hw/arm/gumstix.c
M hw/arm/meson.build
Log Message:
-----------
hw/arm: Remove 'connex' and 'verdex' machines
The connex and verdex machines have been deprecated since
9.0 and so can be removed for the 9.2 release.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-10-peter.maydell@linaro.org
Commit: 6e5a2d7714f310ce38c781299e301bbe5dc5c528
https://github.com/qemu/qemu/commit/6e5a2d7714f310ce38c781299e301bbe5dc5c528
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M configs/devices/arm-softmmu/default.mak
R docs/system/arm/mainstone.rst
M docs/system/target-arm.rst
M hw/arm/Kconfig
R hw/arm/mainstone.c
M hw/arm/meson.build
Log Message:
-----------
hw/arm: Remove 'mainstone' machine
The 'mainstone' machine has been deprecated since 9.0, and
so we can remove it for the 9.2 release.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-11-peter.maydell@linaro.org
Commit: 1a66bdc85974e146cd954d1adc49e51e9d6da4ca
https://github.com/qemu/qemu/commit/1a66bdc85974e146cd954d1adc49e51e9d6da4ca
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/misc/meson.build
R hw/misc/mst_fpga.c
Log Message:
-----------
hw/misc: Remove MAINSTONE_FPGA device
The MAINSTONE_FPGA device was used only by the 'mainstone' machine
type, so we can remove it now.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-12-peter.maydell@linaro.org
Commit: 0012b18311cef69c645197f3add108b5e78cd794
https://github.com/qemu/qemu/commit/0012b18311cef69c645197f3add108b5e78cd794
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M configs/devices/arm-softmmu/default.mak
M hw/arm/Kconfig
M hw/arm/meson.build
R hw/arm/z2.c
Log Message:
-----------
hw/arm: Remove 'z2' machine
The 'z2' machine was deprecated in 9.0, so we can remove it for
9.2.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-13-peter.maydell@linaro.org
Commit: 4dba046c062427d97e6bea007b9a4a0a930d392f
https://github.com/qemu/qemu/commit/4dba046c062427d97e6bea007b9a4a0a930d392f
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/arm/Kconfig
M hw/timer/Kconfig
M hw/timer/meson.build
Log Message:
-----------
hw/arm: Remove STRONGARM->PXA2XX dependency
Currently the STRONGARM KConfig symbol pulls in PXA2XX. Since we've now
removed all the true uses of PXA2XX, we'd like to remove the PXA2XX
symbol too. To permit that, make STRONGARM directly select the things
it truly depends on:
* pxa25x-timer
* SSI
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-14-peter.maydell@linaro.org
Commit: 3f2797a76e1787f378cc8e6429f8837aa3358066
https://github.com/qemu/qemu/commit/3f2797a76e1787f378cc8e6429f8837aa3358066
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/timer/pxa2xx_timer.c
Log Message:
-----------
hw/timer/pxa2xx_timer: Remove use of pxa.h header
pxa2xx_timer includes pxa.h, but it doesn't actually make
use of any of the #defines, function prototypes or structs
defined there. Remove the unnecessary include (we will
shortly be removing the whole header file).
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-15-peter.maydell@linaro.org
Commit: a9c7d8355739fd4f74e56b352a30f0f5ce96f807
https://github.com/qemu/qemu/commit/a9c7d8355739fd4f74e56b352a30f0f5ce96f807
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/arm/meson.build
R hw/arm/pxa2xx.c
M include/hw/arm/pxa.h
Log Message:
-----------
hw/arm: Remove pxa2xx.c
All the callers of pxa270_init() and pxa255_init() have now been removed,
so we can remove pxa2xx.c. This also removes the only uses of a lot of
pxa2xx specific devices, which will be removed in subsequent commits.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-16-peter.maydell@linaro.org
Commit: 9edcf2cf48b4c31f583dd411717cc41c795c95bb
https://github.com/qemu/qemu/commit/9edcf2cf48b4c31f583dd411717cc41c795c95bb
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/sd/meson.build
R hw/sd/pxa2xx_mmci.c
M hw/sd/trace-events
M include/hw/arm/pxa.h
Log Message:
-----------
hw/sd: Remove pxa2xx_mmci.c
Remove the pxa2xx-specific pxa2xx_mmci device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-17-peter.maydell@linaro.org
Commit: 9ef4d9d51aa0baa580a4b9694a8de1a93473c50d
https://github.com/qemu/qemu/commit/9ef4d9d51aa0baa580a4b9694a8de1a93473c50d
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/input/meson.build
R hw/input/pxa2xx_keypad.c
M include/hw/arm/pxa.h
Log Message:
-----------
hw/input: Remove pxa2xx_keypad
Remove the pxa2xx-specific pxa2xx_keypad device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-18-peter.maydell@linaro.org
Commit: 5a96d59ab13430fe5b39b4aa2146e1a6c0d92432
https://github.com/qemu/qemu/commit/5a96d59ab13430fe5b39b4aa2146e1a6c0d92432
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/display/meson.build
R hw/display/pxa2xx_lcd.c
M include/hw/arm/pxa.h
Log Message:
-----------
hw/display: Remove pxa2xx_lcd.c
Remove the pxa2xx-specific pxa2xx_lcd device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-19-peter.maydell@linaro.org
Commit: b54f310129609e58badb98c064a5532efd5fa6b2
https://github.com/qemu/qemu/commit/b54f310129609e58badb98c064a5532efd5fa6b2
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/dma/meson.build
R hw/dma/pxa2xx_dma.c
M include/hw/arm/pxa.h
Log Message:
-----------
hw/dma: Remove pxa2xx_dma
Remove the pxa2xx-specific pxa2xx_dma device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-20-peter.maydell@linaro.org
Commit: 234001fd3084c3496b68d825f2901af310ae1a7a
https://github.com/qemu/qemu/commit/234001fd3084c3496b68d825f2901af310ae1a7a
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/pcmcia/meson.build
R hw/pcmcia/pxa2xx.c
M include/hw/arm/pxa.h
Log Message:
-----------
hw/pcmcia: Remove pxa2xx pcmcia device
Remove the pxa2xx specific pcmcia device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-21-peter.maydell@linaro.org
Commit: d958c2386c508e4e675335feaf6ae26ffbe2a894
https://github.com/qemu/qemu/commit/d958c2386c508e4e675335feaf6ae26ffbe2a894
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/arm/meson.build
R hw/arm/pxa2xx_gpio.c
M include/hw/arm/pxa.h
Log Message:
-----------
hw/arm: Remove pxa2xx_gpio
Remove the pxa2xx-specific GPIO device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-22-peter.maydell@linaro.org
Commit: 603bc048a27f134047f3e0e422477c10071b4471
https://github.com/qemu/qemu/commit/603bc048a27f134047f3e0e422477c10071b4471
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/arm/Kconfig
M hw/arm/meson.build
R hw/arm/pxa2xx_pic.c
R include/hw/arm/pxa.h
Log Message:
-----------
hw/arm: Remove pxa2xx_pic
Remove the pxa2xx-specific interrupt controller device.
As this is the last user of the pxa.h header file and the
CONFIG_PXA2XX define we can remove those too.
This completes the removal of the pxa2xx specific code. We leave:
* pxa2xx_timer -- still used by the Collie board (strongarm)
* the definitions of the CPUs themselves in target/arm
(still usable by linux-user mode)
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-23-peter.maydell@linaro.org
Commit: 435e87a2273c69619b1dd6e0d619a0d26b7648b7
https://github.com/qemu/qemu/commit/435e87a2273c69619b1dd6e0d619a0d26b7648b7
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/timer/pxa2xx_timer.c
Log Message:
-----------
hw/timer: Remove pxa27x-timer
The pxa27x-timer can be removed now we have removed the PXA2xx
SoC models. The pxa25x-timer device must remain as it is still
used by strongarm.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-24-peter.maydell@linaro.org
Commit: 2406e1e79f76d8a9296105ef99dee7665e2f4fb4
https://github.com/qemu/qemu/commit/2406e1e79f76d8a9296105ef99dee7665e2f4fb4
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M configs/devices/arm-softmmu/default.mak
R docs/system/arm/nseries.rst
M docs/system/target-arm.rst
M hw/arm/meson.build
R hw/arm/nseries.c
R tests/avocado/machine_arm_n8x0.py
R tests/qtest/libqos/arm-n800-machine.c
M tests/qtest/libqos/meson.build
Log Message:
-----------
hw/arm: Remove 'n800' and 'n810' machines
Remove the 'n800' and 'n810' machine types, which modelled
Nokia internet tablets. These were deprecated in 9.0 and
so we can remove them for 9.2.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-26-peter.maydell@linaro.org
[PMM: added removal of arm-n800-machine.c post-review]
Commit: 9022e80a4235f272799720ee4e9037f6dae7cf0e
https://github.com/qemu/qemu/commit/9022e80a4235f272799720ee4e9037f6dae7cf0e
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/arm/Kconfig
R hw/misc/cbus.c
M hw/misc/meson.build
R include/hw/misc/cbus.h
Log Message:
-----------
hw/misc: Remove cbus
The devices in hw/misc/cbus.c were used only by the
now-removed nseries machine types, so they can be removed.
As this is the last use of the CONFIG_NSERIES define we
can remove that from KConfig now.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-27-peter.maydell@linaro.org
Commit: 9475dbee46d5a72ed6a63067816205b77cae36b5
https://github.com/qemu/qemu/commit/9475dbee46d5a72ed6a63067816205b77cae36b5
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/display/Kconfig
R hw/display/blizzard.c
M hw/display/meson.build
R include/hw/display/blizzard.h
Log Message:
-----------
hw/display: Remove Blizzard display device
Remove the blizzard display device, which was only used with the
n800 and n810 machines.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-28-peter.maydell@linaro.org
Commit: 5255c6a9034805048dd0a0d34a0a4cf944a95130
https://github.com/qemu/qemu/commit/5255c6a9034805048dd0a0d34a0a4cf944a95130
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/input/Kconfig
M hw/input/meson.build
M hw/input/trace-events
R hw/input/tsc2005.c
M include/hw/input/tsc2xxx.h
Log Message:
-----------
hw/input: Remove tsc2005 touchscreen controller
Remove the tsc2005 touchscreen controller, which was only used
by the n800 and n810 machines.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-29-peter.maydell@linaro.org
Commit: 81cc84ca4aae08815882532dca2837352191c9b0
https://github.com/qemu/qemu/commit/81cc84ca4aae08815882532dca2837352191c9b0
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/input/Kconfig
M hw/input/meson.build
R hw/input/tsc210x.c
M include/hw/arm/omap.h
R include/hw/input/tsc2xxx.h
Log Message:
-----------
hw/input: Remove tsc210x device
Remove the tsc210x touchscreen controller device, which was
only used by the n800 and n810 and cheetah.
The uWireSlave struct is still used in omap1.c (at least for
compilation purposes -- nothing any longer calls omap_uwire_attach()
and so the struct's members will not be used at runtime), so
we move it into omap.h so we can delete tsc2xxx.h.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-30-peter.maydell@linaro.org
Commit: 1c94a3fe560aa9007dcb0aa55df93a9a7d851418
https://github.com/qemu/qemu/commit/1c94a3fe560aa9007dcb0aa55df93a9a7d851418
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/rtc/Kconfig
M hw/rtc/meson.build
R hw/rtc/twl92230.c
Log Message:
-----------
hw/rtc: Remove twl92230 device
Remove the TWL92230 RTC device, which was used only by the n800 and n810.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-31-peter.maydell@linaro.org
Commit: 647aa5ba0aaf43f7d80ead5d5477fd259cb3a1c8
https://github.com/qemu/qemu/commit/647aa5ba0aaf43f7d80ead5d5477fd259cb3a1c8
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/input/Kconfig
R hw/input/lm832x.c
M hw/input/meson.build
R include/hw/input/lm832x.h
Log Message:
-----------
hw/input: Remove lm832x device
Remove the lm832x keyboard-and-pwm i2c device model. This
was only used by the n800 and n810 machines.
(Although this is an i2c device and so in theory available to create
on the command line, in practice it has an outbound IRQ line that the
machine model needs to wire up, and the only way to inject keys events
into it is to call the lm832x_key_event() function, so it isn't
in practice possible to use it separately from the n800/n810.)
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-32-peter.maydell@linaro.org
Commit: 7f392760a79eb05e28ea1df6807e006057b91906
https://github.com/qemu/qemu/commit/7f392760a79eb05e28ea1df6807e006057b91906
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/block/Kconfig
M hw/block/meson.build
R hw/block/onenand.c
M include/hw/block/flash.h
Log Message:
-----------
hw/block: Remove OneNAND device
The OneNAND devices were only used by n800/n810, so they
can be removed now.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-33-peter.maydell@linaro.org
Commit: e02491903d501794e225fd95911127a10fe8dbc6
https://github.com/qemu/qemu/commit/e02491903d501794e225fd95911127a10fe8dbc6
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/usb/Kconfig
M hw/usb/meson.build
R hw/usb/tusb6010.c
Log Message:
-----------
hw/usb: Remove tusb6010 USB controller
The tusb6010 was only used by the n800/n810 machines, so it
can be removed now.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-34-peter.maydell@linaro.org
Commit: b13957a229be316aefa81eaa32c8ddc65d84d8af
https://github.com/qemu/qemu/commit/b13957a229be316aefa81eaa32c8ddc65d84d8af
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/usb/Kconfig
R hw/usb/hcd-musb.c
M hw/usb/meson.build
R include/hw/usb/hcd-musb.h
Log Message:
-----------
hw/usb: Remove MUSB USB host controller
Remove the MUSB USB2.0 OTG-compliant USB host controller
device model. This was only used by the tusb6010 USB
controller in the n800/n810 machines.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-35-peter.maydell@linaro.org
Commit: 21c1270f419034424dda0b5f3d275d24d1411a5b
https://github.com/qemu/qemu/commit/21c1270f419034424dda0b5f3d275d24d1411a5b
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M docs/about/deprecated.rst
M docs/about/removed-features.rst
Log Message:
-----------
docs: Document removal of old Arm boards
Now we have removed all the board types that it covers, we can move
the text about old Arm boards from deprecated.rst to
removed-features.rst, tweaking it appropriately.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-37-peter.maydell@linaro.org
Commit: 5a5425998a039e3e80400dc81ecf4178d0442abe
https://github.com/qemu/qemu/commit/5a5425998a039e3e80400dc81ecf4178d0442abe
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/arm/meson.build
R hw/arm/omap2.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/arm: Remove omap2.c
The users of the OMAP2 SoC emulation have been removed, so we can
delete omap2.c.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-38-peter.maydell@linaro.org
Commit: df7768f5a520529d8634b2f177c0d5523e645fdd
https://github.com/qemu/qemu/commit/df7768f5a520529d8634b2f177c0d5523e645fdd
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/gpio/omap_gpio.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/gpio: Remove TYPE_OMAP2_GPIO
We've removed the OMAP2 SoC, so we can remove the OMAP2 GPIO
device. (The source file remains, as it also has the model of
the OMAP1 GPIO device.)
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-39-peter.maydell@linaro.org
Commit: aeaf7bb5aa38865c2cf7945e774a4226f2ae494c
https://github.com/qemu/qemu/commit/aeaf7bb5aa38865c2cf7945e774a4226f2ae494c
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/char/omap_uart.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/char: Remove omap2_uart
Remove the OMAP2 specific code from omap_uart.c.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-40-peter.maydell@linaro.org
Commit: 7955b50ba16e2f6cd092589e51bf964c7c001ccf
https://github.com/qemu/qemu/commit/7955b50ba16e2f6cd092589e51bf964c7c001ccf
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/intc/omap_intc.c
Log Message:
-----------
hw/intc: Remove omap2-intc device
Remove the OMAP2 specific code from omap_intc.c.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-41-peter.maydell@linaro.org
Commit: ce5dd27534b02f747ec0bf179ff993409d9d8dea
https://github.com/qemu/qemu/commit/ce5dd27534b02f747ec0bf179ff993409d9d8dea
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/sd/omap_mmc.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/sd: Remove omap2_mmc device
Remove the OMAP2 specific code from omap_mmc.c.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-42-peter.maydell@linaro.org
Commit: 008f769474ce3b51f35f3fcc90cf6b705db9cf69
https://github.com/qemu/qemu/commit/008f769474ce3b51f35f3fcc90cf6b705db9cf69
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/misc/meson.build
R hw/misc/omap_sdrc.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/misc: Remove omap_sdrc device
The omap_sdrc device is only in OMAP2, which we are removing.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-43-peter.maydell@linaro.org
Commit: 192f75ad110e2eab70cdc87b8309648c2836c3c0
https://github.com/qemu/qemu/commit/192f75ad110e2eab70cdc87b8309648c2836c3c0
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/misc/meson.build
R hw/misc/omap_gpmc.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/misc: Remove omap_gpmc
The omap_gpmc device is only in OMAP2, which we are removing.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-44-peter.maydell@linaro.org
Commit: 9d78324be9097be23a3e439694d97e6f98515f89
https://github.com/qemu/qemu/commit/9d78324be9097be23a3e439694d97e6f98515f89
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/timer/meson.build
R hw/timer/omap_gptimer.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/timer: Remove omap_gptimer
The omap_gptimer device is only in the OMAP2 SoC, which we
are removing.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-45-peter.maydell@linaro.org
Commit: ac2da7f9fef8787129e6b0b5a172d94955d8b7ba
https://github.com/qemu/qemu/commit/ac2da7f9fef8787129e6b0b5a172d94955d8b7ba
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/timer/meson.build
R hw/timer/omap_synctimer.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/timer: Remove omap_synctimer
Remove the omap_synctimer device, which is only in the OMAP2 SoC.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-46-peter.maydell@linaro.org
Commit: 41695489d6e6fb125edcfeae36e035decd903a3f
https://github.com/qemu/qemu/commit/41695489d6e6fb125edcfeae36e035decd903a3f
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/ssi/meson.build
R hw/ssi/omap_spi.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/ssi: Remove omap_mcspi
The omap_mcspi device is used only in the OMAP2 SoC, which we
are removing.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-48-peter.maydell@linaro.org
Commit: d007962b2fde812314f5e46193474294894d74f9
https://github.com/qemu/qemu/commit/d007962b2fde812314f5e46193474294894d74f9
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/misc/meson.build
R hw/misc/omap_tap.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/misc: Remove omap_tap device
The omap_tap device is OMAP2 only, and we are removing it.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-49-peter.maydell@linaro.org
Commit: 427b225efc908be0aa85d50a89f3ce00f627a027
https://github.com/qemu/qemu/commit/427b225efc908be0aa85d50a89f3ce00f627a027
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/display/meson.build
R hw/display/omap_dss.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/display: Remove omap_dss
The omap_dss device is OMAP2 only, and we are removing it.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-50-peter.maydell@linaro.org
Commit: 9bc092f19cc0b7fca7ca10d536f7df1b8dfb014a
https://github.com/qemu/qemu/commit/9bc092f19cc0b7fca7ca10d536f7df1b8dfb014a
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/misc/meson.build
R hw/misc/omap_l4.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/misc: Remove omap_l4 device
The omap_l4 device is OMAP2 only, so we can remove it.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-51-peter.maydell@linaro.org
Commit: 1e932548b2a041b27a44ba6708d95e590dd2e95d
https://github.com/qemu/qemu/commit/1e932548b2a041b27a44ba6708d95e590dd2e95d
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/misc/omap_clk.c
Log Message:
-----------
hw/misc/omap_clk: Remove OMAP2-specifics
Remove the handling for all non-OMAP1 SoCs.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-52-peter.maydell@linaro.org
Commit: 54196ade09df19d366a7a5368200397c96c50819
https://github.com/qemu/qemu/commit/54196ade09df19d366a7a5368200397c96c50819
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M hw/dma/omap_dma.c
M include/hw/arm/omap.h
Log Message:
-----------
hw/dma: Remove omap_dma4 device
The omap_dma4 device was only used in the OMAP2 SoC, which has
been removed.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-53-peter.maydell@linaro.org
Commit: be025ce676d0f8fd094d17b34e87305a1c8fb595
https://github.com/qemu/qemu/commit/be025ce676d0f8fd094d17b34e87305a1c8fb595
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M include/hw/arm/omap.h
Log Message:
-----------
hw: Remove omap2 specific defines and enums
Remove some defines and enums that are OMAP2 specific and
no longer used anywhere.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-54-peter.maydell@linaro.org
Commit: 062cfce8d4c077800d252b84c65da8a2dd03fd6f
https://github.com/qemu/qemu/commit/062cfce8d4c077800d252b84c65da8a2dd03fd6f
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M MAINTAINERS
M configs/devices/arm-softmmu/default.mak
M docs/about/deprecated.rst
M docs/about/removed-features.rst
R docs/system/arm/gumstix.rst
R docs/system/arm/mainstone.rst
R docs/system/arm/nseries.rst
R docs/system/arm/palm.rst
R docs/system/arm/xscale.rst
M docs/system/target-arm.rst
M hw/arm/Kconfig
R hw/arm/gumstix.c
R hw/arm/mainstone.c
M hw/arm/meson.build
R hw/arm/nseries.c
R hw/arm/omap2.c
R hw/arm/palm.c
R hw/arm/pxa2xx.c
R hw/arm/pxa2xx_gpio.c
R hw/arm/pxa2xx_pic.c
R hw/arm/spitz.c
R hw/arm/tosa.c
M hw/arm/xlnx-versal.c
M hw/arm/xlnx-zynqmp.c
R hw/arm/z2.c
M hw/block/Kconfig
M hw/block/m25p80.c
M hw/block/m25p80_sfdp.c
M hw/block/m25p80_sfdp.h
M hw/block/meson.build
R hw/block/onenand.c
M hw/char/omap_uart.c
M hw/core/irq.c
M hw/display/Kconfig
R hw/display/blizzard.c
M hw/display/meson.build
R hw/display/omap_dss.c
R hw/display/pxa2xx_lcd.c
R hw/display/tc6393xb.c
M hw/dma/meson.build
M hw/dma/omap_dma.c
R hw/dma/pxa2xx_dma.c
M hw/gpio/Kconfig
M hw/gpio/meson.build
M hw/gpio/omap_gpio.c
M hw/input/Kconfig
R hw/input/ads7846.c
R hw/input/lm832x.c
M hw/input/meson.build
R hw/input/pxa2xx_keypad.c
M hw/input/trace-events
R hw/input/tsc2005.c
R hw/input/tsc210x.c
M hw/intc/omap_intc.c
R hw/misc/cbus.c
M hw/misc/meson.build
R hw/misc/mst_fpga.c
M hw/misc/omap_clk.c
R hw/misc/omap_gpmc.c
R hw/misc/omap_l4.c
R hw/misc/omap_sdrc.c
R hw/misc/omap_tap.c
M hw/pcmcia/meson.build
R hw/pcmcia/pxa2xx.c
M hw/rtc/Kconfig
M hw/rtc/meson.build
R hw/rtc/twl92230.c
M hw/sd/meson.build
M hw/sd/omap_mmc.c
R hw/sd/pxa2xx_mmci.c
M hw/sd/sd.c
M hw/sd/trace-events
M hw/ssi/meson.build
R hw/ssi/omap_spi.c
M hw/ssi/xilinx_spips.c
M hw/timer/Kconfig
M hw/timer/meson.build
R hw/timer/omap_gptimer.c
R hw/timer/omap_synctimer.c
M hw/timer/pxa2xx_timer.c
M hw/usb/Kconfig
R hw/usb/hcd-musb.c
M hw/usb/meson.build
R hw/usb/tusb6010.c
M include/hw/arm/omap.h
R include/hw/arm/pxa.h
M include/hw/arm/xlnx-versal.h
M include/hw/arm/xlnx-zynqmp.h
M include/hw/block/flash.h
R include/hw/display/blizzard.h
R include/hw/display/tc6393xb.h
R include/hw/input/lm832x.h
R include/hw/input/tsc2xxx.h
R include/hw/misc/cbus.h
R include/hw/usb/hcd-musb.h
M target/arm/internals.h
M target/arm/ptw.c
R tests/avocado/machine_arm_n8x0.py
R tests/qtest/libqos/arm-n800-machine.c
M tests/qtest/libqos/meson.build
Log Message:
-----------
Merge tag 'pull-target-arm-20241001' of
https://git.linaro.org/people/pmaydell/qemu-arm into staging
target-arm queue:
* MAINTAINERS: Update STM32L4x5 and B-L475E-IOT01A maintainers
* hw/arm/xlnx: Connect secondary CGEM IRQs
* m25p80: Add SFDP table for mt35xu01g flash
* target/arm: Avoid target_ulong for physical address lookups
* hw/ssi/xilinx_spips: Fix flash erase assert in dual parallel configuration
* hw: fix memory leak in IRQState allocation
* hw/sd/sdcard: Fix handling of disabled boot partitions
* arm: Remove deprecated board models
# -----BEGIN PGP SIGNATURE-----
#
# iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmb8JW8ZHHBldGVyLm1h
# eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3m85D/9W5E4BQd4mG0JPT+OcCRP/
# MQGXsU6fOm3mtYfehXMwnJf2POOK0t/IC5W1mOGmIV6R4ABv2il3cXvQznCpcKY3
# eRmMLn4tfI2bn8zJmkIMY5am7j7G3RJzktz8iQ3bstNwD3pYU46tr36iup7vU71b
# Z5Q3+uauBoUo/9rw5jgjjoZ9Z3Ay2RECsZc/vD6NIN0kh2TYgdpitR47J8jhS3ZX
# +laqimnRl5wQpe0TIYzpdFr82CXfT62WfQ/+6D6xftbTrV1gfLWesc7hHsgw7Sem
# ST+nX+0Wr0UfBvsNN4ldi4jB4FfMeUCPX4wBbkKaYyD7bYFnoiz8RPYCxrHlKqeL
# 9P7+LuA+h+odIcsCza9zUSpQIu4gGIuovmnjz6rbD8m6poV0OmU/Ncj4JC9hGJNi
# Y1utyFELsvpdQhHP1M2K0qEgO3q/fJyzgA5LXkeXLVozjJM6DX7deVdXjwcBWqeI
# McJwe/C1TZ/WQlssrWmx6+naA8sygrsbo98a7X+DVsZ0ka6ofZSKkr7aHd3+dia+
# a4KbiMX6ChqZxPbIB+m4GnOkCDefu098rXlOu4gkMdzyQT/sm7wmVzQ3YsW3jVqx
# DNG6Mrg6OVvevXQysdLkJIemnM9YeLxf0lEJ/NpkyGQ7LlmdBws+p1ooCvuvg2Ua
# CRFY1tuUfWrshpziF1cT4A==
# =q4iF
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 01 Oct 2024 17:38:07 BST
# 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-20241001' of
https://git.linaro.org/people/pmaydell/qemu-arm: (54 commits)
hw: Remove omap2 specific defines and enums
hw/dma: Remove omap_dma4 device
hw/misc/omap_clk: Remove OMAP2-specifics
hw/misc: Remove omap_l4 device
hw/display: Remove omap_dss
hw/misc: Remove omap_tap device
hw/ssi: Remove omap_mcspi
hw/timer: Remove omap_synctimer
hw/timer: Remove omap_gptimer
hw/misc: Remove omap_gpmc
hw/misc: Remove omap_sdrc device
hw/sd: Remove omap2_mmc device
hw/intc: Remove omap2-intc device
hw/char: Remove omap2_uart
hw/gpio: Remove TYPE_OMAP2_GPIO
hw/arm: Remove omap2.c
docs: Document removal of old Arm boards
hw/usb: Remove MUSB USB host controller
hw/usb: Remove tusb6010 USB controller
hw/block: Remove OneNAND device
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/718780d20470...062cfce8d4c0
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications