qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel]  Making TCG configurable in system mode
@ 2016-12-14 19:30 Alvise Rigo
  2016-12-14 21:51 ` Paolo Bonzini
  2016-12-15  9:19 ` Laurent Vivier
  0 siblings, 2 replies; 6+ messages in thread
From: Alvise Rigo @ 2016-12-14 19:30 UTC (permalink / raw)
  To: QEMU Developers
  Cc: Paolo Bonzini, chao.p.peng, Claudio Fontana,
	VirtualOpenSystems Technical Team

Hi all,

I am looking at the possibility to add a new QEMU configuration option
to make TCG optional (in qemu-system-*). What I am exploring is a way
to exclude any of the TCG code not needed by KVM from the QEMU binary.
There has been a previous attempt in the past from Paolo Bonzini,
namely https://github.com/bonzini/qemu/tree/disable-tcg, that
eventually was not upstreamed. I was looking into this work mainly,
mostly to understand if the same approach can be respinned and used to
support all the QEMU's targets. Any input on this is welcome.

I was also wondering if an approach could be based on the recent patch
series that allows to use the TCG frontend as a library --
https://www.mail-archive.com/qemu-devel@nongnu.org/msg415514.html.
Making qemu-user and qemu-system users of such a library might help in
having TCG optional. Obviously this solution introduces many other
challenges and I'm not even sure if it's actually viable.

I would like to hear your opinion on this, ideally to identify what
would be the best direction to follow for bringing this new feature
into QEMU.

Thank you,
alvise

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-12-16 14:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-14 19:30 [Qemu-devel] Making TCG configurable in system mode Alvise Rigo
2016-12-14 21:51 ` Paolo Bonzini
2016-12-16 11:49   ` Alvise Rigo
2016-12-16 11:59     ` Peter Maydell
2016-12-15  9:19 ` Laurent Vivier
2016-12-16 14:17   ` Alex Bennée

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).