From: Leif Lindholm <leif@nuviainc.com>
To: Andrew Jones <drjones@redhat.com>
Cc: Peter Maydell <peter.maydell@linaro.org>,
qemu-arm@nongnu.org, qemu-devel@nongnu.org,
Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: kvm_target, QEMU_KVM_ARM_TARGET_GENERIC_V8 questions
Date: Thu, 4 Jun 2020 17:03:00 +0100 [thread overview]
Message-ID: <20200604160300.GB28566@vanye> (raw)
In-Reply-To: <20200604131802.7w4hncgq2gopbw6z@kamzik.brq.redhat.com>
On Thu, Jun 04, 2020 at 15:18:02 +0200, Andrew Jones wrote:
> > - drop the call from aarch64_max_initfn to aarch64_a57_initfn, and
> > copy the relevant bits into the former for the !kvm case
>
> I don't have a strong preference here, but if the naming is what's
> troublesome, then I'd think we're better off creating something like
> an aarch64_aXX_initfn() function and then calling it from both a57
> and max, and anywhere else it fits.
Well, the naming isn't the only issue, although there looks like a
certain amount of duplication could be deleted from a57/a53/a72 and
also be used for max if there was a common initfn.
But there's also things like:
- a57_initfn explicitly setting kvm_target, then only being called
from max_initfn for !kvm_enabled()
- a57_initfn setting cpu->dtb_compatible to "arm,cortex-a57"
- a57 initfn setting cpu->midr, max_initfn overwriting parts of it
Best Regards,
Leif
next prev parent reply other threads:[~2020-06-04 16:07 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-04 12:55 kvm_target, QEMU_KVM_ARM_TARGET_GENERIC_V8 questions Leif Lindholm
2020-06-04 13:10 ` Peter Maydell
2020-06-04 13:10 ` Peter Maydell
2020-06-04 13:32 ` Andrew Jones
2020-06-04 13:32 ` Andrew Jones
2020-06-04 13:37 ` Peter Maydell
2020-06-04 13:37 ` Peter Maydell
2020-06-04 15:38 ` Leif Lindholm
2020-06-04 15:38 ` Leif Lindholm
2020-06-04 15:59 ` Peter Maydell
2020-06-04 15:59 ` Peter Maydell
2020-06-04 13:18 ` Andrew Jones
2020-06-04 16:03 ` Leif Lindholm [this message]
2020-06-04 16:09 ` Peter Maydell
2020-06-04 16:26 ` Leif Lindholm
2020-06-04 18:43 ` Peter Maydell
2020-06-08 12:02 ` Leif Lindholm
2020-06-08 12:42 ` Peter Maydell
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=20200604160300.GB28566@vanye \
--to=leif@nuviainc.com \
--cc=drjones@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
/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: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.