[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/7] Delete 16 *_cpu_class_by_name() functions
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [PATCH 0/7] Delete 16 *_cpu_class_by_name() functions |
Date: |
Fri, 19 Apr 2019 03:14:22 -0300 |
This series adds a new CPUClass::class_name_format field, which
allows us to delete 16 of the 21 *_cpu_class_by_name() functions
that exist today.
Eduardo Habkost (7):
cpu: Change return type of cpu_class_by_name() to CPUClass
riscv: Don't split CPU model string
arm: Don't split CPU model string
arm: Remove special case for "any" CPU model
cpu: Let architectures set CPU class name format
cpu: Set class name format for some architectures
cpu: Set fixed class name on some architectures
include/qom/cpu.h | 14 +++++++++++++-
target/s390x/internal.h | 1 -
exec.c | 8 +++-----
qom/cpu.c | 20 +++++++++++++++++---
target/arm/cpu.c | 30 +-----------------------------
target/hppa/cpu.c | 8 ++------
target/i386/cpu.c | 11 +----------
target/lm32/cpu.c | 17 +----------------
target/m68k/cpu.c | 17 +----------------
target/microblaze/cpu.c | 8 ++------
target/mips/cpu.c | 13 +------------
target/moxie/cpu.c | 17 +----------------
target/nios2/cpu.c | 8 ++------
target/openrisc/cpu.c | 17 +----------------
target/riscv/cpu.c | 20 +-------------------
target/s390x/cpu.c | 2 +-
target/s390x/cpu_models.c | 20 +++++---------------
target/tilegx/cpu.c | 8 ++------
target/tricore/cpu.c | 17 +----------------
target/unicore32/cpu.c | 17 +----------------
target/xtensa/cpu.c | 17 +----------------
21 files changed, 58 insertions(+), 232 deletions(-)
--
2.18.0.rc1.1.g3f1ff2140
- [Qemu-devel] [PATCH 0/7] Delete 16 *_cpu_class_by_name() functions,
Eduardo Habkost <=
- [Qemu-devel] [PATCH 1/7] cpu: Change return type of cpu_class_by_name() to CPUClass, Eduardo Habkost, 2019/04/19
- [Qemu-devel] [PATCH 2/7] riscv: Don't split CPU model string, Eduardo Habkost, 2019/04/19
- [Qemu-devel] [PATCH 3/7] arm: Don't split CPU model string, Eduardo Habkost, 2019/04/19
- [Qemu-devel] [PATCH 5/7] cpu: Let architectures set CPU class name format, Eduardo Habkost, 2019/04/19
- [Qemu-devel] [PATCH 4/7] arm: Remove special case for "any" CPU model, Eduardo Habkost, 2019/04/19
- [Qemu-devel] [PATCH 7/7] cpu: Set fixed class name on some architectures, Eduardo Habkost, 2019/04/19
- [Qemu-devel] [PATCH 6/7] cpu: Set class name format for some architectures, Eduardo Habkost, 2019/04/19