more like this:

   <cputune>
       <cache id="1" host_id="2" type="l3" size="5632" unit="KiB"/>
       <cache id="2" host_id="4" type="l3" size="5632" unit="KiB"/>

 
If so, we need to extend "virsh cputune" or and new API like cachetune?
  
       <cpu_cache vcpus="0-3" id="1"/>
       <cpu_cache vcpus="4-7" id="2"/>
       <iothread_cache iothreads="0-1" id="1"/>
       <emulator_cache id="2"/>
   </cputune>


Regards,
Daniel
--
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://entangle-photo.org       -o-    http://search.cpan.org/~danberr/ :|



--
Best regards 
- Eli

天涯无处不重逢
a leaf duckweed belongs to the sea , where not to meet in life