Hi, On Friday 26 June 2015 15:13:38 Klaus Espenlaub wrote: > > As for CPU instructions, I think if the host CPU supports them, it > > should be enabled/passed on to the guest. > > Talking is cheap. Sorry if that sounds rude, but it's Oracle which would > have to take the consequences of "make all instructions available to the > guest", and in this case it would mean months of work, delaying 5.0 > without a visible advantage for the entire user base.
in particular this means that it is NOT sufficient to just enable the proper CPUID bit to make the guest be aware that the instruction is supported by the CPU. The VMM has to handle certain edge cases (yes, also on for non-privileged instructions!) and this is the reason why not every new instruction can be passed to the guest by default. Kind regards, Frank -- Dr.-Ing. Frank Mehnert | Software Development Director, VirtualBox ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | 71384 Weinstadt, Germany ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstraße 25, D-80992 München Registergericht: Amtsgericht München, HRA 95603 Komplementärin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher _______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
