All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Cédric Le Goater" <clg@kaod.org>
To: "Alex Bennée" <alex.bennee@linaro.org>,
	"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Cc: "Mark Burton" <mburton@qti.qualcomm.com>,
	"Bill Mills" <bill.mills@linaro.org>,
	"Philippe Mathieu-Daudé" <f4bug@amsat.org>,
	"Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
	"Richard Henderson" <richard.henderson@linaro.org>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Peter Maydell" <peter.maydell@linaro.org>,
	"Michael Rolnik" <mrolnik@gmail.com>,
	"Taylor Simpson" <tsimpson@quicinc.com>,
	"Song Gao" <gaosong@loongson.cn>,
	"Xiaojuan Yang" <yangxiaojuan@loongson.cn>,
	"Palmer Dabbelt" <palmer@dabbelt.com>,
	"Alistair Francis" <alistair.francis@wdc.com>,
	"Bin Meng" <bin.meng@windriver.com>,
	"David Gibson" <david@gibson.dropbear.id.au>,
	"Markus Armbruster" <armbru@redhat.com>,
	"Michael Roth" <michael.roth@amd.com>,
	"Luc Michel" <luc@lmichel.fr>,
	"Damien Hedde" <damien.hedde@greensocs.com>,
	"Alessandro Di Federico" <ale@rev.ng>
Subject: Re: Any interest in a QEMU emulation BoF at KVM Forum?
Date: Tue, 13 Sep 2022 09:16:07 +0200	[thread overview]
Message-ID: <a209c249-bdd2-f011-a1ca-139f073b92cb@kaod.org> (raw)
In-Reply-To: <CAHDbmO3CT+7q19gj_037cBt2c4wVEEVMTDr_5Lj8-uWXEt5xRw@mail.gmail.com>

On 9/13/22 09:12, Alex Bennée wrote:
> The BoF session will be in Lifey A (the big hall) this afternoon. I thought being able to sit around tables while we discuss things would make things a bit easier. We can share note taking on the etherpad:
> 
> https://etherpad.opendev.org/p/qemu-emulation-bof%40kvmforum2022 <https://etherpad.opendev.org/p/qemu-emulation-bof%40kvmforum2022>
> 
> I'll run a HO at: https://meet.google.com/rac-axef-xvv <https://meet.google.com/rac-axef-xvv>

Thanks for that. I will try to join. What time approximately ?

C.


> 
> On Wed, 31 Aug 2022 at 16:19, Alex Bennée <alex.bennee@linaro.org <mailto:alex.bennee@linaro.org>> wrote:
> 
>     Hi,
> 
>     Given our slowly growing range of TCG emulations and the evident
>     interest in keeping up with modern processor architectures is it worth
>     having an emulation focused BoF at the up-coming KVM Forum?
> 
>     Some potential topics for discussion I could think of might include:
> 
>       * Progress towards heterogeneous vCPU emulation
> 
>       We've been making slow progress in removing assumptions from the
>       various front-ends about their global nature and adding accel:TCG
>       abstractions and support for the translator loop. We can already have
>       CPUs from the same architecture family in a model. What else do we need
>       to do so we can have those funky ARM+RiscV+Tricore heterogeneous
>       models? Is it library or something else?
> 
>       * External Device Models
> 
>       I know this is a contentious topic given the potential for GPL
>       end-runs. However there are also good arguments for enabling the
>       testing of open source designs without having forcing the
>       implementation of a separate C model to test software. For example if
>       we hypothetically modelled a Pi Pico would it make sense to model the
>       PIO in C if we could just compile the Verilog for it into a SystemC
>       model? Would a plethora of closed device models be the inevitable
>       consequence of such an approach? Would it matter if we just
>       concentrated on supporting useful open source solutions?
> 
>       * Dynamic Machine Models
> 
>       While we try and avoid modelling bespoke virtual HW in QEMU
>       (virt/goldfish not withstanding ;-) there is obviously a desire in the
>       EDA space to allow such experimentation. Is this something we can
>       provide so aspiring HW engineers can experiment with system
>       architectures without having to form QEMU and learn QOM. There have
>       been suggestions about consuming device trees or maybe translating to
>       QMP calls and adding support for wiring devices together. Given the
>       number of forks that exist is this something that could be better
>       supported upstream without degenerating into messy hacks?
> 
>       * A sense of time
> 
>       Currently we have the fairly limited support for -icount in QEMU. At
>       the same time we have no desire to start expanding frontends with
>       the details cost models required for a more realistic sense of time to
>       be presented. One suggestion is to expand the TCG plugin interface to
>       allow for the plugin to control time allowing as much or little logic
>       to be pushed there as we like and freeing up frontends from ever having
>       to consider it.
> 
>     Are any of these topics of interest? Are there any other emulation
>     topics people would like to discuss?
> 
>     -- 
>     Alex Bennée
> 
> 
> 
> -- 
> Alex Bennée
> KVM/QEMU Hacker for Linaro



  reply	other threads:[~2022-09-13  7:32 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <87a67kphih.fsf@linaro.org>
2022-08-31 15:44 ` Any interest in a QEMU emulation BoF at KVM Forum? Mark Burton
2022-08-31 16:14 ` Edgar E. Iglesias
2022-08-31 17:08 ` Alex Bennée
2022-09-01  2:21   ` 回复:Any " 刘志伟
2022-09-01 14:23     ` Alex Bennée
2022-09-01 14:48     ` Alex Bennée
2022-09-01 15:41 ` Any " Alessandro Di Federico via
2022-09-13  7:12 ` Alex Bennée
2022-09-13  7:16   ` Cédric Le Goater [this message]
2022-09-13  8:00     ` Daniel P. Berrangé

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=a209c249-bdd2-f011-a1ca-139f073b92cb@kaod.org \
    --to=clg@kaod.org \
    --cc=ale@rev.ng \
    --cc=alex.bennee@linaro.org \
    --cc=alistair.francis@wdc.com \
    --cc=armbru@redhat.com \
    --cc=bill.mills@linaro.org \
    --cc=bin.meng@windriver.com \
    --cc=damien.hedde@greensocs.com \
    --cc=david@gibson.dropbear.id.au \
    --cc=edgar.iglesias@gmail.com \
    --cc=f4bug@amsat.org \
    --cc=gaosong@loongson.cn \
    --cc=luc@lmichel.fr \
    --cc=mburton@qti.qualcomm.com \
    --cc=michael.roth@amd.com \
    --cc=mrolnik@gmail.com \
    --cc=palmer@dabbelt.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    --cc=tsimpson@quicinc.com \
    --cc=yangxiaojuan@loongson.cn \
    /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.