qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH-for-9.1] target/nios2: Remove machines and system emulation


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH-for-9.1] target/nios2: Remove machines and system emulation
Date: Wed, 27 Mar 2024 13:45:35 +0100
User-agent: Mozilla Thunderbird

On 27/3/24 13:35, Philippe Mathieu-Daudé wrote:
Remove the Nios II machines and the system emulation code
(deprecated since v8.2 in commit 9997771bc1 "target/nios2:
Deprecate the Nios II architecture").

Cc: Marek Vasut <marex@denx.de>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
  MAINTAINERS                               |   4 -
  docs/about/deprecated.rst                 |   5 -
  docs/about/emulation.rst                  |   3 -
  docs/about/removed-features.rst           |   5 +
  docs/system/replay.rst                    |   2 +-
  configs/devices/nios2-softmmu/default.mak |   6 -
  configs/targets/nios2-softmmu.mak         |   2 -
  qapi/machine.json                         |   2 +-
  hw/nios2/boot.h                           |  10 -
  include/hw/intc/nios2_vic.h               |  66 ----
  include/sysemu/arch_init.h                |   1 -
  target/nios2/cpu-param.h                  |   6 +-
  target/nios2/cpu.h                        |  42 ---
  target/nios2/helper.h                     |   9 -
  target/nios2/mmu.h                        |  52 ---
  hw/intc/nios2_vic.c                       | 313 ------------------
  hw/nios2/10m50_devboard.c                 | 181 -----------
  hw/nios2/boot.c                           | 234 --------------
  hw/nios2/generic_nommu.c                  | 101 ------
  target/nios2/cpu.c                        | 160 +---------
  target/nios2/helper.c                     | 371 ----------------------
  target/nios2/mmu.c                        | 216 -------------
  target/nios2/monitor.c                    |  35 --
  target/nios2/nios2-semi.c                 | 230 --------------
  target/nios2/op_helper.c                  |  45 ---
  target/nios2/translate.c                  | 254 +--------------
  tests/qtest/machine-none-test.c           |   1 -
  .gitlab-ci.d/buildtest.yml                |   4 +-
  .gitlab-ci.d/crossbuilds.yml              |   2 +-
  hw/Kconfig                                |   1 -
  hw/intc/Kconfig                           |   3 -
  hw/intc/meson.build                       |   1 -
  hw/meson.build                            |   1 -
  hw/nios2/Kconfig                          |  13 -
  hw/nios2/meson.build                      |   6 -
  qemu-options.hx                           |   8 +-
  scripts/coverity-scan/COMPONENTS.md       |   2 +-
  target/nios2/meson.build                  |   9 -
  tests/avocado/boot_linux_console.py       |   8 -
  tests/avocado/replay_kernel.py            |  11 -
  tests/tcg/nios2/Makefile.softmmu-target   |  32 --
  tests/tcg/nios2/test-shadow-1.S           |  40 ---
  42 files changed, 24 insertions(+), 2473 deletions(-)
  delete mode 100644 configs/devices/nios2-softmmu/default.mak
  delete mode 100644 configs/targets/nios2-softmmu.mak
  delete mode 100644 hw/nios2/boot.h
  delete mode 100644 include/hw/intc/nios2_vic.h
  delete mode 100644 target/nios2/mmu.h
  delete mode 100644 hw/intc/nios2_vic.c
  delete mode 100644 hw/nios2/10m50_devboard.c
  delete mode 100644 hw/nios2/boot.c
  delete mode 100644 hw/nios2/generic_nommu.c
  delete mode 100644 target/nios2/helper.c
  delete mode 100644 target/nios2/mmu.c
  delete mode 100644 target/nios2/monitor.c
  delete mode 100644 target/nios2/nios2-semi.c
  delete mode 100644 hw/nios2/Kconfig
  delete mode 100644 hw/nios2/meson.build
  delete mode 100644 tests/tcg/nios2/Makefile.softmmu-target
  delete mode 100644 tests/tcg/nios2/test-shadow-1.S


diff --git a/hw/nios2/Kconfig b/hw/nios2/Kconfig
deleted file mode 100644
index 4748ae27b6..0000000000
--- a/hw/nios2/Kconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-config NIOS2_10M50
-    bool
-    select NIOS2
-    select SERIAL
-    select ALTERA_TIMER

I forgot to mention I deliberately chose to keep the Altera
timer model in the tree, since it looks like a re-usable
IP component.




reply via email to

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