From: Eduardo Habkost <ehabkost@redhat.com> To: qemu-devel@nongnu.org Cc: Peter Maydell <peter.maydell@linaro.org>, Richard Henderson <rth@twiddle.net>, Igor Mammedov <imammedo@redhat.com> Subject: [Qemu-devel] [PATCH 0/7] Delete 16 *_cpu_class_by_name() functions Date: Fri, 19 Apr 2019 03:14:22 -0300 [thread overview] Message-ID: <20190419061429.17695-1-ehabkost@redhat.com> (raw) 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
WARNING: multiple messages have this Message-ID (diff)
From: Eduardo Habkost <ehabkost@redhat.com> To: qemu-devel@nongnu.org Cc: Peter Maydell <peter.maydell@linaro.org>, Igor Mammedov <imammedo@redhat.com>, Richard Henderson <rth@twiddle.net> Subject: [Qemu-devel] [PATCH 0/7] Delete 16 *_cpu_class_by_name() functions Date: Fri, 19 Apr 2019 03:14:22 -0300 [thread overview] Message-ID: <20190419061429.17695-1-ehabkost@redhat.com> (raw) Message-ID: <20190419061422.Q-TbGueZETvzab9p9QEFOiJWjh10CiZhaRJoq4C-QdU@z> (raw) 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
next reply other threads:[~2019-04-19 6:14 UTC|newest] Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-04-19 6:14 Eduardo Habkost [this message] 2019-04-19 6:14 ` [Qemu-devel] [PATCH 0/7] Delete 16 *_cpu_class_by_name() functions Eduardo Habkost 2019-04-19 6:14 ` [Qemu-devel] [PATCH 1/7] cpu: Change return type of cpu_class_by_name() to CPUClass Eduardo Habkost 2019-04-19 6:14 ` Eduardo Habkost 2019-04-19 6:14 ` [Qemu-devel] [PATCH 2/7] riscv: Don't split CPU model string Eduardo Habkost 2019-04-19 6:14 ` Eduardo Habkost 2019-04-19 21:00 ` Alistair Francis 2019-04-19 21:00 ` Alistair Francis 2019-04-19 6:14 ` [Qemu-devel] [PATCH 3/7] arm: " Eduardo Habkost 2019-04-19 6:14 ` Eduardo Habkost 2019-04-19 6:14 ` [Qemu-devel] [PATCH 4/7] arm: Remove special case for "any" CPU model Eduardo Habkost 2019-04-19 6:14 ` Eduardo Habkost 2019-04-19 6:14 ` [Qemu-devel] [PATCH 5/7] cpu: Let architectures set CPU class name format Eduardo Habkost 2019-04-19 6:14 ` Eduardo Habkost 2019-05-06 11:42 ` Markus Armbruster 2019-05-08 5:52 ` Markus Armbruster 2019-04-19 6:14 ` [Qemu-devel] [PATCH 6/7] cpu: Set class name format for some architectures Eduardo Habkost 2019-04-19 6:14 ` Eduardo Habkost 2019-04-19 20:59 ` Alistair Francis 2019-04-19 20:59 ` Alistair Francis 2019-04-19 6:14 ` [Qemu-devel] [PATCH 7/7] cpu: Set fixed class name on " Eduardo Habkost 2019-04-19 6:14 ` Eduardo Habkost 2019-05-06 11:53 ` [Qemu-devel] [PATCH 0/7] Delete 16 *_cpu_class_by_name() functions Markus Armbruster 2019-05-06 19:53 ` Eduardo Habkost 2019-05-08 8:34 ` Markus Armbruster 2019-05-08 19:46 ` Eduardo Habkost 2019-05-09 5:55 ` Markus Armbruster 2019-05-09 15:46 ` Igor Mammedov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20190419061429.17695-1-ehabkost@redhat.com \ --to=ehabkost@redhat.com \ --cc=imammedo@redhat.com \ --cc=peter.maydell@linaro.org \ --cc=qemu-devel@nongnu.org \ --cc=rth@twiddle.net \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).