On 12/12/2012 06:52 PM, Richard Henderson wrote:
On 12/12/2012 06:03 AM, Alexander Graf wrote:
The TCG model is a "z900". We can just have a "z900" model and a
"host" model with tcg_enabled() vs kvm_enabled() checks on each.
My target-s390x tcg rewrite targets something just shy of z196.

The main thing that's missing is actually STORE FACILITY LIST EXTENDED.
Which I always assumed would go along with a re-vamp of the cpu model,
just as we're considering here, so that we could in fact emulate z900
or anything in between.

Yes, and it's definitely something we need to do. I'm just concerned about timing. Do we want to hold back a bug fix (libvirt can break with empty cpu lists) for a feature (proper cpu list for tcg targets)?

I'd say let's make the -cpu host target work and whoever gets around to it first can implement cpu models, store facility list extended, and tcg feature masks.


Alex


Reply via email to