On 10/4/23 14:37, Thomas Huth wrote: > On 04/10/2023 14.33, Daniel P. Berrangé wrote: >> On Wed, Oct 04, 2023 at 11:06:15AM +0200, Philippe Mathieu-Daudé wrote: >>> This series finishes the cleanup which remove the confusion >>> of using 'softmmu' when we really mean 'system emulation', >>> as opposition to 'user emulation'. >> >> Am I mis-understanding what you mean by 'finishes' here, as >> I see many references to softmmu remaining >> >> $ git grep softmmu | wc -l >> 270 >> >> In particular under configs/ >> >> I was also hoping it meant that we'd be changing configure >> to allow >> >> configure --target-list=x86_64-system >> >> though the lazy side of me would like >> >> configure --target-list=x86_64-vm >> >> for less typing > > Maybe we should also bikeshed about the naming first... "system" is a quite > overloaded word in this context already, and "vm" sounds rather like > hardware-accelerated stuff ... what about using something like "sysemu"? Or > "fullsys" for "full system emulation" (in contrast to "user space"-only > emulation)? > > Thomas > >
Just my 2c, to me "system" is the only word that makes sense here, even from a purely user perspective. We already have exposed "system" to the user as a way to mean this, as in: ./configure --enable-system ./configure --disable-system and if everything is renamed from softmmu to system where it makes sense in the code, it's the best option for development as well in my view. Thanks, Claudio