[vbox-dev] [PATCH] Fix for Guest "OS type" future-compatibility
Frank Mehnert
frank.mehnert at oracle.com
Fri Jun 26 13:31:34 UTC 2015
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
More information about the vbox-dev
mailing list