[PATCH 0/2] Drop deprecated lm32 and unicore32

Markus Armbruster posted 2 patches 2 weeks, 1 day ago
Test checkpatch failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210503084034.3804963-1-armbru@redhat.com
Maintainers: Thomas Huth <thuth@redhat.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Willian Rampazzo <willianr@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Laurent Vivier <lvivier@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Jason Wang <jasowang@redhat.com>
docs/system/deprecated.rst                    |   16 -
docs/system/removed-features.rst              |   14 +
configure                                     |    7 +-
default-configs/devices/lm32-softmmu.mak      |   12 -
default-configs/devices/unicore32-softmmu.mak |    6 -
default-configs/targets/lm32-softmmu.mak      |    2 -
default-configs/targets/unicore32-softmmu.mak |    1 -
meson.build                                   |    3 +-
qapi/machine.json                             |    4 +-
hw/display/milkymist-vgafb_template.h         |   74 -
hw/lm32/lm32.h                                |   48 -
hw/lm32/lm32_hwsetup.h                        |  179 --
hw/lm32/milkymist-hw.h                        |  133 --
hw/usb/quirks-ftdi-ids.h                      |    6 -
hw/usb/quirks.h                               |    1 -
include/disas/dis-asm.h                       |    3 -
include/elf.h                                 |    3 +-
include/exec/poison.h                         |    3 -
include/hw/char/lm32_juart.h                  |   13 -
include/hw/display/milkymist_tmu2.h           |   42 -
include/hw/lm32/lm32_pic.h                    |   10 -
include/hw/unicore32/puv3.h                   |   40 -
include/sysemu/arch_init.h                    |    2 -
target/lm32/cpu-param.h                       |   17 -
target/lm32/cpu-qom.h                         |   48 -
target/lm32/cpu.h                             |  262 ---
target/lm32/helper.h                          |   14 -
target/unicore32/cpu-param.h                  |   17 -
target/unicore32/cpu-qom.h                    |   37 -
target/unicore32/cpu.h                        |  168 --
target/unicore32/helper.h                     |   62 -
disas/lm32.c                                  |  361 ---
hw/audio/milkymist-ac97.c                     |  360 ---
hw/char/lm32_juart.c                          |  166 --
hw/char/lm32_uart.c                           |  314 ---
hw/char/milkymist-uart.c                      |  258 --
hw/display/milkymist-tmu2.c                   |  551 -----
hw/display/milkymist-vgafb.c                  |  360 ---
hw/dma/puv3_dma.c                             |  119 -
hw/gpio/puv3_gpio.c                           |  154 --
hw/input/milkymist-softusb.c                  |  319 ---
hw/intc/lm32_pic.c                            |  195 --
hw/intc/puv3_intc.c                           |  147 --
hw/lm32/lm32_boards.c                         |  333 ---
hw/lm32/milkymist.c                           |  250 --
hw/misc/milkymist-hpdmc.c                     |  172 --
hw/misc/milkymist-pfpu.c                      |  548 -----
hw/misc/puv3_pm.c                             |  159 --
hw/net/milkymist-minimac2.c                   |  547 -----
hw/sd/milkymist-memcard.c                     |  335 ---
hw/timer/lm32_timer.c                         |  249 --
hw/timer/milkymist-sysctl.c                   |  361 ---
hw/timer/puv3_ost.c                           |  166 --
hw/unicore32/puv3.c                           |  145 --
softmmu/arch_init.c                           |    4 -
target/lm32/cpu.c                             |  274 ---
target/lm32/gdbstub.c                         |   92 -
target/lm32/helper.c                          |  224 --
target/lm32/lm32-semi.c                       |  212 --
target/lm32/machine.c                         |   33 -
target/lm32/op_helper.c                       |  148 --
target/lm32/translate.c                       | 1237 ----------
target/unicore32/cpu.c                        |  174 --
target/unicore32/helper.c                     |  183 --
target/unicore32/op_helper.c                  |  244 --
target/unicore32/softmmu.c                    |  280 ---
target/unicore32/translate.c                  | 2083 -----------------
target/unicore32/ucf64_helper.c               |  324 ---
tests/qtest/machine-none-test.c               |    2 -
fpu/softfloat-specialize.c.inc                |   11 +-
.gitlab-ci.yml                                |    2 +-
MAINTAINERS                                   |   40 -
disas/meson.build                             |    1 -
hw/Kconfig                                    |    2 -
hw/audio/meson.build                          |    1 -
hw/audio/trace-events                         |   12 -
hw/char/meson.build                           |    3 -
hw/char/trace-events                          |   17 -
hw/display/Kconfig                            |    4 -
hw/display/meson.build                        |    2 -
hw/display/trace-events                       |   10 -
hw/dma/meson.build                            |    1 -
hw/gpio/meson.build                           |    1 -
hw/input/meson.build                          |    1 -
hw/input/trace-events                         |    7 -
hw/intc/meson.build                           |    2 -
hw/intc/trace-events                          |    9 -
hw/lm32/Kconfig                               |   18 -
hw/lm32/meson.build                           |    6 -
hw/meson.build                                |    2 -
hw/misc/meson.build                           |    4 -
hw/misc/trace-events                          |   10 -
hw/net/meson.build                            |    1 -
hw/net/trace-events                           |   12 -
hw/sd/meson.build                             |    1 -
hw/sd/trace-events                            |    4 -
hw/timer/meson.build                          |    3 -
hw/timer/trace-events                         |   17 -
hw/unicore32/Kconfig                          |    5 -
hw/unicore32/meson.build                      |    5 -
qemu-options.hx                               |    4 +-
target/lm32/README                            |   45 -
target/lm32/TODO                              |    1 -
target/lm32/meson.build                       |   15 -
target/meson.build                            |    2 -
target/unicore32/meson.build                  |   14 -
tests/tcg/README                              |    6 -
tests/tcg/configure.sh                        |    2 +-
tests/tcg/lm32/Makefile                       |  106 -
tests/tcg/lm32/crt.S                          |   84 -
tests/tcg/lm32/helper.S                       |   65 -
tests/tcg/lm32/linker.ld                      |   55 -
tests/tcg/lm32/macros.inc                     |   90 -
tests/tcg/lm32/test_add.S                     |   75 -
tests/tcg/lm32/test_addi.S                    |   56 -
tests/tcg/lm32/test_and.S                     |   45 -
tests/tcg/lm32/test_andhi.S                   |   35 -
tests/tcg/lm32/test_andi.S                    |   35 -
tests/tcg/lm32/test_b.S                       |   13 -
tests/tcg/lm32/test_be.S                      |   48 -
tests/tcg/lm32/test_bg.S                      |   78 -
tests/tcg/lm32/test_bge.S                     |   78 -
tests/tcg/lm32/test_bgeu.S                    |   78 -
tests/tcg/lm32/test_bgu.S                     |   78 -
tests/tcg/lm32/test_bi.S                      |   23 -
tests/tcg/lm32/test_bne.S                     |   48 -
tests/tcg/lm32/test_break.S                   |   20 -
tests/tcg/lm32/test_bret.S                    |   38 -
tests/tcg/lm32/test_call.S                    |   16 -
tests/tcg/lm32/test_calli.S                   |   15 -
tests/tcg/lm32/test_cmpe.S                    |   40 -
tests/tcg/lm32/test_cmpei.S                   |   35 -
tests/tcg/lm32/test_cmpg.S                    |   64 -
tests/tcg/lm32/test_cmpge.S                   |   64 -
tests/tcg/lm32/test_cmpgei.S                  |   70 -
tests/tcg/lm32/test_cmpgeu.S                  |   64 -
tests/tcg/lm32/test_cmpgeui.S                 |   70 -
tests/tcg/lm32/test_cmpgi.S                   |   70 -
tests/tcg/lm32/test_cmpgu.S                   |   64 -
tests/tcg/lm32/test_cmpgui.S                  |   70 -
tests/tcg/lm32/test_cmpne.S                   |   40 -
tests/tcg/lm32/test_cmpnei.S                  |   35 -
tests/tcg/lm32/test_divu.S                    |   29 -
tests/tcg/lm32/test_eret.S                    |   38 -
tests/tcg/lm32/test_lb.S                      |   49 -
tests/tcg/lm32/test_lbu.S                     |   49 -
tests/tcg/lm32/test_lh.S                      |   49 -
tests/tcg/lm32/test_lhu.S                     |   49 -
tests/tcg/lm32/test_lw.S                      |   32 -
tests/tcg/lm32/test_modu.S                    |   35 -
tests/tcg/lm32/test_mul.S                     |   70 -
tests/tcg/lm32/test_muli.S                    |   45 -
tests/tcg/lm32/test_nor.S                     |   51 -
tests/tcg/lm32/test_nori.S                    |   35 -
tests/tcg/lm32/test_or.S                      |   51 -
tests/tcg/lm32/test_orhi.S                    |   35 -
tests/tcg/lm32/test_ori.S                     |   35 -
tests/tcg/lm32/test_ret.S                     |   14 -
tests/tcg/lm32/test_sb.S                      |   32 -
tests/tcg/lm32/test_scall.S                   |   24 -
tests/tcg/lm32/test_sextb.S                   |   20 -
tests/tcg/lm32/test_sexth.S                   |   20 -
tests/tcg/lm32/test_sh.S                      |   32 -
tests/tcg/lm32/test_sl.S                      |   45 -
tests/tcg/lm32/test_sli.S                     |   30 -
tests/tcg/lm32/test_sr.S                      |   57 -
tests/tcg/lm32/test_sri.S                     |   40 -
tests/tcg/lm32/test_sru.S                     |   57 -
tests/tcg/lm32/test_srui.S                    |   40 -
tests/tcg/lm32/test_sub.S                     |   75 -
tests/tcg/lm32/test_sw.S                      |   38 -
tests/tcg/lm32/test_xnor.S                    |   51 -
tests/tcg/lm32/test_xnori.S                   |   35 -
tests/tcg/lm32/test_xor.S                     |   51 -
tests/tcg/lm32/test_xori.S                    |   35 -
175 files changed, 30 insertions(+), 16816 deletions(-)
delete mode 100644 default-configs/devices/lm32-softmmu.mak
delete mode 100644 default-configs/devices/unicore32-softmmu.mak
delete mode 100644 default-configs/targets/lm32-softmmu.mak
delete mode 100644 default-configs/targets/unicore32-softmmu.mak
delete mode 100644 hw/display/milkymist-vgafb_template.h
delete mode 100644 hw/lm32/lm32.h
delete mode 100644 hw/lm32/lm32_hwsetup.h
delete mode 100644 hw/lm32/milkymist-hw.h
delete mode 100644 include/hw/char/lm32_juart.h
delete mode 100644 include/hw/display/milkymist_tmu2.h
delete mode 100644 include/hw/lm32/lm32_pic.h
delete mode 100644 include/hw/unicore32/puv3.h
delete mode 100644 target/lm32/cpu-param.h
delete mode 100644 target/lm32/cpu-qom.h
delete mode 100644 target/lm32/cpu.h
delete mode 100644 target/lm32/helper.h
delete mode 100644 target/unicore32/cpu-param.h
delete mode 100644 target/unicore32/cpu-qom.h
delete mode 100644 target/unicore32/cpu.h
delete mode 100644 target/unicore32/helper.h
delete mode 100644 disas/lm32.c
delete mode 100644 hw/audio/milkymist-ac97.c
delete mode 100644 hw/char/lm32_juart.c
delete mode 100644 hw/char/lm32_uart.c
delete mode 100644 hw/char/milkymist-uart.c
delete mode 100644 hw/display/milkymist-tmu2.c
delete mode 100644 hw/display/milkymist-vgafb.c
delete mode 100644 hw/dma/puv3_dma.c
delete mode 100644 hw/gpio/puv3_gpio.c
delete mode 100644 hw/input/milkymist-softusb.c
delete mode 100644 hw/intc/lm32_pic.c
delete mode 100644 hw/intc/puv3_intc.c
delete mode 100644 hw/lm32/lm32_boards.c
delete mode 100644 hw/lm32/milkymist.c
delete mode 100644 hw/misc/milkymist-hpdmc.c
delete mode 100644 hw/misc/milkymist-pfpu.c
delete mode 100644 hw/misc/puv3_pm.c
delete mode 100644 hw/net/milkymist-minimac2.c
delete mode 100644 hw/sd/milkymist-memcard.c
delete mode 100644 hw/timer/lm32_timer.c
delete mode 100644 hw/timer/milkymist-sysctl.c
delete mode 100644 hw/timer/puv3_ost.c
delete mode 100644 hw/unicore32/puv3.c
delete mode 100644 target/lm32/cpu.c
delete mode 100644 target/lm32/gdbstub.c
delete mode 100644 target/lm32/helper.c
delete mode 100644 target/lm32/lm32-semi.c
delete mode 100644 target/lm32/machine.c
delete mode 100644 target/lm32/op_helper.c
delete mode 100644 target/lm32/translate.c
delete mode 100644 target/unicore32/cpu.c
delete mode 100644 target/unicore32/helper.c
delete mode 100644 target/unicore32/op_helper.c
delete mode 100644 target/unicore32/softmmu.c
delete mode 100644 target/unicore32/translate.c
delete mode 100644 target/unicore32/ucf64_helper.c
delete mode 100644 hw/lm32/Kconfig
delete mode 100644 hw/lm32/meson.build
delete mode 100644 hw/unicore32/Kconfig
delete mode 100644 hw/unicore32/meson.build
delete mode 100644 target/lm32/README
delete mode 100644 target/lm32/TODO
delete mode 100644 target/lm32/meson.build
delete mode 100644 target/unicore32/meson.build
delete mode 100644 tests/tcg/lm32/Makefile
delete mode 100644 tests/tcg/lm32/crt.S
delete mode 100644 tests/tcg/lm32/helper.S
delete mode 100644 tests/tcg/lm32/linker.ld
delete mode 100644 tests/tcg/lm32/macros.inc
delete mode 100644 tests/tcg/lm32/test_add.S
delete mode 100644 tests/tcg/lm32/test_addi.S
delete mode 100644 tests/tcg/lm32/test_and.S
delete mode 100644 tests/tcg/lm32/test_andhi.S
delete mode 100644 tests/tcg/lm32/test_andi.S
delete mode 100644 tests/tcg/lm32/test_b.S
delete mode 100644 tests/tcg/lm32/test_be.S
delete mode 100644 tests/tcg/lm32/test_bg.S
delete mode 100644 tests/tcg/lm32/test_bge.S
delete mode 100644 tests/tcg/lm32/test_bgeu.S
delete mode 100644 tests/tcg/lm32/test_bgu.S
delete mode 100644 tests/tcg/lm32/test_bi.S
delete mode 100644 tests/tcg/lm32/test_bne.S
delete mode 100644 tests/tcg/lm32/test_break.S
delete mode 100644 tests/tcg/lm32/test_bret.S
delete mode 100644 tests/tcg/lm32/test_call.S
delete mode 100644 tests/tcg/lm32/test_calli.S
delete mode 100644 tests/tcg/lm32/test_cmpe.S
delete mode 100644 tests/tcg/lm32/test_cmpei.S
delete mode 100644 tests/tcg/lm32/test_cmpg.S
delete mode 100644 tests/tcg/lm32/test_cmpge.S
delete mode 100644 tests/tcg/lm32/test_cmpgei.S
delete mode 100644 tests/tcg/lm32/test_cmpgeu.S
delete mode 100644 tests/tcg/lm32/test_cmpgeui.S
delete mode 100644 tests/tcg/lm32/test_cmpgi.S
delete mode 100644 tests/tcg/lm32/test_cmpgu.S
delete mode 100644 tests/tcg/lm32/test_cmpgui.S
delete mode 100644 tests/tcg/lm32/test_cmpne.S
delete mode 100644 tests/tcg/lm32/test_cmpnei.S
delete mode 100644 tests/tcg/lm32/test_divu.S
delete mode 100644 tests/tcg/lm32/test_eret.S
delete mode 100644 tests/tcg/lm32/test_lb.S
delete mode 100644 tests/tcg/lm32/test_lbu.S
delete mode 100644 tests/tcg/lm32/test_lh.S
delete mode 100644 tests/tcg/lm32/test_lhu.S
delete mode 100644 tests/tcg/lm32/test_lw.S
delete mode 100644 tests/tcg/lm32/test_modu.S
delete mode 100644 tests/tcg/lm32/test_mul.S
delete mode 100644 tests/tcg/lm32/test_muli.S
delete mode 100644 tests/tcg/lm32/test_nor.S
delete mode 100644 tests/tcg/lm32/test_nori.S
delete mode 100644 tests/tcg/lm32/test_or.S
delete mode 100644 tests/tcg/lm32/test_orhi.S
delete mode 100644 tests/tcg/lm32/test_ori.S
delete mode 100644 tests/tcg/lm32/test_ret.S
delete mode 100644 tests/tcg/lm32/test_sb.S
delete mode 100644 tests/tcg/lm32/test_scall.S
delete mode 100644 tests/tcg/lm32/test_sextb.S
delete mode 100644 tests/tcg/lm32/test_sexth.S
delete mode 100644 tests/tcg/lm32/test_sh.S
delete mode 100644 tests/tcg/lm32/test_sl.S
delete mode 100644 tests/tcg/lm32/test_sli.S
delete mode 100644 tests/tcg/lm32/test_sr.S
delete mode 100644 tests/tcg/lm32/test_sri.S
delete mode 100644 tests/tcg/lm32/test_sru.S
delete mode 100644 tests/tcg/lm32/test_srui.S
delete mode 100644 tests/tcg/lm32/test_sub.S
delete mode 100644 tests/tcg/lm32/test_sw.S
delete mode 100644 tests/tcg/lm32/test_xnor.S
delete mode 100644 tests/tcg/lm32/test_xnori.S
delete mode 100644 tests/tcg/lm32/test_xor.S
delete mode 100644 tests/tcg/lm32/test_xori.S

[PATCH 0/2] Drop deprecated lm32 and unicore32

Posted by Markus Armbruster 2 weeks, 1 day ago
Markus Armbruster (2):
  Drop the deprecated lm32 target
  Drop the deprecated unicore32 target

 docs/system/deprecated.rst                    |   16 -
 docs/system/removed-features.rst              |   14 +
 configure                                     |    7 +-
 default-configs/devices/lm32-softmmu.mak      |   12 -
 default-configs/devices/unicore32-softmmu.mak |    6 -
 default-configs/targets/lm32-softmmu.mak      |    2 -
 default-configs/targets/unicore32-softmmu.mak |    1 -
 meson.build                                   |    3 +-
 qapi/machine.json                             |    4 +-
 hw/display/milkymist-vgafb_template.h         |   74 -
 hw/lm32/lm32.h                                |   48 -
 hw/lm32/lm32_hwsetup.h                        |  179 --
 hw/lm32/milkymist-hw.h                        |  133 --
 hw/usb/quirks-ftdi-ids.h                      |    6 -
 hw/usb/quirks.h                               |    1 -
 include/disas/dis-asm.h                       |    3 -
 include/elf.h                                 |    3 +-
 include/exec/poison.h                         |    3 -
 include/hw/char/lm32_juart.h                  |   13 -
 include/hw/display/milkymist_tmu2.h           |   42 -
 include/hw/lm32/lm32_pic.h                    |   10 -
 include/hw/unicore32/puv3.h                   |   40 -
 include/sysemu/arch_init.h                    |    2 -
 target/lm32/cpu-param.h                       |   17 -
 target/lm32/cpu-qom.h                         |   48 -
 target/lm32/cpu.h                             |  262 ---
 target/lm32/helper.h                          |   14 -
 target/unicore32/cpu-param.h                  |   17 -
 target/unicore32/cpu-qom.h                    |   37 -
 target/unicore32/cpu.h                        |  168 --
 target/unicore32/helper.h                     |   62 -
 disas/lm32.c                                  |  361 ---
 hw/audio/milkymist-ac97.c                     |  360 ---
 hw/char/lm32_juart.c                          |  166 --
 hw/char/lm32_uart.c                           |  314 ---
 hw/char/milkymist-uart.c                      |  258 --
 hw/display/milkymist-tmu2.c                   |  551 -----
 hw/display/milkymist-vgafb.c                  |  360 ---
 hw/dma/puv3_dma.c                             |  119 -
 hw/gpio/puv3_gpio.c                           |  154 --
 hw/input/milkymist-softusb.c                  |  319 ---
 hw/intc/lm32_pic.c                            |  195 --
 hw/intc/puv3_intc.c                           |  147 --
 hw/lm32/lm32_boards.c                         |  333 ---
 hw/lm32/milkymist.c                           |  250 --
 hw/misc/milkymist-hpdmc.c                     |  172 --
 hw/misc/milkymist-pfpu.c                      |  548 -----
 hw/misc/puv3_pm.c                             |  159 --
 hw/net/milkymist-minimac2.c                   |  547 -----
 hw/sd/milkymist-memcard.c                     |  335 ---
 hw/timer/lm32_timer.c                         |  249 --
 hw/timer/milkymist-sysctl.c                   |  361 ---
 hw/timer/puv3_ost.c                           |  166 --
 hw/unicore32/puv3.c                           |  145 --
 softmmu/arch_init.c                           |    4 -
 target/lm32/cpu.c                             |  274 ---
 target/lm32/gdbstub.c                         |   92 -
 target/lm32/helper.c                          |  224 --
 target/lm32/lm32-semi.c                       |  212 --
 target/lm32/machine.c                         |   33 -
 target/lm32/op_helper.c                       |  148 --
 target/lm32/translate.c                       | 1237 ----------
 target/unicore32/cpu.c                        |  174 --
 target/unicore32/helper.c                     |  183 --
 target/unicore32/op_helper.c                  |  244 --
 target/unicore32/softmmu.c                    |  280 ---
 target/unicore32/translate.c                  | 2083 -----------------
 target/unicore32/ucf64_helper.c               |  324 ---
 tests/qtest/machine-none-test.c               |    2 -
 fpu/softfloat-specialize.c.inc                |   11 +-
 .gitlab-ci.yml                                |    2 +-
 MAINTAINERS                                   |   40 -
 disas/meson.build                             |    1 -
 hw/Kconfig                                    |    2 -
 hw/audio/meson.build                          |    1 -
 hw/audio/trace-events                         |   12 -
 hw/char/meson.build                           |    3 -
 hw/char/trace-events                          |   17 -
 hw/display/Kconfig                            |    4 -
 hw/display/meson.build                        |    2 -
 hw/display/trace-events                       |   10 -
 hw/dma/meson.build                            |    1 -
 hw/gpio/meson.build                           |    1 -
 hw/input/meson.build                          |    1 -
 hw/input/trace-events                         |    7 -
 hw/intc/meson.build                           |    2 -
 hw/intc/trace-events                          |    9 -
 hw/lm32/Kconfig                               |   18 -
 hw/lm32/meson.build                           |    6 -
 hw/meson.build                                |    2 -
 hw/misc/meson.build                           |    4 -
 hw/misc/trace-events                          |   10 -
 hw/net/meson.build                            |    1 -
 hw/net/trace-events                           |   12 -
 hw/sd/meson.build                             |    1 -
 hw/sd/trace-events                            |    4 -
 hw/timer/meson.build                          |    3 -
 hw/timer/trace-events                         |   17 -
 hw/unicore32/Kconfig                          |    5 -
 hw/unicore32/meson.build                      |    5 -
 qemu-options.hx                               |    4 +-
 target/lm32/README                            |   45 -
 target/lm32/TODO                              |    1 -
 target/lm32/meson.build                       |   15 -
 target/meson.build                            |    2 -
 target/unicore32/meson.build                  |   14 -
 tests/tcg/README                              |    6 -
 tests/tcg/configure.sh                        |    2 +-
 tests/tcg/lm32/Makefile                       |  106 -
 tests/tcg/lm32/crt.S                          |   84 -
 tests/tcg/lm32/helper.S                       |   65 -
 tests/tcg/lm32/linker.ld                      |   55 -
 tests/tcg/lm32/macros.inc                     |   90 -
 tests/tcg/lm32/test_add.S                     |   75 -
 tests/tcg/lm32/test_addi.S                    |   56 -
 tests/tcg/lm32/test_and.S                     |   45 -
 tests/tcg/lm32/test_andhi.S                   |   35 -
 tests/tcg/lm32/test_andi.S                    |   35 -
 tests/tcg/lm32/test_b.S                       |   13 -
 tests/tcg/lm32/test_be.S                      |   48 -
 tests/tcg/lm32/test_bg.S                      |   78 -
 tests/tcg/lm32/test_bge.S                     |   78 -
 tests/tcg/lm32/test_bgeu.S                    |   78 -
 tests/tcg/lm32/test_bgu.S                     |   78 -
 tests/tcg/lm32/test_bi.S                      |   23 -
 tests/tcg/lm32/test_bne.S                     |   48 -
 tests/tcg/lm32/test_break.S                   |   20 -
 tests/tcg/lm32/test_bret.S                    |   38 -
 tests/tcg/lm32/test_call.S                    |   16 -
 tests/tcg/lm32/test_calli.S                   |   15 -
 tests/tcg/lm32/test_cmpe.S                    |   40 -
 tests/tcg/lm32/test_cmpei.S                   |   35 -
 tests/tcg/lm32/test_cmpg.S                    |   64 -
 tests/tcg/lm32/test_cmpge.S                   |   64 -
 tests/tcg/lm32/test_cmpgei.S                  |   70 -
 tests/tcg/lm32/test_cmpgeu.S                  |   64 -
 tests/tcg/lm32/test_cmpgeui.S                 |   70 -
 tests/tcg/lm32/test_cmpgi.S                   |   70 -
 tests/tcg/lm32/test_cmpgu.S                   |   64 -
 tests/tcg/lm32/test_cmpgui.S                  |   70 -
 tests/tcg/lm32/test_cmpne.S                   |   40 -
 tests/tcg/lm32/test_cmpnei.S                  |   35 -
 tests/tcg/lm32/test_divu.S                    |   29 -
 tests/tcg/lm32/test_eret.S                    |   38 -
 tests/tcg/lm32/test_lb.S                      |   49 -
 tests/tcg/lm32/test_lbu.S                     |   49 -
 tests/tcg/lm32/test_lh.S                      |   49 -
 tests/tcg/lm32/test_lhu.S                     |   49 -
 tests/tcg/lm32/test_lw.S                      |   32 -
 tests/tcg/lm32/test_modu.S                    |   35 -
 tests/tcg/lm32/test_mul.S                     |   70 -
 tests/tcg/lm32/test_muli.S                    |   45 -
 tests/tcg/lm32/test_nor.S                     |   51 -
 tests/tcg/lm32/test_nori.S                    |   35 -
 tests/tcg/lm32/test_or.S                      |   51 -
 tests/tcg/lm32/test_orhi.S                    |   35 -
 tests/tcg/lm32/test_ori.S                     |   35 -
 tests/tcg/lm32/test_ret.S                     |   14 -
 tests/tcg/lm32/test_sb.S                      |   32 -
 tests/tcg/lm32/test_scall.S                   |   24 -
 tests/tcg/lm32/test_sextb.S                   |   20 -
 tests/tcg/lm32/test_sexth.S                   |   20 -
 tests/tcg/lm32/test_sh.S                      |   32 -
 tests/tcg/lm32/test_sl.S                      |   45 -
 tests/tcg/lm32/test_sli.S                     |   30 -
 tests/tcg/lm32/test_sr.S                      |   57 -
 tests/tcg/lm32/test_sri.S                     |   40 -
 tests/tcg/lm32/test_sru.S                     |   57 -
 tests/tcg/lm32/test_srui.S                    |   40 -
 tests/tcg/lm32/test_sub.S                     |   75 -
 tests/tcg/lm32/test_sw.S                      |   38 -
 tests/tcg/lm32/test_xnor.S                    |   51 -
 tests/tcg/lm32/test_xnori.S                   |   35 -
 tests/tcg/lm32/test_xor.S                     |   51 -
 tests/tcg/lm32/test_xori.S                    |   35 -
 175 files changed, 30 insertions(+), 16816 deletions(-)
 delete mode 100644 default-configs/devices/lm32-softmmu.mak
 delete mode 100644 default-configs/devices/unicore32-softmmu.mak
 delete mode 100644 default-configs/targets/lm32-softmmu.mak
 delete mode 100644 default-configs/targets/unicore32-softmmu.mak
 delete mode 100644 hw/display/milkymist-vgafb_template.h
 delete mode 100644 hw/lm32/lm32.h
 delete mode 100644 hw/lm32/lm32_hwsetup.h
 delete mode 100644 hw/lm32/milkymist-hw.h
 delete mode 100644 include/hw/char/lm32_juart.h
 delete mode 100644 include/hw/display/milkymist_tmu2.h
 delete mode 100644 include/hw/lm32/lm32_pic.h
 delete mode 100644 include/hw/unicore32/puv3.h
 delete mode 100644 target/lm32/cpu-param.h
 delete mode 100644 target/lm32/cpu-qom.h
 delete mode 100644 target/lm32/cpu.h
 delete mode 100644 target/lm32/helper.h
 delete mode 100644 target/unicore32/cpu-param.h
 delete mode 100644 target/unicore32/cpu-qom.h
 delete mode 100644 target/unicore32/cpu.h
 delete mode 100644 target/unicore32/helper.h
 delete mode 100644 disas/lm32.c
 delete mode 100644 hw/audio/milkymist-ac97.c
 delete mode 100644 hw/char/lm32_juart.c
 delete mode 100644 hw/char/lm32_uart.c
 delete mode 100644 hw/char/milkymist-uart.c
 delete mode 100644 hw/display/milkymist-tmu2.c
 delete mode 100644 hw/display/milkymist-vgafb.c
 delete mode 100644 hw/dma/puv3_dma.c
 delete mode 100644 hw/gpio/puv3_gpio.c
 delete mode 100644 hw/input/milkymist-softusb.c
 delete mode 100644 hw/intc/lm32_pic.c
 delete mode 100644 hw/intc/puv3_intc.c
 delete mode 100644 hw/lm32/lm32_boards.c
 delete mode 100644 hw/lm32/milkymist.c
 delete mode 100644 hw/misc/milkymist-hpdmc.c
 delete mode 100644 hw/misc/milkymist-pfpu.c
 delete mode 100644 hw/misc/puv3_pm.c
 delete mode 100644 hw/net/milkymist-minimac2.c
 delete mode 100644 hw/sd/milkymist-memcard.c
 delete mode 100644 hw/timer/lm32_timer.c
 delete mode 100644 hw/timer/milkymist-sysctl.c
 delete mode 100644 hw/timer/puv3_ost.c
 delete mode 100644 hw/unicore32/puv3.c
 delete mode 100644 target/lm32/cpu.c
 delete mode 100644 target/lm32/gdbstub.c
 delete mode 100644 target/lm32/helper.c
 delete mode 100644 target/lm32/lm32-semi.c
 delete mode 100644 target/lm32/machine.c
 delete mode 100644 target/lm32/op_helper.c
 delete mode 100644 target/lm32/translate.c
 delete mode 100644 target/unicore32/cpu.c
 delete mode 100644 target/unicore32/helper.c
 delete mode 100644 target/unicore32/op_helper.c
 delete mode 100644 target/unicore32/softmmu.c
 delete mode 100644 target/unicore32/translate.c
 delete mode 100644 target/unicore32/ucf64_helper.c
 delete mode 100644 hw/lm32/Kconfig
 delete mode 100644 hw/lm32/meson.build
 delete mode 100644 hw/unicore32/Kconfig
 delete mode 100644 hw/unicore32/meson.build
 delete mode 100644 target/lm32/README
 delete mode 100644 target/lm32/TODO
 delete mode 100644 target/lm32/meson.build
 delete mode 100644 target/unicore32/meson.build
 delete mode 100644 tests/tcg/lm32/Makefile
 delete mode 100644 tests/tcg/lm32/crt.S
 delete mode 100644 tests/tcg/lm32/helper.S
 delete mode 100644 tests/tcg/lm32/linker.ld
 delete mode 100644 tests/tcg/lm32/macros.inc
 delete mode 100644 tests/tcg/lm32/test_add.S
 delete mode 100644 tests/tcg/lm32/test_addi.S
 delete mode 100644 tests/tcg/lm32/test_and.S
 delete mode 100644 tests/tcg/lm32/test_andhi.S
 delete mode 100644 tests/tcg/lm32/test_andi.S
 delete mode 100644 tests/tcg/lm32/test_b.S
 delete mode 100644 tests/tcg/lm32/test_be.S
 delete mode 100644 tests/tcg/lm32/test_bg.S
 delete mode 100644 tests/tcg/lm32/test_bge.S
 delete mode 100644 tests/tcg/lm32/test_bgeu.S
 delete mode 100644 tests/tcg/lm32/test_bgu.S
 delete mode 100644 tests/tcg/lm32/test_bi.S
 delete mode 100644 tests/tcg/lm32/test_bne.S
 delete mode 100644 tests/tcg/lm32/test_break.S
 delete mode 100644 tests/tcg/lm32/test_bret.S
 delete mode 100644 tests/tcg/lm32/test_call.S
 delete mode 100644 tests/tcg/lm32/test_calli.S
 delete mode 100644 tests/tcg/lm32/test_cmpe.S
 delete mode 100644 tests/tcg/lm32/test_cmpei.S
 delete mode 100644 tests/tcg/lm32/test_cmpg.S
 delete mode 100644 tests/tcg/lm32/test_cmpge.S
 delete mode 100644 tests/tcg/lm32/test_cmpgei.S
 delete mode 100644 tests/tcg/lm32/test_cmpgeu.S
 delete mode 100644 tests/tcg/lm32/test_cmpgeui.S
 delete mode 100644 tests/tcg/lm32/test_cmpgi.S
 delete mode 100644 tests/tcg/lm32/test_cmpgu.S
 delete mode 100644 tests/tcg/lm32/test_cmpgui.S
 delete mode 100644 tests/tcg/lm32/test_cmpne.S
 delete mode 100644 tests/tcg/lm32/test_cmpnei.S
 delete mode 100644 tests/tcg/lm32/test_divu.S
 delete mode 100644 tests/tcg/lm32/test_eret.S
 delete mode 100644 tests/tcg/lm32/test_lb.S
 delete mode 100644 tests/tcg/lm32/test_lbu.S
 delete mode 100644 tests/tcg/lm32/test_lh.S
 delete mode 100644 tests/tcg/lm32/test_lhu.S
 delete mode 100644 tests/tcg/lm32/test_lw.S
 delete mode 100644 tests/tcg/lm32/test_modu.S
 delete mode 100644 tests/tcg/lm32/test_mul.S
 delete mode 100644 tests/tcg/lm32/test_muli.S
 delete mode 100644 tests/tcg/lm32/test_nor.S
 delete mode 100644 tests/tcg/lm32/test_nori.S
 delete mode 100644 tests/tcg/lm32/test_or.S
 delete mode 100644 tests/tcg/lm32/test_orhi.S
 delete mode 100644 tests/tcg/lm32/test_ori.S
 delete mode 100644 tests/tcg/lm32/test_ret.S
 delete mode 100644 tests/tcg/lm32/test_sb.S
 delete mode 100644 tests/tcg/lm32/test_scall.S
 delete mode 100644 tests/tcg/lm32/test_sextb.S
 delete mode 100644 tests/tcg/lm32/test_sexth.S
 delete mode 100644 tests/tcg/lm32/test_sh.S
 delete mode 100644 tests/tcg/lm32/test_sl.S
 delete mode 100644 tests/tcg/lm32/test_sli.S
 delete mode 100644 tests/tcg/lm32/test_sr.S
 delete mode 100644 tests/tcg/lm32/test_sri.S
 delete mode 100644 tests/tcg/lm32/test_sru.S
 delete mode 100644 tests/tcg/lm32/test_srui.S
 delete mode 100644 tests/tcg/lm32/test_sub.S
 delete mode 100644 tests/tcg/lm32/test_sw.S
 delete mode 100644 tests/tcg/lm32/test_xnor.S
 delete mode 100644 tests/tcg/lm32/test_xnori.S
 delete mode 100644 tests/tcg/lm32/test_xor.S
 delete mode 100644 tests/tcg/lm32/test_xori.S

-- 
2.26.3


Re: [PATCH 0/2] Drop deprecated lm32 and unicore32

Posted by no-reply@patchew.org 2 weeks, 1 day ago
Patchew URL: https://patchew.org/QEMU/20210503084034.3804963-1-armbru@redhat.com/



Hi,

This series seems to have some coding style problems. See output below for
more information:

Type: series
Message-id: 20210503084034.3804963-1-armbru@redhat.com
Subject: [PATCH 0/2] Drop deprecated lm32 and unicore32

=== TEST SCRIPT BEGIN ===
#!/bin/bash
git rev-parse base > /dev/null || exit 0
git config --local diff.renamelimit 0
git config --local diff.renames True
git config --local diff.algorithm histogram
./scripts/checkpatch.pl --mailback base..
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
From https://github.com/patchew-project/qemu
 - [tag update]      patchew/20210502174836.838816-1-thuth@redhat.com -> patchew/20210502174836.838816-1-thuth@redhat.com
 * [new tag]         patchew/20210503084034.3804963-1-armbru@redhat.com -> patchew/20210503084034.3804963-1-armbru@redhat.com
Switched to a new branch 'test'
c70774a Drop the deprecated unicore32 target
3299efe Drop the deprecated lm32 target

=== OUTPUT BEGIN ===
1/2 Checking commit 3299efeaeca9 (Drop the deprecated lm32 target)
ERROR: line over 90 characters
#9969: FILE: tests/tcg/configure.sh:99:
+    alpha|cris|hexagon|hppa|i386|microblaze|microblazeel|m68k|openrisc|riscv64|s390x|sh4|sparc64)

total: 1 errors, 0 warnings, 494 lines checked

Patch 1/2 has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

2/2 Checking commit c70774a52a24 (Drop the deprecated unicore32 target)
=== OUTPUT END ===

Test command exited with code: 1


The full log is available at
http://patchew.org/logs/20210503084034.3804963-1-armbru@redhat.com/testing.checkpatch/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com

Re: [PATCH 0/2] Drop deprecated lm32 and unicore32

Posted by Markus Armbruster 2 weeks, 1 day ago
Forgot to mention it's based on Thomas's "[PATCH] Remove the deprecated
moxie target".

Based-on: <20210430160355.698194-1-thuth@redhat.com>